Zurich Cantonal Bank’s Tetra Tech TTEK Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q2
$20.6M Buy
712,884
+110,216
+18% +$3.23M 0.04% 342
2026
Q1
$18.2M Buy
602,668
+79,469
+15% +$2.81M 0.04% 366
2025
Q4
$17.5M Sell
523,199
-1,216,978
-70% -$41.2M 0.04% 373
2025
Q3
$58.1M Sell
1,740,177
-461,054
-21% -$16.8M 0.13% 125
2025
Q2
$79.2M Buy
2,201,231
+530,693
+32% +$17.7M 0.19% 96
2025
Q1
$48.9M Sell
1,670,538
-206,756
-11% -$6.94M 0.14% 133
2024
Q4
$74.8M Buy
1,877,294
+359,583
+24% +$16.1M 0.21% 83
2024
Q3
$71.6M Buy
1,517,711
+1,135,076
+297% +$50.5M 0.21% 82
2024
Q2
$15.6M Buy
382,635
+323,305
+545% +$13.2M 0.05% 317
2024
Q1
$2.19M Sell
59,330
-3,535
-6% -$122K 0.01% 728
2023
Q4
$2.1M Buy
62,865
+4,870
+8% +$156K 0.01% 727
2023
Q3
$1.76M Buy
57,995
+9,395
+19% +$305K 0.01% 745
2023
Q2
$1.59M Buy
48,600
+2,935
+6% +$86.3K 0.01% 763
2023
Q1
$1.34M Buy
45,665
+1,695
+4% +$49K 0.01% 789
2022
Q4
$1.28M Buy
43,970
+7,000
+19% +$202K 0.01% 785
2022
Q3
$950K Buy
36,970
+2,635
+8% +$73.7K 0.01% 864
2022
Q2
$938K Sell
34,335
-1,885
-5% -$51.7K 0.01% 889
2022
Q1
$1.2M Sell
36,220
-59,535
-62% -$1.83M 0.01% 867
2021
Q4
$3.25M Buy
95,755
+67,530
+239% +$2.33M 0.02% 629
2021
Q3
$843K Hold
28,225
﹤0.01% 1002
2021
Q2
$689K Sell
28,225
-6,835
-19% -$172K ﹤0.01% 1040
2021
Q1
$952K Sell
35,060
-4,140
-11% -$110K 0.01% 900
2020
Q4
$908K Buy
39,200
+8,840
+29% +$199K 0.01% 988
2020
Q3
$580K Hold
30,360
﹤0.01% 1023
2020
Q2
$480K Sell
30,360
-18,250
-38% -$277K ﹤0.01% 1024
2020
Q1
$687K Buy
48,610
+3,435
+8% +$58.5K 0.01% 817
2019
Q4
$778K Buy
45,175
+27,960
+162% +$484K 0.01% 851
2019
Q3
$299K Buy
17,215
+1,315
+8% +$21.5K ﹤0.01% 1060
2019
Q2
$250K Hold
15,900
﹤0.01% 1128
2019
Q1
$189K Sell
15,900
-3,335
-17% -$37.4K ﹤0.01% 1215
2018
Q4
$199K Buy
19,235
+1,935
+11% +$24K ﹤0.01% 1209
2018
Q3
$236K Buy
17,300
+2,030
+13% +$26.9K ﹤0.01% 1212
2018
Q2
$179K Hold
15,270
﹤0.01% 1304
2018
Q1
$149K Hold
15,270
﹤0.01% 1374
2017
Q4
$147K Buy
15,270
+5,095
+50% +$49.4K ﹤0.01% 1368
2017
Q3
$95K Hold
10,175
﹤0.01% 1437
2017
Q2
$93K Buy
10,175
+1,130
+12% +$10.1K ﹤0.01% 1415
2017
Q1
$74K Hold
9,045
﹤0.01% 1548
2016
Q4
$78K Sell
9,045
-3,385
-27% -$27.3K ﹤0.01% 1456
2016
Q3
$88K Buy
12,430
+1,240
+11% +$8.4K ﹤0.01% 1339
2016
Q2
$69K Hold
11,190
﹤0.01% 1342
2016
Q1
$67K Hold
11,190
﹤0.01% 1319
2015
Q4
$58K Buy
11,190
+7,880
+238% +$42.1K ﹤0.01% 1370
2015
Q3
$16K Buy
3,310
+1,980
+149% +$10.1K ﹤0.01% 1607
2015
Q2
$7K Hold
1,330
﹤0.01% 1656
2015
Q1
$6K Buy
+1,330
New +$6.58K ﹤0.01% 1771

Other funds holding TTEK

Zurich Cantonal Bank's TTEK Position: Q2 2026 in Review

Zurich Cantonal Bank increased its Tetra Tech (TTEK) stake by 18% in Q2 2026, buying an estimated $3.23M and bringing the position to 712,884 shares worth $20.6M. The position accounts for 0.04% of the portfolio, ranked #342.

Zurich Cantonal Bank first reported a position in TTEK in Q1 2015 and has held it in 46 quarters since. The position peaked at $79.2M in Q2 2025. 552 funds tracked by Wall St. Rank hold TTEK as of Q2 2026.

  • Zurich Cantonal Bank held 712,884 shares of Tetra Tech worth $20.6M as of Q2 2026.
  • Zurich Cantonal Bank bought 110,216 Tetra Tech shares in Q2 2026, an estimated $3.23M.
  • Tetra Tech made up 0.04% of Zurich Cantonal Bank's portfolio in Q2 2026, its #342 holding.
  • Zurich Cantonal Bank first reported a position in Tetra Tech in Q1 2015 and has held it in 46 quarters since.
  • Zurich Cantonal Bank's Tetra Tech position peaked at $79.2M in Q2 2025.
  • 552 funds tracked by Wall St. Rank held Tetra Tech as of Q2 2026.

Based on Zurich Cantonal Bank's 13F filing for Q2 2026, filed 12 Aug 2026.