California State Teachers Retirement System (CalSTRS)’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
$54.1M Buy
333,627
+17,003
+5% +$2.76M 0.06% 280
2025
Q1
$52.4M Sell
316,624
-2,530
-0.8% -$419K 0.06% 275
2024
Q4
$56.3M Sell
319,154
-8,049
-2% -$1.42M 0.07% 263
2024
Q3
$65M Buy
327,203
+2,671
+0.8% +$531K 0.08% 248
2024
Q2
$57.3M Buy
324,532
+4,756
+1% +$840K 0.07% 256
2024
Q1
$70.1M Buy
319,776
+3,286
+1% +$721K 0.09% 214
2023
Q4
$64.1M Buy
316,490
+3,524
+1% +$714K 0.09% 210
2023
Q3
$64M Sell
312,966
-9,680
-3% -$1.98M 0.1% 188
2023
Q2
$59.6M Buy
322,646
+6,176
+2% +$1.14M 0.08% 224
2023
Q1
$53.9M Sell
316,470
-6,092
-2% -$1.04M 0.08% 242
2022
Q4
$45.8M Buy
322,562
+1,648
+0.5% +$234K 0.07% 270
2022
Q3
$39.9M Sell
320,914
-8,064
-2% -$1M 0.07% 279
2022
Q2
$42.2M Sell
328,978
-2,574
-0.8% -$330K 0.07% 275
2022
Q1
$49.5M Sell
331,552
-22,072
-6% -$3.3M 0.07% 280
2021
Q4
$63.4M Buy
353,624
+3,048
+0.9% +$546K 0.07% 251
2021
Q3
$50.1M Sell
350,576
-15,536
-4% -$2.22M 0.06% 286
2021
Q2
$46.5M Sell
366,112
-56,270
-13% -$7.14M 0.06% 310
2021
Q1
$50.8M Buy
422,382
+3,922
+0.9% +$471K 0.07% 274
2020
Q4
$40.8M Sell
418,460
-7,826
-2% -$764K 0.06% 304
2020
Q3
$38.6M Buy
426,286
+6,192
+1% +$560K 0.06% 276
2020
Q2
$35.6M Buy
420,094
+8,070
+2% +$684K 0.06% 282
2020
Q1
$27M Buy
412,024
+8,167
+2% +$536K 0.06% 283
2019
Q4
$25.5M Buy
403,857
+40,599
+11% +$2.57M 0.04% 365
2019
Q3
$20.6M Sell
363,258
-1,218
-0.3% -$69K 0.04% 403
2019
Q2
$18.1M Buy
364,476
+3,015
+0.8% +$150K 0.04% 449
2019
Q1
$17.4M Buy
361,461
+222
+0.1% +$10.7K 0.04% 443
2018
Q4
$14.9M Buy
361,239
+16,599
+5% +$683K 0.03% 465
2018
Q3
$18.5M Sell
344,640
-270
-0.1% -$14.5K 0.04% 452
2018
Q2
$17.1M Buy
344,910
+13,569
+4% +$674K 0.04% 463
2018
Q1
$16.2M Buy
331,341
+9,309
+3% +$456K 0.03% 471
2017
Q4
$14.1M Buy
322,032
+18,756
+6% +$822K 0.03% 529
2017
Q3
$11.1M Sell
303,276
-28,158
-8% -$1.03M 0.02% 592
2017
Q2
$10.5M Sell
331,434
-75,630
-19% -$2.4M 0.02% 636
2017
Q1
$11.6M Sell
407,064
-18,300
-4% -$522K 0.02% 627
2016
Q4
$12.2M Sell
425,364
-11,100
-3% -$317K 0.02% 609
2016
Q3
$9.98M Buy
436,464
+3,600
+0.8% +$82.3K 0.02% 683
2016
Q2
$8.7M Sell
432,864
-12,138
-3% -$244K 0.02% 722
2016
Q1
$10.3M Buy
445,002
+56,994
+15% +$1.32M 0.02% 659
2015
Q4
$7.64M Buy
388,008
+6,198
+2% +$122K 0.02% 731
2015
Q3
$7.76M Sell
381,810
-600
-0.2% -$12.2K 0.02% 714
2015
Q2
$8.75M Buy
382,410
+36,930
+11% +$845K 0.02% 693
2015
Q1
$8.9M Sell
345,480
-6,300
-2% -$162K 0.02% 692
2014
Q4
$9.1M Buy
351,780
+3,288
+0.9% +$85.1K 0.02% 681
2014
Q3
$8.21M Buy
348,492
+4,077
+1% +$96K 0.02% 712
2014
Q2
$7.31M Sell
344,415
-42,900
-11% -$911K 0.02% 797
2014
Q1
$7.33M Buy
387,315
+1,800
+0.5% +$34K 0.02% 767
2013
Q4
$6.81M Buy
385,515
+2,700
+0.7% +$47.7K 0.02% 784
2013
Q3
$5.87M Buy
382,815
+11,757
+3% +$180K 0.02% 820
2013
Q2
$5.15M Buy
+371,058
New +$5.15M 0.02% 822