TTEK · Tetra Tech Inc. Common Stock
View on chartInsiders & Stakes
| Dan L. Batrack Chairman and CEO | ▼ Sell | Tax Withholding | 332,498 Shares held | 11/30/2025 | View profile |
| Leslie L. Shoemaker EVP, Chief Sustainability | ▼ Sell | Tax Withholding | 325,821 Shares held | 11/30/2025 | View profile |
| Kimberly E. Ritrievi Director | ▲ Buy | Grant | 192,259 Shares held | 3/16/2026 | View profile |
| Steven M. Burdick EVP, CFO | ▼ Sell | Gift | 138,251 Shares held | 2/6/2026 | View profile |
| Preston Hopson III EVP, Chief Legal/Human Capital | ▼ Sell | Tax Withholding | 83,142 Shares held | 11/30/2025 | View profile |
| Kirsten M. Volpi Director | ▲ Buy | Option Exercise | 74,218 Shares held | 8/4/2026 | View profile |
| Gary Birkenbeuel Director | ▲ Buy | Grant | 51,032 Shares held | 1/12/2026 | View profile |
| Brian N. Carter SVP, Corporate Controller | ▼ Sell | Open Market | 46,496 Shares held | 2/4/2026 | View profile |
| Roger R. Argus President | ▼ Sell | Tax Withholding | 39,890 Shares held | 11/30/2025 | View profile |
| Prashant Gandhi Director | ▲ Buy | Option Exercise | 16,553 Shares held | 11/30/2025 | View profile |
| Christiana Obiaya Director | ▲ Buy | Option Exercise | 9,666 Shares held | 2/19/2026 | View profile |
| Jeffrey R. Feeler Director | ▲ Buy | Open Market | 1,900 Shares held | 5/15/2026 | View profile |
| John M. Douglas Director | ▼ Sell | Tax Withholding | 610 Shares held | 2/27/2025 | View profile |
Transaction History
| Kirsten M. Volpi | ▲ Buy | Option Exercise | 2,300 | $22K | 8/4/2026 |
| Kirsten M. Volpi | ▲ Buy | Option Exercise | 1,700 | $16K | 6/4/2026 |
| Jeffrey R. Feeler | ▲ Buy | Open Market | 1,900 | $50K | 5/15/2026 |
| Kimberly E. Ritrievi | ▲ Buy | Option Exercise | 4,500 | $0 | 3/16/2026 |
| Kimberly E. Ritrievi | ▲ Buy | Option Exercise | 2,250 | $0 | 3/16/2026 |
| Kimberly E. Ritrievi | ▲ Buy | Option Exercise | 1,925 | $0 | 3/16/2026 |
| Kimberly E. Ritrievi | ▲ Buy | Option Exercise | 2,910 | $0 | 3/16/2026 |
| Kimberly E. Ritrievi | ▲ Buy | Option Exercise | 2,050 | $0 | 3/16/2026 |
| Kimberly E. Ritrievi | ▲ Buy | Option Exercise | 795 | $0 | 3/16/2026 |
| Kimberly E. Ritrievi | ▲ Buy | Option Exercise | 795 | $0 | 3/16/2026 |
| Kimberly E. Ritrievi | ▲ Buy | Option Exercise | 1,900 | $0 | 3/16/2026 |
| Kimberly E. Ritrievi | ▲ Buy | Option Exercise | 2,125 | $0 | 3/16/2026 |
| Kimberly E. Ritrievi | ▲ Buy | Option Exercise | 1,718 | $0 | 3/16/2026 |
| Kimberly E. Ritrievi | ▲ Buy | Grant | 25,883 | $0 | 3/16/2026 |
| Christiana Obiaya | ▲ Buy | Option Exercise | 495 | $0 | 2/19/2026 |
| Kirsten M. Volpi | ▲ Buy | Option Exercise | 1,000 | $10K | 2/10/2026 |
| Steven M. Burdick | ▼ Sell | Gift | 11,100 | $0 | 2/6/2026 |
| Brian N. Carter | ▼ Sell | Open Market | 9,979 | $401K | 2/4/2026 |
| Gary Birkenbeuel | ▲ Buy | Option Exercise | 1,590 | $0 | 1/12/2026 |
| Gary Birkenbeuel | ▲ Buy | Grant | 4,397 | $0 | 1/12/2026 |
| Kimberly E. Ritrievi | ▲ Buy | Grant | 2,208 | $0 | 1/12/2026 |
| Kirsten M. Volpi | ▲ Buy | Option Exercise | 1,718 | $0 | 11/30/2025 |
| Leslie L. Shoemaker | ▲ Buy | Option Exercise | 3,035 | $0 | 11/30/2025 |
| Leslie L. Shoemaker | ▲ Buy | Option Exercise | 3,682 | $0 | 11/30/2025 |
| Leslie L. Shoemaker | ▼ Sell | Tax Withholding | 3,707 | $129K | 11/30/2025 |
| Christiana Obiaya | ▲ Buy | Option Exercise | 1,718 | $0 | 11/30/2025 |
| Preston Hopson III | ▲ Buy | Option Exercise | 2,735 | $0 | 11/30/2025 |
| Preston Hopson III | ▲ Buy | Option Exercise | 2,455 | $0 | 11/30/2025 |
| Preston Hopson III | ▼ Sell | Tax Withholding | 2,044 | $71K | 11/30/2025 |
| Prashant Gandhi | ▲ Buy | Option Exercise | 1,718 | $0 | 11/30/2025 |
| Brian N. Carter | ▲ Buy | Option Exercise | 1,520 | $0 | 11/30/2025 |
| Brian N. Carter | ▲ Buy | Option Exercise | 1,228 | $0 | 11/30/2025 |
| Brian N. Carter | ▼ Sell | Tax Withholding | 1,500 | $52K | 11/30/2025 |
| Steven M. Burdick | ▲ Buy | Option Exercise | 3,645 | $0 | 11/30/2025 |
| Steven M. Burdick | ▲ Buy | Option Exercise | 3,682 | $0 | 11/30/2025 |
| Steven M. Burdick | ▼ Sell | Tax Withholding | 4,044 | $140K | 11/30/2025 |
| Roger R. Argus | ▲ Buy | Option Exercise | 2,735 | $0 | 11/30/2025 |
| Roger R. Argus | ▲ Buy | Option Exercise | 2,455 | $0 | 11/30/2025 |
| Roger R. Argus | ▼ Sell | Tax Withholding | 2,865 | $100K | 11/30/2025 |
| Dan L. Batrack | ▲ Buy | Option Exercise | 21,255 | $0 | 11/30/2025 |
| Dan L. Batrack | ▲ Buy | Option Exercise | 19,330 | $0 | 11/30/2025 |
| Dan L. Batrack | ▼ Sell | Tax Withholding | 22,396 | $778K | 11/30/2025 |
| Kirsten M. Volpi | ▲ Buy | Option Exercise | 1,000 | $10K | 11/28/2025 |
| Brian N. Carter | ▲ Buy | Option Exercise | 995 | $0 | 11/18/2025 |
| Brian N. Carter | ▲ Buy | Option Exercise | 1,265 | $0 | 11/18/2025 |
| Brian N. Carter | ▼ Sell | Tax Withholding | 1,234 | $44K | 11/18/2025 |
| Brian N. Carter | ▲ Buy | Grant | 10,954 | $0 | 11/18/2025 |
| Brian N. Carter | ▼ Sell | Tax Withholding | 5,977 | $213K | 11/18/2025 |
| Dan L. Batrack | ▲ Buy | Option Exercise | 14,030 | $0 | 11/18/2025 |
| Dan L. Batrack | ▲ Buy | Option Exercise | 19,015 | $0 | 11/18/2025 |
| Dan L. Batrack | ▼ Sell | Tax Withholding | 18,235 | $651K | 11/18/2025 |
| Dan L. Batrack | ▲ Buy | Grant | 164,285 | $0 | 11/18/2025 |
| Dan L. Batrack | ▼ Sell | Tax Withholding | 90,653 | $3.2M | 11/18/2025 |
| Prashant Gandhi | ▲ Buy | Grant | 4,104 | $0 | 11/18/2025 |
| Roger R. Argus | ▲ Buy | Option Exercise | 2,055 | $0 | 11/18/2025 |
| Roger R. Argus | ▲ Buy | Option Exercise | 2,535 | $0 | 11/18/2025 |
| Roger R. Argus | ▼ Sell | Tax Withholding | 2,533 | $90K | 11/18/2025 |
| Roger R. Argus | ▲ Buy | Grant | 21,902 | $0 | 11/18/2025 |
| Roger R. Argus | ▼ Sell | Tax Withholding | 12,086 | $431K | 11/18/2025 |
| Christiana Obiaya | ▲ Buy | Grant | 3,643 | $0 | 11/18/2025 |
| Leslie L. Shoemaker | ▲ Buy | Option Exercise | 2,520 | $0 | 11/18/2025 |
| Leslie L. Shoemaker | ▲ Buy | Option Exercise | 3,170 | $0 | 11/18/2025 |
| Leslie L. Shoemaker | ▼ Sell | Tax Withholding | 3,141 | $112K | 11/18/2025 |
| Leslie L. Shoemaker | ▲ Buy | Grant | 27,384 | $0 | 11/18/2025 |
| Leslie L. Shoemaker | ▼ Sell | Tax Withholding | 15,112 | $539K | 11/18/2025 |
| Preston Hopson III | ▲ Buy | Option Exercise | 2,055 | $0 | 11/18/2025 |
| Preston Hopson III | ▲ Buy | Option Exercise | 2,535 | $0 | 11/18/2025 |
| Preston Hopson III | ▼ Sell | Tax Withholding | 1,807 | $64K | 11/18/2025 |
| Preston Hopson III | ▲ Buy | Grant | 21,902 | $0 | 11/18/2025 |
| Preston Hopson III | ▼ Sell | Tax Withholding | 8,620 | $308K | 11/18/2025 |
| Steven M. Burdick | ▲ Buy | Option Exercise | 2,520 | $0 | 11/18/2025 |
| Steven M. Burdick | ▲ Buy | Option Exercise | 3,170 | $0 | 11/18/2025 |
| Steven M. Burdick | ▼ Sell | Tax Withholding | 3,141 | $112K | 11/18/2025 |
| Steven M. Burdick | ▲ Buy | Grant | 27,384 | $0 | 11/18/2025 |
| Steven M. Burdick | ▼ Sell | Tax Withholding | 15,112 | $539K | 11/18/2025 |
| Kirsten M. Volpi | ▲ Buy | Grant | 4,104 | $0 | 11/18/2025 |
| Gary Birkenbeuel | ▼ Sell | Open Market | 2,390 | $86K | 8/14/2025 |
| John M. Douglas | ▲ Buy | Option Exercise | 718 | $20K | 2/27/2025 |
| John M. Douglas | ▼ Sell | Tax Withholding | 108 | $3K | 2/27/2025 |
| Kirsten M. Volpi | ▲ Buy | Option Exercise | 6,000 | $58K | 2/5/2025 |
| Kirsten M. Volpi | ▼ Sell | Gift | 3,800 | $0 | 2/5/2025 |
| Kirsten M. Volpi | ▼ Sell | Open Market | 1,671 | $57K | 2/4/2025 |
| Kirsten M. Volpi | ▼ Sell | Open Market | 4,100 | $141K | 2/4/2025 |
| Kirsten M. Volpi | ▼ Sell | Open Market | 4,345 | $149K | 2/4/2025 |
| Gary Birkenbeuel | ▲ Buy | Grant | 5,270 | $0 | 1/1/2025 |
| Gary Birkenbeuel | ▲ Buy | Option Exercise | 2,050 | $0 | 1/1/2025 |
| Kirsten M. Volpi | ▲ Buy | Option Exercise | 2,125 | $0 | 11/30/2024 |
| Leslie L. Shoemaker | ▲ Buy | Option Exercise | 3,040 | $0 | 11/30/2024 |
| Leslie L. Shoemaker | ▼ Sell | Tax Withholding | 1,675 | $70K | 11/30/2024 |
| Christiana Obiaya | ▲ Buy | Option Exercise | 2,125 | $0 | 11/30/2024 |
| Preston Hopson III | ▲ Buy | Option Exercise | 2,735 | $0 | 11/30/2024 |
| Preston Hopson III | ▼ Sell | Tax Withholding | 1,077 | $45K | 11/30/2024 |