Australia markets closed

UniFirst Corporation (UNF)

NYSE - NYSE Delayed price. Currency in USD
Add to watchlist
167.04+0.33 (+0.20%)
At close: 04:00PM EDT
167.04 0.00 (0.00%)
After hours: 05:43PM EDT
Annual

Cash flow

All numbers in thousands
Breakdown
ttm
31/08/2023
31/08/2022
31/08/2021
31/08/2020
Cash flows from operating activities
Net income
114,689
103,674
103,404
151,111
135,770
Depreciation & amortisation
133,186
121,233
108,777
105,955
104,697
Deferred income taxes
21,960
22,143
20,008
300
-12,152
Stock-based compensation
9,372
9,063
9,103
7,011
5,999
Change in working capital
-24,835
-43,330
-119,216
-54,046
48,268
Inventory
-6,617
4,001
-8,148
-37,213
-5,066
Accounts payable
2,976
10,111
-927
15,136
-10,702
Other working capital
88,272
43,771
-21,670
78,663
169,967
Other non-cash items
3,946
2,979
573
1,971
4,102
Net cash provided by operating activities
258,318
215,762
122,649
212,302
286,684
Cash flows from investing activities
Investments in property, plant and equipment
-170,046
-171,991
-144,319
-133,639
-116,717
Acquisitions, net
-299,134
-306,193
-44,203
-8,443
-41,221
Purchases of investments
-21,406
-117,012
0
0
-
Sales/maturities of investments
111,217
107,000
0
0
-
Other investing activities
836
549
2,015
617
322
Net cash used for investing activities
-378,533
-487,647
-186,507
-141,465
-157,616
Cash flows from financing activities
Debt repayment
-
-80,000
0
0
-
Common stock repurchased
-8,119
0
-44,412
-11,222
-21,745
Dividends paid
-22,658
-22,100
-20,791
-18,147
-15,700
Other financing activities
-3,578
-3,742
-4,068
-4,890
-3,731
Net cash used provided by (used for) financing activities
-34,352
-25,839
-69,438
-34,255
-41,103
Net change in cash
-153,560
-296,956
-136,469
38,030
89,497
Cash at beginning of period
244,098
376,399
512,868
474,838
385,341
Cash at end of period
89,531
79,443
376,399
512,868
474,838
Free cash flow
Operating cash flow
258,318
215,762
122,649
212,302
286,684
Capital expenditure
-170,046
-171,991
-144,319
-133,639
-116,717
Free cash flow
88,272
43,771
-21,670
78,663
169,967