iRobot's GAAP net income for three months of 2021 amounted to $7.443 million, compared to a loss of $18.135 million in the previous year. Revenue increased 57.5% to $303.261 million from $192.535 million a year earlier.