Old Dominion Freight Line, Inc. logo

Old Dominion Freight Line, Inc.

ODFL

NASDAQIndustrialsTrucking

Previous close

$206.47

+$1.95 · +0.95%

Aug 21, 4:00 PM ET

ODFL company overview

Regular session · ET · Market data may be delayed.

GoAI snapshot

AI-powered factor overview

Jul 10, 2026

GoAI score

Hold

Wait — insufficient conviction to act

Valuation

35

Expensive

Momentum

68

Gaining

Sentiment

72

Bullish

Risk resilience

67

Moderate Risk

Full GoAI research

Thesis, catalysts, evidence, and risk analysis.

View full GoAI research

AI-generated, informational only, and not investment advice.

Company profile

Industry
Trucking
Sector
Industrials
Headquarters
US

Market position

Day range

Current $206.47

52-week range

Current $206.47

Open
$207.73
Previous close
$204.52
Volume
1.2M
Market cap
42.94B USD
50-day average
$221.3
-6.70% below average
200-day average
$193.7
+6.59% above average

Financials

Financial snapshot

Latest / TTM

Valuation & yield

Enterprise value
32.93B USD
P/E (TTM)
39.71×
P/B (TTM)
9.48×
P/S (TTM)
7.66×
EV / EBITDA
19.08×
Earnings yield
3.11%
Free cash flow yield
2.90%
Dividend yield
0.55%

Profitability & efficiency

Gross margin
31.70%
Operating margin
25.84%
Net margin
19.44%
Return on equity
23.75%
Return on assets
18.32%
Return on invested capital
19.91%

Financial health

Debt / equity
Current ratio
1.44×
Altman Z-score
24.64
Piotroski F-score
8 of 9

Financial statements

Margin trends

Profitability as a percentage of reported revenue.

Gross marginOperating marginNet margin
Gross, operating, and net margin trends38%31%24%17%Gross margin, FY2021: 33.77%Gross margin, FY2022: 36.04%Gross margin, FY2023: 35.32%Gross margin, FY2024: 34.79%Gross margin, FY2025: 32.15%Operating margin, FY2021: 26.47%Operating margin, FY2022: 29.40%Operating margin, FY2023: 27.97%Operating margin, FY2024: 26.55%Operating margin, FY2025: 24.76%Net margin, FY2021: 19.68%Net margin, FY2022: 22.00%Net margin, FY2023: 21.13%Net margin, FY2024: 20.40%Net margin, FY2025: 18.63%FY2021FY2022FY2023FY2024FY2025
Gross margin FY2021 33.77%. Gross margin FY2022 36.04%. Gross margin FY2023 35.32%. Gross margin FY2024 34.79%. Gross margin FY2025 32.15%. Operating margin FY2021 26.47%. Operating margin FY2022 29.40%. Operating margin FY2023 27.97%. Operating margin FY2024 26.55%. Operating margin FY2025 24.76%. Net margin FY2021 19.68%. Net margin FY2022 22.00%. Net margin FY2023 21.13%. Net margin FY2024 20.40%. Net margin FY2025 18.63%.

Income trends

Revenue

5.5B USD-5.48%

Operating income

1.36B USD-11.85%

Net income

1.02B USD-13.69%
Income trends across reported periods6.78B USD4.69B USD2.59B USD500.07M USDRevenue, FY2021: 5.26B USDRevenue, FY2022: 6.26B USDRevenue, FY2023: 5.87B USDRevenue, FY2024: 5.81B USDRevenue, FY2025: 5.5B USDOperating income, FY2021: 1.39B USDOperating income, FY2022: 1.84B USDOperating income, FY2023: 1.64B USDOperating income, FY2024: 1.54B USDOperating income, FY2025: 1.36B USDNet income, FY2021: 1.03B USDNet income, FY2022: 1.38B USDNet income, FY2023: 1.24B USDNet income, FY2024: 1.19B USDNet income, FY2025: 1.02B USDFY2021FY2022FY2023FY2024FY2025
Revenue FY2021 5.26B USD. Revenue FY2022 6.26B USD. Revenue FY2023 5.87B USD. Revenue FY2024 5.81B USD. Revenue FY2025 5.5B USD. Operating income FY2021 1.39B USD. Operating income FY2022 1.84B USD. Operating income FY2023 1.64B USD. Operating income FY2024 1.54B USD. Operating income FY2025 1.36B USD. Net income FY2021 1.03B USD. Net income FY2022 1.38B USD. Net income FY2023 1.24B USD. Net income FY2024 1.19B USD. Net income FY2025 1.02B USD.
Metric (USD)FY2025FY2024FY2023FY2022FY2021
Revenue5.5B USD5.81B USD5.87B USD6.26B USD5.26B USD
Cost of goods sold3.73B USD3.79B USD3.79B USD4B USD3.48B USD
Gross profit1.77B USD2.02B USD2.07B USD2.26B USD1.78B USD
Selling, general, and administrative234.81M USD309.73M USD281.05M USD258.88M USD223.76M USD
Operating expenses406.26M USD478.8M USD431.53M USD415.49M USD383.46M USD
Interest income4.15M USD17.01M USD12.8M USD4.88M USD786K USD
Interest expense296K USD212K USD464K USD1.56M USD1.73M USD
Depreciation and amortization364.69M USD344.58M USD324.45M USD276.07M USD259.9M USD
Operating income1.36B USD1.54B USD1.64B USD1.84B USD1.39B USD
Net income1.02B USD1.19B USD1.24B USD1.38B USD1.03B USD

Company facts updated Aug 24, 2026.

Earnings

EPS beat rate
82%
9 beats, 1 miss, 1 met estimate
Average EPS surprise
+3.69%
11 comparable reports
Latest EPS result
1.68
Estimate 1.54 · Beat by 9.09%

EPS: actual versus estimate

Recent quarterly results

ActualEstimate
Quarterly EPS actual values compared with estimates1.751.491.240.98Q1 '25BeatQ2 '25BeatQ3 '25MissQ4 '25BeatQ1 '26BeatQ2 '26BeatQ3 '26BeatQ4 '26Estimate
Q1 2025, reported Feb 5, 2025: actual 1.23, estimate 1.16, surprise +6.03%, Beat. Q2 2025, reported Apr 23, 2025: actual 1.19, estimate 1.14, surprise +4.39%, Beat. Q3 2025, reported Jul 30, 2025: actual 1.27, estimate 1.28, surprise -0.78%, Miss. Q4 2025, reported Oct 29, 2025: actual 1.28, estimate 1.22, surprise +4.92%, Beat. Q1 2026, reported Feb 4, 2026: actual 1.09, estimate 1.06, surprise +2.83%, Beat. Q2 2026, reported Apr 29, 2026: actual 1.14, estimate 1.05, surprise +8.57%, Beat. Q3 2026, reported Jul 29, 2026: actual 1.68, estimate 1.54, surprise +9.09%, Beat. Q4 2026, reported Oct 28, 2026: actual —, estimate 1.6, surprise —, Comparison unavailable.

Revenue: actual versus estimate

Recent quarterly results

ActualEstimate
Quarterly Revenue actual values compared with estimates1.62B1.49B1.36B1.24BQ1 '25BeatQ2 '25BeatQ3 '25MissQ4 '25BeatQ1 '26BeatQ2 '26BeatQ3 '26BeatQ4 '26Estimate
Q1 2025, reported Feb 5, 2025: actual 1.39B USD, estimate 1.38B USD, surprise +0.76%, Beat. Q2 2025, reported Apr 23, 2025: actual 1.37B USD, estimate 1.37B USD, surprise +0.63%, Beat. Q3 2025, reported Jul 30, 2025: actual 1.41B USD, estimate 1.42B USD, surprise -0.61%, Miss. Q4 2025, reported Oct 29, 2025: actual 1.41B USD, estimate 1.4B USD, surprise +0.24%, Beat. Q1 2026, reported Feb 4, 2026: actual 1.31B USD, estimate 1.3B USD, surprise +0.64%, Beat. Q2 2026, reported Apr 29, 2026: actual 1.33B USD, estimate 1.31B USD, surprise +1.58%, Beat. Q3 2026, reported Jul 29, 2026: actual 1.55B USD, estimate 1.54B USD, surprise +0.95%, Beat. Q4 2026, reported Oct 28, 2026: actual —, estimate 1.55B USD, surprise —, Comparison unavailable.

Analyst ratings

Third-party consensus; not a GoAI recommendation.

Rating distribution

36 ratings
Strong buy00%
Buy1233%
Hold2056%
Sell411%
Strong sell00%

Corporate actions

Annual dividends per share

Cash distributions grouped by calendar year; partial years are marked.

$1.12

2025 complete year+180.0% since 2021

2026 partial: $0.58

* Partial calendar year in the available dividend history.

Corporate action history

DividendUpcoming

Ex-dividend Sep 2, 2026

$0.29

Quarterly

Record Sep 2, 2026 · Payment Sep 16, 2026

Dividend

Ex-dividend Jun 3, 2026

$0.29

Quarterly

Record Jun 3, 2026 · Payment Jun 17, 2026

Dividend

Ex-dividend Mar 4, 2026

$0.29

Quarterly

Record Mar 4, 2026 · Payment Mar 18, 2026

Dividend

Ex-dividend Dec 3, 2025

$0.28

Quarterly

Record Dec 3, 2025 · Payment Dec 17, 2025

Dividend

Ex-dividend Sep 3, 2025

$0.28

Quarterly

Record Sep 3, 2025 · Payment Sep 17, 2025

Dividend

Ex-dividend Jun 4, 2025

$0.28

Quarterly

Record Jun 4, 2025 · Payment Jun 18, 2025

ODFL peers

ETFs holding ODFL

Funds reporting this stock among their holdings, ordered by reported position size.

Continue in GoAI

Research ODFL

research.disclaimer