Upgrade

Old Dominion Freight Line, Inc.

ODFL

Last
$181.97
Day
+0.2%
1y
+28.6%
5y
+28.2%
52w
-27.9%
SPY YTD
+13.3%
XLI
+6.6%
Earnings
2026-10-2818d
EMA 21
180.46
EMA 50
190.10
EMA 200
195.11
20d high
-0.8%
5y high
-27.9%
5y range
48th
Website · 20,173 employees · United States

Positions held

Your positions

ODFL isn't in your positions.

Add it to see shares, cost, and P&L here.

Score
-10
Hold
avoid
Signal
Sell
Target
$190.16
Stop
$174.56
Stop distance
4.1%
Target vs last
+4.5%

Bull / bear case

Site-generated summary from fundamentals, news, and score — not investment advice. As of 2026-10-07.

Bull case
  • Old Dominion Freight Line has a strong competitive position in the trucking industry, benefiting from a robust operational strategy that emphasizes efficiency and customer service.
  • Revenue increased by 16% compared to the prior quarter, reaching $1.6 billion.
  • Gross margin improved to 36.3%, up from 32.2% in the previous quarter.
Bear case
  • Despite its strengths, Old Dominion Freight Line faces potential headwinds due to market volatility and economic cycles affecting the trucking industry.
  • The stock has a sell signal with a score of -12.00, indicating bearish sentiment.
  • The company's RSI is at 45, suggesting it may be underperforming relative to the market.

Fundamentals

Market cap$37.78BEnterprise value$37.40BTrailing P/E34.93Forward P/E27.07
PEG2.14Price / book8.29Beta1.20Dividend yield0.64%
Revenue growth10.4%Earnings growth32.3%Gross margin39.6%Operating margin28.8%
Profit margin19.4%ROE24.8%ROA15.8%Debt / equity0.00
Current ratio1.89Free cash flow$970.78MAnalyst recommendationbuyMean target$222.38
52w high$252.0352w low$126.01

Quarterly

2026-Q22026-Q12025-Q42025-Q32025-Q2
Revenue$1.6B$1.3B$1.3B$1.4B$1.4B
Op margin29.9%23.8%23.3%25.7%25.4%
Net income$351M$238M$229M$271M$269M
Gross margin36.3%32.2%31.6%34.0%33.7%
Gross profit$563M$430M$413M$479M$474M
Operating income$465M$317M$304M$361M$358M
  • Revenue +16% vs prior quarter ($1.6B vs $1.3B).
  • Gross margin 36.3% (was 32.2% prior quarter).
  • Operating margin expanded to 30%.

Yearly (6y)

2025202420232022
Revenue$5.5B$5.8B$5.9B$6.3B
Op margin24.8%26.6%28.0%29.4%
Net income$1.0B$1.2B$1.2B$1.4B
Gross margin33.0%34.8%35.3%36.0%
Gross profit$1.8B$2.0B$2.1B$2.3B
Operating income$1.4B$1.5B$1.6B$1.8B
Headline scan

No flags

• No distress or material-risk keywords in recent headlines (keyword scan only — not a guarantee).

News

ODFL · daily+31.1% over 260 sessions
Close EMA21 EMA50 EMA200
119.71154.36189.02223.68258.332025-092025-112026-012026-042026-062026-082026-10
Quarterly · revenue, net income, margins
Revenue Net income Gross margin Op margin
$0M$389M$777M$1.2B$1.6B0%18%36%2025-Q22025-Q32025-Q42026-Q12026-Q2