iRobot's GAAP net income for the six months of 2021 was $4.685 million, down 8.2 times from $40.481 million in the previous year. Revenue increased 41.6% to $668.857 million from $472.418 million a year earlier.