Old Dominion Freight Line, Inc.
MX ˙ BMV ˙ US6795801009
SecurityMX:ODFL / Old Dominion Freight Line, Inc.
InstitutionJpmorgan Chase & Co
Latest Disclosed Ownership2,717,134 shares
Latest Disclosed Value $ 515,576,570
Jpmorgan Chase & Co ownership in ODFL / Old Dominion Freight Line, Inc.

On May 13, 2026 - Jpmorgan Chase & Co filed a 13F-HR/A form disclosing ownership of 2,717,134 shares of Old Dominion Freight Line, Inc. (MX:ODFL) valued at $515,576,570 USD as of March 31, 2026. The entity filed a previous 13F-HR on February 11, 2026 disclosing 2,708,426 shares of Old Dominion Freight Line, Inc.. This represents a change in shares of 0.32% during the quarter.

Jpmorgan Chase & Co has a history of taking positions in derivatives of the underlying security (ODFL) in the form of stock options. The firm currently holds call options representing 50,000 of underlying shares valued at $9,487,500 USD and put options representing 0 of underlying shares valued at $0 USD .

Note: prior versions of this page mistakenly stated that the share values represented the number of options, not the number of underlying shares. For more information on the data backing these reports, please see the SEC document Frequently Asked Questions About Form 13F.

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 .

Institutional Put/Call Ratios
(Premium Subscription Required)

In addition to reporting standard equity and debt issues, institutions with more than 100MM assets under management must also disclose their put and call option holdings. Since put options generally indicate negative sentiment, and call options indicate positive sentiment, we can get a sense of the overall institutional sentiment by plotting the ratio of puts to calls. The chart to the right plots the historical put/call ratio for this instrument.

Using Put/Call Ratio as an indicator of investor sentiment overcomes one of the key deficiencies of using total institutional ownership, which is that a significant amount of assets under management are invested passively to track indices. Passively-managed funds do not typically buy options, so the put/call ratio indicator more closely tracks the sentiment of actively-managed funds.

MX:ODFL / Old Dominion Freight Line, Inc. Historical Put/Call Ratio
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/A-1 OLD DOMINION FREIGHT LINE IN COMMON 679580100 2,717,134 8,708 0.32 515,577 21.40 0.0331
2026-02-11 2025-12-31 13F OLD DOMINION FREIGHT LINE I COMMON 679580100 2,708,426 -836,162 -23.59 424,682 -14.89 0.0267
2025-11-26 2025-09-30 13F/A-1 OLD DOMINION FREIGHT LINE IN COMMON 679580100 3,544,588 622,275 21.29 499,007 5.21 0.0299
2025-11-07 2025-09-30 13F OLD DOMINION FREIGHT LINE IN COMMON 679580100 3,544,588 622,275 499,007 0.0032
2025-08-12 2025-06-30 13F OLD DOMINION FREIGHT LINE IN COMMON 679580100 2,922,313 492,563 20.27 474,292 17.98 0.0310
2025-05-12 2025-03-31 13F OLD DOMINION FREIGHT LINE IN COMMON 679580100 2,429,750 754,796 45.06 402,002 36.06 0.0294
2025-02-12 2024-12-31 13F OLD DOMINION FREIGHT LINE IN COMMON 679580100 1,674,954 -211,468 -11.21 295,462 -21.15 0.0220
2024-12-26 2024-09-30 13F/A-1 OLD DOMINION FREIGHT LINE IN COMMON 679580100 1,886,422 -703,628 -27.17 374,719 -18.08 0.0285
2024-11-08 2024-09-30 13F OLD DOMINION FREIGHT LINE IN COMMON 679580100 1,886,422 -703,628 374,719 0.0286
2024-12-26 2024-06-30 13F/A-1 OLD DOMINION FREIGHT LINE IN COMMON 679580100 2,590,050 -480,951 -15.66 457,403 -32.09 0.0375
2024-08-12 2024-06-30 13F OLD DOMINION FREIGHT LINE IN COMMON 679580100 2,590,050 -480,951 457,403 0.0376
2024-12-26 2024-03-31 13F/A-1 OLD DOMINION FREIGHT LINE IN COMMON 679580100 3,071,001 586,296 23.60 673,501 -33.13 0.0569
2024-05-10 2024-03-31 13F OLD DOMINION FREIGHT LINE IN COMMON 679580100 3,071,001 586,296 673,501 0.0570
2024-12-26 2023-12-31 13F/A-1 OLD DOMINION FREIGHT LINE IN COMMON 679580100 2,484,705 -53,782 -2.12 1,007,126 -3.03 0.0966
2024-02-12 2023-12-31 13F OLD DOMINION FREIGHT LINE IN COMMON 679580100 2,484,705 -53,782 1,007,126 0.0968
2023-11-14 2023-09-30 13F OLD DOMINION FREIGHT LINE IN COM 679580100 2,538,487 251,289 10.99 1,038,597 22.81 0.1146
2023-08-11 2023-06-30 13F OLD DOMINION FREIGHT LINE IN COMMON 679580100 2,287,198 182,969 8.70 845,692 17.91 0.0919
2023-05-18 2023-03-31 13F/A-1 OLD DOMINION FREIGHT LINE IN COMMON 679580100 2,104,229 18,096 0.87 717,206 121,049.49 0.0874
2023-05-11 2023-03-31 13F OLD DOMINION FREIGHT LINE IN COMMON 679580100 2,061,599 -24,534 717,207 0.0106
2023-02-13 2022-12-31 13F OLD DOMINION FREIGHT LINE IN COMMON 679580100 2,086,133 -101,963 -4.66 592 -99.89 0.0780
2022-11-14 2022-09-30 13F OLD DOMINION FREIGHT LINE IN COMMON 679580100 2,188,096 -541,227 -19.83 544,333 -22.18 0.0782
2022-08-11 2022-06-30 13F OLD DOMINION FREIGHT LINE IN COMMON 679580100 2,729,323 63,670 2.39 699,471 -12.15 0.0974
2022-05-11 2022-03-31 13F OLD DOMINION FREIGHT LINE IN COMMON 679580100 2,665,653 -27,824 -1.03 796,176 -17.52 0.0959
2022-02-11 2021-12-31 13F/A-1 OLD DOMINION FREIGHT LINE IN COMMON 679580100 2,693,477 -83,510 -3.01 965,287 21.55 0.1115
2022-02-10 2021-12-31 13F OLD DOMINION FREIGHT LINE IN COMMON 679580100 2,693,477 -83,510 965,287 0.1105
2021-11-12 2021-09-30 13F OLD DOMINION FREIGHT LINE IN COMMON 679580100 2,776,987 387,555 16.22 794,163 30.96 0.0982
2021-08-12 2021-06-30 13F OLD DOMINION FREIGHT LINE IN COMMON 679580100 2,389,432 565,063 30.97 606,437 38.27 0.0723
2021-05-12 2021-03-31 13F OLD DOMINION FREIGHT LINE IN COMMON 679580100 1,824,369 45,694 2.57 438,597 26.34 0.0585
2021-02-19 2020-12-31 13F/A-1 OLD DOMINION FREIGHT LINE IN COMMON 679580100 1,778,675 68,043 3.98 347,161 9.63 0.0510
2021-02-11 2020-12-31 13F OLD DOMINION FREIGHT LINE IN COMMON 679580100 1,778,675 68,043 347,161 8,585.5389
2020-11-12 2020-09-30 13F/A-1 OLD DOMINION FREIGHT LINE IN COMMON 679580100 1,710,632 111,556 6.98 316,656 16.77 0.0532
2020-11-12 2020-09-30 13F OLD DOMINION FREIGHT LINE IN COMMON 679580100 1,710,632 316,656
2020-08-11 2020-06-30 13F OLD DOMINION FREIGHT LINE IN COMMON 679580100 1,599,076 -57,226 -3.46 271,186 24.74 0.0523
2020-05-12 2020-03-31 13F OLD DOMINION FREIGHT LINE IN COMMON 679580100 1,656,302 535,105 47.73 217,407 2.17 0.0510
2020-02-11 2019-12-31 13F OLD DOMINION FREIGHT LINE IN COMMON 679580100 1,121,197 -152,077 -11.94 212,782 -1.68 0.0397
2019-11-12 2019-09-30 13F OLD DOMINION FREIGHT LINE IN COMMON 679580100 1,273,274 163,547 14.74 216,417 32.43 0.0431
2019-08-07 2019-06-30 13F OLD DOMINION FREIGHT LINE IN COMMON 679580100 1,109,727 -108,462 -8.90 163,419 -7.09 0.0320
2019-05-07 2019-03-31 13F OLD DOMINION FREIGHT LINE IN COMMON 679580100 1,218,189 21,830 1.82 175,896 19.06 0.0359
2019-02-11 2018-12-31 13F OLD DOMINION FGHT LINES COMMON 679580100 1,196,359 -141,876 -10.60 147,737 -31.54 0.0342
2018-11-13 2018-09-30 13F/A-1 OLD DOMINION FGHT LINES COMMON 679580100 1,338,235 -491,608 -26.87 215,804 -20.83 0.0413
2018-11-07 2018-09-30 13F OLD DOMINION FGHT LINES COMMON 679580100 1,338,235 -491,608 215,804
2018-08-14 2018-06-30 13F OLD DOMINION FGHT LINES COMMON 679580100 1,829,843 -364,460 -16.61 272,574 -15.48 0.0560
2018-05-10 2018-03-31 13F OLD DOMINION FGHT LINES COMMON 679580100 2,194,303 -39,792 -1.78 322,497 9.73 0.0691
2018-02-13 2017-12-31 13F OLD DOMINION FGHT LINES COMMON 679580100 2,234,095 141,617 6.77 293,895 29.15 0.0619
2017-11-09 2017-09-30 13F OLD DOMINION FGHT LINES COMMON 679580100 2,092,478 169,109 8.79 227,557 24.22 0.0502
2017-08-09 2017-06-30 13F OLD DOMINION FGHT LINES COMMON 679580100 1,923,369 151,407 8.54 183,182 20.81 0.0419
2017-05-10 2017-03-31 13F OLD DOMINION FGHT LINES COMMON 679580100 1,771,962 -144,481 -7.54 151,628 -7.78 0.0347
2017-02-06 2016-12-31 13F OLD DOMINION FGHT LINES COMMON 679580100 1,916,443 -155,679 -7.51 164,412 15.65 0.0395
2016-11-04 2016-09-30 13F OLD DOMINION FGHT LINES COMMON 679580100 2,072,122 -262,481 -11.24 142,168 0.97 0.0350
2016-08-08 2016-06-30 13F OLD DOMINION FGHT LINES COMMON 679580100 2,334,603 124,270 5.62 140,798 -8.50 0.0351
2016-05-10 2016-03-31 13F OLD DOMINION FGHT LINES COMMON 679580100 2,210,333 255,942 13.10 153,884 33.30 0.0394
2016-02-12 2015-12-31 13F OLD DOMINION FGHT LINES COMMON 679580100 1,954,391 899,479 85.27 115,444 79.40 0.0290
2015-11-13 2015-09-30 13F OLD DOMINION FGHT LINES COMMON 679580100 1,054,912 -308,237 -22.61 64,350 -31.19 0.0172
2015-08-14 2015-06-30 13F OLD DOMINION FREIGHT LINE COMMON 679580100 1,363,149 -368,064 -21.26 93,519 -30.12 0.0220
2015-05-15 2015-03-31 13F OLD DOMINION FREIGHT LINE COMMON 679580100 1,731,213 -162,170 -8.57 133,824 -8.96 0.0305
2015-02-13 2014-12-31 13F OLD DOMINION FREIGHT LINE COMMON 679580100 1,893,383 -208,435 -9.92 147,002 -0.99 0.0336
2014-12-08 2014-09-30 13F/A-1 OLD DOMINION FREIGHT LINE COMMON 679580100 2,101,818 -301,496 -12.55 148,472 -2.99 0.0352
2014-11-14 2014-09-30 13F OLD DOMINION FREIGHT LINE COMMON 679580100 2,101,818 148,472
2014-09-03 2014-06-30 13F/A-1 OLD DOMINION FREIGHT LINE COMMON 679580100 2,403,314 83,530 3.60 153,044 16.27 0.0389
2014-08-14 2014-06-30 13F OLD DOMINION FREIGHT LINE COMMON 679580100 2,403,314 153,044
2014-05-15 2014-03-31 13F OLD DOMINION FGHT LINES COMMON 679580100 2,319,784 100,211 4.51 131,625 11.85 0.0363
2014-02-26 2013-12-31 13F/A-1 OLD DOMINION FGHT LINES COMMON 679580100 2,219,573 -38,193 -1.69 117,683 13.34 0.0334
2014-02-13 2013-12-31 13F OLD DOMINION FGHT LINES COMMON 679580100 2,219,573 117,683
2013-10-31 2013-09-30 13F OLD DOMINION FGHT LINES COMMON 679580100 2,257,766 60,556 2.76 103,833 13.54 0.0308
2013-08-13 2013-06-30 13F OLD DOMINION FGHT LINES COMMON 679580100 2,197,210 2,197,210 91,448 0.0291
Disclosed Call Options
File
Date
Effective
Date
Form Security Class ID Opt Avg Share
Price
Shares ΔShares
(%)
Value
(x1000)
ΔValue
(%)
Prior Allocation
(%)
Allocation
(%)
ΔAllocation
(%)
Cost Basis
(x1000)
Profit
(x1000)
Return
(%)
2026-05-13 2026-03-31 13F/A OLD DOMINION FREIGHT LINE IN OPTION Call 50,000 9,488 n/a n/a n/a
Disclosed Put Options
File
Date
Effective
Date
Form Security Class ID Opt Avg Share Price Shares ΔShares
(%)
Value
(x1000)
ΔValue
(%)
Prior Allocation
(%)
Allocation
(%)
ΔAllocation
(%)
Cost Basis
(x1000)
Profit
(x1000)
Return
(%)
2024-05-10 2024-03-31 13F OLD DOMINION FREIGHT LINE IN OPTION Put 0 -100.00 0 -100.00 n/a n/a n/a
2024-12-26 2023-12-31 13F/A OLD DOMINION FREIGHT LINE IN OPTION Put 3,200 1,297 n/a n/a n/a
2024-02-12 2023-12-31 13F OLD DOMINION FREIGHT LINE IN OPTION Put 3,200 1,297 n/a n/a n/a
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.