iRobot's GAAP net income for 2021 was $30.39 million, down 4.8 times from $147.068 million in the previous year. Revenue increased 9.4% to $1.565 billion from $1.43 billion a year earlier.