iRobot Corporation logo

iRobot Corporation

IRBT

Financial Statements

Income Statement (Annual)

Amounts in millions

2024

12/28/2024

Revenue
682
Cost of Revenue
539
Gross Profit
142
Gross Margin
20.9%
Operating Income
-103
Operating Margin
-15.1%
Net Income
-146
Net Margin
-21.3%
EPS (Basic)
$-4.92
EPS (Diluted)
$-4.92
EBITDA
-102
EBITDA Margin
-15.0%

2023

12/31/2023

Revenue
891
Cost of Revenue
694
Gross Profit
196
Gross Margin
22.0%
Operating Income
-264
Operating Margin
-29.7%
Net Income
-305
Net Margin
-34.2%
EPS (Basic)
$-11.01
EPS (Diluted)
$-11.01
EBITDA
-231
EBITDA Margin
-26.0%

2022

12/31/2022

Revenue
1,183
Cost of Revenue
833
Gross Profit
350
Gross Margin
29.6%
Operating Income
-240
Operating Margin
-20.3%
Net Income
-286
Net Margin
-24.2%
EPS (Basic)
$-10.52
EPS (Diluted)
$-10.52
EBITDA
-212
EBITDA Margin
-17.9%

2021

12/31/2021

Revenue
1,565
Cost of Revenue
1,015
Gross Profit
550
Gross Margin
35.2%
Operating Income
-1
Operating Margin
-0.1%
Net Income
30
Net Margin
1.9%
EPS (Basic)
$1.10
EPS (Diluted)
$1.08
EBITDA
32
EBITDA Margin
2.1%

2020

12/31/2020

Revenue
1,430
Cost of Revenue
760
Gross Profit
670
Gross Margin
46.9%
Operating Income
146
Operating Margin
10.2%
Net Income
147
Net Margin
10.3%
EPS (Basic)
$5.23
EPS (Diluted)
$5.14
EBITDA
181
EBITDA Margin
12.7%