Old Dominion Freight Line, Inc. · ODFL · FY2026 Q1 · Calendar Q2 2026
ODFL Q1 2026: Revenue Beat, Operating Ratio Improves as Demand Recovers
Old Dominion Freight Line's Q1 2026 results delivered the first concrete signs of the freight demand recovery management had been positioning for. Revenue of $1.33 billion exceeded both the company's own Q1 guidance range of $1.25 to $1.30 billion and consensus estimates, while EPS of $1.14 beat by 8.6%. The operating ratio improved sequentially to 76.2% from 76.7% in Q4 2025, and weight per shipment rose roughly 1% year-over-year in April. Management's tone shifted from cautious to confident, with capex stepping up to $205 million for 2026 after several years of heavy network investment. Despite the fundamental beat, the stock dropped 5.6% on the report on 2.7x normal volume before drifting back 5.5% over subsequent weeks, suggesting the recovery narrative was largely priced in at the time of the report.
Company context
Snapshot as of publicationOld Dominion Freight Line, Inc. (ODFL) serves as a prominent less-than-truckload (LTL) freight carrier operating across the United States and North America. The company's offerings include LTL shipping solutions at regional, inter-regional, and national levels, often featuring expedited delivery options. Furthermore, ODFL provides a variety of supplementary services, such as container drayage, truckload brokerage, and supply chain consultancy. As of December 31, 2021, its extensive infrastructure comprised 10,403 tractors, 27,917 linehaul trailers, and 13,303 pickup and delivery trailers, supported by 3 fleet maintenance centers and 251 service facilities. Founded in 1934, Old Dominion Freight Line, Inc. has its corporate headquarters situated in Thomasville, North Carolina.
Earnings scorecard
Reported versus consensusEarnings History
Analyst 52W Price Targets
Latest persisted target per named analyst; persisted current price from FN2's market snapshot as of Jul 30, 2026. Not an FN2 forecast.
Firm-level rating actions
FMP grade actions identify the grading firm, not a named analyst.
| Firm | Rating | Prior rating | Action | Date |
|---|---|---|---|---|
| Stifel | Buy | Buy | Maintain | Jul 21, 2026 |
| Truist Securities | Buy | Buy | Maintain | Jul 15, 2026 |
| Susquehanna | Neutral | Neutral | Maintain | Jul 14, 2026 |
| Raymond James | Outperform | Outperform | Maintain | Jul 13, 2026 |
| Citigroup | Neutral | Sell | Upgrade | Jul 9, 2026 |
| Wells Fargo | Overweight | Equal Weight | Upgrade | Jul 8, 2026 |
| UBS | Neutral | Neutral | Maintain | Jul 7, 2026 |
| Morgan Stanley | Equal Weight | Overweight | Downgrade | Jul 6, 2026 |
| Evercore ISI Group | Outperform | In Line | Upgrade | Jul 1, 2026 |
| Barclays | Equal Weight | Equal Weight | Maintain | Jun 25, 2026 |
| Goldman Sachs | Buy | Buy | Maintain | Jun 23, 2026 |
| Jefferies | Hold | Hold | Maintain | Jun 9, 2026 |
| JP Morgan | Neutral | Neutral | Maintain | Jun 8, 2026 |
| TD Cowen | Hold | Hold | Maintain | Apr 30, 2026 |
| Stephens & Co. | Overweight | Overweight | Maintain | Apr 30, 2026 |
| Baird | Neutral | Underperform | Upgrade | Apr 28, 2026 |
| B of A Securities | Neutral | Neutral | Maintain | Dec 3, 2025 |
| BMO Capital | Outperform | Market Perform | Upgrade | Dec 1, 2025 |
| Benchmark | Hold | Hold | Maintain | Jun 12, 2025 |
| Argus Research | Hold | Buy | Downgrade | Nov 12, 2024 |
| Vertical Research | Hold | Sell | Upgrade | Apr 29, 2024 |
| Deutsche Bank | Hold | Buy | Downgrade | Nov 27, 2023 |
| Credit Suisse | Underperform | Underperform | Maintain | Jul 27, 2023 |
| Keybanc | Overweight | Overweight | Maintain | Feb 2, 2023 |
| Cowen & Co. | Market Perform | Market Perform | Maintain | Feb 2, 2023 |
| Wolfe Research | Underperform | Peer Perform | Downgrade | Jul 12, 2022 |
| Stifel Nicolaus | Sell | Hold | Downgrade | Oct 25, 2019 |
| Bank of America | Underperform | Neutral | Downgrade | Sep 27, 2019 |
| Argus | Buy | Buy | Maintain | Oct 29, 2018 |
| Buckingham Research | Neutral | Neutral | Maintain | Oct 26, 2018 |
| Buckingham | Neutral | Neutral | Maintain | Oct 26, 2018 |
| RBC Capital | Sector Perform | Outperform | Downgrade | Jan 7, 2016 |
| Longbow Research | Buy | Neutral | Upgrade | Oct 17, 2014 |
| Wunderlich Securities | Hold | Hold | Maintain | Feb 19, 2014 |
| Wunderlich | Hold | Hold | Maintain | Feb 19, 2014 |
Named analyst price targets
Upside is calculated against the persisted current price $222.79. FMP does not supply a rating on these named-analyst rows.
| Firm | Analyst | 52W target | Price when posted | Upside | Date |
|---|---|---|---|---|---|
| Goldman Sachs | Jordan Alliger | $244 | $222.79 | +9.5% | Jul 29, 2026 |
| Stifel Nicolaus | Bruce Chan | $256 | $231.76 | +14.9% | Jul 21, 2026 |
| Susquehanna | Analyst unavailable | $228 | $229.5 | +2.3% | Jul 14, 2026 |
| Raymond James | Analyst unavailable | $241 | $231.21 | +8.2% | Jul 13, 2026 |
| Wells Fargo | Christian Wetherbee | $250 | $215.51 | +12.2% | Jul 8, 2026 |
| UBS | Thomas Wadewitz | $224 | $216.94 | +0.5% | Jul 7, 2026 |
| Morgan Stanley | Analyst unavailable | $245 | $217.65 | +10.0% | Jul 6, 2026 |
| Barclays | Analyst unavailable | $220 | $219.04 | -1.3% | Jun 25, 2026 |
| Goldman Sachs | Analyst unavailable | $235 | $219.52 | +5.5% | Jun 23, 2026 |
| Wells Fargo | Analyst unavailable | $235 | $245.52 | +5.5% | Jun 5, 2026 |
| BMO Capital | Fadi Chamoun | $230 | $236.06 | +3.2% | Jun 4, 2026 |
| Susquehanna | Harrison Bauer | $224 | $225.75 | +0.5% | Jun 2, 2026 |
| Morgan Stanley | Ravi Shanker | $235 | $210.57 | +5.5% | Apr 30, 2026 |
| Raymond James | Patrick Tyler Brown | $224 | $213.45 | +0.5% | Apr 30, 2026 |
| Goldman Sachs | Jordan Alliger | $216 | $209.45 | -3.0% | Apr 30, 2026 |
| Evercore ISI | Analyst unavailable | $219 | $209.61 | -1.7% | Apr 30, 2026 |
| Stephens | Reed Seay | $240 | $209.35 | +7.7% | Apr 30, 2026 |
| Barclays | Analyst unavailable | $210 | $209.35 | -5.7% | Apr 30, 2026 |
| Goldman Sachs | Jordan Alliger | $209 | $209.35 | -6.2% | Apr 29, 2026 |
| Robert W. Baird | Analyst unavailable | $229 | $220.53 | +2.8% | Apr 28, 2026 |
| Stifel Nicolaus | Analyst unavailable | $228 | $205.19 | +2.3% | Apr 16, 2026 |
| Evercore ISI | Jonathan Chappell | $201 | $187.93 | -9.8% | Mar 26, 2026 |
| Argus Research | Analyst unavailable | $220 | $185.92 | -1.3% | Feb 12, 2026 |
| Susquehanna | Analyst unavailable | $205 | $196.04 | -8.0% | Feb 11, 2026 |
| Deutsche Bank | Analyst unavailable | $205 | $202.14 | -8.0% | Feb 5, 2026 |
| Stifel Nicolaus | Bruce Chan | $217 | $202.36 | -2.6% | Feb 5, 2026 |
| Evercore ISI | Analyst unavailable | $200 | $201.79 | -10.2% | Feb 5, 2026 |
| Truist Financial | Lucas Servera | $225 | $204.78 | +1.0% | Feb 5, 2026 |
| UBS | Analyst unavailable | $202 | $208.54 | -9.3% | Feb 5, 2026 |
| Stephens | Analyst unavailable | $232 | $208.54 | +4.1% | Feb 5, 2026 |
| Barclays | Analyst unavailable | $185 | $208.54 | -17.0% | Feb 5, 2026 |
| Goldman Sachs | Analyst unavailable | $195 | $208.54 | -12.5% | Feb 4, 2026 |
| Morgan Stanley | Analyst unavailable | $209 | $208.54 | -6.2% | Feb 4, 2026 |
| Truist Financial | Lucas Servera | $185 | $176.28 | -17.0% | Jan 15, 2026 |
| Barclays | Analyst unavailable | $165 | $173.52 | -25.9% | Jan 15, 2026 |
| Evercore ISI | Jonathan Chappell | $150 | $173.57 | -32.7% | Jan 12, 2026 |
| Wolfe Research | Analyst unavailable | $138 | $171.07 | -38.1% | Jan 8, 2026 |
| Robert W. Baird | Daniel Moore | $166 | $165.6 | -25.5% | Jan 7, 2026 |
| Stephens | Reed Seay | $190 | $166.01 | -14.7% | Jan 6, 2026 |
| Susquehanna | Analyst unavailable | $170 | $162.97 | -23.7% | Jan 5, 2026 |
| Robert W. Baird | Analyst unavailable | $170 | $159.19 | -23.7% | Jan 5, 2026 |
| Cantor Fitzgerald | Analyst unavailable | $165 | $157.5 | -25.9% | Dec 18, 2025 |
| Stifel Nicolaus | Analyst unavailable | $173 | $157.44 | -22.3% | Dec 16, 2025 |
| Morgan Stanley | Analyst unavailable | $190 | $155.15 | -14.7% | Dec 8, 2025 |
| BMO Capital | Fadi Chamoun | $170 | $135.29 | -23.7% | Dec 1, 2025 |
| Stephens | Analyst unavailable | $156 | $136.13 | -30.0% | Oct 30, 2025 |
| Raymond James | Patrick Tyler Brown | $155 | $136.13 | -30.4% | Oct 30, 2025 |
| Stifel Nicolaus | Analyst unavailable | $162 | $137.03 | -27.3% | Oct 28, 2025 |
| Raymond James | Analyst unavailable | $160 | $136.18 | -28.2% | Oct 14, 2025 |
| UBS | Analyst unavailable | $164 | $143.77 | -26.4% | Oct 3, 2025 |
| Barclays | Brandon Oglenski | $150 | $139.24 | -32.7% | Oct 2, 2025 |
| Evercore ISI | Analyst unavailable | $143 | $139.16 | -35.8% | Sep 30, 2025 |
| Robert W. Baird | Analyst unavailable | $148 | $144.36 | -33.6% | Aug 4, 2025 |
| Barclays | Analyst unavailable | $155 | $148.79 | -30.4% | Jul 31, 2025 |
| Truist Financial | Lucas Servera | $175 | $155.61 | -21.5% | Apr 24, 2025 |
| Raymond James | Patrick Tyler Brown | $185 | $158.9 | -17.0% | Apr 24, 2025 |
| Stephens | Daniel Imbro | $180 | $154.47 | -19.2% | Apr 24, 2025 |
| Wells Fargo | Christian Wetherbee | $150 | $153.23 | -32.7% | Apr 24, 2025 |
| Stifel Nicolaus | Bruce Chan | $188 | $155.11 | -15.6% | Apr 14, 2025 |
| Morgan Stanley | Eric Morgan | $185 | $170.1 | -17.0% | Apr 2, 2025 |
| Deutsche Bank | Analyst unavailable | $236 | $179.55 | +5.9% | Mar 7, 2025 |
| Raymond James | Patrick Tyler Brown | $215 | $203 | -3.5% | Dec 9, 2024 |
| BMO Capital | Fadi Chamoun | $205 | $188.67 | -8.0% | Oct 24, 2024 |
| Robert W. Baird | Garrett Holland | $200 | $188.67 | -10.2% | Oct 24, 2024 |
| Stephens | Jack Atkins | $210 | $188.67 | -5.7% | Oct 24, 2024 |
| Loop Capital Markets | Fadi Chamoun | $210 | $199.42 | -5.7% | Oct 18, 2024 |
| Evercore ISI | Jonathan Chappell | $188 | $193.5 | -15.6% | Oct 3, 2024 |
| Bank of America Securities | Ken Hoexter | $206 | $184.44 | -7.5% | Sep 5, 2024 |
| Robert W. Baird | Garrett Holland | $204 | $185.71 | -8.4% | Sep 5, 2024 |
| BMO Capital | Fadi Chamoun | $215 | $205.82 | -3.5% | Jul 25, 2024 |
| Evercore ISI | Jonathan Chappell | $196 | $176.07 | -12.0% | Jun 25, 2024 |
| UBS | Thomas Wadewitz | $185 | $173.3 | -17.0% | Jun 20, 2024 |
| Susquehanna | Bascome Majors | $210 | $173.91 | -5.7% | Jun 12, 2024 |
| BMO Capital | Fadi Chamoun | $210 | $175.37 | -5.7% | Jun 5, 2024 |
| Robert W. Baird | Garrett Holland | $205 | $181.7 | -8.0% | May 8, 2024 |
| Evercore ISI | Jonathan Chappell | $225 | $195.06 | +1.0% | Apr 25, 2024 |
| Susquehanna | Bascome Majors | $185 | $98.18 | -17.0% | Jan 8, 2024 |
| Raymond James | Analyst unavailable | $395 | $367.34 | +77.3% | Feb 8, 2023 |
| Deutsche Bank | Analyst unavailable | $396 | $374.9 | +77.7% | Feb 2, 2023 |
| Susquehanna | Analyst unavailable | $330 | $376 | +48.1% | Feb 2, 2023 |
| Cowen & Co. | Analyst unavailable | $332 | $376.33 | +49.0% | Feb 2, 2023 |
| Citigroup | Analyst unavailable | $380 | $374.06 | +70.6% | Feb 2, 2023 |
| Wells Fargo | Analyst unavailable | $395 | $367.62 | +77.3% | Feb 2, 2023 |
| Wells Fargo | Analyst unavailable | $315 | $286.52 | +41.4% | Jan 4, 2023 |
| Raymond James | Patrick Tyler Brown | $265 | $254.97 | +18.9% | Jul 15, 2022 |
| Credit Suisse | Ariel Rosa | $282 | $260.06 | +26.6% | Jun 27, 2022 |
| Wells Fargo | Allison Poliniak-Cusic | $300 | $259.2 | +34.7% | Jun 27, 2022 |
| Wells Fargo | Analyst unavailable | $280 | $292.26 | +25.7% | Apr 28, 2022 |
| Susquehanna | Analyst unavailable | $285 | $284.95 | +27.9% | Apr 28, 2022 |
| Raymond James | Analyst unavailable | $305 | $277.33 | +36.9% | Apr 20, 2022 |
| Morgan Stanley | Ravi Shanker | $168.5 | $138.85 | -24.4% | Apr 4, 2022 |
| Evercore ISI | Jonathan Chappell | $368 | $323.91 | +65.2% | Feb 2, 2022 |
| Stephens | Jack Atkins | $385 | $354.64 | +72.8% | Jan 4, 2022 |
| Susquehanna | Bascome Majors | $395 | $354.41 | +77.3% | Dec 9, 2021 |
| KeyBanc | Todd Fowler | $375 | $354.83 | +68.3% | Nov 30, 2021 |
| Goldman Sachs | Jordan Alliger | $140.5 | $133.1 | -36.9% | Aug 2, 2021 |
| Argus Research | John Eade | $285 | $257 | +27.9% | Apr 23, 2021 |
Track every rating change on ODFL the moment it posts. Free to start.
Start freeMarket reaction
prior-close to event-session closeFollow ODFL with an agent that reads every filing, transcript, and price print. Free to start.
Try FN2 freeTranscript intelligence
What changed
Revenue of $1.33 billion beat both the guided range ($1.25 to $1.30 billion) and consensus ($1.31 billion), a 1.6% surprise. EPS of $1.14 exceeded the $1.05 consensus by 8.6%. Operating ratio improved sequentially to 76.2% from 76.7% in Q4 2025, though overhead costs still rose faster than revenue. Weight per shipment rose approximately 1% year-over-year in April, the first positive YoY change highlighted by management. Management tone shifted from cautious in Q4 2025 to confident in Q1 2026. Capex outlook changed from decreasing to increasing, with $205 million planned for 2026. LTL revenue per hundredweight grew 4.4%, continuing yield management strength.
Guidance delta
Guidance was maintained. Management expects sequential volume growth and operating-ratio compression in Q2, aiming to beat normal seasonal trends. The company reaffirmed its $205 million 2026 capex program for network, technology, and equipment upgrades.
Key takeaways
- Revenue of $1.33 billion declined 2.9% year-over-year but beat consensus by 1.6% and exceeded the company's own guidance range.
- EPS of $1.14 beat estimates by 8.6%, driven by yield management and disciplined pricing.
- Operating ratio improved sequentially to 76.2% from 76.7%, though it remains elevated by historical standards.
- Service quality remains best-in-class: 99% on-time delivery and claims ratio below 0.1%.
- Weight per shipment rose approximately 1% YoY in April, signaling improving freight demand.
- The $205 million 2026 capex program signals readiness to invest for growth as the freight cycle turns.
Management priorities
- Execute $205 million capex program for network, technology, and equipment upgrades.
- Target sequential volume increases and operating-ratio compression in Q2.
- Leverage service leadership to win market share across retail and industrial segments.
- Expand employee training and management development programs.
- Maintain yield discipline and pricing strategy.
Related earnings events
IndustrialsSources
- Earnings call transcript and parsed analysis · 2026-05-11T10:29:34.698584+00:00
- FN2 earnings calendar · 2026-07-26T00:37:12.209961+00:00
- Polygon adjusted daily market bars · 2026-07-30T01:11:49.886099+00:00
- Financial Modeling Prep analyst price-target consensus and quote snapshot · 2026-07-30T01:11:49.883369+00:00
Methodology
Reported and consensus figures come from FN2's earnings event records. Market reaction and volume are calculated from daily adjusted bars around the event; abnormal move subtracts the SPY move over the same window.
Analyst target low, average, and high values are derived at request time from each named analyst's latest persisted FMP target. The current-price marker comes from FN2's persisted market snapshot. They are sell-side estimates, not an FN2 valuation or recommendation.
Transcript intelligence is a structured synthesis of the current and prior earnings-call analyses. Missing values stay missing and are never estimated.
By FN2 Research · Updated . For educational purposes only; not investment advice.