bf/NASDAQ:IRBT_icon.jpeg

NASDAQ:IRBT

iRobot Corp

  • Stock

USD

Last Close

6.92

08/11 21:00

Market Cap

246.74M

Beta: 1.19

Volume Today

2.17M

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
Mar '14
Jun '14
Sep '14
Dec '14
Mar '15
Jun '15
Sep '15
Jan '16
Apr '16
Jul '16
Oct '16
Dec '16
Apr '17
Jul '17
Sep '17
Dec '17
Mar '18
Jun '18
Sep '18
Dec '18
Mar '19
Jun '19
Sep '19
Dec '19
Mar '20
Jun '20
Sep '20
Jan '21
Apr '21
Jul '21
Oct '21
Jan '22
Apr '22
Jul '22
Oct '22
Dec '22
Apr '23
Jul '23
Sep '23
Dec '23
Mar '24
Jun '24
Sep '24
revenue
126.34M
-
114.20M
9.61%
139.80M
22.42%
143.50M
2.64%
159.34M
11.04%
117.96M
25.97%
148.79M
26.13%
143.61M
3.48%
206.42M
43.74%
130.80M
36.63%
148.70M
13.68%
168.61M
13.39%
212.49M
26.03%
168.47M
20.72%
183.15M
8.71%
205.40M
12.15%
326.90M
59.15%
217.07M
33.60%
226.32M
4.26%
264.53M
16.89%
384.67M
45.41%
237.66M
38.22%
260.17M
9.47%
289.40M
11.23%
426.78M
47.47%
192.53M
54.89%
279.88M
45.37%
413.14M
47.61%
544.83M
31.87%
303.26M
44.34%
365.60M
20.55%
440.68M
20.54%
455.45M
3.35%
291.97M
35.89%
255.35M
12.54%
278.19M
8.94%
357.87M
28.64%
160.29M
55.21%
236.57M
47.59%
186.18M
21.30%
297.42M
59.75%
150.01M
49.56%
166.36M
10.90%
193.44M
16.27%
cost of revenue
67.41M
-
62.49M
7.30%
77.68M
24.30%
75.61M
2.67%
83.01M
9.79%
64.25M
22.59%
78.75M
22.57%
73.75M
6.35%
111.09M
50.63%
68.84M
38.03%
79.04M
14.82%
87.55M
10.76%
105.85M
20.90%
81.12M
23.36%
93.26M
14.96%
103.02M
10.46%
173.35M
68.28%
101.28M
41.57%
108.39M
7.02%
129.33M
19.32%
198.15M
53.22%
118.11M
40.39%
142.00M
20.22%
152.56M
7.43%
257.41M
68.73%
114.58M
55.49%
101.87M
11.09%
214.30M
110.37%
329.41M
53.71%
180.32M
45.26%
226.62M
25.68%
277.93M
22.64%
329.82M
18.67%
184.45M
44.07%
174.41M
5.45%
201.78M
15.70%
272.65M
35.12%
123.74M
54.61%
183.07M
47.94%
138.16M
24.53%
246.77M
78.61%
114.08M
53.77%
139.06M
21.89%
131.06M
5.76%
gross profit
58.93M
-
51.71M
12.25%
62.12M
20.13%
67.89M
9.29%
76.33M
12.44%
53.71M
29.64%
70.03M
30.40%
69.86M
0.25%
95.33M
36.46%
61.96M
35.00%
69.65M
12.41%
81.06M
16.38%
106.64M
31.56%
87.34M
18.10%
89.89M
2.92%
102.38M
13.90%
153.54M
49.97%
115.78M
24.59%
117.93M
1.85%
135.21M
14.65%
186.51M
37.95%
119.55M
35.90%
118.17M
1.15%
136.84M
15.80%
169.37M
23.77%
77.95M
53.97%
178.01M
128.35%
198.84M
11.70%
215.42M
8.34%
122.94M
42.93%
138.98M
13.04%
162.75M
17.11%
125.63M
22.81%
107.52M
14.42%
80.94M
24.71%
76.41M
5.61%
85.22M
11.54%
36.55M
57.11%
53.50M
46.38%
48.01M
10.26%
50.65M
5.49%
35.93M
29.06%
27.30M
24.02%
62.38M
128.50%
selling and marketing expenses
22.20M
-
14.53M
34.54%
23.54M
61.95%
15.84M
32.68%
32.18M
103.11%
14.19M
55.91%
27.33M
92.62%
19.38M
29.09%
36.88M
90.29%
19.94M
45.93%
29.11M
45.97%
17.93M
38.42%
48.15M
168.64%
22.57M
53.12%
40.12M
77.73%
28.65M
28.60%
70.77M
147.04%
31.33M
55.73%
45.91M
46.54%
39.03M
14.99%
94.14M
141.20%
38.84M
58.75%
56.41M
45.25%
42.26M
25.09%
94.05M
122.56%
36.59M
61.09%
49.06M
34.07%
50.49M
2.91%
129.33M
156.16%
50.99M
60.57%
76.68M
50.38%
59.05M
22.98%
103.13M
74.63%
61.06M
40.79%
76.02M
24.49%
60.27M
20.71%
95.95M
59.20%
44.77M
53.35%
54.12M
20.90%
41.74M
22.87%
59.67M
42.95%
29.72M
50.20%
39.98M
34.54%
29.27M
26.79%
general and administrative expenses
14.01M
-
12.26M
12.46%
11.67M
4.88%
12.01M
2.93%
13.50M
12.43%
12.59M
6.76%
12.90M
2.51%
13.70M
6.17%
15.27M
11.45%
16.76M
9.78%
16.14M
3.70%
16.01M
0.81%
17.91M
11.85%
17.62M
1.60%
19.51M
10.73%
21.00M
7.63%
26.81M
27.64%
25.83M
3.63%
23.47M
9.15%
23.33M
0.59%
24.87M
6.61%
22.91M
7.90%
20.59M
10.11%
18.37M
10.78%
21.23M
15.57%
24.57M
15.74%
21.86M
11.06%
28.49M
30.35%
25.85M
9.26%
23.44M
9.33%
26.46M
12.88%
22.69M
14.25%
26.60M
17.26%
26.70M
0.36%
26.38M
1.19%
31.51M
19.44%
33.53M
6.41%
30.97M
7.62%
32.30M
4.27%
28.35M
12.22%
18.90M
33.32%
53.71M
184.14%
16.93M
68.49%
3.23M
80.91%
selling general and administrative expenses
36.21M
-
26.80M
26.00%
35.20M
31.37%
27.85M
20.88%
45.68M
64.01%
26.78M
41.38%
40.23M
50.26%
33.08M
17.78%
52.15M
57.64%
36.70M
29.61%
45.25M
23.28%
33.94M
25.00%
66.06M
94.66%
40.20M
39.15%
59.64M
48.36%
49.65M
16.75%
97.57M
96.53%
57.16M
41.42%
69.38M
21.37%
62.36M
10.12%
119.01M
90.85%
61.74M
48.12%
77.00M
24.71%
60.63M
21.26%
115.28M
90.14%
61.17M
46.94%
70.92M
15.94%
78.98M
11.37%
155.18M
96.49%
74.43M
52.04%
103.14M
38.57%
81.74M
20.74%
129.73M
58.70%
87.76M
32.35%
102.40M
16.67%
91.78M
10.37%
129.48M
41.07%
75.74M
41.51%
86.42M
14.10%
70.09M
18.89%
86.98M
24.09%
-24.00M
127.59%
56.91M
337.16%
32.50M
42.88%
research and development expenses
18.01M
-
16.93M
5.96%
17.25M
1.84%
17.34M
0.57%
17.89M
3.13%
19.03M
6.41%
18.73M
1.58%
18.12M
3.26%
20.18M
11.38%
19.73M
2.26%
18.54M
6.00%
19.67M
6.08%
21.86M
11.13%
25.51M
16.68%
26.17M
2.58%
28.84M
10.23%
32.63M
13.13%
32.95M
0.96%
34.92M
6.01%
35.31M
1.10%
37.45M
6.07%
35.27M
5.83%
35.65M
1.08%
33.40M
6.31%
37.29M
11.63%
36.76M
1.42%
36.56M
0.55%
38.61M
5.62%
44.74M
15.87%
41.92M
6.31%
38.68M
7.74%
40.26M
4.10%
40.47M
0.52%
42.53M
5.08%
41.94M
1.39%
41.42M
1.22%
40.62M
1.96%
41.93M
3.25%
37.96M
9.47%
37.24M
1.91%
26.95M
27.63%
33.88M
25.70%
23.23M
31.43%
19.63M
15.50%
other expenses
-154K
-
-187K
21.43%
92K
149.20%
-374K
506.52%
-239K
36.10%
-794K
232.22%
-61K
92.32%
-93K
52.46%
3.30M
3,649.46%
200K
93.94%
1.42M
609.50%
523K
63.14%
1.66M
217.78%
3K
99.82%
1.69M
56,100%
2.60M
54.27%
-614K
123.61%
519K
184.53%
1.51M
190.37%
337K
77.64%
437K
29.67%
1.28M
192.91%
1.53M
19.77%
900K
41.29%
8.50M
844.67%
-19K
100.22%
-384K
1,921.05%
42.24M
11,100%
-244K
100.58%
-160K
34.43%
-286K
78.75%
26.59M
9,395.45%
3.25M
87.79%
510K
84.29%
525K
2.94%
11.57M
2,103.43%
-54K
100.47%
178K
429.63%
-4.03M
2,362.36%
-19.11M
374.62%
-7.48M
60.88%
8.40M
-
2.99M
64.42%
cost and expenses
121.63M
-
106.22M
12.67%
130.13M
22.50%
120.80M
7.17%
146.57M
21.33%
110.06M
24.91%
137.72M
25.13%
124.95M
9.27%
183.42M
46.79%
125.28M
31.70%
142.84M
14.02%
141.16M
1.18%
193.78M
37.27%
146.83M
24.23%
179.06M
21.95%
181.51M
1.37%
303.82M
67.39%
191.66M
36.92%
212.96M
11.11%
227.26M
6.71%
354.88M
56.16%
215.40M
39.30%
254.92M
18.35%
246.84M
3.17%
410.23M
66.19%
212.76M
48.14%
209.60M
1.49%
332.15M
58.47%
529.56M
59.43%
296.87M
43.94%
368.64M
24.17%
400.18M
8.56%
500.39M
25.04%
315.26M
37.00%
319.26M
1.27%
346.56M
8.55%
442.69M
27.74%
241.59M
45.43%
307.62M
27.33%
245.67M
20.14%
368.18M
49.87%
123.97M
66.33%
219.20M
76.82%
186.18M
15.06%
operating expenses
54.22M
-
43.73M
19.34%
52.45M
19.93%
45.20M
13.83%
63.57M
40.65%
45.81M
27.94%
58.97M
28.72%
51.20M
13.17%
72.33M
41.27%
56.43M
21.98%
63.79M
13.05%
53.61M
15.97%
87.92M
64.01%
65.70M
25.27%
85.80M
30.59%
78.49M
8.52%
130.47M
66.22%
90.38M
30.73%
104.57M
15.70%
97.93M
6.35%
156.72M
60.04%
97.28M
37.93%
112.92M
16.07%
94.29M
16.50%
152.82M
62.08%
98.18M
35.75%
107.73M
9.73%
117.85M
9.39%
200.15M
69.84%
116.56M
41.77%
142.02M
21.85%
122.26M
13.92%
170.57M
39.52%
130.80M
23.31%
144.86M
10.75%
144.77M
0.06%
170.04M
17.45%
117.85M
30.69%
124.56M
5.69%
107.51M
13.69%
121.41M
12.93%
9.88M
91.86%
80.14M
710.85%
55.12M
31.22%
interest expense
154K
-
187K
21.43%
-92K
149.20%
374K
506.52%
239K
36.10%
794K
232.22%
61K
92.32%
93K
52.46%
-3.30M
3,649.46%
-200K
93.94%
-1.42M
609.50%
-523K
63.14%
-1.66M
217.78%
-3K
99.82%
-1.69M
56,100%
-2.60M
54.27%
614K
123.61%
-519K
184.53%
-1.51M
190.37%
-337K
77.64%
-437K
29.67%
-1.28M
192.91%
-1.53M
19.77%
-900K
41.29%
-8.50M
844.67%
19K
100.22%
384K
1,921.05%
-42.24M
11,100%
244K
100.58%
160K
34.43%
286K
78.75%
-26.59M
9,395.45%
-3.25M
87.79%
16.75M
616.06%
2.18M
86.97%
979K
55.13%
1.39M
42.29%
1.08M
22.68%
ebitda
7.85M
-
11.12M
41.63%
12.85M
15.56%
25.95M
101.91%
16.24M
37.43%
11.46M
29.43%
14.52M
26.68%
22.21M
53.02%
27.52M
23.87%
8.90M
67.64%
9.21M
3.46%
30.89M
235.36%
22.15M
28.29%
25.12M
13.41%
9.42M
62.52%
29.65M
214.81%
34.00M
14.69%
34.15M
0.44%
22.27M
34.79%
46.69M
109.65%
39.28M
15.86%
30.99M
21.12%
14.43M
53.43%
52.39M
263.07%
25.96M
50.44%
-12.77M
149.17%
80.61M
731.43%
88.92M
10.31%
24.33M
72.64%
13.89M
42.90%
5.09M
63.34%
48.84M
859.17%
-35.61M
172.92%
-12.05M
66.18%
-63.39M
426.22%
-49.00M
22.69%
-76.02M
55.14%
-73.75M
2.98%
-63.76M
13.56%
-52.97M
16.92%
-59.34M
12.03%
31.86M
153.69%
-47.53M
249.21%
7.26M
115.27%
operating income
4.71M
-
7.98M
69.32%
9.68M
21.24%
22.69M
134.56%
12.77M
43.74%
7.90M
38.13%
11.07M
40.11%
18.66M
68.57%
23.00M
23.26%
5.53M
75.96%
5.86M
5.95%
27.45M
368.61%
18.72M
31.81%
21.64M
15.59%
4.09M
81.11%
23.89M
484.44%
23.07M
3.43%
25.41M
10.11%
13.36M
47.43%
37.27M
179.11%
29.79M
20.09%
22.26M
25.26%
5.25M
76.42%
42.55M
710.57%
16.55M
61.11%
-20.23M
222.21%
70.28M
447.51%
80.99M
15.24%
15.27M
81.15%
6.39M
58.16%
-3.04M
147.61%
40.50M
1,431.30%
-44.95M
210.98%
-23.29M
48.19%
-63.91M
174.46%
-68.37M
6.97%
-84.81M
24.06%
-81.30M
4.15%
-71.06M
12.60%
-59.49M
16.27%
-70.76M
18.94%
26.05M
136.81%
-52.84M
302.86%
7.26M
113.73%
depreciation and amortization
3.14M
-
3.14M
0.06%
3.18M
1.15%
3.26M
2.52%
3.47M
6.54%
3.56M
2.59%
3.45M
3.12%
3.56M
3.13%
4.52M
27.07%
3.38M
25.35%
3.35M
0.62%
3.44M
2.62%
3.44M
0.20%
3.49M
1.48%
5.33M
52.87%
5.75M
7.98%
10.93M
89.95%
8.75M
19.97%
8.91M
1.92%
9.41M
5.61%
9.50M
0.87%
8.72M
8.14%
9.18M
5.24%
9.84M
7.17%
9.41M
4.31%
7.46M
20.78%
10.32M
38.42%
7.92M
23.28%
9.06M
14.34%
7.50M
17.18%
8.13M
8.44%
8.34M
2.57%
9.33M
11.84%
11.24M
20.47%
525K
95.33%
19.36M
3,588.19%
8.79M
54.60%
7.54M
14.21%
7.30M
3.20%
6.52M
10.64%
11.42M
75.11%
5.81M
49.12%
5.30M
8.74%
total other income expenses net
-154K
-
-187K
21.43%
92K
149.20%
-374K
506.52%
-239K
36.10%
-794K
232.22%
-61K
92.32%
-93K
52.46%
3.30M
3,649.46%
200K
93.94%
1.42M
609.50%
523K
63.14%
1.66M
217.78%
3K
99.82%
1.69M
56,100%
2.60M
54.27%
-614K
123.61%
519K
184.53%
1.51M
190.37%
337K
77.64%
437K
29.67%
1.28M
192.91%
1.53M
19.77%
900K
41.29%
8.50M
844.67%
-19K
100.22%
-384K
1,921.05%
42.24M
11,100%
-244K
100.58%
-160K
34.43%
-286K
78.75%
26.59M
9,395.45%
3.25M
87.79%
-16.75M
615.90%
-2.18M
86.97%
-979K
55.13%
-1.39M
42.29%
-1.08M
22.68%
-4.03M
273.91%
-19.11M
374.62%
13.77M
172.06%
-17.33M
225.83%
-17.08M
1.45%
-12.55M
26.53%
income before tax
4.56M
-
7.79M
70.94%
9.77M
25.33%
22.32M
128.52%
12.53M
43.87%
7.11M
43.29%
11.01M
54.90%
18.56M
68.66%
26.30M
41.66%
5.73M
78.21%
7.28M
27.02%
27.97M
284.42%
20.38M
27.14%
21.64M
6.18%
5.77M
73.32%
26.49M
358.83%
22.46M
15.23%
25.92M
15.43%
14.86M
42.67%
37.61M
153.07%
30.22M
19.64%
23.54M
22.10%
6.78M
71.19%
43.45M
540.65%
25.05M
42.35%
-20.24M
180.81%
69.90M
445.28%
123.23M
76.30%
15.03M
87.81%
6.23M
58.55%
-3.33M
153.43%
67.08M
2,115.72%
-41.70M
162.16%
-40.03M
4.00%
-66.10M
65.10%
-69.35M
4.92%
-86.21M
24.32%
-82.37M
4.45%
-75.08M
8.85%
-78.61M
4.69%
-56.99M
27.50%
8.71M
115.29%
-69.92M
902.26%
-5.29M
92.43%
income tax expense
1.37M
-
2.51M
83.30%
1.24M
50.78%
7.71M
523.52%
3.14M
59.25%
2.35M
25.20%
3.75M
59.68%
5.77M
53.70%
6.97M
20.73%
1.80M
74.20%
2.46M
37.06%
8.46M
243.56%
6.70M
20.82%
5.28M
21.16%
-2.13M
140.31%
4.41M
307.19%
17.84M
304.40%
5.52M
69.04%
4.39M
20.50%
5.68M
29.42%
5.03M
11.44%
1.02M
79.67%
-424K
141.45%
7.92M
1,968.63%
5.01M
36.75%
-2.11M
142.09%
11.28M
634.99%
29.98M
165.73%
1.69M
94.36%
-1.21M
171.79%
-570K
53.05%
9.87M
1,831.05%
-10.19M
203.25%
-9.63M
5.51%
-22.68M
135.54%
59.02M
360.29%
-2.11M
103.57%
-1.26M
40.10%
5.72M
553.01%
598K
89.54%
6.60M
1,004.18%
108K
98.36%
729K
575%
1.08M
48.15%
net income
3.19M
-
5.28M
65.62%
8.53M
61.55%
14.61M
71.24%
9.39M
35.74%
4.75M
49.35%
7.25M
52.55%
12.79M
76.41%
19.33M
51.11%
3.93M
79.66%
4.81M
22.43%
19.51M
305.32%
13.68M
29.88%
16.36M
19.57%
7.90M
51.69%
22.08M
179.41%
4.62M
79.08%
20.40M
341.58%
10.47M
48.67%
31.93M
204.93%
25.19M
21.10%
22.52M
10.60%
7.21M
68.00%
35.53M
393.02%
20.04M
43.60%
-18.14M
190.49%
58.62M
423.22%
93.25M
59.09%
13.34M
85.70%
7.44M
44.18%
-2.76M
137.05%
57.22M
2,174.55%
-31.51M
155.07%
-30.41M
3.51%
-43.42M
42.80%
-128.37M
195.63%
-84.10M
34.48%
-81.11M
3.55%
-80.80M
0.38%
-79.20M
1.97%
-63.59M
19.71%
8.61M
113.53%
-70.65M
920.80%
-6.37M
90.98%
weighted average shs out
28.90M
-
29.19M
0.99%
29.53M
1.18%
29.59M
0.21%
29.63M
0.10%
29.65M
0.09%
29.79M
0.45%
29.65M
0.44%
29.14M
1.73%
29.00M
0.47%
27.36M
5.67%
27.24M
0.45%
27.16M
0.29%
27.30M
0.53%
27.52M
0.78%
27.74M
0.81%
27.89M
0.53%
27.99M
0.37%
27.61M
1.33%
27.49M
0.44%
27.71M
0.80%
27.86M
0.54%
28.08M
0.78%
28.15M
0.27%
28.30M
0.52%
28.30M
0.01%
27.92M
1.32%
28.03M
0.39%
28.15M
0.42%
28.26M
0.39%
27.58M
2.40%
27.41M
0.61%
26.98M
1.59%
27.05M
0.27%
27.14M
0.32%
27.25M
0.43%
27.38M
0.46%
27.47M
0.32%
27.62M
0.55%
27.74M
0.43%
27.88M
0.51%
28.17M
1.04%
29.31M
4.04%
30.35M
3.54%
weighted average shs out dil
29.71M
-
30.03M
1.08%
30.13M
0.32%
30.18M
0.18%
30.24M
0.19%
30.23M
0.03%
30.27M
0.13%
30.12M
0.50%
29.60M
1.71%
29.47M
0.43%
27.84M
5.56%
27.78M
0.21%
27.82M
0.16%
28.30M
1.70%
28.78M
1.71%
28.92M
0.48%
28.79M
0.43%
28.92M
0.45%
28.34M
2.03%
28.51M
0.60%
28.58M
0.26%
28.76M
0.64%
28.76M
0%
28.65M
0.39%
28.56M
0.30%
28.30M
0.93%
28.28M
0.06%
28.54M
0.92%
28.76M
0.78%
29.09M
1.12%
28.10M
3.39%
27.80M
1.06%
26.98M
2.97%
27.05M
0.27%
27.16M
0.41%
27.26M
0.38%
27.38M
0.42%
27.47M
0.32%
27.62M
0.55%
27.74M
0.43%
27.88M
0.51%
28.27M
1.38%
29.31M
3.69%
30.35M
3.54%
eps
0.11
-
0.18
63.64%
0.29
61.11%
0.49
68.97%
0.32
34.69%
0.16
50%
0.24
50.00%
0.43
79.17%
0.66
53.49%
0.14
78.79%
0.18
28.57%
0.72
300.00%
0.50
30.56%
0.60
20.00%
0.29
51.67%
0.80
175.86%
0.17
78.75%
0.73
329.41%
0.38
47.95%
1.16
205.26%
0.91
21.55%
0.81
10.99%
0.26
67.90%
1.26
384.62%
0.71
43.65%
-0.64
190.14%
2.10
428.13%
3.33
58.57%
0.47
85.89%
0.26
44.68%
-0.10
137.73%
2.09
2,230.48%
-1.17
155.98%
-1.12
4.27%
-1.60
42.86%
-4.71
194.38%
-3.07
34.82%
-2.95
3.91%
-2.93
0.68%
-2.86
2.39%
-2.28
20.28%
0.31
113.60%
-2.41
877.42%
-0.21
91.29%
epsdiluted
0.11
-
0.18
63.64%
0.28
55.56%
0.48
71.43%
0.31
35.42%
0.16
48.39%
0.24
50.00%
0.42
75%
0.65
54.76%
0.13
80%
0.17
30.77%
0.70
311.76%
0.49
30%
0.58
18.37%
0.27
53.45%
0.76
181.48%
0.16
78.95%
0.71
343.75%
0.37
47.89%
1.12
202.70%
0.88
21.43%
0.78
11.36%
0.25
67.95%
1.24
396%
0.70
43.55%
-0.64
191.43%
2.07
423.44%
3.27
57.97%
0.46
85.93%
0.26
43.48%
-0.10
137.73%
2.06
2,199.90%
-1.17
156.80%
-1.12
4.27%
-1.60
42.86%
-4.71
194.38%
-3.07
34.82%
-2.95
3.91%
-2.93
0.68%
-2.86
2.39%
-2.28
20.28%
0.30
113.16%
-2.41
903.33%
-0.21
91.29%

All numbers in USD (except ratios and percentages)