TTEK

TETRA TECH INC

Nasdaq · Services-Engineering Services · Inc. DE · CIK 0000831641
$27.59 -1.11% $7.2B
Vol
Market Cap$7.2B
Cap SizeMid Cap
Inst. Holders10 funds
Inst. Value$1.3B
Inst. Activity2 buys / 2 sells
Insider Activity1B / 1S
Insider Net $-$351.2K
Exchange Nasdaq·Sector Services-Engineering Services·Inc. DE·CIK 0000831641·Prev Close $27.90

Recent Activity

Jun 4, 2026 Insider
Volpi Kirsten M sold 1,700 shares
Director @ $9.59 ($16.3K)
Jun 4, 2026 Insider
Volpi Kirsten M sold 1,700 shares
Director @ $0.00 ($0.00)
May 18, 2026 dark_pool
Dark Pool: TTEK — 4.2M shares, 67,733 trades
Week starting 2026-05-18. Total ATS volume: 4,172,368 shares across 67,733 trades.
May 15, 2026 Insider
Feeler Jeffrey R bought 1,900 shares
Director @ $26.41 ($50.2K)
Inst.
NORGES BANK — NEW
3,433,575 shares ($115.2M)
Inst.
BANK OF AMERICA CORP — TRIM
2,019,711 shares ($67.7M)

Price Targets

Historical data — last covering-analyst action Nov 2025. No current recommendation available.
$40.83 (Nov 2025)
Current $28.01 Low $35.00 Median $40.50 High $48.00 6 analysts
$35.00 $48.00

Analyst Ratings

Historical distribution73% buy · 15 analysts · last covering-analyst action Nov 2025
4Strong Buy
7Buy
4Hold
0Sell
0Strong Sell
Historical Analyst Actions
DateFirmActionRating
Nov 14, 2025 RBC Capital MAINTAIN Outperform → Outperform
Nov 13, 2025 Baird MAINTAIN Neutral → Neutral
Sep 29, 2025 RBC Capital MAINTAIN Outperform → Outperform
Aug 1, 2025 Keybanc MAINTAIN Overweight → Overweight
May 9, 2025 Keybanc MAINTAIN Overweight → Overweight

Earnings Estimates

PeriodEPS Est.RangeGrowth#
Current Q $0.40 $0.39 — $0.41 -8% YoY 6
Next Q $0.46 $0.46 — $0.47 3% YoY 6
Current FY $1.54 $1.52 — $1.57 -1% YoY 7
Next FY $1.72 ▲ +1.5% $1.64 — $1.78 11% YoY 7

Top Institutional Holders

FundValueMove
VANGUARD GROUP INC$865.4M
NORGES BANK$115.2MNEW
MORGAN STANLEY$77.8MADD
CHARLES SCHWAB INVESTMENT MANAGEMENT$72.4MNEW
BANK OF AMERICA CORP$67.7MTRIM

Recent Insider Trades

DateInsiderTypeValue
Jun 4, 2026Volpi KirstenM$16.3K
Jun 4, 2026Volpi KirstenM$0.00
May 15, 2026Feeler JeffreyBUY$50.2K
Apr 27, 2026Thornburg EricA$0.00
Mar 16, 2026Ritrievi KimberlyM$0.00
10 institutional holders with $1.3B total value (38,170,891 shares) as of 2025-Q4. Top holders: VANGUARD, NORGES, MORGAN.

Top Institutional Holders — 2025-Q4

#FundSharesValue% of TrackedLast Move
1VANGUARD GROUP INC25,800,544$865.4M67.6%
2NORGES BANK3,433,575$115.2M9.0%NEW
3MORGAN STANLEY2,320,740$77.8M6.1%ADD +29.8%
4CHARLES SCHWAB INVESTMENT MANAGEMENT INC2,158,990$72.4M5.7%NEW
5BANK OF AMERICA CORP /DE/2,019,711$67.7M5.3%TRIM -39.4%
6WELLS FARGO & COMPANY/MN924,219$31.0M2.4%
7TWO SIGMA INVESTMENTS, LP636,749$21.4M1.7%ADD +29.3%
8RENAISSANCE TECHNOLOGIES LLC508,700$17.1M1.3%ADD +29.4%
9FMR LLC353,230$11.8M0.9%TRIM -65.1%
10Cullen Capital Management, LLC14,433$484.1K0.0%TRIM -35.7%

Recent Position Changes

FundActionPrev SharesCurr SharesChange %ValueQuarter
NORGES BANKNEW3,433,575$115.2M2025-Q4
BANK OF AMERICA CORP /DE/TRIM3,332,0512,019,711-39.4%$67.7M2025-Q4
TWO SIGMA INVESTMENTS, LPADD492,302636,749+29.3%$21.4M2025-Q4
Cullen Capital Management, LLCTRIM22,44114,433-35.7%$484.1K2025-Q4
RENAISSANCE TECHNOLOGIES LLCADD392,500507,700+29.4%$16.9M2025-Q3
TWO SIGMA INVESTMENTS, LPDOUBLED98,211492,302+401.3%$16.4M2025-Q3
NORGES BANKEXIT2,915,5420-100.0%$0.002025-Q3
NORGES BANKNEW2,915,542$104.8M2025-Q2
RENAISSANCE TECHNOLOGIES LLCADD265,000392,500+48.1%$14.1M2025-Q2
TWO SIGMA INVESTMENTS, LPNEAR_EXIT986,93798,211-90.0%$3.5M2025-Q2
Cullen Capital Management, LLCADD14,35722,441+56.3%$807.0K2025-Q2
MORGAN STANLEYADD2,335,2313,030,992+29.8%$88.7M2025-Q1
CITADEL ADVISORS LLCDOUBLED719,3862,514,119+249.5%$73.5M2025-Q1
UBS Group AGADD635,2031,078,508+69.8%$31.5M2025-Q1
TWO SIGMA INVESTMENTS, LPADD502,047986,937+96.6%$28.9M2025-Q1
FMR LLCTRIM1,240,658432,816-65.1%$12.7M2025-Q1
RENAISSANCE TECHNOLOGIES LLCTRIM654,800265,000-59.5%$7.8M2025-Q1
Cullen Capital Management, LLCADD11,01914,357+30.3%$419.9K2025-Q1
NORGES BANKEXIT3,046,9390-100.0%$0.002025-Q1
RENAISSANCE TECHNOLOGIES LLCDOUBLED261,600654,800+150.3%$26.1M2024-Q4
UBS Group AGADD369,991635,203+71.7%$25.3M2024-Q4
MORGAN STANLEYDOUBLED536,8982,325,587+333.2%$109.7M2024-Q3
CHARLES SCHWAB INVESTMENT MANAGEMENT INCNEW2,070,483$97.6M2024-Q3
8 unique insiders with 2 transactions. Net insider value: -$351.2K ($50.2K bought, $401.4K sold).

Insider Transactions

DateInsiderTitleTypeSharesPriceValue
Jun 4, 2026Volpi Kirsten MDirectorM1,700$9.59$16.3K
Jun 4, 2026Volpi Kirsten MDirectorM1,700$0.00$0.00
May 15, 2026Feeler Jeffrey RDirectorBUY1,900$26.41$50.2K
Apr 27, 2026Thornburg Eric WDirectorA1,259$0.00$0.00
Mar 16, 2026Ritrievi Kimberly EDirectorM4,500$0.00$0.00
Mar 16, 2026Ritrievi Kimberly EDirectorM4,500$0.00$0.00
Mar 16, 2026Ritrievi Kimberly EDirectorA25,883$0.00$0.00
Feb 19, 2026Obiaya ChristianaDirectorM495$0.00$0.00
Feb 19, 2026Obiaya ChristianaDirectorM495$0.00$0.00
Feb 19, 2026Argus Roger RPresident and CEOA28,174$0.00$0.00
Feb 10, 2026Volpi Kirsten MDirectorM1,000$0.00$0.00
Feb 10, 2026Volpi Kirsten MDirectorM1,000$9.59$9.6K
Feb 6, 2026BURDICK STEVEN MEVP, CFOG11,100$0.00$0.00
Feb 4, 2026CARTER BRIAN NSVP, Corporate ControllerSELL9,979$40.23$401.4K

No SEC filing reports analyzed yet. Reports are generated when new filings are detected and processed by the LLM pipeline.

No press releases analyzed yet. Press releases are collected from GlobeNewsWire and analyzed by the LLM pipeline.

Historical analyst distribution (last covering-analyst action Nov 2025): 73% buy across 15 analysts — 4 strong buy, 7 buy, 4 hold, 0 sell, 0 strong sell. No current recommendation available.

Analyst Price Targets

Historical data — last covering-analyst action Nov 2025. No current recommendation available.
$40.83 mean target (Nov 2025)
$35.00 Low $48.00 High
MetricValue
Current Price$28.01
Target Low$35.00
Target Mean$40.83
Target Median$40.50
Target High$48.00
# Analysts6
Recommendation— (no recent coverage)

Earnings Estimates & Revisions

PeriodEPS AvgEPS LowEPS HighEPS Growth30d Rev.Up/DownRev. AvgRev. GrowthAnalysts
Current Q
2026-06-30
$0.40 $0.39 $0.41 -7.8% +0.0% 1↑ 3↓ $1.1B -6.4% 6
Next Q
2026-09-30
$0.46 $0.46 $0.47 3.0% +0.0% 3↑ 1↓ $1.2B -0.8% 6
Current FY
2026-09-30
$1.54 $1.52 $1.57 -1.1% -0.3% 4↑ 1↓ $4.3B -6.9% 7
Next FY
2027-09-30
$1.72 $1.64 $1.78 11.2% +1.5% 3↑ 2↓ $4.5B 4.7% 7

Current Quarter EPS Revision History

TimepointEPS EstimateChange
Current$0.397
7d ago$0.397
30d ago$0.397
60d ago$0.404-0.007
90d ago$0.404-0.007
12 analyst firms have rated this stock: 2 upgrades, 3 downgrades, 6 initiations.

Historical Analyst Actions

DateAnalyst FirmActionPrevious RatingNew Rating
Nov 14, 2025 RBC Capital MAINTAIN Outperform Outperform
Nov 13, 2025 Baird MAINTAIN Neutral Neutral
Sep 29, 2025 RBC Capital MAINTAIN Outperform Outperform
Aug 1, 2025 Keybanc MAINTAIN Overweight Overweight
May 9, 2025 Keybanc MAINTAIN Overweight Overweight
May 8, 2025 Baird MAINTAIN Neutral Neutral
Apr 16, 2025 Keybanc MAINTAIN Overweight Overweight
Feb 6, 2025 Maxim Group DOWNGRADE Buy Hold
Jan 31, 2025 Keybanc MAINTAIN Overweight Overweight
Nov 15, 2024 RBC Capital REITERATE Outperform Outperform
Nov 15, 2024 Keybanc MAINTAIN Overweight Overweight
Nov 14, 2024 Baird MAINTAIN Neutral Neutral
Oct 8, 2024 Keybanc MAINTAIN Overweight Overweight
Aug 2, 2024 RBC Capital MAINTAIN Outperform Outperform
Aug 2, 2024 Keybanc MAINTAIN Overweight Overweight
Aug 1, 2024 Baird MAINTAIN Neutral Neutral
Jul 9, 2024 RBC Capital REITERATE Outperform Outperform
May 23, 2024 Keybanc MAINTAIN Overweight Overweight
May 15, 2024 Baird MAINTAIN Neutral Neutral
May 15, 2024 Keybanc MAINTAIN Overweight Overweight
May 3, 2024 Keybanc MAINTAIN Overweight Overweight
May 3, 2024 RBC Capital MAINTAIN Outperform Outperform
May 3, 2024 Maxim Group MAINTAIN Buy Buy
May 2, 2024 Baird MAINTAIN Neutral Neutral
Apr 30, 2024 Maxim Group MAINTAIN Buy Buy
Feb 2, 2024 RBC Capital MAINTAIN Outperform Outperform
Jan 10, 2024 Keybanc INITIATE Overweight
Nov 16, 2023 Baird MAINTAIN Neutral Neutral
Aug 28, 2023 RBC Capital INITIATE Outperform
Aug 11, 2023 Keybanc MAINTAIN Overweight Overweight
May 11, 2023 Baird MAINTAIN Neutral Neutral
Feb 2, 2023 Baird MAINTAIN Neutral
Jan 17, 2023 Keybanc UPGRADE Sector Weight Overweight
Apr 16, 2021 Maxim Group MAINTAIN Buy
Apr 13, 2021 Vertical Research INITIATE Hold
Feb 1, 2021 Roth Capital MAINTAIN Buy
Jun 11, 2020 Berenberg INITIATE Buy
Jun 10, 2020 Sidoti & Co. MAINTAIN Buy
Apr 2, 2020 Stifel MAINTAIN Hold
Mar 16, 2020 Sidoti & Co. MAINTAIN Buy
Nov 8, 2018 Baird MAINTAIN Neutral Neutral
Oct 23, 2018 Maxim Group INITIATE Buy
Aug 3, 2018 Canaccord Genuity MAINTAIN Buy Buy
Apr 2, 2018 Stifel MAINTAIN Hold Hold
Nov 10, 2017 Baird MAINTAIN Neutral
Jan 25, 2017 Roth Capital INITIATE Buy
Dec 9, 2016 Wunderlich Securities DOWNGRADE Buy Hold
Nov 11, 2016 Keybanc DOWNGRADE Overweight Sector Weight
Jul 29, 2016 FBR Capital MAINTAIN Market Perform
May 31, 2016 Canaccord Genuity UPGRADE Hold Buy

Monthly Consensus History

PeriodStrong BuyBuyHoldSellStrong SellBuy %Distribution
Jun 1, 20264740073%
May 1, 20264740073%
Apr 1, 20264740073%
Mar 1, 20264740073%
Feb 1, 20264740073%
Jan 1, 20264640071%
Strong BuyBuyHoldSellStrong Sell

No congressional trading data available for this ticker. Data is sourced from Senate and House financial disclosure filings.

No Reddit sentiment data available yet. Sentiment is analyzed from Reddit investment communities on a rolling basis.

May 18, 2026
dark_pool
Dark Pool: TTEK — 4.2M shares, 67,733 trades
Week starting 2026-05-18. Total ATS volume: 4,172,368 shares across 67,733 trades.
May 11, 2026
short_volume
Short Volume: TTEK — 58.0% short (0.8M / 1.3M)
Short: 777,226 | Exempt: 0 | TRF Vol: 1,339,396 | Short Ratio: 58.0% | Off-exchange volume (dark pool + OTC)
May 11, 2026
dark_pool
Dark Pool: TTEK — 7.5M shares, 98,511 trades
Week starting 2026-05-11. Total ATS volume: 7,465,108 shares across 98,511 trades.
May 5, 2026
short_volume
Short Volume: TTEK — 61.2% short (0.5M / 0.8M)
Short: 462,867 | Exempt: 0 | TRF Vol: 756,036 | Short Ratio: 61.2% | Off-exchange volume (dark pool + OTC)
May 4, 2026
dark_pool
Dark Pool: TTEK — 4.0M shares, 65,730 trades
Week starting 2026-05-04. Total ATS volume: 3,972,079 shares across 65,730 trades.
Apr 29, 2026
earnings_calendar
TTEK Q2 2026 Earnings Scheduled — 2026-04-29
Apr 27, 2026
dark_pool
Dark Pool: TTEK — 6.2M shares, 87,559 trades
Week starting 2026-04-27. Total ATS volume: 6,208,689 shares across 87,559 trades.
Apr 27, 2026
short_volume
Short Volume: TTEK — 74.7% short (1.8M / 2.4M)
Short: 1,797,374 | Exempt: 23 | TRF Vol: 2,407,308 | Short Ratio: 74.7% | Off-exchange volume (dark pool + OTC)
Apr 24, 2026
short_volume
Short Volume: TTEK — 61.6% short (0.5M / 0.9M)
Short: 547,656 | Exempt: 0 | TRF Vol: 889,035 | Short Ratio: 61.6% | Off-exchange volume (dark pool + OTC)
Apr 23, 2026
short_volume
Short Volume: TTEK — 66.0% short (0.7M / 1.0M)
Short: 684,847 | Exempt: 2 | TRF Vol: 1,038,063 | Short Ratio: 66.0% | Off-exchange volume (dark pool + OTC)
Apr 22, 2026
short_volume
Short Volume: TTEK — 55.5% short (0.5M / 0.9M)
Short: 480,820 | Exempt: 100 | TRF Vol: 865,937 | Short Ratio: 55.5% | Off-exchange volume (dark pool + OTC)
Apr 21, 2026
short_volume
Short Volume: TTEK — 72.5% short (0.5M / 0.6M)
Short: 453,566 | Exempt: 10 | TRF Vol: 625,266 | Short Ratio: 72.5% | Off-exchange volume (dark pool + OTC)
Apr 20, 2026
short_volume
Short Volume: TTEK — 63.2% short (0.6M / 0.9M)
Short: 557,803 | Exempt: 81 | TRF Vol: 882,148 | Short Ratio: 63.2% | Off-exchange volume (dark pool + OTC)
Apr 20, 2026
dark_pool
Dark Pool: TTEK — 3.0M shares, 42,903 trades
Week starting 2026-04-20. Total ATS volume: 3,004,174 shares across 42,903 trades.
Apr 17, 2026
short_volume
Short Volume: TTEK — 68.1% short (0.4M / 0.6M)
Short: 430,882 | Exempt: 4,900 | TRF Vol: 632,868 | Short Ratio: 68.1% | Off-exchange volume (dark pool + OTC)