Loading market dashboard

Financials in USD. Standardized financial statements.
A compact view of how iRobot Corporation turns revenue into operating income and net income.
| Metric | FY 2024 | FY 2023 | FY 2022 | FY 2021 | FY 2020 | FY 2019 | FY 2018 | FY 2017 | FY 2016 | FY 2015 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue? | $681.85M | $890.58M | $1.18B | $1.56B | $1.43B | $1.21B | $1.09B | $883.91M | $660.60M | $616.78M |
| Revenue Growth? | -23.4% | -24.7% | -24.4% | +9.4% | +17.8% | +11.1% | +23.6% | +33.8% | +7.1% | 0.0% |
| Cost of Revenue? | $539.49M | $694.38M | $833.29M | $1.01B | $760.16M | $670.08M | $537.16M | $450.75M | $341.29M | $327.85M |
| Gross Profit? | $142.36M | $196.20M | $350.09M | $550.30M | $670.23M | $543.93M | $555.43M | $433.16M | $319.31M | $288.93M |
| Gross Margin? | +20.9% | +22.0% | +29.6% | +35.2% | +46.9% | +44.8% | +50.8% | +49.0% | +48.3% | +46.8% |
| Operating Expenses? | $245.31M | $460.28M | $590.48M | $551.40M | $523.91M | $457.31M | $449.61M | $360.47M | $261.76M | $228.31M |
| Operating Income? | -$102.95M | -$264.08M | -$240.38M | -$1.10M | $146.32M | $86.62M | $105.82M | $72.69M | $57.56M | $60.62M |
| EBITDA? | -$101.99M | -$231.29M | -$211.94M | $32.21M | $181.08M | $123.78M | $142.40M | $98.19M | $71.16M | $60.62M |
| Income Before Tax | -$145.14M | -$293.06M | -$261.68M | $28.28M | $187.91M | $98.83M | $108.62M | $76.37M | $61.36M | $62.97M |
| Income Tax Expense | $378,000 | $11.65M | $24.61M | -$2.11M | $40.85M | $13.53M | $20.63M | $25.40M | $19.42M | $18.84M |
| Net Income? | -$145.52M | -$304.71M | -$286.30M | $30.39M | $147.07M | $85.30M | $87.99M | $50.96M | $41.94M | $44.13M |
| EPS? | $-4.92 | $-11.01 | $-10.52 | $1.10 | $5.23 | $3.04 | $3.18 | $1.85 | $1.51 | $1.49 |
| Diluted EPS? | $-4.92 | $-11.01 | $-10.52 | $1.08 | $5.14 | $2.97 | $3.07 | $1.77 | $1.48 | $1.47 |
Revenue, profitability, margins, EPS, and share-count trends over time.
Top-line demand and scale over time
Profit left after direct production costs
Core business profitability before financing and tax
Bottom-line profit after all expenses
Profit allocated to each diluted share
Share count trend that affects EPS quality
Gross, operating, and net margin quality