Skip to content
10-K

Annual Report

iROBOT CORPORATION

0001159167-25-000011

← back to feed
Filed
Mar 12, 2025 12:00 AM ET
Period of report
Restated figures. One or more values in this filing restate previously reported amounts.

On SEC.gov

Financials in this filing

Metric Period Value
Shares Outstanding FY 2024 · Feb 28, 2025 30.63M sh
Shares Diluted FY 2024 · Dec 28, 2024 29.6M sh
Shares Diluted FY 2024 · Dec 30, 2023 27.68M sh
Shares Diluted FY 2024 · Dec 31, 2022 27.21M sh
Capex FY 2024 · Dec 28, 2024 $118K
Capex FY 2024 · Dec 30, 2023 $2.86M
Capex FY 2024 · Dec 31, 2022 $12.33M
Operating Cash Flow FY 2024 · Dec 28, 2024 −$33.22M
Operating Cash Flow FY 2024 · Dec 30, 2023 −$114.79M
Operating Cash Flow FY 2024 · Dec 31, 2022 −$90.02M
Cash And Equivalents FY 2024 · Dec 28, 2024 $134.3M
Cash And Equivalents FY 2024 · Dec 30, 2023 $185.12M
Cash And Equivalents FY 2024 · Dec 31, 2022 $117.95M
Stockholders Equity FY 2024 · Dec 28, 2024 $61.24M
Stockholders Equity FY 2024 · Dec 30, 2023 $196.49M
Stockholders Equity FY 2024 · Dec 31, 2022 $475.72M
Stockholders Equity FY 2024 · Jan 1, 2022 $716.72M
Current Liabilities FY 2024 · Dec 28, 2024 $218.24M
Current Liabilities FY 2024 · Dec 30, 2023 $287.15M
Total Liabilities FY 2024 · Dec 28, 2024 $454.9M
Total Liabilities FY 2024 · Dec 30, 2023 $537.21M
Current Assets FY 2024 · Dec 28, 2024 $288.5M
Current Assets FY 2024 · Dec 30, 2023 $465.49M
Total Assets FY 2024 · Dec 28, 2024 $516.14M
Total Assets FY 2024 · Dec 30, 2023 $733.7M
Eps Diluted FY 2024 · Dec 28, 2024 −$4.92
Eps Diluted FY 2024 · Dec 30, 2023 −$11.01
Eps Diluted FY 2024 · Dec 31, 2022 −$10.52
Eps Basic FY 2024 · Dec 28, 2024 −$4.92
Eps Basic FY 2024 · Dec 30, 2023 −$11.01
Eps Basic FY 2024 · Dec 31, 2022 −$10.52
Rd Expense FY 2024 · Dec 28, 2024 $93.28M
Rd Expense restated FY 2024 · Dec 30, 2023 $143.53M
Rd Expense restated FY 2024 · Dec 31, 2022 $165.22M
Net Income FY 2024 · Dec 28, 2024 −$145.52M
Net Income FY 2024 · Dec 30, 2023 −$304.71M
Net Income FY 2024 · Dec 31, 2022 −$286.3M
Operating Income FY 2024 · Dec 28, 2024 −$102.95M
Operating Income FY 2024 · Dec 30, 2023 −$264.08M
Operating Income FY 2024 · Dec 31, 2022 −$240.38M
Gross Profit FY 2024 · Dec 28, 2024 $142.36M
Gross Profit restated FY 2024 · Dec 30, 2023 $196.37M
Gross Profit FY 2024 · Dec 31, 2022 $350.09M
Cost Of Revenue FY 2024 · Dec 28, 2024 $539.49M
Cost Of Revenue restated FY 2024 · Dec 30, 2023 $694.21M
Cost Of Revenue FY 2024 · Dec 31, 2022 $833.29M