Logo image of 1IRBT.MI

IROBOT CORP (1IRBT.MI) Stock Income Statement

Europe - BIT:1IRBT - US4627261005 - Common Stock

2.716 EUR
-0.15 (-5.1%)
Last: 10/31/2025, 7:00: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-6-28)
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
594.60M681.85M890.58M1.18B1.56B
Gross Premiums Earned
1IRBT.MI Gross Premiums Earned Chart1IRBT.MI Gross Premiums Earned over time chart
nullnullnullnullnull
Loss Claims
1IRBT.MI Loss Claims Chart1IRBT.MI Loss Claims over time chart
nullnullnullnullnull
Deferred Policy Acquisition Expense
1IRBT.MI Deferred Policy Acquisition Expense Chart1IRBT.MI Deferred Policy Acquisition Expense over time chart
nullnullnullnullnull
Net Interest Income
1IRBT.MI Net Interest Income Chart1IRBT.MI Net Interest Income over time chart
nullnullnullnullnull
Non Interest Income
1IRBT.MI Non Interest Income Chart1IRBT.MI Non Interest Income over time chart
nullnullnullnullnull
Loan Loss Provision
1IRBT.MI Loan Loss Provision Chart1IRBT.MI Loan Loss Provision over time chart
nullnullnullnullnull
Net Interest Income after Provision
1IRBT.MI Net Interest Income after Provision Chart1IRBT.MI Net Interest Income after Provision over time chart
nullnullnullnullnull
Non Interest Expense
1IRBT.MI Non Interest Expense Chart1IRBT.MI Non Interest Expense over time chart
nullnullnullnullnull
Minority Interest Expense
1IRBT.MI Minority Interest Expense Chart1IRBT.MI Minority Interest Expense over time chart
nullnullnullnullnull
Cost Of Goods
1IRBT.MI Cost Of Goods Chart1IRBT.MI Cost Of Goods over time chart
450.35M534.30M694.21M833.30M1.01B
Gross Profit
1IRBT.MI Gross Profit Chart1IRBT.MI Gross Profit over time chart
144.25M147.54M196.37M350.10M550.30M
Operating Expenses
1IRBT.MI Operating Expenses Chart1IRBT.MI Operating Expenses over time chart
260.10M216.59M452.30M571.80M549.30M
Research and Development
1IRBT.MI Research and Development Chart1IRBT.MI Research and Development over time chart
64.63M93.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
193.99M121.76M303.40M392.80M387.00M
Operating Income
1IRBT.MI Operating Income Chart1IRBT.MI Operating Income over time chart
-115.85M-69.04M-255.93M-221.70M1.00M
Interest Income/Expense
1IRBT.MI Interest Income/Expense Chart1IRBT.MI Interest Income/Expense over time chart
-34.50M-14.51M-22.99M19.70M30.10M
Other Income/Expense
1IRBT.MI Other Income/Expense Chart1IRBT.MI Other Income/Expense over time chart
-842.00K-3.12M-82.00K-41.00M-700.00K
Non Recurring Items
1IRBT.MI Non Recurring Items Chart1IRBT.MI Non Recurring Items over time chart
-42.89M-58.46M-14.06M-18.70M-2.10M
Income Before Taxes
1IRBT.MI Income Before Taxes Chart1IRBT.MI Income Before Taxes over time chart
-194.09M-145.14M-293.06M-261.70M28.30M
Income Tax
1IRBT.MI Income Tax Chart1IRBT.MI Income Tax over time chart
-525.00K378.00K11.65M24.60M-2.10M
Net Income
1IRBT.MI Net Income Chart1IRBT.MI Net Income over time chart
-193.56M-145.52M-304.71M-286.30M30.40M
EBITDA
1IRBT.MI EBITDA Chart1IRBT.MI EBITDA over time chart
-100.92M-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.255300000000001-4.9162-11.0099-10.521.08
Non GAAP EPS
1IRBT.MI Non GAAP EPS Chart1IRBT.MI Non GAAP EPS over time chart
-4.249999999999999-5.5200000000000005-7.7299999999999995-4.311.2999999999999998
 
Statistics
Gross Profit Margin
1IRBT.MI Gross Profit Margin Chart1IRBT.MI Gross Profit Margin over time chart
24.26%21.64%22.05%29.58%35.16%
Profit Margin
1IRBT.MI Profit Margin Chart1IRBT.MI Profit Margin over time chart
-32.55%-21.34%-34.21%-24.19%1.94%
Operating Profit Margin
1IRBT.MI Operating Profit Margin Chart1IRBT.MI Operating Profit Margin over time chart
-19.48%-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 2015 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 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 TTM 0 5 -5 -10