Australia markets closed

iRobot Corporation (IRBT)

NasdaqGS - NasdaqGS Real-time price. Currency in USD
Add to watchlist
7.25+0.22 (+3.13%)
At close: 04:00PM EDT
7.25 0.00 (0.00%)
Pre-market: 08:55AM EDT
Show:
Annual

Balance sheet

All numbers in thousands
Breakdown
31/12/2023
31/12/2022
31/12/2021
31/12/2020
Assets
Current assets
Cash
Cash and cash equivalents
185,121
117,949
201,457
432,635
Other short-term investments
-
0
33,044
51,081
Total cash
185,121
117,949
234,501
483,716
Net receivables
79,387
66,025
160,642
170,526
Inventory
152,469
285,250
333,296
181,756
Other current assets
48,513
59,076
61,094
45,223
Total current assets
465,490
528,300
789,533
881,221
Non-current assets
Property, plant and equipment
Gross property, plant and equipment
178,930
192,844
209,407
203,694
Accumulated depreciation
-118,893
-105,851
-92,911
-83,428
Net property, plant and equipment
60,037
86,993
116,496
120,266
Goodwill
175,105
167,724
173,292
125,872
Intangible assets
5,044
11,260
28,410
9,902
Other long-term assets
19,510
24,918
38,753
19,063
Total non-current assets
268,208
307,143
394,896
308,507
Total assets
733,698
835,443
1,184,429
1,189,728
Liabilities and stockholders' equity
Liabilities
Current liabilities
Accounts payable
178,318
184,016
251,298
165,779
Taxes payable
-
5,070
1,788
3,806
Accrued liabilities
61,093
51,323
93,382
83,884
Deferred revenues
10,830
13,208
11,767
10,400
Other current liabilities
7,276
7,310
2,600
4,268
Total current liabilities
287,147
296,183
395,683
307,567
Non-current liabilities
Long-term debt
201,501
-
-
-
Deferred tax liabilities
-
931
3,250
705
Other long-term liabilities
20,954
30,297
25,311
26,537
Total non-current liabilities
250,064
63,544
72,023
77,727
Total liabilities
537,211
359,727
467,706
385,294
Stockholders' equity
Common stock
280
274
270
282
Retained earnings
-105,295
199,415
485,710
599,389
Accumulated other comprehensive income
10,747
18,529
8,090
-493
Total stockholders' equity
196,487
475,716
716,723
804,434
Total liabilities and stockholders' equity
733,698
835,443
1,184,429
1,189,728