stock-mb-logo-androidstock-mb-logo-ios
Stock Screener App
Free - Play StoreApp Store
InstallInstall
logo
Tetra Tech IncTTEK
$39.430.35%-0.14
After Hours: 39.41-0.02 -0.05%

Tetra Tech Inc (TTEK)

Date: 2026-11-03 16:00O: 39.06H: 39.79L: 38.66C: 39.43Vol: 1.510M
Tetra Tech Inc stock is traded at $39.43, with a volume of 1,518,296. It is down -0.35% in the last 24 hours and up +19.05% over the past month. Tetra Tech Inc provides consulting and engineering services for environmental, infrastructure, resource management, energy, and international development markets. It specializes in providing water-related services for public and private clients. It designs infrastructure, facilities, and other structures with complex plans and resource management. it has two reportable segments. Its Government Services Group (GSG) segment includes activities with U.S. government clients (federal, state and local) and activities with development agencies world-wide. Commercial/International Services Group (CIG) segment, which derives maximum revenue, includes activities with U.S. commercial clients and international clients other than development agencies.
Previous Close:
$39.57
Open:
$39.06
24h Volume:
1,518,296
Relative Volume:
0.70
Market Cap:
$10.10B
Revenue:
$5.13B
Net Income/Loss:
$440.78M
P/E Ratio:
23.61
EPS:
$1.67
Net Cash Flow:
$668.65M
1W Performance:
+6.94%
1M Performance:
+19.05%
6M Performance:
+24.50%
1Y Performance:
+23.76%
1-Day Range:
$38.66$39.79
1-Week Range:
$36.35$39.80
52-Week Range:
$25.81$43.14

Tetra Tech Inc Stock (TTEK) Company Profile

Name
Tetra Tech Inc
Phone
(626) 351-4664
Address
3475 EAST FOOTHILL BOULEVARD, PASADENA, CA, USA
Employee
25,000
Next Earnings Date
2026-11-11
Latest SEC Filings
SEC
TTEK's Discussions on X
X

 

Market Cap

 

Revenue

 

Net Income

 

Cash Flow

 

EPS

 

Tetra Tech Inc Stock (TTEK) Upgrades & Downgrades

DateActionAnalystRating Change
Nov-13-25UpgradeNorthcoastNeutral → Buy
Oct-08-25InitiatedNational Bank FinancialOutperform
Oct-01-25DowngradeNorthcoastBuy → Neutral
Feb-06-25DowngradeMaxim GroupBuy → Hold

Tetra Tech Inc Stock (TTEK) Financials Data

PeriodTrendFY 2025FY 2024FY 2023FY 2022FY 2021
Period End Date2025-09-282024-09-292023-10-012022-10-022021-10-03
Revenue USD (M)5,442.595,198.684,522.553,504.053,213.51
Cost of revenue USD (M)825.23-3,797.522,928.492,715.11
Gross profit USD (M)961.34866.44725.03575.56498.40
Operating expenses USD (M)--366.92235.11219.70
Operating income USD (M)408.42500.74358.11340.45278.70
Income before tax USD (M)377.62463.47400.98348.77266.87
Income tax expense USD (M)129.67130.02127.5385.6034.04
Net income USD (M)247.95333.44273.45263.16232.83
Basic EPS USD/shares0.941.255.144.914.31
Diluted EPS USD/shares0.931.235.104.864.26
Basic weighted shares shares (M)264.71267.3653.2053.6254.08
Diluted weighted shares shares (M)267.12270.0453.6454.1654.68

Tetra Tech Inc Stock (TTEK) Insider Trading

  • BATRACK DAN LNov 18 '31
    CHIEF EXECUTIVE OFFICER
    Transaction
    Sale
    Cost
    $28.76
    #Shares
    15,000
    Value ($)
    431,378
    #Shares Total
    159,029
  • Volpi Kirsten MAug 04 '26
    Director
    Transaction
    Option Exercise
    Cost
    $9.59
    #Shares
    2,300
    Value ($)
    22,057
    #Shares Total
    74,218
  • Volpi Kirsten MJun 04 '26
    Director
    Transaction
    Option Exercise
    Cost
    $9.59
    #Shares
    1,700
    Value ($)
    16,303
    #Shares Total
    71,918
  • Director
    Transaction
    Buy
    Cost
    $26.41
    #Shares
    1,900
    Value ($)
    50,179
    #Shares Total
    1,900
  • Director
    Transaction
    Option Exercise
    Cost
    $0.00
    #Shares
    20,968
    Value ($)
    0
    #Shares Total
    166,376
  • Director
    Transaction
    Option Exercise
    Cost
    $0.00
    #Shares
    495
    Value ($)
    0
    #Shares Total
    9,666
  • Volpi Kirsten MFeb 10 '26
    Director
    Transaction
    Option Exercise
    Cost
    $9.59
    #Shares
    1,000
    Value ($)
    9,590
    #Shares Total
    70,218
  • BRIAN CARTERFeb 04 '26
    Officer
    Transaction
    Proposed Sale
    Cost
    $40.22
    #Shares
    9,979
    Value ($)
    401,400
    #Shares Total
    0
  • CARTER BRIAN NFeb 04 '26
    SVP, Corporate Controller
    Transaction
    Sale
    Cost
    $40.23
    #Shares
    9,979
    Value ($)
    401,405
    #Shares Total
    46,496
  • Director
    Transaction
    Option Exercise
    Cost
    $0.00
    #Shares
    1,590
    Value ($)
    0
    #Shares Total
    46,635
Insider TradingRelationshipDateTransactionCost#SharesValue ($)#Shares Total
BATRACK DAN LCHIEF EXECUTIVE OFFICERNov 18 '31Sale$28.7615,000431,378159,029
Volpi Kirsten MDirectorAug 04 '26Option Exercise$9.592,30022,05774,218
Volpi Kirsten MDirectorJun 04 '26Option Exercise$9.591,70016,30371,918
Feeler Jeffrey RDirectorMay 15 '26Buy$26.411,90050,1791,900
Ritrievi Kimberly EDirectorMar 16 '26Option Exercise$0.0020,9680166,376
Obiaya ChristianaDirectorFeb 19 '26Option Exercise$0.0049509,666
Volpi Kirsten MDirectorFeb 10 '26Option Exercise$9.591,0009,59070,218
BRIAN CARTEROfficerFeb 04 '26Proposed Sale$40.229,979401,4000
CARTER BRIAN NSVP, Corporate ControllerFeb 04 '26Sale$40.239,979401,40546,496
Birkenbeuel GaryDirectorJan 12 '26Option Exercise$0.001,590046,635

Tetra Tech Inc Stock (TTEK) Latest News

Nov 01, 2026
Nov 01, 2026
Oct 30, 2026
Oct 30, 2026
Oct 29, 2026
Oct 29, 2026
Oct 29, 2026
Oct 29, 2026
Oct 28, 2026
Oct 28, 2026
Oct 25, 2026
Oct 25, 2026
Oct 25, 2026
Oct 25, 2026
Oct 24, 2026
Oct 24, 2026
Oct 24, 2026
Oct 24, 2026
Oct 22, 2026
Oct 22, 2026
Oct 22, 2026
Oct 22, 2026
Oct 21, 2026
Oct 21, 2026
Oct 21, 2026
Oct 21, 2026
Oct 21, 2026
Oct 21, 2026
Oct 21, 2026
Oct 21, 2026
Oct 21, 2026
Oct 21, 2026
Oct 20, 2026
Oct 20, 2026
Oct 17, 2026
Oct 17, 2026
Oct 17, 2026
Oct 17, 2026
Oct 15, 2026
Oct 15, 2026
Oct 15, 2026
Oct 15, 2026
Oct 15, 2026
Oct 15, 2026
Oct 15, 2026
Oct 15, 2026
Oct 15, 2026
Oct 15, 2026
Oct 15, 2026
Oct 15, 2026
Oct 14, 2026
Oct 14, 2026
Oct 14, 2026
Oct 14, 2026
Oct 11, 2026
Oct 11, 2026
Oct 08, 2026
Oct 08, 2026
Oct 08, 2026
Oct 08, 2026
Oct 07, 2026
Oct 07, 2026
Oct 07, 2026
Oct 07, 2026
Oct 06, 2026
Oct 06, 2026
Oct 06, 2026
Oct 06, 2026
Oct 05, 2026
Oct 05, 2026
Oct 03, 2026
Oct 03, 2026
Oct 02, 2026
Oct 02, 2026
Oct 02, 2026
Oct 02, 2026
Sep 30, 2026
Sep 30, 2026
Sep 30, 2026
Sep 30, 2026
Sep 30, 2026
Sep 30, 2026
Sep 30, 2026
Sep 30, 2026
Sep 30, 2026
Sep 30, 2026
Sep 29, 2026
Sep 29, 2026
Sep 29, 2026
Sep 29, 2026
Sep 29, 2026
Sep 29, 2026
Sep 29, 2026
Sep 29, 2026
Sep 29, 2026
Sep 29, 2026
Sep 29, 2026
Sep 29, 2026
Sep 29, 2026
Sep 29, 2026

Similar to TTEK