Royal Bank of Canada’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
$56.7M Sell
349,567
-85,523
-20% -$13.9M 0.01% 799
2025
Q1
$72M Sell
435,090
-68,953
-14% -$11.4M 0.02% 609
2024
Q4
$88.9M Sell
504,043
-146
-0% -$25.8K 0.02% 566
2024
Q3
$100M Sell
504,189
-29,312
-5% -$5.82M 0.02% 507
2024
Q2
$94.2M Buy
533,501
+152,762
+40% +$27M 0.02% 497
2024
Q1
$83.5M Sell
380,739
-195,563
-34% -$42.9M 0.02% 533
2023
Q4
$117M Buy
576,302
+111,604
+24% +$22.6M 0.03% 428
2023
Q3
$95.1M Sell
464,698
-774,516
-63% -$158M 0.03% 436
2023
Q2
$229M Buy
1,239,214
+66,572
+6% +$12.3M 0.06% 255
2023
Q1
$200M Sell
1,172,642
-72,326
-6% -$12.3M 0.06% 278
2022
Q4
$177M Buy
1,244,968
+5,754
+0.5% +$816K 0.05% 300
2022
Q3
$154M Sell
1,239,214
-306,510
-20% -$38.1M 0.05% 299
2022
Q2
$198M Buy
1,545,724
+37,946
+3% +$4.86M 0.06% 254
2022
Q1
$225M Sell
1,507,778
-120,908
-7% -$18.1M 0.06% 262
2021
Q4
$292M Sell
1,628,686
-29,054
-2% -$5.21M 0.07% 230
2021
Q3
$237M Buy
1,657,740
+69,552
+4% +$9.95M 0.06% 243
2021
Q2
$202M Buy
1,588,188
+159,824
+11% +$20.3M 0.05% 278
2021
Q1
$172M Buy
1,428,364
+766,256
+116% +$92.1M 0.05% 298
2020
Q4
$64.6M Buy
662,108
+213,970
+48% +$20.9M 0.02% 515
2020
Q3
$40.5M Sell
448,138
-93,740
-17% -$8.48M 0.01% 611
2020
Q2
$45.9M Buy
541,878
+159,642
+42% +$13.5M 0.02% 527
2020
Q1
$25.1M Buy
382,236
+12,150
+3% +$797K 0.01% 677
2019
Q4
$23.4M Buy
370,086
+31,746
+9% +$2.01M 0.01% 910
2019
Q3
$19.2M Sell
338,340
-18,837
-5% -$1.07M 0.01% 955
2019
Q2
$17.8M Sell
357,177
-23,556
-6% -$1.17M 0.01% 1030
2019
Q1
$18.3M Sell
380,733
-120,879
-24% -$5.82M 0.01% 973
2018
Q4
$20.6M Sell
501,612
-195,798
-28% -$8.06M 0.01% 810
2018
Q3
$37.5M Buy
697,410
+121,122
+21% +$6.51M 0.02% 619
2018
Q2
$28.6M Sell
576,288
-60,060
-9% -$2.98M 0.01% 726
2018
Q1
$31.2M Sell
636,348
-88,107
-12% -$4.32M 0.01% 695
2017
Q4
$31.8M Buy
724,455
+181,398
+33% +$7.95M 0.01% 698
2017
Q3
$19.9M Sell
543,057
-145,314
-21% -$5.33M 0.01% 912
2017
Q2
$21.9M Sell
688,371
-303,825
-31% -$9.65M 0.01% 838
2017
Q1
$28.3M Sell
992,196
-106,251
-10% -$3.03M 0.02% 691
2016
Q4
$31.4M Sell
1,098,447
-100,461
-8% -$2.87M 0.02% 635
2016
Q3
$27.4M Sell
1,198,908
-273,690
-19% -$6.26M 0.02% 672
2016
Q2
$29.6M Sell
1,472,598
-98,646
-6% -$1.98M 0.02% 602
2016
Q1
$36.5M Buy
1,571,244
+14,079
+0.9% +$327K 0.02% 516
2015
Q4
$30.7M Sell
1,557,165
-97,047
-6% -$1.91M 0.02% 583
2015
Q3
$33.6M Sell
1,654,212
-188,895
-10% -$3.84M 0.03% 449
2015
Q2
$42.1M Buy
1,843,107
+21,801
+1% +$499K 0.03% 405
2015
Q1
$46.9M Buy
1,821,306
+13,296
+0.7% +$343K 0.03% 371
2014
Q4
$46.8M Buy
1,808,010
+400,422
+28% +$10.4M 0.03% 370
2014
Q3
$33.1M Sell
1,407,588
-190,182
-12% -$4.48M 0.02% 461
2014
Q2
$33.9M Buy
1,597,770
+92,589
+6% +$1.97M 0.02% 451
2014
Q1
$28.5M Sell
1,505,181
-150,093
-9% -$2.84M 0.02% 507
2013
Q4
$29.3M Buy
1,655,274
+105,744
+7% +$1.87M 0.02% 478
2013
Q3
$23.8M Buy
1,549,530
+242,703
+19% +$3.72M 0.02% 518
2013
Q2
$18.1M Buy
+1,306,827
New +$18.1M 0.02% 580