Skip to content

Dossier · ODFL · Dormant

ODFL · Old Dominion Freight Line, Inc.

Last analysed ·

Current thesis

Yield-led freight-recovery narrative maturing into all-time highs: May revenue/day +12.3% is fuel and pricing rather than volume (LTL tons still -3.8%). Amazon's June 10 full-LTL launch gapped ODFL -7.2%, and consensus targets (~$210) sit below ~$236 spot. Stretched compounder with a fresh structural overhang a poor fresh-entry setup.

Invalidation trigger

Weekly close below the rising 50-day (~$212); or LTL ex-fuel revenue/cwt growth rolling under +5% (Amazon compressing yield); or June/July tons-per-day re-accelerating below May's -3.8% the yield-led recovery breaking while volume is still negative.

Thesis status

Open commitment catalyst in 18dscored if the trigger above fires How this is scored →

Current Thesis

The investable narrative is a freight-cycle recovery led by the highest-quality LTL operator in North America and that leg is maturing into all-time highs just as a structural challenge lands. May 2026 revenue per day rose 12.3% YoY (reported June 3), but the growth is fuel-surcharge and pricing; On June 10 Amazon Supply Chain Services opened a full LTL network to all shippers, and ODFL gapped down 7.2% (closed $248.73 → opened $230.84). At ~$236, P/E 49, ~26% above the 200-day, with a consensus analyst target (~$210) sitting below the share price, a fresh entry is chasing peak sentiment into a new competitive overhang rather than catching an accelerating story early.

Bull Case

  • Industry-best margins: Q1 2026 operating ratio 76.2%, roughly 200bps ahead of management's implied ~78.2% guide (Q1 print, ~2026-04). Structural cost/service edge over ArcBest and XPO.
  • Pricing power through the downturn: Q1 rev/cwt ex-fuel +4.4%; May QTD ex-fuel +5.4% (June 3 update). ODFL keeps raising price even with soft tonnage.
  • Sequential volume improvement: tons/day went -7.7% in Q1 to -3.8% in May; shipments less negative consistent with a cyclical bottom forming.
  • Operating leverage on the turn: management guides 300–350bps OR improvement Q1→Q2; Q2 EPS guide $1.32 vs Q1 actual $1.14, Q2 revenue guide $1.44B, FY EPS ~$5.06 (Q1 call).
  • Capacity + capital return: ~$265M 2026 capex into real estate/fleet/tech ahead of a recovery, plus ongoing buybacks and a 0.5% dividend positioned to take share when freight turns.
  • Multi-month relative strength: +~96% off the $126.01 52-week low; held above a rising 50-day ($212.27) and 200-day ($187.56) into June.

Bear Case

  • Headline overstates the recovery: the May +12.3% is mostly fuel and price; underlying demand has not turned tons/day -3.8%, shipments/day -5.3%, ex-fuel yield only +5.4% (June 3 8-K).
  • Trailing trend still down: Q1 2026 revenue -3% YoY and OR 80bps worse YoY (Q1 print).
  • Amazon structural overhang: June 10 ASCS LTL launch to all shippers (80,000+ trailers, 24,000 containers) sent ODFL, XPO and ArcBest lower together a deep-pocketed price disruptor entering a thesis that rests on yield.
  • Valuation vs the street: P/E 49.05, PEG 5.01, ~26% above the 200-day. Consensus PT ~$210 is below spot, and every covering shop is Neutral/Equal-Weight Wells Fargo $235 (June 5), JPMorgan $234, Baird $229, Citi $225, Susquehanna $224 (June 2), Barclays $210, BofA $160. Nobody is upgrading into the strength.
  • Sentiment saturation: repeated CNBC "Final Trades" mentions (June 3, 8, 9) signal mainstream pundit ownership, usually late in a move.
  • Failed-high risk: the gap-down off the $250.69 52-week high prints a potential lower high.

Setup & Price Structure

  • ~$236 after the June 10 gap (closed $248.73 → opened $230.84, -7.2%), back off the $250.69 ATH.
  • 50-day $212.27, 200-day $187.56; price ~11% above the 50-day and ~26% above the 200-day extended.
  • The Amazon gap is unfilled overhead supply. First test is whether ~$230 holds or the gap fills toward the rising 50-day near $212.
  • A clean re-engagement zone is a reset to the 50-day ($212) / prior breakout shelf with tonnage confirming positive chasing $236 into the gap with consensus targets capped at ~$210 leaves poor reward/risk.
  • This is the beginner-trap quadrant: peak retail/pundit sentiment, stretched well above the moving averages, a structural bear catalyst fresh on the tape.

Catalyst Calendar (next 30 days)

  • ~2026-07-02 (est.): June 2026 monthly LTL operating metrics (ODFL reports ~start of the following month; the May update came June 3). The tell: does tons/day keep climbing toward flat, and does ex-fuel yield hold +5% against Amazon?
  • Mid-June 2026: Cass Freight Index / ATA truck tonnage macro confirmation of whether the LTL bottom is real.
  • Ongoing: Amazon ASCS LTL rollout traction and competitor pricing commentary the swing factor for the yield thesis.
  • ~2026-07-22 (est., just outside 30d): Q2 2026 earnings, the real binary guide is EPS $1.32 / revenue $1.44B, OR improvement 300–350bps. Avoid fresh entries into the print.

What Would Change Our Mind

  • Turns constructive if: June/July tons-per-day turn positive YoY (a genuine volume recovery, not just price) while ex-fuel rev/cwt holds +5%+ despite Amazon that validates share gains and an accelerating leg; a reclaim and hold above the $250.69 ATH on expanding volume would confirm.
  • Thesis breaks if: ex-fuel rev/cwt growth rolls under +5% (Amazon compressing yield), tons-per-day re-accelerate to the downside below May's -3.8%, or a weekly close loses the rising 50-day (~$212) the signal that a yield-led recovery is breaking while volume is still negative.

Correlation Notes

  • LTL peer cluster: XPO and ArcBest (ARCB) trade in sympathy all three gapped down together June 10 on Amazon. Watch the group for confirmation or divergence; relative weakness vs Saia (SAIA) would flag share loss.
  • Broader freight/transports: J.B. Hunt (JBHT), Knight-Swift (KNX); Cass Freight Index and ATA tonnage as macro proxies for the cycle call.
  • Amazon (AMZN) is now a direct competitive variable for the group, not just an index name.
  • Beta 1.17 moves with the cyclical/industrial tape; sensitive to recession-odds and diesel/fuel-surcharge swings, which also distort the reported revenue-per-day growth rate.

Notes

  • Q2 2026 earnings ~2026-07-22 (est.) avoid fresh entries into the print; binary on whether the volume recovery confirms or stays yield-only.
  • Headline May revenue/day +12.3% is fuel + pricing; ex-fuel yield only +5.4% and LTL tons/day still -3.8% recovery is yield-led, not volume-led.
  • Amazon ASCS opened full LTL to all shippers on 2026-06-10 (80,000+ trailers) structural pricing overhang across the whole LTL group; track whether ODFL's ex-fuel yield holds.
  • Every covering analyst is Neutral/Equal-Weight and consensus PT (~$210) sits below spot sell-side will not chase strength here.
  • DORMANT watch name; clean re-engage zone is a reset to the 50-day (~$212) with tonnage turning positive, not a chase near the $250.69 ATH.
  • Repeated CNBC 'Final Trades' mentions (June 3/8/9) flag mainstream-pundit saturation late-move signal.

Related · shared themes