iRobot Corporation provided earnings guidance for the year ending January 1, 2022. For the year, the company expects revenue in the range of $1.555 -$1.590 billion. Earnings Per Share in the range of $0.81 - $1.37. Operating loss to be in the range of $1 million to income of $17 million.