Garrison Bradford & Associates’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
$5.27M Sell
32,455
-902
-3% -$146K 5.83% 6
2025
Q1
$5.52M Hold
33,357
6.07% 6
2024
Q4
$5.88M Buy
33,357
+134
+0.4% +$23.6K 6.16% 5
2024
Q3
$6.6M Sell
33,223
-3,329
-9% -$661K 6.54% 5
2024
Q2
$6.46M Sell
36,552
-397
-1% -$70.1K 6.63% 5
2024
Q1
$8.1M Buy
36,949
+115
+0.3% +$25.2K 8.36% 4
2023
Q4
$7.47M Sell
36,834
-2,004
-5% -$406K 8.23% 4
2023
Q3
$7.95M Buy
38,838
+326
+0.8% +$66.7K 9.38% 2
2023
Q2
$7.12M Sell
38,512
-198
-0.5% -$36.6K 8.6% 2
2023
Q1
$6.6M Sell
38,710
-598
-2% -$102K 8.17% 3
2022
Q4
$5.58M Sell
39,308
-4,866
-11% -$690K 6.77% 4
2022
Q3
$5.5M Sell
44,174
-1,096
-2% -$136K 6.69% 4
2022
Q2
$5.8M Buy
45,270
+12
+0% +$1.54K 6.6% 5
2022
Q1
$6.76M Sell
45,258
-1,498
-3% -$224K 6.57% 5
2021
Q4
$8.38M Sell
46,756
-748
-2% -$134K 7.51% 4
2021
Q3
$6.79M Buy
47,504
+2
+0% +$286 6.91% 4
2021
Q2
$6.03M Sell
47,502
-1,198
-2% -$152K 6.27% 4
2021
Q1
$5.85M Sell
48,700
-786
-2% -$94.5K 6.53% 3
2020
Q4
$4.83M Buy
49,486
+392
+0.8% +$38.3K 5.88% 5
2020
Q3
$4.44M Sell
49,094
-538
-1% -$48.7K 6.26% 4
2020
Q2
$4.21M Buy
49,632
+2
+0% +$170 6.11% 6
2020
Q1
$3.26M Sell
49,630
-146
-0.3% -$9.58K 5.57% 6
2019
Q4
$3.15M Sell
49,776
-4,497
-8% -$284K 3.95% 7
2019
Q3
$3.08M Sell
54,273
-897
-2% -$50.8K 4.19% 7
2019
Q2
$2.75M Sell
55,170
-18,207
-25% -$906K 3.21% 9
2019
Q1
$3.53M Sell
73,377
-1,497
-2% -$72.1K 2.99% 8
2018
Q4
$3.08M Buy
74,874
+1,956
+3% +$80.5K 2.78% 9
2018
Q3
$3.92M Hold
72,918
3.16% 8
2018
Q2
$3.62M Sell
72,918
-1,497
-2% -$74.3K 2.97% 10
2018
Q1
$3.65M Buy
74,415
+3
+0% +$147 3.1% 10
2017
Q4
$3.26M Buy
74,412
+3
+0% +$132 2.7% 11
2017
Q3
$2.73M Buy
74,409
+3
+0% +$110 2.29% 13
2017
Q2
$2.36M Buy
74,406
+603
+0.8% +$19.1K 2.04% 12
2017
Q1
$2.11M Buy
73,803
+3
+0% +$86 1.86% 15
2016
Q4
$2.11M Hold
73,800
1.94% 14
2016
Q3
$1.69M Hold
73,800
1.59% 17
2016
Q2
$1.48M Hold
73,800
1.45% 17
2016
Q1
$1.71M Hold
73,800
1.99% 16
2015
Q4
$1.45M Sell
73,800
-3,300
-4% -$65K 1.63% 18
2015
Q3
$1.57M Buy
+77,100
New +$1.57M 1.73% 17