Logo image of IRBT

IROBOT CORP (IRBT) Stock Balance Sheet

NASDAQ:IRBT - Nasdaq - US4627261005 - Common Stock - Currency: USD

2.55  -0.12 (-4.49%)

Premarket: 2.72 +0.17 (+6.67%)

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.

MRQ
(2025-3-29)
2024
(2024-12-28)
2023
(2023-12-30)
2022
(2022-12-31)
2021
(2022-1-1)
ASSETS
Current Assets
Cash Equivalents
IRBT Cash Equivalents ChartIRBT Cash Equivalents over time chart
69.92M134.30M185.12M117.90M201.50M
Marketable Securities
IRBT Marketable Securities ChartIRBT Marketable Securities over time chart
N/AN/AN/A0.0033.00M
Receivables
IRBT Receivables ChartIRBT Receivables over time chart
30.80M49.87M79.39M66.00M160.60M
Inventories
IRBT Inventories ChartIRBT Inventories over time chart
68.97M76.03M152.47M285.30M333.30M
Other Current Assets
IRBT Other Current Assets ChartIRBT Other Current Assets over time chart
64.59M28.30M48.51M59.10M61.10M
Total Current Assets
IRBT Total Current Assets ChartIRBT Total Current Assets over time chart
234.28M288.50M465.49M528.30M789.50M
 
Non-Current Assets
PPE Net
IRBT PPE Net ChartIRBT PPE Net over time chart
25.78M30.16M60.04M87.00M116.50M
Investments And Advances
IRBT Investments And Advances ChartIRBT Investments And Advances over time chart
11.10M11.10M11.40M15.10M16.30M
Goodwill
IRBT Goodwill ChartIRBT Goodwill over time chart
171.55M167.29M175.10M167.70M173.30M
Intangibles
IRBT Intangibles ChartIRBT Intangibles over time chart
3.23M3.21M5.04M11.30M28.40M
Other Non-Current Assets
IRBT Other Non-Current Assets ChartIRBT Other Non-Current Assets over time chart
15.57M15.88M16.62M26.10M60.40M
Total Non-Current Assets
IRBT Total Non-Current Assets ChartIRBT Total Non-Current Assets over time chart
227.22M227.63M268.21M307.10M394.90M
 
TOTAL ASSETS
IRBT TOTAL ASSETS ChartIRBT TOTAL ASSETS over time chart
461.51M516.14M733.70M835.40M1.18B
 
LIABILITIES
Current Liabilities
Short Term Debt
IRBT Short Term Debt ChartIRBT Short Term Debt over time chart
0.000.000.000.000.00
Current Portion Of LT Debt.
IRBT Current Portion Of LT Debt. ChartIRBT Current Portion Of LT Debt. over time chart
224.08MN/AN/AN/AN/A
Accrued Expenses
IRBT Accrued Expenses ChartIRBT Accrued Expenses over time chart
90.18M90.96M81.80M86.60M128.20M
Accounts Payable
IRBT Accounts Payable ChartIRBT Accounts Payable over time chart
97.30M106.37M178.32M184.00M251.30M
Other Current Liabilities
IRBT Other Current Liabilities ChartIRBT Other Current Liabilities over time chart
16.38M20.92M27.03M25.60M16.20M
Total Current Liabilities
IRBT Total Current Liabilities ChartIRBT Total Current Liabilities over time chart
427.94M218.24M287.15M296.20M395.70M
 
Non-Current Liabilities
Long Term Debt
IRBT Long Term Debt ChartIRBT Long Term Debt over time chart
0.00200.60M201.50M0.000.00
Deferred Taxes/Income
IRBT Deferred Taxes/Income ChartIRBT Deferred Taxes/Income over time chart
N/AN/AN/A900.00K3.30M
Other Non-Current Liabilities
IRBT Other Non-Current Liabilities ChartIRBT Other Non-Current Liabilities over time chart
34.37M36.05M48.56M62.60M68.80M
Total Non-Current Liabilities
IRBT Total Non-Current Liabilities ChartIRBT Total Non-Current Liabilities over time chart
34.37M236.65M250.06M63.50M72.00M
 
TOTAL LIABILITIES
IRBT TOTAL LIABILITIES ChartIRBT TOTAL LIABILITIES over time chart
462.30M454.90M537.21M359.70M467.70M
 
SHAREHOLDERS' EQUITY
Retained Earnings
IRBT Retained Earnings ChartIRBT Retained Earnings over time chart
-338.09M-250.81M-105.30M199.40M485.70M
Additional Paid In Capital
IRBT Additional Paid In Capital ChartIRBT Additional Paid In Capital over time chart
350.66M333.19M290.75M257.50M222.70M
Common Shares
IRBT Common Shares ChartIRBT Common Shares over time chart
311.00K306.00K280.00K300.00K300.00K
Other Shareholders' Equity
IRBT Other Shareholders' Equity ChartIRBT Other Shareholders' Equity over time chart
-13.68M-21.44M10.75M18.50M8.10M
Shares Outstanding
IRBT Shares Outstanding ChartIRBT Shares Outstanding over time chart
31.11M30.63M27.96M27.40M27.00M
Tangible Book Value per Share
IRBT Tangible Book Value per Share ChartIRBT Tangible Book Value per Share over time chart
-5.64-3.570.5810.8319.07
Total Shareholders' Equity
IRBT Total Shareholders' Equity ChartIRBT Total Shareholders' Equity over time chart
-793.00K61.24M196.49M475.70M716.70M
 
TOTAL LIABILITIES AND EQUITY
IRBT TOTAL LIABILITIES AND EQUITY ChartIRBT TOTAL LIABILITIES AND EQUITY over time chart
461.51M516.14M733.70M835.40M1.18B
 
Statistics
Debt/Equity
IRBT Debt/Equity ChartIRBT Debt/Equity over time chart
N/A3.281.03N/AN/A
Current Ratio
IRBT Current Ratio ChartIRBT Current Ratio over time chart
0.551.321.621.782.00
Return On Assets (ROA)
IRBT Return On Assets (ROA) ChartIRBT Return On Assets (ROA) over time chart
-52.31%-28.19%-41.53%-34.27%2.57%
Return On Equity (ROE)
IRBT Return On Equity (ROE) ChartIRBT Return On Equity (ROE) over time chart
N/A-237.62%-155.08%-60.18%4.24%
Return On Invested Capital (ROIC)
IRBT Return On Invested Capital (ROIC) ChartIRBT Return On Invested Capital (ROIC) over time chart
N/AN/AN/AN/A0.10%
Return On Invested Capital Ex Cash (ROICexc)
IRBT Return On Invested Capital Ex Cash (ROICexc) ChartIRBT Return On Invested Capital Ex Cash (ROICexc) over time chart
N/AN/AN/AN/A0.14%
Return On Invested Capital Ex Cash + Goodwill (ROICexcg)
IRBT Return On Invested Capital Ex Cash + Goodwill (ROICexcg) ChartIRBT Return On Invested Capital Ex Cash + Goodwill (ROICexcg) over time chart
N/AN/AN/AN/A0.22%

All data in USD , ROIC based on taxRate of 0.21

Charts

IRBT Balance Sheet Over Time ChartIRBT Balance Sheet Over Time: Assets, Equity, Liabilities and DebtBalance Sheet Over Time 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 MRQ LIABILITIES + EQUITY TOTAL ASSETS
IRBT Balance Sheet - Short Vs Long Term ChartIRBT Balance Sheet - Short Vs Long Term Assets and LiabilitiesBalance Sheet - Short Vs Long Term Short Term Long Term 100M 200M 300M 400M