Logo image of 1IRBT.MI

IROBOT CORP (1IRBT.MI) Stock Income Statement

BIT:1IRBT - Euronext Milan - US4627261005 - Common Stock - Currency: EUR

3.072  +0.1 (+3.47%)

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
(2024-9-28)
2023
(2023-12-30)
2022
(2022-12-31)
2021
(2022-1-1)
2020
(2021-1-2)
Revenue
1IRBT.MI Revenue Chart1IRBT.MI Revenue over time chart
817.35M890.58M1.18B1.56B1.43B
Cost Of Goods
1IRBT.MI Cost Of Goods Chart1IRBT.MI Cost Of Goods over time chart
633.28M694.38M833.30M1.01B760.20M
Gross Profit
1IRBT.MI Gross Profit Chart1IRBT.MI Gross Profit over time chart
184.07M196.20M350.10M550.30M670.20M
Operating Expenses
1IRBT.MI Operating Expenses Chart1IRBT.MI Operating Expenses over time chart
253.92M460.28M571.80M549.30M523.90M
Research and Development
1IRBT.MI Research and Development Chart1IRBT.MI Research and Development over time chart
103.69M144.09M166.50M161.30M156.70M
Selling, General, and Administrative Expenses
1IRBT.MI Selling, General, and Administrative Expenses Chart1IRBT.MI Selling, General, and Administrative Expenses over time chart
143.99M310.82M392.80M387.00M366.20M
Operating Income
1IRBT.MI Operating Income Chart1IRBT.MI Operating Income over time chart
-69.85M-264.08M-221.70M1.00M146.30M
Interest Income/Expense
1IRBT.MI Interest Income/Expense Chart1IRBT.MI Interest Income/Expense over time chart
-10.64M-3.91M19.70M30.10MN/A
Other Income/Expense
1IRBT.MI Other Income/Expense Chart1IRBT.MI Other Income/Expense over time chart
-5.18M-25.07M-41.00M-700.00K41.60M
Non Recurring Items
1IRBT.MI Non Recurring Items Chart1IRBT.MI Non Recurring Items over time chart
N/AN/A-18.70M-2.10MN/A
Income Before Taxes
1IRBT.MI Income Before Taxes Chart1IRBT.MI Income Before Taxes over time chart
-123.48M-293.06M-261.70M28.30M187.90M
Income Tax
1IRBT.MI Income Tax Chart1IRBT.MI Income Tax over time chart
8.52M11.65M24.60M-2.10M40.80M
Net Income
1IRBT.MI Net Income Chart1IRBT.MI Net Income over time chart
-132.00M-304.71M-286.30M30.40M147.10M
EBITDA
1IRBT.MI EBITDA Chart1IRBT.MI EBITDA over time chart
-41.54M-231.29M-173.80M34.30M181.10M
 
Per Share Data
EPS Diluted Total Ops
1IRBT.MI EPS Diluted Total Ops Chart1IRBT.MI EPS Diluted Total Ops over time chart
-4.60-11.01-10.521.085.14
Non GAAP EPS
1IRBT.MI Non GAAP EPS Chart1IRBT.MI Non GAAP EPS over time chart
-5.28-7.73-4.311.304.16
 
Statistics
Gross Profit Margin
1IRBT.MI Gross Profit Margin Chart1IRBT.MI Gross Profit Margin over time chart
22.52%22.03%29.58%35.16%46.85%
Profit Margin
1IRBT.MI Profit Margin Chart1IRBT.MI Profit Margin over time chart
-16.15%-34.21%-24.19%1.94%10.28%
Operating Profit Margin
1IRBT.MI Operating Profit Margin Chart1IRBT.MI Operating Profit Margin over time chart
-8.55%-29.65%-18.73%0.06%10.23%

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 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 TTM 0 5 -5 -10