Teachers Retirement System of the State of Kentucky’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
$2.39M Buy
14,727
+232
+2% +$37.7K 0.02% 619
2025
Q1
$2.4M Buy
14,495
+480
+3% +$79.4K 0.02% 597
2024
Q4
$2.47M Hold
14,015
0.02% 584
2024
Q3
$2.78M Sell
14,015
-290
-2% -$57.6K 0.02% 558
2024
Q2
$2.53M Sell
14,305
-383
-3% -$67.6K 0.02% 585
2024
Q1
$3.22M Sell
14,688
-800
-5% -$175K 0.03% 488
2023
Q4
$3.14M Sell
15,488
-832
-5% -$169K 0.03% 484
2023
Q3
$3.34M Hold
16,320
0.03% 411
2023
Q2
$3.02M Sell
16,320
-698
-4% -$129K 0.03% 468
2023
Q1
$2.9M Hold
17,018
0.03% 503
2022
Q4
$2.42M Hold
17,018
0.03% 554
2022
Q3
$2.12M Buy
+17,018
New +$2.12M 0.02% 538
2022
Q1
$1.98M Sell
13,260
-576
-4% -$86K 0.02% 615
2021
Q4
$2.48M Sell
13,836
-1,064
-7% -$191K 0.02% 590
2021
Q3
$2.13M Hold
14,900
0.02% 607
2021
Q2
$1.89M Hold
14,900
0.02% 648
2021
Q1
$1.79M Sell
14,900
-1,500
-9% -$180K 0.02% 648
2020
Q4
$1.6M Sell
16,400
-1,000
-6% -$97.6K 0.02% 679
2020
Q3
$1.57M Sell
17,400
-2,544
-13% -$230K 0.02% 634
2020
Q2
$1.69M Sell
19,944
-6,200
-24% -$526K 0.02% 611
2020
Q1
$1.72M Sell
26,144
-6,301
-19% -$414K 0.02% 559
2019
Q4
$2.05M Sell
32,445
-3,000
-8% -$190K 0.02% 555
2019
Q3
$2.01M Hold
35,445
0.02% 556
2019
Q2
$1.76M Sell
35,445
-3,300
-9% -$164K 0.02% 586
2019
Q1
$1.87M Buy
38,745
+900
+2% +$43.3K 0.02% 574
2018
Q4
$1.56M Buy
37,845
+1,500
+4% +$61.8K 0.02% 598
2018
Q3
$1.95M Sell
36,345
-5,400
-13% -$290K 0.02% 574
2018
Q2
$2.07M Hold
41,745
0.02% 564
2018
Q1
$2.05M Buy
41,745
+1,425
+4% +$69.8K 0.02% 549
2017
Q4
$1.77M Hold
40,320
0.02% 604
2017
Q3
$1.48M Hold
40,320
0.02% 657
2017
Q2
$1.28M Sell
40,320
-3,300
-8% -$105K 0.02% 718
2017
Q1
$1.24M Sell
43,620
-4,680
-10% -$133K 0.02% 751
2016
Q4
$1.38M Sell
48,300
-600
-1% -$17.2K 0.02% 720
2016
Q3
$1.12M Buy
48,900
+6,000
+14% +$137K 0.01% 805
2016
Q2
$862K Hold
42,900
0.01% 906
2016
Q1
$996K Sell
42,900
-8,400
-16% -$195K 0.01% 846
2015
Q4
$1.01M Hold
51,300
0.01% 838
2015
Q3
$1.04M Buy
51,300
+4,800
+10% +$97.6K 0.01% 819
2015
Q2
$1.06M Hold
46,500
0.01% 861
2015
Q1
$1.2M Hold
46,500
0.01% 798
2014
Q4
$1.2M Hold
46,500
0.01% 780
2014
Q3
$1.1M Hold
46,500
0.01% 780
2014
Q2
$987K Sell
46,500
-15,000
-24% -$318K 0.01% 873
2014
Q1
$1.16M Sell
61,500
-17,400
-22% -$329K 0.01% 776
2013
Q4
$1.4M Sell
78,900
-8,700
-10% -$154K 0.02% 684
2013
Q3
$1.34M Sell
87,600
-9,900
-10% -$152K 0.01% 715
2013
Q2
$1.35M Buy
+97,500
New +$1.35M 0.01% 745