Old Dominion (ODFL) financials

Cargo Ground Transportation · NASDAQ · Industrials

$172.56 +0.12% Close Oct 30, 2026 Live

Old Dominion revenue and earnings by year

Old Dominion's revenue was $5.50 billion in the fiscal year to December 31, 2025, down 5.5% from the year before. Net income was $1.02 billion, 18.6% of revenue. Since the fiscal year to December 31, 2016, revenue has grown 7.0% a year on average.

RevenueNet income
$2.00B$4.00B$6.00B
2016201720182019202020212022202320242025

Fiscal years, each labelled by the calendar year it ended in.

Income statement, the last 10 fiscal years

In billions of US dollars except per-share figures. Each column is a fiscal year, named by the month it ended.
Fiscal year toDec 2025Dec 2024Dec 2023Dec 2022Dec 2021Dec 2020Dec 2019Dec 2018Dec 2017Dec 2016
Revenue5.505.815.876.265.264.024.114.043.362.99
Revenue growth-5.5%-0.9%-6.3%19.1%30.9%-2.3%1.6%20.4%12.3%—
Gross profit4.684.914.885.114.373.433.433.342.782.50
Gross margin85.1%84.5%83.2%81.6%83.1%85.3%83.5%82.5%82.9%83.6%
Operating income1.361.541.641.841.390.910.820.820.580.48
Operating margin24.8%26.6%28.0%29.4%26.5%22.6%19.9%20.2%17.1%16.2%
Net income1.021.191.241.381.030.670.620.610.460.30
Net margin18.6%20.4%21.1%22.0%19.7%16.8%15.0%15.0%13.8%9.9%
Diluted EPS$4.84$5.48$5.63$6.09$4.45$2.84$2.56$2.46$1.87$1.19
Free cash flow1.000.910.860.940.680.710.510.320.170.16

Diluted EPS is stated in today's shares (adjusted for every split since). Quarterly statements and the income statement as a flow chart are in the app: open ODFL in Markets.

How Old Dominion makes money

Revenue by segment in the quarter to June 30, 2026, as the company reports it.

SegmentRevenueShare
LTL Service Revenue$1.54B99.0%
Other Service Revenue$15.1M1.0%

See also: ODFL valuation and P/E history · ODFL returns

No forecast, no recommendation. This page describes Old Dominion from published data; it is not advice to buy, sell or hold any security.

Figures as of the close on Oct 30, 2026 unless a row says otherwise. Prices are split adjusted; returns include dividends reinvested. Data may be delayed. See the disclaimer and how TrendArc works.