Teacher Retirement System of Texas’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
$4.96M Sell
30,577
-6,435
-17% -$1.04M 0.02% 566
2025
Q1
$6.12M Sell
37,012
-104,081
-74% -$17.2M 0.03% 457
2024
Q4
$24.9M Buy
141,093
+122,006
+639% +$21.5M 0.09% 229
2024
Q3
$3.79M Sell
19,087
-36,501
-66% -$7.25M 0.02% 553
2024
Q2
$9.82M Sell
55,588
-5,738
-9% -$1.01M 0.06% 297
2024
Q1
$13.4M Sell
61,326
-7,440
-11% -$1.63M 0.09% 255
2023
Q4
$13.9M Buy
68,766
+22,190
+48% +$4.5M 0.1% 244
2023
Q3
$9.53M Buy
46,576
+184
+0.4% +$37.6K 0.06% 300
2023
Q2
$8.58M Sell
46,392
-81,948
-64% -$15.2M 0.06% 317
2023
Q1
$21.9M Buy
128,340
+39,354
+44% +$6.71M 0.15% 151
2022
Q4
$12.6M Sell
88,986
-32,694
-27% -$4.64M 0.09% 241
2022
Q3
$15.1M Sell
121,680
-13,908
-10% -$1.73M 0.11% 191
2022
Q2
$17.4M Sell
135,588
-21,636
-14% -$2.77M 0.12% 191
2022
Q1
$23.5M Buy
157,224
+14,692
+10% +$2.19M 0.12% 173
2021
Q4
$25.5M Sell
142,532
-35,096
-20% -$6.29M 0.11% 195
2021
Q3
$25.4M Sell
177,628
-69,864
-28% -$9.99M 0.14% 183
2021
Q2
$31.4M Sell
247,492
-68,680
-22% -$8.72M 0.17% 145
2021
Q1
$38M Sell
316,172
-75,788
-19% -$9.11M 0.21% 123
2020
Q4
$38.3M Buy
391,960
+164,834
+73% +$16.1M 0.23% 108
2020
Q3
$20.5M Buy
227,126
+90,964
+67% +$8.23M 0.13% 181
2020
Q2
$11.5M Buy
136,162
+12,852
+10% +$1.09M 0.09% 267
2020
Q1
$8.09M Sell
123,310
-28,703
-19% -$1.88M 0.09% 270
2019
Q4
$9.62M Buy
152,013
+128,391
+544% +$8.12M 0.08% 307
2019
Q3
$1.34M Buy
+23,622
New +$1.34M 0.01% 497
2018
Q4
Sell
-21,789
Closed -$1.17M 1047
2018
Q3
$1.17M Sell
21,789
-15,813
-42% -$850K 0.01% 600
2018
Q2
$1.87M Sell
37,602
-3,492
-8% -$173K 0.01% 599
2018
Q1
$2.01M Sell
41,094
-9,945
-19% -$487K 0.01% 591
2017
Q4
$2.24M Buy
51,039
+34,707
+213% +$1.52M 0.02% 663
2017
Q3
$599K Buy
16,332
+489
+3% +$17.9K ﹤0.01% 611
2017
Q2
$503K Buy
15,843
+1,101
+7% +$35K ﹤0.01% 539
2017
Q1
$420K Hold
14,742
﹤0.01% 592
2016
Q4
$422K Sell
14,742
-5,274
-26% -$151K ﹤0.01% 585
2016
Q3
$458K Sell
20,016
-6,615
-25% -$151K ﹤0.01% 750
2016
Q2
$535K Buy
26,631
+3,222
+14% +$64.7K ﹤0.01% 823
2016
Q1
$543K Buy
23,409
+5,592
+31% +$130K ﹤0.01% 745
2015
Q4
$351K Sell
17,817
-5,850
-25% -$115K ﹤0.01% 758
2015
Q3
$481K Buy
23,667
+16,113
+213% +$327K ﹤0.01% 757
2015
Q2
$173K Buy
7,554
+1,680
+29% +$38.5K ﹤0.01% 862
2015
Q1
$151K Buy
5,874
+33
+0.6% +$848 ﹤0.01% 953
2014
Q4
$151K Sell
5,841
-1,122
-16% -$29K ﹤0.01% 759
2014
Q3
$164K Sell
6,963
-129
-2% -$3.04K ﹤0.01% 658
2014
Q2
$151K Hold
7,092
﹤0.01% 754
2014
Q1
$134K Sell
7,092
-144
-2% -$2.72K ﹤0.01% 652
2013
Q4
$128K Sell
7,236
-17,808
-71% -$315K ﹤0.01% 680
2013
Q3
$384K Buy
25,044
+11,841
+90% +$182K ﹤0.01% 760
2013
Q2
$183K Buy
+13,203
New +$183K ﹤0.01% 815