Zurich Cantonal Bank
TTEK icon

Zurich Cantonal Bank’s Tetra Tech TTEK Stock Holding History

Quarter Market Value Status Shares Shares
Change %
Trade Value Portfolio Weight Portfolio Position
2025
Q2
$79.2M Buy
2,201,231
+530,693
+32% +$19.1M 0.19% 96
2025
Q1
$48.9M Sell
1,670,538
-206,756
-11% -$6.05M 0.14% 133
2024
Q4
$74.8M Buy
1,877,294
+359,583
+24% +$14.3M 0.21% 83
2024
Q3
$71.6M Buy
1,517,711
+1,441,184
+1,883% +$68M 0.21% 82
2024
Q2
$15.6M Buy
76,527
+64,661
+545% +$13.2M 0.05% 317
2024
Q1
$2.19M Sell
11,866
-707
-6% -$131K 0.01% 728
2023
Q4
$2.1M Buy
12,573
+974
+8% +$163K 0.01% 727
2023
Q3
$1.76M Buy
11,599
+1,879
+19% +$286K 0.01% 745
2023
Q2
$1.59M Buy
9,720
+587
+6% +$96.1K 0.01% 763
2023
Q1
$1.34M Buy
9,133
+339
+4% +$49.8K 0.01% 789
2022
Q4
$1.28M Buy
8,794
+1,400
+19% +$203K 0.01% 785
2022
Q3
$950K Buy
7,394
+527
+8% +$67.7K 0.01% 864
2022
Q2
$938K Sell
6,867
-377
-5% -$51.5K 0.01% 889
2022
Q1
$1.2M Sell
7,244
-11,907
-62% -$1.96M 0.01% 867
2021
Q4
$3.25M Buy
19,151
+13,506
+239% +$2.29M 0.02% 629
2021
Q3
$843K Hold
5,645
﹤0.01% 1002
2021
Q2
$689K Sell
5,645
-1,367
-19% -$167K ﹤0.01% 1040
2021
Q1
$952K Sell
7,012
-828
-11% -$112K 0.01% 900
2020
Q4
$908K Buy
7,840
+1,768
+29% +$205K 0.01% 988
2020
Q3
$580K Hold
6,072
﹤0.01% 1023
2020
Q2
$480K Sell
6,072
-3,650
-38% -$289K ﹤0.01% 1024
2020
Q1
$687K Buy
9,722
+687
+8% +$48.5K 0.01% 817
2019
Q4
$778K Buy
9,035
+5,592
+162% +$482K 0.01% 851
2019
Q3
$299K Buy
3,443
+263
+8% +$22.8K ﹤0.01% 1060
2019
Q2
$250K Hold
3,180
﹤0.01% 1128
2019
Q1
$189K Sell
3,180
-667
-17% -$39.6K ﹤0.01% 1215
2018
Q4
$199K Buy
3,847
+387
+11% +$20K ﹤0.01% 1209
2018
Q3
$236K Buy
3,460
+406
+13% +$27.7K ﹤0.01% 1212
2018
Q2
$179K Hold
3,054
﹤0.01% 1304
2018
Q1
$149K Hold
3,054
﹤0.01% 1374
2017
Q4
$147K Buy
3,054
+1,019
+50% +$49K ﹤0.01% 1368
2017
Q3
$95K Hold
2,035
﹤0.01% 1437
2017
Q2
$93K Buy
2,035
+226
+12% +$10.3K ﹤0.01% 1415
2017
Q1
$74K Hold
1,809
﹤0.01% 1548
2016
Q4
$78K Sell
1,809
-677
-27% -$29.2K ﹤0.01% 1456
2016
Q3
$88K Buy
2,486
+248
+11% +$8.78K ﹤0.01% 1339
2016
Q2
$69K Hold
2,238
﹤0.01% 1342
2016
Q1
$67K Hold
2,238
﹤0.01% 1319
2015
Q4
$58K Buy
2,238
+1,576
+238% +$40.8K ﹤0.01% 1370
2015
Q3
$16K Buy
662
+396
+149% +$9.57K ﹤0.01% 1607
2015
Q2
$7K Hold
266
﹤0.01% 1656
2015
Q1
$6K Buy
+266
New +$6K ﹤0.01% 1771