UK markets close in 6 hours 44 minutes

HEICO Corporation (HEI)

NYSE - NYSE Delayed price. Currency in USD
Add to watchlist
208.07+0.67 (+0.32%)
At close: 04:00PM EDT
207.00 -1.07 (-0.51%)
After hours: 06:07PM EDT
Annual

Cash flow

All numbers in thousands
Breakdown
ttm
31/10/2023
31/10/2022
31/10/2021
31/10/2020
Cash flows from operating activities
Net income
425,267
403,596
351,675
304,220
313,984
Depreciation & amortisation
146,488
130,043
96,333
93,019
88,561
Deferred income taxes
-31,270
-26,531
8,876
-15,635
-5,998
Stock-based compensation
17,544
15,475
12,646
9,058
10,134
Change in working capital
-105,766
-103,849
-45,999
14,303
-33,709
Accounts receivable
-19,560
-65,595
-29,272
-27,300
71,515
Inventory
-122,587
-124,782
-89,186
-10,121
-28,315
Accounts payable
-
10,975
25,567
6,907
-30,327
Other working capital
431,736
399,301
435,874
407,901
386,185
Other non-cash items
-27,282
-26,062
-6,803
3,490
4,706
Net cash provided by operating activities
483,701
448,735
467,856
444,084
409,125
Cash flows from investing activities
Investments in property, plant and equipment
-51,965
-49,434
-31,982
-36,183
-22,940
Acquisitions, net
-1,964,260
-2,421,788
-347,308
-136,500
-163,939
Purchases of investments
-
-
-
-
-15,900
Other investing activities
6,401
5,647
-1,239
3,229
3,736
Net cash used for investing activities
-2,029,626
-2,484,467
-395,829
-183,454
-199,043
Cash flows from financing activities
Debt repayment
-964,924
-989,000
-212,000
-505,000
-68,000
Dividends paid
-27,533
-27,370
-24,466
-23,002
-21,552
Other financing activities
-71,329
-63,899
-35,773
-32,519
-12,540
Net cash used provided by (used for) financing activities
1,599,145
2,065,049
-33,833
-558,968
137,743
Net change in cash
53,704
31,544
31,206
-298,554
349,851
Cash at beginning of period
142,619
139,504
108,298
406,852
57,001
Cash at end of period
195,839
171,048
139,504
108,298
406,852
Free cash flow
Operating cash flow
483,701
448,735
467,856
444,084
409,125
Capital expenditure
-51,965
-49,434
-31,982
-36,183
-22,940
Free cash flow
431,736
399,301
435,874
407,901
386,185