Logo image of IRBT

IROBOT CORP (IRBT) Stock Balance Sheet

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

8.1  +0.5 (+6.58%)

Premarket: 7.96 -0.14 (-1.73%)

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
(2024-9-28)
2023
(2023-12-30)
2022
(2022-12-31)
2021
(2022-1-1)
2020
(2021-1-2)
ASSETS
Current Assets
Cash Equivalents
IRBT Cash Equivalents ChartIRBT Cash Equivalents over time chart
99.45M185.12M117.90M201.50M432.60M
Marketable Securities
IRBT Marketable Securities ChartIRBT Marketable Securities over time chart
N/AN/A0.0033.00M51.10M
Receivables
IRBT Receivables ChartIRBT Receivables over time chart
101.33M79.39M66.00M160.60M170.50M
Inventories
IRBT Inventories ChartIRBT Inventories over time chart
149.16M152.47M285.30M333.30M181.80M
Other Current Assets
IRBT Other Current Assets ChartIRBT Other Current Assets over time chart
73.86M48.51M59.10M61.10M45.20M
Total Current Assets
IRBT Total Current Assets ChartIRBT Total Current Assets over time chart
423.79M465.49M528.30M789.50M881.20M
 
Non-Current Assets
PPE Net
IRBT PPE Net ChartIRBT PPE Net over time chart
40.54M60.04M87.00M116.50M120.30M
Investments And Advances
IRBT Investments And Advances ChartIRBT Investments And Advances over time chart
11.10M11.40M15.10M16.30M17.40M
Goodwill
IRBT Goodwill ChartIRBT Goodwill over time chart
175.93M175.10M167.70M173.30M125.90M
Intangibles
IRBT Intangibles ChartIRBT Intangibles over time chart
3.63M5.04M11.30M28.40M9.90M
Other Non-Current Assets
IRBT Other Non-Current Assets ChartIRBT Other Non-Current Assets over time chart
14.93M16.62M26.10M60.40M35.10M
Total Non-Current Assets
IRBT Total Non-Current Assets ChartIRBT Total Non-Current Assets over time chart
246.13M268.21M307.10M394.90M308.50M
 
TOTAL ASSETS
IRBT TOTAL ASSETS ChartIRBT TOTAL ASSETS over time chart
669.91M733.70M835.40M1.18B1.19B
 
LIABILITIES
Current Liabilities
Short Term Debt
IRBT Short Term Debt ChartIRBT Short Term Debt over time chart
0.000.000.000.000.00
Accrued Expenses
IRBT Accrued Expenses ChartIRBT Accrued Expenses over time chart
83.58M81.80M86.60M128.20M127.60M
Accounts Payable
IRBT Accounts Payable ChartIRBT Accounts Payable over time chart
195.13M178.32M184.00M251.30M165.80M
Other Current Liabilities
IRBT Other Current Liabilities ChartIRBT Other Current Liabilities over time chart
13.92M27.03M25.60M16.20M14.20M
Total Current Liabilities
IRBT Total Current Liabilities ChartIRBT Total Current Liabilities over time chart
292.64M287.15M296.20M395.70M307.60M
 
Non-Current Liabilities
Long Term Debt
IRBT Long Term Debt ChartIRBT Long Term Debt over time chart
186.71M201.50M0.000.000.00
Deferred Taxes/Income
IRBT Deferred Taxes/Income ChartIRBT Deferred Taxes/Income over time chart
N/AN/A900.00K3.30M700.00K
Other Non-Current Liabilities
IRBT Other Non-Current Liabilities ChartIRBT Other Non-Current Liabilities over time chart
40.40M48.56M62.60M68.80M77.00M
Total Non-Current Liabilities
IRBT Total Non-Current Liabilities ChartIRBT Total Non-Current Liabilities over time chart
227.12M250.06M63.50M72.00M77.70M
 
TOTAL LIABILITIES
IRBT TOTAL LIABILITIES ChartIRBT TOTAL LIABILITIES over time chart
519.75M537.21M359.70M467.70M385.30M
 
SHAREHOLDERS' EQUITY
Retained Earnings
IRBT Retained Earnings ChartIRBT Retained Earnings over time chart
-173.71M-105.30M199.40M485.70M599.40M
Additional Paid In Capital
IRBT Additional Paid In Capital ChartIRBT Additional Paid In Capital over time chart
326.39M290.75M257.50M222.70M205.30M
Common Shares
IRBT Common Shares ChartIRBT Common Shares over time chart
306.00K280.00K300.00K300.00K300.00K
Other Shareholders' Equity
IRBT Other Shareholders' Equity ChartIRBT Other Shareholders' Equity over time chart
-2.83M10.75M18.50M8.10M-500.00K
Shares Outstanding
IRBT Shares Outstanding ChartIRBT Shares Outstanding over time chart
30.56M27.96M27.40M27.00M28.20M
Tangible Book Value per Share
IRBT Tangible Book Value per Share ChartIRBT Tangible Book Value per Share over time chart
-0.960.5810.8319.0723.71
Total Shareholders' Equity
IRBT Total Shareholders' Equity ChartIRBT Total Shareholders' Equity over time chart
150.16M196.49M475.70M716.70M804.40M
 
TOTAL LIABILITIES AND EQUITY
IRBT TOTAL LIABILITIES AND EQUITY ChartIRBT TOTAL LIABILITIES AND EQUITY over time chart
669.91M733.70M835.40M1.18B1.19B
 
Statistics
Debt/Equity
IRBT Debt/Equity ChartIRBT Debt/Equity over time chart
1.241.03N/AN/AN/A
Current Ratio
IRBT Current Ratio ChartIRBT Current Ratio over time chart
1.451.621.782.002.86
Return On Assets (ROA)
IRBT Return On Assets (ROA) ChartIRBT Return On Assets (ROA) over time chart
-19.70%-41.53%-34.27%2.57%12.36%
Return On Equity (ROE)
IRBT Return On Equity (ROE) ChartIRBT Return On Equity (ROE) over time chart
-87.91%-155.08%-60.18%4.24%18.29%
Return On Invested Capital (ROIC)
IRBT Return On Invested Capital (ROIC) ChartIRBT Return On Invested Capital (ROIC) over time chart
N/AN/AN/A0.10%13.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/A0.14%29.01%
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/A0.22%44.01%

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 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