Now Live: Cboe Europe real-time data for all major European stocks.
opens in 4h 14m
Pre-market

STOCKS is currently open for pre-market.
Main market opens in 4 hours 14 minutes

05:16
00:00
09:30
16:00
23:59

Trading Hours (Monday - Friday):

Pre-market
04:00 - 09:30
Main market
09:30 - 16:00
Post-market
16:00 - 20:00
All times are displayed in the America/New_York timezone (EDT, UTC-04:00).
31.19000 USD
0.12
0.39%
Last update Apr 6, 3:59 PM EDT
Pre-market
Day range
30.63000
31.41000
Previous close
31.070000
Open
30.96000
Access this stock data via API
Subscribe
Tetra Tech, Inc.
31.19
0.12
0.39%

Financials

Cash flow

Fiscal date 2025 2024 2023 2022
Operating activities 373.8M 372.9M 325.7M 258.9M
Net income 247.9M 333.4M 273.5M 263.2M
Depreciation 58.3M 73.7M 61.2M 27.0M
Deferred taxes -11.3M -20.0M -21.2M 2.2M
StockBased compensation 33.9M 31.2M 28.6M 26.2M
Other non cash items -14.4M 7.1M 13.2M -916K
Accounts receivable -112.8M -40.2M -19.8M -89.8M
Accounts payable 2.4M 18.1M -19.2M 17.1M
Other assets liabilities 169.7M -30.4M 9.4M 13.9M
Investing activities -88.1M -92.9M -744.3M -45.2M
Capital expenditures
Net intangibles
Net acquisitions -94.9M -93.7M -854.3M -49.1M
Purchase of investments
Sale of investments 0 109.3M 0
Other investing activity 6.7M 742K 715K 4.0M
Financing activities -410.7M -194.4M 381.8M -251.4M
Long term debt issuance 715M 217M 1.6B 161.5M
Long term debt payments -778.9M -293.5M -1.0B -121.4M
Short term debt issuance 0 0
Common stock issuance
Common stock repurchase -250.0M 0 0 -200M
Common dividends -65.0M -58.8M -52.1M -46.1M
Other financing charges -31.8M -59.1M -104.4M -45.3M
End cash position 168.4M 232.7M 168.8M 185.1M
Income tax paid 110.8M 180.7M 93.2M 70.8M
Interest paid 35.0M 36.9M 47.4M 13.4M
Free cash flow 439.1M 340.6M 341.6M 325.6M
Access the full /cash_flow historical dataset via the API — starting from the Pro plan (individual) and the Venture plan (business) and above.
Pre-market

Exchange is currently open for pre-market.
Main market opens in 4 hours 13 minutes

05:16
00:00
09:30
16:00
23:59

Trading Hours (Monday - Friday):

Pre-market
04:00 - 09:30
Main market
09:30 - 16:00
Post-market
16:00 - 20:00
All times are displayed in the America/New_York timezone (EDT, UTC-04:00).