Yes they need after immigration trips but if you have any stamps on your passport that are not in English (even for before eligibility period), you need to have English translation for them because when officer is checking your trips she/he doesn't know those non English stamps belong to before...