ODFL — OLD DOMINION FREIGHT LINE, INC.
—
Nasdaq ·
Industrials ·
Road & Rail ·
CIK 878927 ·
Last close
$217.58
Market Cap
$45.25B
52W High
$252.03
52W Low
$182.66
ADV30
1,988,132
Next earnings
2026-07-29
Quarterly Fundamentals
Revenues vs Net Income (last 4 Q)
Assets vs Liabilities (last 4 Q)
| Period | Revenues | GrossProfit | OpIncome | NetIncome | Assets | Cash | Liabilities |
|---|---|---|---|---|---|---|---|
| Mar 2026 | — | — | — | — | — | — | — |
| Dec 2025 | 1,307,296,000 | 412,512,000 | 304,251,000 | 229,470,000 | 5,470,160,000 | 120,091,000 | 1,159,103,000 |
| Sep 2025 | 1,406,511,000 | 478,799,000 | 360,844,000 | 270,947,000 | 5,516,631,000 | 46,592,000 | 1,253,435,000 |
| Jun 2025 | 1,407,724,000 | 473,967,000 | 357,895,000 | 268,626,000 | 5,551,096,000 | 24,057,000 | 1,320,465,000 |
Cashflow TTM (yfinance, fills SEC gap)
Operating CF
$1,370,133,000
Investing CF
$-366,411,000
Financing CF
$-992,307,000
CapEx
$-415,034,000
Dividends Paid
$-235,641,000
Buybacks
$-730,338,000
EPS Diluted TTM
$4.78
As of
2026-05-10
Balance + Analyst (yfinance extras)
Retained Earnings
$4,055,604,000
Inventory
—
Receivables
$494,339,000
ST Investments
—
EBIT TTM
$1,022,958,000
Pretax Income TTM
$1,022,664,000
Interest Exp TTM
$294,000
Analysts
24
Yahoo Snapshot (yfinance, live)
Total Revenue
$5,456,226,816
EBITDA
$1,708,194,944
Free Cash Flow
$861,986,240
Enterprise Value
$45,001,654,272
Total Cash
$288,081,984
Total Debt
$39,996,000
Shares Out
207,968,283
Trailing EPS
$4.79
Book Value
$21.14
ROE
23.3%
ROA
15.0%
Div Yield
0.53%
Annual Trend (SEC EDGAR, last 4y)
Revenues vs Net Income (last 4y)
| FY end | Revenues | OpIncome | NetIncome | Assets | Liabilities | Equity | OCF |
|---|---|---|---|---|---|---|---|
| Dec 2025 | 5,496,389,000 | 1,361,045,000 | 1,023,703,000 | 5,470,160,000 | 1,159,103,000 | — | 1,370,133,000 |
| Dec 2024 | 5,814,810,000 | 1,543,998,000 | 1,186,073,000 | 5,491,395,000 | 1,246,807,000 | — | 1,659,283,000 |
| Dec 2023 | 5,866,152,000 | 1,640,673,000 | 1,239,502,000 | 5,512,393,000 | 1,254,582,000 | — | 1,569,135,000 |
| Dec 2022 | 6,260,077,000 | 1,840,632,000 | 1,377,159,000 | 4,838,610,000 | 1,185,693,000 | — | 1,691,582,000 |
TTM Snapshot
Revenues TTM
$3,178,658,000
NetIncome TTM
$350,172,000
OpCashFlow TTM
$0
Assets (Latest)
$3,068,424,000
Forward EPS
$6.34
Max Pain — expiry 2026-07-17
max pain strike: $210.00 · spot: $218.82 · call oi: 2,052 · put oi: 1,173
Expected Move to 2026-07-17:
±$18.00
(8.23%) —
implied range
$200.82 –
$236.82
· ATM straddle on $220.00 strike
Peers — same industry
| Ticker | Name | Market Cap | Last | Daily % |
|---|---|---|---|---|
| NSC | NORFOLK SOUTHERN CORP | $68.14B | $303.39 | — |
| CNI | CANADIAN NATIONAL RAILWAY CO | $69.70B | $114.90 | — |
| CP | CANADIAN PACIFIC KANSAS CITY LTD/CN | $75.72B | $85.29 | — |
| UPS | UNITED PARCEL SERVICE INC | $79.01B | $105.83 | — |
| JBHT | HUNT J B TRANSPORT SERVICES INC | $25.39B | $269.24 | — |
News headlines (Yahoo Finance, 1h cache)
3 Reasons to Sell ODFL and 1 Stock to Buy Instead
2026-06-22 14:11 · Yahoo
Here's Why Old Dominion Freight Line Stock Slumped This Week
2026-06-20 13:02 · Yahoo
JPMorgan Raises its Price Target on Old Dominion Freight Line (ODFL)
2026-06-17 17:35 · Yahoo
Stocks Mixed Ahead of FOMC Meeting Results
2026-06-17 15:22 · Yahoo
Stocks Settle Sharply Higher as US-Iran Peace Deal Spurs Optimism
2026-06-15 20:36 · Yahoo
Stocks Rally as US-Iran Peace Deal Sinks Oil and Bond Yields
2026-06-15 15:19 · Yahoo
Stocks Soar on US-Iran Peace Agreement
2026-06-15 14:15 · Yahoo
Datadog upgraded, Accenture downgraded: Wall Street's top analyst calls
2026-06-15 13:42 · Yahoo
The Bull Case For Old Dominion Freight Line (ODFL) Could Change Following Rising LTL Pricing Amid Amazon Threats - Learn Why
2026-06-13 12:12 · Yahoo
LTL carriers report gains in shipment weights
2026-06-12 16:20 · Yahoo
Recent Insider Activity
No insider activity indexed for this ticker.