Net income of iRobot under GAAP for 2020 was $147.068 million, up 72.4% from $85.3 million in the previous year. Revenue increased 17.8% to $1.43 billion from $1.214 billion a year earlier.