New Zealand markets open in 2 hours 47 minutes

iRobot Corporation (IRBT)

NasdaqGS - NasdaqGS Real-time price. Currency in USD
Add to watchlist
52.49+0.40 (+0.77%)
As of 01:05PM EST. Market open.
Show:
Annual

Income statement

All numbers in thousands
Breakdown
ttm
31/12/2021
31/12/2020
31/12/2019
31/12/2018
Total revenue
1,280,959
1,564,987
1,430,390
1,214,010
1,092,584
Cost of revenue
890,467
1,014,688
760,161
670,083
537,156
Gross profit
390,492
550,299
670,229
543,927
555,428
Operating expenses
Research development
166,365
161,331
156,670
141,607
140,629
Selling general and administrative
411,669
389,038
366,245
314,651
307,912
Total operating expenses
591,006
551,399
523,907
457,309
449,606
Operating income or loss
-200,514
-1,100
146,322
86,618
105,822
Total other income/expenses net
-16,661
29,384
41,593
12,215
2,800
Income before tax
-217,175
28,284
187,915
98,833
108,622
Income tax expense
16,529
-2,106
40,847
13,533
20,630
Income from continuing operations
-233,704
30,390
147,068
85,300
87,992
Net income
-233,704
30,390
147,068
85,300
87,992
Net income available to common shareholders
-233,704
30,390
147,068
85,300
87,992
Basic EPS
-
1.10
5.23
3.04
3.18
Diluted EPS
-
1.08
5.14
2.97
3.07
Basic average shares
-
27,687
28,101
28,097
27,692
Diluted average shares
-
28,162
28,618
28,735
28,640
EBITDA
-
32,209
181,084
123,777
142,396