Stocktoria

OLD DOMINION FREIGHT LINE, INC. ODFL

Nasdaq · stock · Trucking (No Local) · website · IPO 1991-10-24 · LEI

OLD DOMINION FREIGHT LINE, INC. financials (annual)

Revenue
$2.99B $3.36B $4.04B $4.11B $4.02B $5.26B $6.26B $5.87B $5.81B $5.50B 2016201720182019202020212022202320242025
Net income
$295.8M $463.8M $605.7M $615.5M $672.7M $1.03B $1.38B $1.24B $1.19B $1.02B 2016201720182019202020212022202320242025
Free cash flow
2016201720182019202020212022202320242025

Bars are annual figures from 2016 to 2025; red bars are negative (a loss or cash outflow).

MetricFY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Revenue$5.5B$5.8B$5.9B$6.3B$5.3B$4.0B$4.1B$4.0B$3.4B$3.0B
Operating income$1.4B$1.5B$1.6B$1.8B$1.4B$906.9M$818.7M$817.1M$575.9M$483.8M
Income tax$337.6M$371.5M$408.3M$464.2M$354.0M$228.7M$208.4M$209.8M$112.1M$181.8M
Net income$1.0B$1.2B$1.2B$1.4B$1.0B$672.7M$615.5M$605.7M$463.8M$295.8M
EPS (diluted)$4.84$5.48$5.63$6.09$4.45$2.84$2.55$2.46$2.81$1.78
Operating cash flow$1.4B$1.7B$1.6B$1.7B$1.2B$933.0M$983.9M$900.1M$536.3M$565.6M
Cash & equivalents$120.1M$108.7M$433.8M$186.3M$462.6M$401.4M$403.6M$190.3M$127.5M$10.2M
Total assets$5.5B$5.5B$5.5B$4.8B$4.8B$4.4B$4.0B$3.5B$3.1B$2.7B
Total liabilities$1.2B$1.2B$1.3B$1.2B$1.1B$1.0B$914.9M$864.8M$791.6M$845.1M
Shareholders' equity$4.3B$4.2B$4.3B$3.7B$3.7B$3.3B$3.1B$2.7B$2.3B$1.9B

Growth · year-over-year · Revenue CAGR 7%

MetricFY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Revenue growth-5.5%-0.9%-6.3%+19.1%+30.9%-2.3%+1.6%+20.4%+12.3%
Net income growth-13.7%-4.3%-10.0%+33.1%+53.8%+9.3%+1.6%+30.6%+56.8%-2.9%
EPS growth-11.7%-2.7%-7.6%+37.0%+56.5%+11.4%+3.7%-12.6%+58.1%-0.3%

Each column is the change versus the prior fiscal year. Growth off a negative or zero base is shown as “—”. CAGR is the compound annual revenue growth across the years shown.

Computed from company filings · US · as of 2025-12-31. Facts plus Stocktoria's own computed scores — not investment advice.