UK markets closed

Alamo Group Inc. (ALG)

NYSE - NYSE Delayed price. Currency in USD
Add to watchlist
193.97-1.27 (-0.65%)
At close: 04:00PM EDT
196.95 +2.98 (+1.54%)
After hours: 05:05PM 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
51,919
47,016
42,115
50,195
Total cash
51,919
47,016
42,115
50,195
Net receivables
362,007
317,581
237,970
209,276
Inventory
377,480
352,553
320,917
242,501
Other current assets
12,497
9,144
9,500
-
Total current assets
803,957
727,210
612,168
515,540
Non-current assets
Property, plant and equipment
Gross property, plant and equipment
405,224
368,801
354,377
354,628
Accumulated depreciation
-199,300
-180,071
-169,372
-156,928
Net property, plant and equipment
205,924
188,730
185,005
197,700
Goodwill
206,536
195,858
202,406
195,132
Intangible assets
168,296
171,341
183,466
193,172
Other long-term assets
23,298
24,400
21,587
19,112
Total non-current assets
605,429
581,298
593,574
606,319
Total assets
1,409,386
1,308,508
1,205,742
1,121,859
Liabilities and stockholders' equity
Liabilities
Current liabilities
Current debt
15,008
15,009
15,032
15,066
Accounts payable
99,678
97,537
101,396
75,317
Taxes payable
12,529
6,592
2,613
2,278
Accrued liabilities
70,450
56,472
57,616
50,410
Deferred revenues
6,216
5,197
6,383
1,385
Total current liabilities
213,926
190,506
192,564
157,295
Non-current liabilities
Long-term debt
220,269
286,943
254,522
270,320
Deferred tax liabilities
16,100
18,250
21,458
22,812
Other long-term liabilities
23,694
23,668
27,119
32,475
Total non-current liabilities
262,697
332,642
307,515
329,561
Total liabilities
476,623
523,148
500,079
486,856
Stockholders' equity
Common stock
1,196
1,191
1,187
1,181
Retained earnings
852,859
727,183
633,804
560,186
Accumulated other comprehensive income
-54,517
-68,268
-48,990
-40,326
Total stockholders' equity
932,763
785,360
705,663
635,003
Total liabilities and stockholders' equity
1,409,386
1,308,508
1,205,742
1,121,859