Old Dominion Freight Line Reports Record-Tying Q2 2026 EPS of $1.68 on 10.4% Revenue Growth
ODFL sits 77% above its 52-week low of $126.01.
Summary
Old Dominion Freight Line reported Q2 2026 earnings that tied its record EPS of $1.68, with revenue up 10.4% and operating income up 30%, driven by strong pricing and operational efficiency.
Key Events · Earnings and Guidance · ODFL
-
Record-Tying EPS of $1.68
Q2 2026 diluted EPS of $1.68 matched the company's all-time record set in Q3 2022, up 32.3% year-over-year.
-
Revenue Growth of 10.4%
Total revenue reached $1.55 billion, driven by a 15.2% increase in LTL revenue per hundredweight, partially offset by a 4.1% decline in LTL tons per day.
-
Operating Ratio Improves to 70.1%
Operating ratio improved 450 basis points from 74.6% a year ago, reflecting yield discipline and a $17.2 million gain on asset disposals.
-
Strong Cash Flow and Capital Returns
Operating cash flow was $646.3 million for H1 2026. The company repurchased $239.7 million in shares and paid $120.7 million in dividends.
Analysis · ODFL · Energy & Transportation
Old Dominion delivered a standout quarter, with revenue up 10.4% to $1.55 billion and operating income surging 30% to $465 million. The operating ratio improved 450 basis points to 70.1%, reflecting strong yield management and cost discipline. Diluted EPS of $1.68 matched the company's all-time record, driven by a 15.2% increase in LTL revenue per hundredweight. The company also raised its 2026 capex guidance to $380 million, signaling confidence in continued growth. Against a backdrop of recent insider selling, these results reinforce the company's ability to generate substantial cash flow and return capital to shareholders through buybacks and dividends.
At the time of this filing, ODFL was trading at $223.57 on NASDAQ in the Energy & Transportation sector, with a market capitalization of approximately $47.1B. The 52-week trading range was $126.01 to $252.03. This filing was assessed with positive market sentiment and an importance score of 8 out of 10.