bf/NASDAQ:IRBT_icon.jpeg

NASDAQ:IRBT

iRobot Corp

  • Stock

USD

Last Close

2.32

06/11 22:32

Market Cap

246.74M

Beta: 1.19

Volume Today

1.56M

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 '14
Jan '16
Dec '16
Dec '17
Dec '18
Dec '19
Jan '21
Jan '22
Dec '22
Dec '23
Dec '24
revenue
556.85M
-
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%
681.85M
21.28%
cost of revenue
298.79M
-
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%
539.49M
20.78%
gross profit
258.06M
-
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%
142.36M
23.12%
selling and marketing expenses
86.09M
-
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%
138.83M
31.16%
general and administrative expenses
49.44M
-
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%
17.07M
84.36%
selling general and administrative expenses
135.53M
-
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%
155.89M
45.89%
research and development expenses
69.41M
-
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%
93.28M
35.26%
other expenses
-708K
-
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
503.73M
-
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%
788.67M
30.33%
operating expenses
204.94M
-
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%
249.18M
44.74%
interest expense
708K
-
-2.35M
432.34%
-3.80M
61.67%
-3.68M
3.36%
-2.80M
23.83%
21.30M
-
24.69M
15.93%
21.49M
12.99%
ebitda
66.17M
-
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%
-101.99M
56.22%
operating income
53.12M
-
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%
-106.82M
59.80%
depreciation and amortization
13.05M
-
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%
21.67M
33.92%
total other income expenses net
-708K
-
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%
-38.32M
40.27%
income before tax
52.41M
-
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%
-145.14M
50.47%
income tax expense
14.61M
-
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%
378K
96.76%
net income
37.80M
-
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%
-145.52M
52.24%
weighted average shs out
29.48M
-
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%
29.60M
6.95%
weighted average shs out dil
30.21M
-
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%
29.60M
6.95%
eps
1.28
-
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%
-4.92
55.31%
epsdiluted
1.25
-
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%
-4.92
55.31%

All numbers in USD (except ratios and percentages)