bf/NASDAQ:IRBT_icon.jpeg

NASDAQ:IRBT

iRobot Corp

  • Stock

USD

Last Close

7.67

25/09 14:40

Market Cap

246.74M

Beta: 1.19

Volume Today

359.19K

Avg: 358.42K

PE Ratio

−1.03

PFCF: 141.79

Preview

Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page

Subscribe NowHelp
Dec '13
Dec '14
Jan '16
Dec '16
Dec '17
Dec '18
Dec '19
Jan '21
Jan '22
Dec '22
Dec '23
revenue
487.40M
-
556.85M
14.25%
616.78M
10.76%
660.60M
7.11%
883.91M
33.80%
1.09B
23.61%
1.21B
11.11%
1.43B
17.82%
1.56B
9.41%
1.18B
24.38%
866.21M
26.80%
cost of revenue
266.25M
-
298.79M
12.22%
327.85M
9.73%
341.29M
4.10%
450.75M
32.07%
537.16M
19.17%
670.08M
24.75%
760.16M
13.44%
1.01B
33.48%
833.29M
17.88%
681.04M
18.27%
gross profit
221.15M
-
258.06M
16.69%
288.93M
11.96%
319.31M
10.52%
433.16M
35.65%
555.43M
28.23%
543.93M
2.07%
670.23M
23.22%
550.30M
17.89%
350.09M
36.38%
185.16M
47.11%
selling and marketing expenses
71.53M
-
86.09M
20.36%
97.77M
13.57%
115.13M
17.75%
162.11M
40.81%
210.41M
29.80%
231.55M
10.05%
265.48M
14.65%
289.85M
9.18%
293.31M
1.19%
201.68M
31.24%
general and administrative expenses
53.36M
-
49.44M
7.34%
54.47M
10.17%
66.83M
22.70%
84.77M
26.85%
97.50M
15.02%
83.10M
14.77%
100.77M
21.26%
99.19M
1.57%
118.11M
19.08%
109.15M
7.59%
selling general and administrative expenses
124.89M
-
135.53M
8.52%
152.24M
12.33%
181.95M
19.52%
246.88M
35.68%
307.91M
24.72%
314.65M
2.19%
366.25M
16.40%
389.04M
6.22%
411.42M
5.75%
288.11M
29.97%
research and development expenses
63.65M
-
69.41M
9.05%
76.07M
9.60%
79.81M
4.91%
113.15M
41.78%
140.63M
24.29%
141.61M
0.70%
156.67M
10.64%
161.33M
2.98%
166.51M
3.21%
144.09M
13.47%
other expenses
-203K
-
-708K
248.77%
2.35M
432.34%
3.80M
61.67%
3.68M
3.36%
2.80M
23.83%
1.05M
62.46%
992K
5.61%
1.03M
3.83%
12.55M
1,118.35%
-18.71M
249.06%
cost and expenses
454.78M
-
503.73M
10.76%
556.16M
10.41%
603.05M
8.43%
811.22M
34.52%
986.76M
21.64%
1.13B
14.25%
1.28B
13.90%
1.57B
21.96%
1.42B
9.09%
1.13B
20.50%
operating expenses
188.54M
-
204.94M
8.70%
228.31M
11.40%
261.76M
14.65%
360.47M
37.71%
449.61M
24.73%
457.31M
1.71%
523.91M
14.56%
551.40M
5.25%
590.48M
7.09%
450.90M
23.64%
interest expense
203K
-
708K
248.77%
-2.35M
432.34%
-3.80M
61.67%
-3.68M
3.36%
-2.80M
23.83%
21.30M
-
24.69M
15.93%
ebitda
44.79M
-
66.17M
47.73%
75.71M
14.42%
71.16M
6.00%
98.19M
37.98%
142.40M
45.02%
123.78M
13.08%
181.08M
46.30%
32.21M
82.21%
-192.51M
697.70%
-232.94M
21.00%
operating income
32.62M
-
53.12M
62.85%
60.62M
14.12%
57.56M
5.05%
72.69M
26.29%
105.82M
45.58%
86.62M
18.15%
146.32M
68.93%
-1.10M
100.75%
-240.38M
21,753%
-265.74M
10.55%
depreciation and amortization
12.17M
-
13.05M
7.23%
15.09M
15.64%
13.61M
9.83%
25.50M
87.41%
36.57M
43.43%
37.16M
1.60%
34.76M
6.45%
33.31M
4.18%
47.87M
43.71%
32.79M
31.50%
total other income expenses net
-203K
-
-708K
248.77%
2.35M
432.34%
3.80M
61.67%
3.68M
3.36%
2.80M
23.83%
12.21M
336.25%
41.59M
240.51%
29.38M
29.35%
-21.30M
172.49%
-27.32M
28.26%
income before tax
32.41M
-
52.41M
61.68%
62.97M
20.15%
61.36M
2.56%
76.37M
24.45%
108.62M
42.24%
98.83M
9.01%
187.91M
90.13%
28.28M
84.95%
-261.68M
1,025.20%
-293.06M
11.99%
income tax expense
4.77M
-
14.61M
205.95%
18.84M
28.99%
19.42M
3.08%
25.40M
30.79%
20.63M
18.79%
13.53M
34.40%
40.85M
201.83%
-2.11M
105.16%
24.61M
1,268.66%
11.65M
52.65%
net income
27.64M
-
37.80M
36.76%
44.13M
16.74%
41.94M
4.96%
50.96M
21.52%
87.99M
72.66%
85.30M
3.06%
147.07M
72.41%
30.39M
79.34%
-286.30M
1,042.07%
-304.71M
6.43%
weighted average shs out
28.50M
-
29.48M
3.47%
29.55M
0.22%
27.70M
6.27%
27.61M
0.31%
27.69M
0.29%
28.10M
1.46%
28.10M
0.01%
27.69M
1.47%
27.21M
1.71%
27.68M
1.70%
weighted average shs out dil
29.35M
-
30.21M
2.92%
30.11M
0.34%
28.29M
6.03%
28.75M
1.63%
28.64M
0.39%
28.73M
0.33%
28.62M
0.41%
28.16M
1.59%
27.21M
3.37%
27.68M
1.70%
eps
0.97
-
1.28
31.96%
1.49
16.41%
1.51
1.34%
1.85
22.52%
3.18
71.89%
3.04
4.40%
5.23
72.04%
1.10
78.97%
-10.52
1,056.36%
-11.01
4.66%
epsdiluted
0.94
-
1.25
32.98%
1.47
17.60%
1.48
0.68%
1.77
19.59%
3.07
73.45%
2.97
3.26%
5.14
73.06%
1.08
78.99%
-10.52
1,074.07%
-11.01
4.66%

All numbers in USD (except ratios and percentages)