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
HTLD
Heartland Express, Inc.
Freight-cycle inflection accelerating truckload spot rates +23% off Q4 lows, OTRI past 14%, KNX guiding a sharp Q2 rebound. HTLD has run ~69% in three months to its 52-week high on the recovery and balance-sheet deleveraging, but the operating ratio is still >100 and the stock is pricing the turn well ahead of the P&L.
WNC
Wabash National Corp.
Deep-cyclical trailer OEM at trough Q1'26 sales −20% YoY, negative gross margin, net debt > market cap. Backlog turned up to $837M (+$132M q/q) on a fragile freight recovery, but price sits near 52-week lows with no breakout a falling-knife/value-trap for a momentum book until it reclaims the downtrend.