Old Dominion Freight Line, Inc. ODFL

Set alert

Price alert · ODFL

All alert types
177.86 USD +1.63 +0.92%

As of Nov 3, 1:00 PM ET

Bid
177.74 × 2
Ask
177.93 × 2
175.74 Day range 178.02
126.01 52-week range 252.03
YTD
+13.43%
1 year
+29.34%
Open
177.09
Prev close
176.23
Mkt cap
36.99B
Vol
445.90K
Avg vol
1.82M
EPS
5.57
P/E
31.93
Div yield
0.67%
More statistics
Low
175.74
High
178.02
Forward P/E
26.18
Beta
1.15
Short ratio
4.76
Inst. own
81.31%
Dividend
1.16
Ex-div date
Dec 1, 2026
Earnings
Feb 3, 2027
50-d avg
183.55
200-d avg
201.73
1y target
213.48

6M chart

Chart tools
Interval

Events in this range
  • Jun 3, 2026Dividend: 0.29
  • Jul 29, 2026Earnings: 1.68; estimate 1.54; surprise 9.09%
  • Sep 2, 2026Dividend: 0.29
  • Oct 28, 2026Earnings: 1.65; estimate 1.61; surprise 2.48%
  • Oct 29, 2026Rating: Stifel · Buy → Buy
  • Oct 29, 2026Rating: Wells Fargo · Overweight → Overweight
  • Oct 29, 2026Rating: Barclays · Equal-Weight → Equal-Weight
  • Oct 29, 2026Rating: TD Cowen · Hold → Hold
  • Oct 29, 2026Rating: UBS · Neutral → Neutral
  • Oct 30, 2026Rating: JP Morgan · Neutral → Neutral
Signals (25)
NameDateAgo
SMA: BearishOct 28, 20266 days ago
MACD: Sell SignalOct 28, 20266 days ago
SMA: BullishOct 27, 20261 week ago
SMA: BearishOct 23, 20261 week ago
SMA: BullishOct 20, 20262 weeks ago
RSI: OversoldSep 25, 20261 month ago
MACD: Buy SignalSep 22, 20261 month ago
RSI: OversoldSep 1, 20262 months ago
SMA: BearishAug 10, 20262 months ago
SMA: BullishAug 7, 20262 months ago
SMA: BearishAug 6, 20262 months ago
SMA: BullishAug 4, 20263 months ago
SMA: BearishJul 30, 20263 months ago
SMA: BearishJul 29, 20263 months ago
MACD: Sell SignalJul 28, 20263 months ago
MACD: Buy SignalJul 13, 20263 months ago
SMA: BullishJul 8, 20263 months ago
SMA: BearishJun 30, 20264 months ago
MACD: Sell SignalJun 16, 20264 months ago
RSI: OverboughtJun 3, 20265 months ago

Newest 20 of 25.

ODFL dividends
Ex-dividend dateAmount
Dec 2, 20260.29
Sep 2, 20260.29
Jun 3, 20260.29
Mar 4, 20260.29
Dec 3, 20250.28
Sep 3, 20250.28
Jun 4, 20250.28
Mar 5, 20250.28
Dec 4, 20240.26
Sep 4, 20240.26
Jun 5, 20240.26
Jun 4, 20240.26
Mar 6, 20240.52
Mar 5, 20240.52
Dec 5, 20230.40
Sep 5, 20230.40
Jun 6, 20230.40
Feb 28, 20230.40
Dec 21, 20220.30
Dec 6, 20220.30
Sep 6, 20220.30
May 31, 20220.30
Mar 1, 20220.30
Nov 30, 20210.20
Aug 31, 20210.20
Jun 1, 20210.20
Mar 2, 20210.20
Dec 1, 20200.15
Sep 1, 20200.15
Jun 2, 20200.15
Mar 3, 20200.23
Dec 3, 20190.17
Sep 3, 20190.17
Jun 4, 20190.17
Mar 5, 20190.17
Dec 6, 20180.13
Dec 5, 20180.13
Sep 6, 20180.13
Sep 5, 20180.13
Jun 5, 20180.13
Mar 5, 20180.13
Dec 5, 20170.10
Sep 1, 20170.10
Jun 2, 20170.10
Mar 2, 20170.10

Stock splits

ODFL stock splits
DateRatio
Mar 28, 20242:1
Mar 25, 20203:2
Sep 10, 20121.5:1
Aug 24, 20101.5:1
Aug 23, 20101:1
Dec 1, 20051.5:1
May 21, 20041.5:1
Jun 17, 20031.5:1