Singapore markets close in 6 hours 14 minutes

Tetra Tech, Inc. (TTEK)

NasdaqGS - NasdaqGS Real-time price. Currency in USD
Add to watchlist
212.88+0.76 (+0.36%)
At close: 04:00PM EDT
212.88 0.00 (0.00%)
After hours: 04:20PM EDT
Annual

Cash flow

All numbers in thousands
Breakdown
ttm
30/09/2023
30/09/2022
30/09/2021
30/09/2020
Cash flows from operating activities
Net income
265,302
273,420
263,125
232,810
173,859
Depreciation & amortisation
74,884
61,206
27,033
23,805
24,611
Deferred income taxes
-50,231
-21,204
2,175
-38,494
565
Stock-based compensation
29,622
28,607
26,227
23,067
19,424
Change in working capital
24,857
86,189
38,409
66,932
54,521
Accounts receivable
-
-
-
-
154,748
Accounts payable
-25,977
-19,214
17,099
13,551
-102,162
Other working capital
343,451
341,562
325,606
295,799
250,234
Other non-cash items
6,669
13,230
-916
-3,769
-14,971
Net cash provided by operating activities
367,521
368,463
336,188
304,372
262,479
Cash flows from investing activities
Investments in property, plant and equipment
-24,070
-26,901
-10,582
-8,573
-12,245
Acquisitions, net
-71,796
-854,319
-49,124
-84,911
-68,488
Sales/maturities of investments
0
109,306
0
0
-
Other investing activities
725
715
3,966
492
17,710
Net cash used for investing activities
-95,141
-771,199
-55,740
-92,992
-63,023
Cash flows from financing activities
Debt repayment
-892,404
-1,031,630
-121,424
-417,022
-332,377
Common stock repurchased
-12,781
0
-200,000
-60,000
-117,188
Dividends paid
-55,466
-52,113
-46,099
-40,041
-34,743
Other financing activities
-120,575
-104,362
-45,347
-37,881
-34,066
Net cash used provided by (used for) financing activities
-292,478
382,380
-249,608
-210,099
-163,049
Net change in cash
-21,094
-16,263
18,526
9,053
36,614
Cash at beginning of period
231,388
185,094
166,568
157,515
120,901
Cash at end of period
211,290
168,831
185,094
166,568
157,515
Free cash flow
Operating cash flow
367,521
368,463
336,188
304,372
262,479
Capital expenditure
-24,070
-26,901
-10,582
-8,573
-12,245
Free cash flow
343,451
341,562
325,606
295,799
250,234