iRobot Corporation provided earnings guidance for the year 2020. For the period, the company expects revenue $1.365 billion to $1.375 billion. Operating income of $127 million to $132 million. Earnings per share of $4.52 - $4.62.