Old Dominion Freight Line, Inc.
MX ˙ BMV ˙ US6795801009
SecurityMX:ODFL / Old Dominion Freight Line, Inc.
InstitutionBlackRock, Inc.
Latest Disclosed Ownership14,185,482 shares
Ownership 6.70%
BlackRock, Inc. ownership in ODFL / Old Dominion Freight Line, Inc.

2025-07-17 - BlackRock, Inc. has filed an SCHEDULE 13G/A form with the Securities and Exchange Commission (SEC) disclosing ownership of 14,185,482 shares of Old Dominion Freight Line, Inc. (MX:ODFL). This represents 6.7 percent ownership of the company. In their previous filing dated 2024-01-25 , BlackRock, Inc. had reported owning 8,801,761 shares, indicating an increase of 61.17 percent.

Institutional Ownership: 13D/G Filings

This table shows a history of the 13D/G filings made by the investor and/or investor group. Note that the share values in this table are not directly comparable to any numbers shown in the 13F table (if any).

File
Date
Effective
Date
Form Prev
Shares
Latest
Shares
ΔShares
(Percent)
Ownership
(Percent)
ΔOwnership
(Percent)
2025-07-17 2025-07-17 13G/A 8,801,761 14,185,482 61.17 6.70 -17.28
2024-01-25 2024-01-25 13G/A 9,232,121 8,801,761 -4.66 8.10 -3.57
2023-02-03 2023-02-03 13G/A 10,008,078 9,232,121 -7.75 8.40 -3.45
2022-02-01 2022-02-01 13G/A 8,084,935 10,008,078 23.79 8.70 26.09
2021-01-29 2021-01-29 13G/A 4,265,757 8,084,935 89.53 6.90 30.19
2020-02-05 2020-02-05 13G/A 6,223,211 4,265,757 -31.45 5.30 -30.26
2019-02-06 2019-02-06 13G/A 5,999,272 6,223,211 3.73 7.60 4.11
2018-01-29 2018-01-29 13G/A 5,083,793 5,999,272 18.01 7.30 17.74
2017-01-25 2017-01-25 13G/A 4,624,652 5,083,793 9.93 6.20 12.73
2016-01-28 2016-01-28 13G 4,624,652 5.50
2013-07-10 2013-07-10 13G/A 4,256,260 4.94
2013-02-05 2013-02-05 13G/A 5,396,606 6.26
2012-02-13 2012-02-13 13G/A 3,633,800 6.33

Important Note: One of the primary uses of the 13D/G filings is to evaluate the ability of a firm to control a company (ie, the "beneficial ownership"). To that end, firms are required to report not just direct holdings in companies, but indirect holdings that they control. For investment firms, these indirect holdings can include shares in funds they manage, advisory accounts, and in the case of activist campaigns, pledged votes. Therefore, share counts listed in 13D/G filings can differ significantly than share counts listed in 13F filings.

Institutional Ownership: 13F and NPORT Filings

The Security and Class in the table below are shown exactly as filed by the investor. We do our best to track continuity of investments through acquisitions, and this will be reflected in the table as changes in names. In addition to descriptive data, performance of the investment is shown over time. To calculate quarterly performance, we first calculate cost basis of the shares purchased during the quarter, then use that to calculate gross profit. Quarterly return is Gross Profit / Starting Portfolio value.

Note that cost basis is calculated and stored in thousands, so small quarterly changes in shares frequently result in a cost basis of zero.

Upgrade to unlock premium data and export to Excel .

Disclosed Equity Positions (from 13F/NPORT Filings)
File
Date
Effective
Date
Form Security Class ID Avg Price
Paid (Est)
Reported
Shares
ΔShares ΔShares
(%)
Reported
Value
(x1000)
ΔValue
(%)
Alloc
(%)
ΔAlloc ΔAlloc (%) Cost Basis
(x1000)
Unrealized
Gain/Loss
(x1000)
2026-05-13 2026-03-31 13F OLD DOMINION FREIGHT LINE IN COM 679580100 14,893,953 299,899 2.05 2,910,279 27.18 0.0038
2026-02-12 2025-12-31 13F OLD DOMINION FREIGHT LINE IN COM 679580100 14,594,054 158,338 1.10 2,288,348 12.60 0.0387
2025-11-12 2025-09-30 13F OLD DOMINION FREIGHT LINE IN COM 679580100 14,435,716 -421,228 -2.84 2,032,260 -15.72 0.0356
2025-08-12 2025-06-30 13F OLD DOMINION FREIGHT LINE IN COM 679580100 14,856,944 -2,021,753 -11.98 2,411,282 -13.65 0.0459
2025-05-02 2025-03-31 13F OLD DOMINION FREIGHT LINE IN COM 679580100 16,878,697 -60,487 -0.36 2,792,580 -6.54 0.0587
2025-02-07 2024-12-31 13F OLD DOMINION FREIGHT LINE IN COM 679580100 16,939,184 322,650 1.94 2,988,072 -9.47 0.0605
2024-11-13 2024-09-30 13F OLD DOMINION FREIGHT LINE IN COM 679580100 16,616,534 414,334 2.56 3,300,708 15.36 0.0693
2024-08-13 2024-06-30 13F OLD DOMINION FREIGHT LINE IN COM 679580100 16,202,200 -2,048,634 -11.22 2,861,309 -28.51 0.0648
2024-05-10 2024-03-31 13F OLD DOMINION FREIGHT LINE IN COM 679580100 18,250,834 9,448,894 107.35 4,002,590 12.19 0.0932
2024-02-13 2023-12-31 13F OLD DOMINION FREIGHT LINE IN COM 679580100 8,801,940 297,761 3.50 3,567,691 2.54 0.0910
2023-11-13 2023-09-30 13F OLD DOMINION FREIGHT LINE IN COM 679580100 8,504,179 24,624 0.29 3,479,400 10.97 0.1001
2023-08-11 2023-06-30 13F OLD DOMINION FREIGHT LINE IN COM 679580100 8,479,555 -679,498 -7.42 3,135,315 0.43 0.0864
2023-05-12 2023-03-31 13F OLD DOMINION FREIGHT LINE IN COM 679580100 9,159,053 -73,215 -0.79 3,121,772 19.15 0.0921
2023-02-13 2022-12-31 13F OLD DOMINION FREIGHT LINE IN COM 679580100 9,232,268 -257,961 -2.72 2,619,933 10.97 0.0821
2022-11-14 2022-09-30 13F OLD DOMINION FREIGHT LINE IN COM 679580100 9,490,229 -3,131 -0.03 2,360,883 -2.96 0.0803
2022-08-12 2022-06-30 13F OLD DOMINION FREIGHT LINE IN COM 679580100 9,493,360 -768,051 -7.48 2,432,959 -20.62 0.0780
2022-05-12 2022-03-31 13F OLD DOMINION FREIGHT LINE IN COM 679580100 10,261,411 253,333 2.53 3,064,880 -14.55 0.0826
2022-02-10 2021-12-31 13F OLD DOMINION FREIGHT LINE IN COM 679580100 10,008,078 320,332 3.31 3,586,696 29.46 0.0913
2021-11-09 2021-09-30 13F OLD DOMINION FREIGHT LINE IN COM 679580100 9,687,746 13,807 0.14 2,770,500 12.84 0.0776
2021-08-11 2021-06-30 13F OLD DOMINION FREIGHT LINE IN COM 679580100 9,673,939 865,667 9.83 2,455,248 15.95 0.0683
2021-05-07 2021-03-31 13F OLD DOMINION FREIGHT LINE IN COM 679580100 8,808,272 723,337 8.95 2,117,595 34.19 0.0622
2021-02-05 2020-12-31 13F OLD DOMINION FREIGHT LINE IN COM 679580100 8,084,935 478,782 6.29 1,578,017 14.67 0.0503
2020-11-06 2020-09-30 13F OLD DOMINION FREIGHT LINE IN COM 679580100 7,606,153 388,472 5.38 1,376,101 12.42 0.0508
2020-08-14 2020-06-30 13F OLD DOMINION FREIGHT LINE IN COM 679580100 7,217,681 667,463 10.19 1,224,048 42.37 0.0489
2020-05-01 2020-03-31 13F OLD DOMINION FREIGHT LINE IN COM 679580100 6,550,218 2,284,461 53.55 859,784 6.20 0.0421
2020-02-13 2019-12-31 13F OLD DOMINION FREIGHT LINE IN COM 679580100 4,265,757 -1,858,189 -30.34 809,556 -22.22 0.0310
2019-11-08 2019-09-30 13F OLD DOMINION FREIGHT LINE IN COM 679580100 6,123,946 -173,853 -2.76 1,040,888 10.73 0.0437
2019-08-22 2019-06-30 13F/A-1 OLD DOMINION FREIGHT LINE IN COM 679580100 6,297,799 21,585 0.34 940,009 3.73 0.0402
2019-08-13 2019-06-30 13F OLD DOMINION FREIGHT LINE IN COM 679580100 6,297,799 21,585 940,009
2019-05-09 2019-03-31 13F OLD DOMINION FREIGHT LINE IN COM 679580100 6,276,214 53,003 0.85 906,224 17.92 0.0405
2019-02-08 2018-12-31 13F OLD DOMINION FGHT LINES COM 679580100 6,223,211 -90,665 -1.44 768,504 -24.52 0.0388
2018-11-09 2018-09-30 13F OLD DOMINION FGHT LINES COM 679580100 6,313,876 -101,439 -1.58 1,018,176 6.55 0.0441
2018-08-09 2018-06-30 13F OLD DOMINION FGHT LINES COM 679580100 6,415,315 88,236 1.39 955,626 2.77 0.0440
2018-05-09 2018-03-31 13F OLD DOMINION FGHT LINES COM 679580100 6,327,079 327,807 5.46 929,891 17.83 0.0445
2018-02-09 2017-12-31 13F OLD DOMINION FGHT LINES COM 679580100 5,999,272 667,711 12.52 789,203 34.43 0.0375
2017-11-14 2017-09-30 13F OLD DOMINION FGHT LINES COM 679580100 5,331,561 -43,515 -0.81 587,058 14.68 0.0296
2017-08-10 2017-06-30 13F OLD DOMINION FGHT LINES COM 679580100 5,375,076 -25,775 -0.48 511,923 10.77 0.0271
2017-05-12 2017-03-31 13F OLD DOMINION FGHT LINES COM 679580100 5,400,851 5,353,843 11,389.22 462,150 11,359.21 0.0254
2017-02-10 2016-12-31 13F OLD DOMINION FGHT LINES COM 679580100 47,008 1,402 3.07 4,033 28.89 0.0057
2016-11-08 2016-09-30 13F OLD DOMINION FGHT LINES COM 679580100 45,606 1,922 4.40 3,129 18.75 0.0045
2016-08-10 2016-06-30 13F OLD DOMINION FGHT LINES COM 679580100 43,684 12,936 42.07 2,635 23.13 0.0040
2016-05-10 2016-03-31 13F OLD DOMINION FGHT LINES COM 679580100 30,748 5,390 21.26 2,140 42.86 0.0034
2016-02-11 2015-12-31 13F OLD DOMINION FGHT LINES COM 679580100 25,358 878 3.59 1,498 0.33 0.0022
2015-11-13 2015-09-30 13F OLD DOMINION FGHT LINES COM 679580100 24,480 941 4.00 1,493 -7.55 0.0023
2015-08-07 2015-06-30 13F OLD DOMINION FGHT LINES COM 679580100 23,539 605 2.64 1,615 -8.91 0.0024
2015-05-13 2015-03-31 13F OLD DOMINION FGHT LINES COM 679580100 22,934 1,058 4.84 1,773 4.36 0.0025
2015-02-09 2014-12-31 13F OLD DOMINION FGHT LINES COM 679580100 21,876 -12,811 -36.93 1,699 -30.62 0.0024
2014-10-29 2014-09-30 13F OLD DOMINION FGHT LINES COM 679580100 34,687 -1,676 -4.61 2,449 5.79 0.0036
2014-08-06 2014-06-30 13F OLD DOMINION FGHT LINES COM 679580100 36,363 -18,087 -33.22 2,315 -25.08 0.0034
2014-05-02 2014-03-31 13F OLD DOMINION FGHT LINES COM 679580100 54,450 74 0.14 3,090 7.18 0.0050
2014-02-12 2013-12-31 13F OLD DOMINION FGHT LINES COM 679580100 54,376 48,216 782.73 2,883 918.73 0.0047
2013-11-12 2013-09-30 13F OLD DOMINION FGHT LINES COM 679580100 6,160 796 14.84 283 26.91 0.0005
2013-08-13 2013-06-30 13F OLD DOMINION FGHT LINES COM 679580100 5,364 5,364 223 0.0004
Legend
Shares
The total number of shares held by the institution at the end of the reporting period (the effective date). This is provided in the filing.
Value
The total value of the shares as of the effective date. This is provided in the filing.
Avg. Share Price
The weighted average share price of the shares held by the institution. We use FIFO accounting to determine this price
Class
This is the security class as indicated by the filer. There are a variety of values for this field. Common values include "EC" = equity common, "EP" - equity preferred
Allocation (%)
The percent of the institution's portfolio that this position represents. This is provided in NPORT filings. For 13F filings, we calculate it.
Change in Allocation
The change in allocation from the prior reporting period. This is calculated as current allocation - prior allocation.
Change in Allocation (%)
The percent change in allocation from the prior reporting period. This is calculated as (current allocation - prior allocation) / prior allocation.
Cost Basis
The total cost of the shares held. This is calculated as reported shares * avg. share price
Unrealized Gain/Loss
This is the market value of the position as of the effective date minus the cost basis.