iRobot Corporation (IRBT)
NASDAQ: IRBT · IEX Real-Time Price · USD
8.73
-0.12 (-1.36%)
At close: Jul 2, 2024, 4:00 PM
8.81
+0.08 (0.92%)
After-hours: Jul 2, 2024, 7:58 PM EDT

iRobot Income Statement

Millions USD. Fiscal year is Jan - Dec.
Year
20232022202120202019 2018 - 2002
Revenue
890.581,1831,5651,4301,214
Upgrade
Revenue Growth (YoY)
-24.74%-24.38%9.41%17.82%11.11%
Upgrade
Cost of Revenue
694.38833.291,015760.16670.08
Upgrade
Gross Profit
196.2350.09550.3670.23543.93
Upgrade
Selling, General & Admin
310.82411.42389.04366.25314.65
Upgrade
Research & Development
144.09166.51161.33156.67141.61
Upgrade
Other Operating Expenses
5.3712.551.030.991.05
Upgrade
Operating Expenses
460.28590.48551.4523.91457.31
Upgrade
Operating Income
-264.08-240.38-1.1146.3286.62
Upgrade
Other Expense / Income
28.9821.3-29.38-41.59-12.22
Upgrade
Pretax Income
-293.06-261.6828.28187.9298.83
Upgrade
Income Tax
11.6624.61-2.1140.8513.53
Upgrade
Net Income
-304.71-286.330.39147.0785.3
Upgrade
Net Income Growth
---79.34%72.41%-3.06%
Upgrade
Shares Outstanding (Basic)
2827282828
Upgrade
Shares Outstanding (Diluted)
2827282929
Upgrade
Shares Change
1.70%-3.37%-1.59%-0.41%0.33%
Upgrade
EPS (Basic)
-11.01-10.521.105.233.04
Upgrade
EPS (Diluted)
-11.01-10.521.085.142.97
Upgrade
EPS Growth
---78.99%73.06%-3.26%
Upgrade
Free Cash Flow
-117.66-102.35-61.9200.4594.72
Upgrade
Free Cash Flow Per Share
-4.25-3.76-2.247.133.37
Upgrade
Gross Margin
22.03%29.58%35.16%46.86%44.80%
Upgrade
Operating Margin
-29.65%-20.31%-0.07%10.23%7.13%
Upgrade
Profit Margin
-34.21%-24.19%1.94%10.28%7.03%
Upgrade
Free Cash Flow Margin
-13.21%-8.65%-3.96%14.01%7.80%
Upgrade
Effective Tax Rate
---7.45%21.74%13.69%
Upgrade
EBITDA
-260.26-213.8161.59222.68135.99
Upgrade
EBITDA Margin
-29.22%-18.07%3.94%15.57%11.20%
Upgrade
Depreciation & Amortization
32.7947.8733.3134.7637.16
Upgrade
EBIT
-293.06-261.6828.28187.9298.83
Upgrade
EBIT Margin
-32.91%-22.11%1.81%13.14%8.14%
Upgrade
Source: Financials are provided by Nasdaq Data Link and sourced from the audited annual (10-K) and quarterly (10-Q) reports submitted to the Securities and Exchange Commission (SEC).