Skip to main content
Back
ODFL logo

Old Dominion Freight Line, Inc.

Data quality: 100%
ODFL
NASDAQ Industrials Trucking
$187.70
▲ $3.78 (2.06%)
Mkt Cap: 39.25B
Day Range
$187.60 $193.22
52-Week Range
$126.01 $221.63
Volume
1,988,159
50D / 200D Avg
$187.90 / $159.61
Prev Close
$183.92

Price History

Financial Trends

Peer Comparison

vs Industrials sector median (889 peers)

Metric Stock Sector Median
P/E 38.3 14.4
P/B 9.1 1.9
ROE % 23.9 11.3
Net Margin % 18.6 6.5
Rev Growth 5Y % 1.1 8.4
D/E 0.0 0.6

Key Takeaways

Revenue grew 1.12% annually over 5 years — modest growth
Earnings declined -13.69% over the past year
ROE of 23.93% indicates high profitability
Net margin of 18.63% shows strong profitability
Debt/Equity of 0.01 — conservative balance sheet
Generating 955.10M in free cash flow

Growth

Revenue Growth (5Y)
1.12%
Revenue (1Y)-5.48%
Earnings (1Y)-13.69%
FCF Growth (3Y)8.47%

Quality

Return on Equity
23.93%
ROIC23.46%
Net Margin18.63%
Op. Margin24.76%

Safety

Debt / Equity
0.01
Current Ratio1.44
Interest Coverage4598.13

Valuation

P/E Ratio
38.34
P/B Ratio9.10
EV/EBITDA28.78
Dividend Yield0.01%

All Fundamental Metrics

Growth
Revenue Growth (1Y) -5.48% Revenue Growth (3Y) -3.20%
Earnings Growth (1Y) -13.69% Earnings Growth (3Y) -9.12%
Revenue Growth (5Y) 1.12% Earnings Growth (5Y) -0.26%
Profitability
Revenue (TTM) 5.50B Net Income (TTM) 1.02B
ROE 23.93% ROA 18.71%
Gross Margin 32.15% Operating Margin 24.76%
Net Margin 18.63% Free Cash Flow (TTM) 955.10M
ROIC 23.46% FCF Growth (3Y) 8.47%
Safety
Debt / Equity 0.01 Current Ratio 1.44
Interest Coverage 4598.13 Dividend Yield 0.01%
Valuation
P/E Ratio 38.34 P/B Ratio 9.10
P/S Ratio 7.14 PEG Ratio -2.68
EV/EBITDA 28.78 Dividend Yield 0.01%
Market Cap 39.25B Enterprise Value 39.17B

Income Statement

Annual, most recent first

Income statement data, annual, most recent first
Metric FY2025 FY2024 FY2023 FY2022 FY2021
Revenue 5.50B 5.81B 5.87B 6.26B 5.26B
Net Income 1.02B 1.19B 1.24B 1.38B 1.03B
EPS (Diluted) 4.83 5.48 5.63 6.09 4.45
Gross Profit 1.77B 2.02B 2.07B 2.26B 1.78B
Operating Income 1.36B 1.54B 1.64B 1.84B 1.39B

Balance Sheet

Annual, most recent first

Balance sheet data, annual, most recent first
Metric FY2025 FY2024 FY2023 FY2022 FY2021
Total Assets 5.47B 5.49B 5.51B 4.84B 4.82B
Total Liabilities 1.16B 1.25B 1.25B 1.19B 1.14B
Shareholders' Equity 4.31B 4.24B 4.26B 3.65B 3.68B
Total Debt 40.00M 168.29M 79.98M 99.96M 99.95M
Cash & Equivalents 120.09M 108.68M 433.80M 186.31M 462.56M
Current Assets 694.83M 720.68M 1.14B 933.74M 1.38B
Current Liabilities 483.91M 540.53M 544.66M 529.79M 464.23M