Old Dominion Freight Line › Financials
Ten years from Old Dominion Freight Line’s own SEC filings. Fiscal years end in December.
| Dec 2016fiscal year | Dec 2017fiscal year | Dec 2018fiscal year | Dec 2019fiscal year | Dec 2020fiscal year | Dec 2021fiscal year | Dec 2022fiscal year | Dec 2023fiscal year | Dec 2024fiscal year | Dec 2025fiscal year | Last 12 monthsto Jun 2026 | Latest quarterJun 2026 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.99B | $3.36B | $4.04B | $4.11B | $4.02B | $5.26B | $6.26B | $5.87B | $5.81B | $5.50B | $5.60B | — |
| Operating income | $483.8M | $575.9M | $817.1M | $818.7M | $906.9M | $1.39B | $1.84B | $1.64B | $1.54B | $1.36B | $1.45B | — |
| Net income | $295.8M | $463.8M | $605.7M | $615.5M | $672.7M | $1.03B | $1.38B | $1.24B | $1.19B | $1.02B | $1.09B | — |
| Earnings per share, diluted | $1.19 | $1.88 | $2.46 | $2.55 | $2.84 | $4.45 | $6.09 | $5.63 | $5.48 | $4.84 | — | — |
| Dec 2016fiscal year | Dec 2017fiscal year | Dec 2018fiscal year | Dec 2019fiscal year | Dec 2020fiscal year | Dec 2021fiscal year | Dec 2022fiscal year | Dec 2023fiscal year | Dec 2024fiscal year | Dec 2025fiscal year | Last 12 monthsto Jun 2026 | Latest quarterJun 2026 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash and equivalents | $10.2M | $127.5M | $190.3M | $403.6M | $401.4M | $462.6M | $186.3M | $433.8M | $108.7M | $120.1M | — | $283.9M |
| Total assets | $2.70B | $3.07B | $3.55B | $4.00B | $4.37B | $4.82B | $4.84B | $5.51B | $5.49B | $5.47B | — | $5.74B |
| Debt | $105.0M | $95.0M | $45.0M | $45.0M | $99.9M | $99.9M | $100.0M | $80.0M | $60.0M | $40.0M | — | $20.0M |
| Total liabilities | $845.1M | $791.6M | $864.8M | $914.9M | $1.04B | $1.14B | $1.19B | $1.25B | $1.25B | $1.16B | — | $1.19B |
| Shareholders' equity | $1.85B | $2.28B | $2.68B | $3.08B | $3.33B | $3.68B | $3.65B | $4.26B | $4.24B | $4.31B | — | $4.55B |
| Dec 2016fiscal year | Dec 2017fiscal year | Dec 2018fiscal year | Dec 2019fiscal year | Dec 2020fiscal year | Dec 2021fiscal year | Dec 2022fiscal year | Dec 2023fiscal year | Dec 2024fiscal year | Dec 2025fiscal year | Last 12 monthsto Jun 2026 | Latest quarterJun 2026 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating cash flow | $565.6M | $536.3M | $900.1M | $983.9M | $933.0M | $1.21B | $1.69B | $1.57B | $1.66B | $1.37B | $1.39B | — |
| Capital spending | $417.9M | $382.1M | $588.3M | $479.3M | $225.1M | $550.1M | $775.1M | $757.3M | $771.3M | $415.0M | $279.3M | — |
| Free cash flow | $147.6M | $154.2M | $311.8M | $504.6M | $707.9M | $662.5M | $916.4M | $811.8M | $888.0M | $955.1M | $1.11B | — |
| Buybacks | $130.3M | $8.0M | $163.3M | $241.0M | $364.1M | $536.5M | $1.28B | $453.6M | $967.3M | $730.3M | $545.5M | — |
| Dividends | — | $32.9M | $42.6M | $54.6M | $71.0M | $92.4M | $134.5M | $175.1M | $223.6M | $235.6M | $237.8M | — |
| Returned to shareholders | $130.3M | $40.9M | $205.8M | $295.5M | $435.1M | $628.8M | $1.41B | $628.7M | $1.19B | $966.0M | $783.2M | — |
| Stock-based pay | $1.4M | $3.2M | $4.9M | $16.7M | $11.3M | $15.0M | $15.9M | $11.1M | $11.3M | $12.9M | — | — |
Every column links to the filing it comes from on EDGAR. Last 12 months adds the latest year to date to the last 10-K and takes away the same months a year earlier. Debt is long-term debt including the part due within a year. A dash means the company did not report that line in a form we can read, never a zero. Market cap uses the latest closing price and the share count from the cover of the latest filing. How we count
$38.92B at $187.72 a share, with 207,356,622 shares outstanding as of Jul 31, 2026, from the cover of its latest SEC filing.
Revenue of $5.60B and net income of $1.09B in the last 12 months to Jun 2026.
Old Dominion Freight Line reported $20.0M of debt and $283.9M of cash and equivalents on its balance sheet in Jun 2026.
Yes. Operating cash flow minus capital spending was $1.11B in the last 12 months to Jun 2026.
$966.0M in buybacks and dividends in fiscal 2025, from the cash flow statement.
Free. Your email goes to Substack, which runs the newsletter. Privacy