IRBT - iRobot Corporation

NasdaqGS - NasdaqGS Real-time price. Currency in USD
Show:
Income statement
Balance sheet
Cash flow
Annual

Income statement

All numbers in thousands
Breakdown
ttm
31/12/2019
31/12/2018
31/12/2017
31/12/2016
Total revenue
1,168,884
1,214,010
1,092,584
883,911
660,604
Cost of revenue
666,548
670,083
537,156
450,752
341,289
Gross profit
502,336
543,927
555,428
433,159
319,315
Operating expenses
Research development
143,097
141,607
140,629
113,149
79,805
Selling general and administrative
314,075
314,651
307,912
246,881
181,953
Total operating expenses
458,206
457,309
449,606
360,469
261,758
Operating income or loss
44,130
86,618
105,822
72,690
57,557
Total other income/expenses net
10,916
12,215
2,800
3,676
3,804
Income before tax
55,046
98,833
108,622
76,366
61,361
Income tax expense
10,401
13,533
20,630
25,402
19,422
Income from continuing operations
44,645
85,300
87,992
50,964
41,939
Net income
44,645
85,300
87,992
50,964
41,939
Net income available to common shareholders
44,645
85,300
87,992
50,964
41,939
Basic EPS
-
3.04
3.18
1.85
1.51
Diluted EPS
-
2.97
3.07
1.77
1.48
Basic average shares
-
28,097
27,692
27,611
27,698
Diluted average shares
-
28,735
28,640
28,753
28,292
EBITDA
-
123,777
142,396
98,189
71,163