ODFL · NMS · Industrials
Old Dominion Freight Line, Inc.
Also onShortfallConsensus DriftCrosscheck
Implied value per share
USD 94.89
Market price
USD 176.23
Implied upside
-46.2%
10-year forecast · Perpetuity growth terminal value · Mid-year discounting · Base case · Price 2026-11-02 · Accounts to 2025-12-31
Current EV/EBITDA of 21.2x sits outside a defensible 3-20x band, so the exit multiple is capped at 20.0x. A multiple that far out usually means EBITDA is the wrong denominator for this business.
Value Per Share
Same forecast, different terminal treatment. Percentages vs price.
Forecast Cashflows
Reporting currency (USD). Outflows negative.
| Line | FY26 | FY27 | FY28 | FY29 | FY30 | FY31 | FY32 | FY33 | FY34 | FY35 | CAGR |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | USD 6.0bn | USD 6.5bn | USD 7.0bn | USD 7.4bn | USD 7.9bn | USD 8.3bn | USD 8.7bn | USD 9.0bn | USD 9.3bn | USD 9.5bn | +5.2% |
| EBIT | USD 1.6bn | USD 1.8bn | USD 1.9bn | USD 2.0bn | USD 2.1bn | USD 2.3bn | USD 2.4bn | USD 2.4bn | USD 2.5bn | USD 2.6bn | +5.2% |
| NOPAT | USD 1.3bn | USD 1.4bn | USD 1.5bn | USD 1.6bn | USD 1.7bn | USD 1.8bn | USD 1.9bn | USD 1.9bn | USD 2.0bn | USD 2.0bn | +5.2% |
| Add depreciation & amortisation | USD 338.8m | USD 365.8m | USD 392.6m | USD 418.5m | USD 443.3m | USD 466.6m | USD 487.8m | USD 506.7m | USD 522.9m | USD 535.9m | +5.2% |
| Less capital expenditure | USD -694.2m | USD -720.3m | USD -741.4m | USD -756.9m | USD -766.3m | USD -769.1m | USD -765.0m | USD -754.0m | USD -736.1m | USD -711.6m | +0.3% |
| Capex, % of revenue | 11.5% | 11.1% | 10.6% | 10.2% | 9.7% | 9.3% | 8.8% | 8.4% | 7.9% | 7.5% | - |
| Less increase in working capital | USD -39.4m | USD -36.0m | USD -35.6m | USD -34.6m | USD -33.1m | USD -31.0m | USD -28.3m | USD -25.2m | USD -21.5m | USD -17.4m | -8.7% |
| Free cashflow to firm | USD 897.9m | USD 1.0bn | USD 1.1bn | USD 1.2bn | USD 1.3bn | USD 1.4bn | USD 1.6bn | USD 1.7bn | USD 1.8bn | USD 1.9bn | +8.4% |
| Discount factor | 0.9554 | 0.8722 | 0.7962 | 0.7268 | 0.6635 | 0.6056 | 0.5529 | 0.5047 | 0.4607 | 0.4206 | - |
| Present value | USD 857.9m | USD 876.9m | USD 886.5m | USD 889.6m | USD 886.1m | USD 876.3m | USD 860.2m | USD 838.3m | USD 811.0m | USD 778.8m | - |
| Present Value Of The Forecast | USD 8.6bn | ||||||||||
Discount Rate
Source shown per component. All overridable above.
| Risk-free rate | 4.89% | US 10-year Treasury (^TNX), 2026-11-02 |
| Equity risk premium | 4.23% | Damodaran, January 2026 |
| Beta | 1.101 | Reported 1.151, pulled toward 1.0 (Blume) |
| Cost of equity | 9.55% | Risk-free + beta x equity risk premium |
| Cost of debt | 5.29% | Risk-free + 40bp, the spread for a AAA rating at 4598.1x interest cover. Book interest / average debt was lower, at 0.6%. |
| Market capitalisation | USD 36.7bn | 99.9% of capital |
| Total debt | USD 40.0m | 0.1% of capital, book value as a proxy |
| Tax rate | 21.0% | Effective, capped at statutory |
| WACC | 9.55% | E/V x Re + D/V x Rd x (1 - t) |
Terminal Value
Perpetuity growth is intrinsic. The exit multiple defaults to the company's current EV/EBITDA, so it answers a different question - what the shares are worth if today's rating holds and EBITDA grows as forecast.
Perpetuity growth at 2.50%
57% of EV
- Forecast FCFF, final year
- USD 1.9bn
- Capex at depreciation, working capital in reinvestment
- USD 2.0bn
- Less reinvestment at g/ROIC (8.6% of NOPAT)
- USD -175.6m
- Capitalised
- USD 1.9bn
- ROIC (reported)
- 29.1%
- Terminal value, undiscounted
- USD 27.2bn
- Terminal value, discounted
- USD 11.4bn
- Enterprise value
- USD 20.0bn
- Less net debt
- USD -80.1m
- Equity value
- USD 20.1bn
Exit at 20.0x EBITDA
75% of EV
- Terminal value, undiscounted
- USD 62.5bn
- Terminal value, discounted
- USD 26.3bn
- Enterprise value
- USD 34.8bn
- Less net debt
- USD -80.1m
- Equity value
- USD 34.9bn
Spread between methods: 54%.
Sensitivity
Value per share (USD) by discount rate and long-run growth.
| Long-run growth | |||||
|---|---|---|---|---|---|
| Discount rate | 1.50% | 2.00% | 2.50% | 3.00% | 3.50% |
| 7.55% | 122.75 | 128.13 | 134.64 | 142.67 | 152.78 |
| 8.55% | 104.17 | 107.50 | 111.44 | 116.15 | 121.87 |
| 9.55% | 90.28 | 92.41 | 94.89 | 97.80 | 101.24 |
| 10.55% | 79.53 | 80.91 | 82.50 | 84.35 | 86.50 |
| 11.55% | 70.97 | 71.87 | 72.90 | 74.09 | 75.46 |
Outlined: this model. Green text: above today's price of 176.23. Shading: distance from this model's own value.
Priced In
What each input would have to be to justify the current price, one at a time.
| Input | Actual | Model | Implied | Gap |
|---|---|---|---|---|
| Revenue growth, a year | -4.2% | 5.7% | 13.4% | |
| EBIT margin | 29.4% | 27.2% | 48.6% | |
| Discount rate | - | 9.5% | 6.4% |
Live formulas, not pasted numbers - edit a driver and the workbook reprices.
Yahoo Finance and RBA data. General information, not advice. Methodology.