Skip to content

ODFL

Old Dominion Freight Line, Inc.

Stock

$180.48+2.38 (+1.34%)Close Oct 2, 2026

Income statement

LineLast 12 months2025202420232022202120202019201820172016
Revenue$5.6B$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.4B$1.5B$1.6B$1.8B$1.4B$907M$819M$817M$576M$484M
Non-operating income$2.9M$263K$14M$7.1M$717K−$3.2M−$5.5M$5.2M−$1.5M−$54K−$6.2M
Pretax income$1.5B$1.4B$1.6B$1.6B$1.8B$1.4B$901M$824M$816M$576M$478M
Taxes$361M$338M$372M$408M$464M$354M$229M$208M$210M$112M$182M
Net income$1.1B$1.0B$1.2B$1.2B$1.4B$1.0B$673M$616M$606M$464M$296M
Diluted EPS$5.19$4.84$5.48$5.63$6.09$4.45$2.84$2.55$2.46$1.88$1.19
Diluted shares—211.6M216.5M220.2M226.2M232.8M237.0M241.2M246.1M247.2M249.5M
Revenue growth—−5.5%−0.9%−6.3%+19.1%+30.9%−2.3%+1.6%+20.4%+12.3%—
Operating margin25.8%24.8%26.6%28.0%29.4%26.5%22.6%19.9%20.2%17.1%16.2%
Net margin19.4%18.6%20.4%21.1%22.0%19.7%16.8%15.0%15.0%13.8%9.9%

Revenue to net income