Swiss National Bank
ODFL icon

Swiss National Bank’s Old Dominion Freight Line ODFL Stock Holding History

Quarter Market Value Status Shares Shares
Change %
Trade Value Portfolio Weight Portfolio Position
2025
Q2
$93.9M Buy
578,600
+36,600
+7% +$5.94M 0.06% 288
2025
Q1
$89.7M Sell
542,000
-2,800
-0.5% -$463K 0.06% 270
2024
Q4
$96.1M Sell
544,800
-35,700
-6% -$6.3M 0.06% 259
2024
Q3
$115M Buy
580,500
+600
+0.1% +$119K 0.07% 239
2024
Q2
$102M Sell
579,900
-8,300
-1% -$1.47M 0.07% 250
2024
Q1
$129M Buy
588,200
+280,600
+91% +$61.5M 0.09% 206
2023
Q4
$125M Sell
307,600
-9,900
-3% -$4.01M 0.09% 200
2023
Q3
$130M Sell
317,500
-39,900
-11% -$16.3M 0.1% 179
2023
Q2
$132M Sell
357,400
-15,200
-4% -$5.62M 0.09% 215
2023
Q1
$127M Sell
372,600
-13,500
-3% -$4.6M 0.09% 230
2022
Q4
$110M Sell
386,100
-31,444
-8% -$8.92M 0.08% 261
2022
Q3
$104M Sell
417,544
-5,900
-1% -$1.47M 0.07% 259
2022
Q2
$109M Hold
423,444
0.07% 259
2022
Q1
$126M Buy
423,444
+49,300
+13% +$14.7M 0.07% 269
2021
Q4
$134M Sell
374,144
-15,600
-4% -$5.59M 0.08% 235
2021
Q3
$111M Sell
389,744
-15,500
-4% -$4.43M 0.07% 270
2021
Q2
$103M Buy
405,244
+44,380
+12% +$11.3M 0.06% 297
2021
Q1
$86.8M Buy
360,864
+6,400
+2% +$1.54M 0.06% 329
2020
Q4
$69.2M Sell
354,464
-12,800
-3% -$2.5M 0.05% 369
2020
Q3
$66.4M Sell
367,264
-11,100
-3% -$2.01M 0.05% 341
2020
Q2
$64.2M Buy
378,364
+6,600
+2% +$1.12M 0.05% 342
2020
Q1
$48.8M Buy
371,764
+169,921
+84% +$22.3M 0.05% 346
2019
Q4
$38.3M Sell
201,843
-12,100
-6% -$2.3M 0.04% 442
2019
Q3
$36.4M Buy
213,943
+2,343
+1% +$398K 0.04% 439
2019
Q2
$31.6M Buy
211,600
+7,100
+3% +$1.06M 0.03% 490
2019
Q1
$29.5M Buy
204,500
+4,600
+2% +$664K 0.03% 493
2018
Q4
$24.7M Buy
199,900
+3,000
+2% +$370K 0.03% 495
2018
Q3
$31.8M Sell
196,900
-7,500
-4% -$1.21M 0.04% 478
2018
Q2
$30.4M Buy
204,400
+6,800
+3% +$1.01M 0.03% 494
2018
Q1
$29M Sell
197,600
-30,300
-13% -$4.45M 0.04% 488
2017
Q4
$30M Buy
227,900
+118,009
+107% +$15.5M 0.03% 516
2017
Q3
$12.1M Hold
109,891
0.01% 644
2017
Q2
$10.5M Buy
109,891
+7,800
+8% +$743K 0.01% 668
2017
Q1
$8.74M Hold
102,091
0.01% 718
2016
Q4
$8.76M Buy
102,091
+900
+0.9% +$77.2K 0.01% 697
2016
Q3
$6.94M Sell
101,191
-4,200
-4% -$288K 0.01% 750
2016
Q2
$6.36M Sell
105,391
-400
-0.4% -$24.1K 0.01% 790
2016
Q1
$7.11M Buy
105,791
+21,891
+26% +$1.47M 0.01% 718
2015
Q4
$4.96M Hold
83,900
0.01% 793
2015
Q3
$5.12M Buy
83,900
+10,700
+15% +$653K 0.01% 764
2015
Q2
$5.02M Buy
73,200
+1,100
+2% +$75.5K 0.01% 762
2015
Q1
$5.57M Buy
72,100
+800
+1% +$61.8K 0.01% 723
2014
Q4
$5.54M Buy
71,300
+1,500
+2% +$116K 0.02% 660
2014
Q3
$4.93M Sell
69,800
-1,600
-2% -$113K 0.02% 706
2014
Q2
$4.55M Hold
71,400
0.02% 778
2014
Q1
$4.05M Buy
71,400
+16,000
+29% +$908K 0.02% 814
2013
Q4
$2.94M Buy
55,400
+400
+0.7% +$21.2K 0.01% 848
2013
Q3
$2.53M Sell
55,000
-3,100
-5% -$143K 0.01% 876
2013
Q2
$2.42M Buy
+58,100
New +$2.42M 0.01% 881