Zurich Cantonal Bank’s Old Dominion Freight Line ODFL Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Shares
Change %
Capital Flow Portfolio Weight Portfolio Position
2025
Q2
$6.88M Buy
42,410
+1,742
+4% +$283K 0.02% 524
2025
Q1
$6.73M Sell
40,668
-866
-2% -$143K 0.02% 521
2024
Q4
$7.33M Buy
41,534
+3,551
+9% +$626K 0.02% 507
2024
Q3
$7.54M Buy
37,983
+37
+0.1% +$7.35K 0.02% 488
2024
Q2
$6.7M Buy
37,946
+3,980
+12% +$703K 0.02% 483
2024
Q1
$7.45M Sell
33,966
-32,476
-49% -$7.12M 0.03% 460
2023
Q4
$13.5M Buy
66,442
+33,648
+103% +$6.82M 0.05% 320
2023
Q3
$6.71M Sell
32,794
-2,614
-7% -$535K 0.03% 436
2023
Q2
$6.55M Buy
35,408
+4,964
+16% +$918K 0.03% 445
2023
Q1
$5.19M Buy
30,444
+2,090
+7% +$356K 0.03% 487
2022
Q4
$4.02M Sell
28,354
-1,992
-7% -$283K 0.02% 526
2022
Q3
$3.78M Buy
30,346
+4,406
+17% +$548K 0.02% 536
2022
Q2
$3.32M Sell
25,940
-2,576
-9% -$330K 0.02% 566
2022
Q1
$4.26M Buy
28,516
+218
+0.8% +$32.6K 0.02% 545
2021
Q4
$5.07M Sell
28,298
-31,058
-52% -$5.57M 0.02% 523
2021
Q3
$8.49M Sell
59,356
-20,032
-25% -$2.86M 0.05% 369
2021
Q2
$10.1M Buy
79,388
+25,194
+46% +$3.2M 0.06% 321
2021
Q1
$6.51M Buy
54,194
+21,530
+66% +$2.59M 0.04% 410
2020
Q4
$3.19M Sell
32,664
-52,876
-62% -$5.16M 0.02% 610
2020
Q3
$7.74M Buy
85,540
+1,652
+2% +$149K 0.05% 318
2020
Q2
$7.11M Buy
83,888
+49,860
+147% +$4.23M 0.06% 297
2020
Q1
$2.23M Buy
34,028
+2,102
+7% +$138K 0.02% 578
2019
Q4
$2.02M Hold
31,926
0.02% 670
2019
Q3
$1.81M Hold
31,926
0.02% 682
2019
Q2
$1.59M Sell
31,926
-498
-2% -$24.8K 0.01% 709
2019
Q1
$1.56M Hold
32,424
0.01% 696
2018
Q4
$1.34M Buy
32,424
+1,182
+4% +$48.7K 0.01% 703
2018
Q3
$1.68M Hold
31,242
0.01% 699
2018
Q2
$1.55M Sell
31,242
-2,865
-8% -$142K 0.01% 720
2018
Q1
$1.67M Buy
34,107
+4,683
+16% +$229K 0.02% 682
2017
Q4
$1.29M Buy
29,424
+22,371
+317% +$981K 0.01% 737
2017
Q3
$259K Hold
7,053
﹤0.01% 957
2017
Q2
$224K Buy
7,053
+864
+14% +$27.4K ﹤0.01% 961
2017
Q1
$177K Hold
6,189
﹤0.01% 1040
2016
Q4
$177K Hold
6,189
﹤0.01% 1008
2016
Q3
$142K Buy
6,189
+702
+13% +$16.1K ﹤0.01% 1050
2016
Q2
$110K Hold
5,487
﹤0.01% 1104
2016
Q1
$127K Hold
5,487
﹤0.01% 1032
2015
Q4
$108K Buy
5,487
+2,520
+85% +$49.6K ﹤0.01% 1103
2015
Q3
$60K Buy
2,967
+1,098
+59% +$22.2K ﹤0.01% 1045
2015
Q2
$43K Sell
1,869
-495
-21% -$11.4K ﹤0.01% 1015
2015
Q1
$61K Sell
2,364
-68,037
-97% -$1.76M ﹤0.01% 987
2014
Q4
$1.82M Buy
+70,401
New +$1.82M 0.06% 406