IROBOT CORP (1IRBT.MI) Stock Income Statement

BIT:1IRBT • US4627261005

0.6882 EUR
-0.09 (-12.11%)
Last: Dec 18, 2025, 07:00 PM

Free users can only see 4 years or quarters

Examples of complete financials are available for MSFT and AAPL.

Please register or login for additional data.

TTM
(2025-9-27)
2024
(2024-12-28)
2023
(2023-12-30)
2022
(2022-12-31)
2021
(2022-1-1)
Revenue
1IRBT.MI Revenue Chart1IRBT.MI Revenue over time chart
547.00M681.85M890.58M1.18B1.56B
Cost Of Goods
1IRBT.MI Cost Of Goods Chart1IRBT.MI Cost Of Goods over time chart
419.88M534.30M694.21M833.30M1.01B
Gross Profit
1IRBT.MI Gross Profit Chart1IRBT.MI Gross Profit over time chart
127.12M147.54M196.37M350.10M550.30M
Operating Expenses
1IRBT.MI Operating Expenses Chart1IRBT.MI Operating Expenses over time chart
269.74M216.59M452.30M571.80M549.30M
Research and Development
1IRBT.MI Research and Development Chart1IRBT.MI Research and Development over time chart
58.09M93.28M143.53M166.50M161.30M
Selling, General, and Administrative Expenses
1IRBT.MI Selling, General, and Administrative Expenses Chart1IRBT.MI Selling, General, and Administrative Expenses over time chart
211.09M121.76M303.40M392.80M387.00M
Operating Income
1IRBT.MI Operating Income Chart1IRBT.MI Operating Income over time chart
-142.62M-69.04M-255.93M-221.70M1.00M
Interest Income/Expense
1IRBT.MI Interest Income/Expense Chart1IRBT.MI Interest Income/Expense over time chart
-34.80M-14.51M-22.99M19.70M30.10M
Other Income/Expense
1IRBT.MI Other Income/Expense Chart1IRBT.MI Other Income/Expense over time chart
-1.24M-3.12M-82.00K-41.00M-700.00K
Non Recurring Items
1IRBT.MI Non Recurring Items Chart1IRBT.MI Non Recurring Items over time chart
-28.52M-58.46M-14.06M-18.70M-2.10M
Income Before Taxes
1IRBT.MI Income Before Taxes Chart1IRBT.MI Income Before Taxes over time chart
-207.18M-145.14M-293.06M-261.70M28.30M
Income Tax
1IRBT.MI Income Tax Chart1IRBT.MI Income Tax over time chart
1.54M378.00K11.65M24.60M-2.10M
Net Income
1IRBT.MI Net Income Chart1IRBT.MI Net Income over time chart
-208.72M-145.52M-304.71M-286.30M30.40M
EBITDA
1IRBT.MI EBITDA Chart1IRBT.MI EBITDA over time chart
-131.95M-47.38M-223.13M-173.80M34.30M
 
Per Share Data
EPS Diluted Total Ops
1IRBT.MI EPS Diluted Total Ops Chart1IRBT.MI EPS Diluted Total Ops over time chart
-6.66-4.92-11.01-10.521.08
Non GAAP EPS
1IRBT.MI Non GAAP EPS Chart1IRBT.MI Non GAAP EPS over time chart
-4.51-5.52-7.73-4.311.30
 
Statistics
Gross Profit Margin
1IRBT.MI Gross Profit Margin Chart1IRBT.MI Gross Profit Margin over time chart
23.24%21.64%22.05%29.58%35.16%
Profit Margin
1IRBT.MI Profit Margin Chart1IRBT.MI Profit Margin over time chart
-38.16%-21.34%-34.21%-24.19%1.94%
Operating Profit Margin
1IRBT.MI Operating Profit Margin Chart1IRBT.MI Operating Profit Margin over time chart
-26.07%-10.13%-28.74%-18.73%0.06%

All data in USD

Charts

1IRBT.MI Income Statement data chart1IRBT.MI Revenue, Operating Income, Net Income and EBITDA ChartIncome Statements 2016 2017 2018 2019 2020 2021 2022 2023 2024 TTM 0 500M 1B 1.5B
1IRBT.MI Earnings Per Share (EPS) chart1IRBT.MI EPS Diluted and non-GAAP ChartEarnings Per Share 2016 2017 2018 2019 2020 2021 2022 2023 2024 TTM 0 5 -5 -10