Singapore markets closed

AAON, Inc. (AAO.F)

Frankfurt - Frankfurt Delayed price. Currency in EUR
Add to watchlist
69.74+1.34 (+1.96%)
At close: 08:07AM CEST
Annual

Cash flow

Currency in USD. All numbers in thousands
Breakdown
ttm
31/12/2023
31/12/2022
31/12/2021
31/12/2020
31/12/2019
Cash flows from operating activities
Net income
179,825
177,623
100,376
58,758
79,009
-
Depreciation & amortisation
49,938
46,792
35,430
30,416
25,634
-
Deferred income taxes
-8,188
-6,527
-13,332
3,669
13,027
-
Stock-based compensation
16,822
16,384
13,700
11,812
11,342
-
Change in working capital
5,988
-76,894
-77,574
-44,141
5,012
-
Accounts receivable
52,096
-9,978
-56,306
-9,737
19,859
-
Inventory
1,334
-16,226
-71,409
-45,955
-9,726
-
Accounts payable
-11,966
-18,316
11,574
10,899
-2,155
-
Other working capital
127,143
49,404
-14,706
5,821
61,012
-
Other non-cash items
82
61
21
19
19
-
Net cash provided by operating activities
246,442
158,895
61,318
61,183
128,814
-
Cash flows from investing activities
Investments in property, plant and equipment
-119,299
-109,491
-76,024
-55,362
-67,802
-
Acquisitions, net
-
0
-249
-103,430
0
-
Purchases of investments
-
-
-
0
0
-6,000
Sales/maturities of investments
-
-
-
0
0
6,000
Other investing activities
50
51
48
54
6,469
-
Net cash used for investing activities
-119,206
-109,311
-76,213
-158,719
-61,273
-
Cash flows from financing activities
Debt repayment
-690,733
-629,787
-194,869
0
0
-
Common stock repurchased
-
-25,009
-12,737
-20,876
-30,060
-
Dividends paid
-26,542
-26,445
-22,917
-19,947
-19,815
-
Other financing activities
6,536
4,361
-1,018
-1,590
-1,169
-
Net cash used provided by (used for) financing activities
-101,849
-46,510
17,357
18,735
-29,626
-
Net change in cash
25,387
3,074
2,462
-78,801
37,915
-
Cash at beginning of period
2,980
5,949
3,487
82,288
44,373
-
Cash at end of period
28,367
9,023
5,949
3,487
82,288
-
Free cash flow
Operating cash flow
246,442
158,895
61,318
61,183
128,814
-
Capital expenditure
-119,299
-109,491
-76,024
-55,362
-67,802
-
Free cash flow
127,143
49,404
-14,706
5,821
61,012
-