VCP Scanner
Stock Screener
Filter stocks with fundamental & technical criteria
Technical Scanner
RSI, Moving averages & volume momentum signals
Market Themes
Curated industry baskets & thematic leaders
Earnings Hub
Calendar, EPS surprise stats & earnings transcripts
Market News
Real-time market intelligence & AI overviews
Insider Buying
SEC Form 4 corporate insider purchases
Minervini — VCPContraction bases in Stage 2 uptrends
Minervini — Trend TemplateFull 8-rule Stage 2 screen
O'Neil — Cup with HandleBase breakouts with RS leadership
O'Neil — CANSLIM LeadersGrowth leaders with RS ≥ 85
Qullamaggie — High Tight FlagsPower plays after a large advance
Qullamaggie — Momentum Leaders1/3/6-month strength leaders
Livermore — Pivotal PointsMulti-touch resistance breakouts
View All Playbooks...
Breakouts
FAANG & Tech
AAPL vs MSFTNVDA vs AMDGOOGL vs META
Cloud & Cyber
CRM vs NOWCRWD vs PANWSNOW vs DDOG
Consumer & Auto
TSLA vs FAMZN vs WMTNFLX vs DIS
Finance & Crypto
JPM vs BACV vs MACOIN vs MSTR
Index & ETFs
SPY vs QQQVTI vs VOOSPY vs IWM
Compare Any Stocks...
DCF ValuationCalculate intrinsic value of US stocks
Market ValuationBuffett indicator, CAPE & macro gauges
Total ReturnSee dividends + price return history
DCA CalculatorSimulate recurring buys & compounding
VisualizeInteractive multi-year financial charts
Watchlist
Breakouts
WatchlistPricing
Ctrl K
Pricing
ODFL
← Back to Screener
VCP ScannerFree US Stock Screener & Financial Analysis

Find stocks. Analyze deeply. Research with clarity.

Data updated daily

Product

  • Screener
  • Themes
  • Valuation
  • Total Return
  • DCA Calculator
  • Pricing
  • News
  • Earnings

Resources

  • Market Valuation
  • Compare
  • Insider Activity
  • Methodology
  • How It Works
  • Glossary
  • Learn

Get Ideas

Get weekly market insights — free

© 2026 VCP Scanner
AboutPrivacyTermsRefund Policy
Not financial advice. Do your own research.
ScreenerBreakoutsCompareWatchlist
ODFLOld Dominion Freight Line, Inc.
$182.70$38.0B
Overview & Tools
OverviewChart Terminal ↗Visualize
Valuation & Forecasts
Valuation ModelsEstimatesDCF Model
Price & Analyst Data
Analyst TargetsPrice History
Financial Statements
Income StatementBalance SheetCash FlowRatios & Margins
Performance
P/E HistoryRevenue HistoryEarnings HistoryDividend HistoryTotal Return
Discovery & Screens
Live BreakoutsStock ScreenerOwnership
HomeStocksODFLFinancials

Old Dominion Freight Line, Inc. (ODFL) Income Statement

30Y historyFree accessUpdated daily

Q2 2026 revenue grew 10.4% YoY to $1.6B with gross margin expanding to 35.0% and operating margin hitting 29.9%, reversing a six-quarter negative revenue streak, though TTM growth remains -5.5%.

Income StatementBalance SheetCash FlowRatios

ODFL Income Statement

Annual statement

ODFL Income Statement

Old Dominion Freight Line, Inc. (ODFL) annual income statement — 30-year revenue, gross profit & net income history

AnnualQuarterly
MetricTTMDec'25Dec'24Dec'23Dec'22Dec'21Dec'20Dec'19Dec'18Dec'17Dec'16Dec'15Dec'14Dec'13Dec'12Dec'11Dec'10Dec'09Dec'08Dec'07Dec'06Dec'05Dec'04Dec'03Dec'02Dec'01Dec'00Dec'99Dec'98Dec'97Dec'96
Sales/Revenue5.6B5.5B5.81B5.87B6.26B5.26B4.02B4.11B4.04B3.36B2.99B2.97B2.79B2.34B2.13B1.9B1.48B1.25B1.54B1.4B1.28B1.06B824.05M667.53M566.46M502.24M475.8M426.38M383.08M328.84M293.01M
Revenue Growth %-0.64%-5.48%-0.88%-6.29%19.1%30.91%-2.29%1.62%20.42%12.25%0.64%6.62%19.26%9.51%12.12%28.55%18.96%-19.04%9.72%9.54%20.54%28.8%23.45%17.84%12.79%5.56%11.59%11.3%16.49%12.23%18.1%
Cost of Goods Sold3.83B3.73B3.79B3.79B4B3.48B2.79B2.94B2.9B2.48B2.25B2.21B2.1B1.8B1.66B1.5B1.2B265.29M400.84M204.16M309.29M244.57M198.84M130.38M138.54M123.96M121.24M98.11M51.1M89.15M94.16M
COGS % of Revenue-67.85%65.21%64.68%63.96%66.23%69.4%71.52%71.7%73.93%75.11%74.52%75.34%77.06%77.95%78.81%80.97%21.31%26.07%14.57%24.17%23.04%24.13%19.53%24.46%24.68%25.48%23.01%13.34%27.11%32.13%
Gross Profit1.78B1.77B2.02B2.07B2.26B1.78B1.23B1.17B1.14B875.38M744.63M757.5M687.49M536.25M470.71M403.51M281.79M979.72M1.14B1.2B970.14M816.84M625.21M537.15M427.92M378.28M354.57M328.27M331.98M239.7M198.85M
Gross Margin %31.7%32.15%34.79%35.32%36.04%33.77%30.6%28.48%28.3%26.07%24.89%25.48%24.66%22.94%22.05%21.2%19.03%78.69%73.93%85.43%75.83%76.96%75.87%80.47%75.54%75.32%74.52%76.99%86.66%72.89%67.87%
Gross Profit Growth %--12.63%-2.38%-8.15%27.1%44.48%4.99%2.27%30.71%17.56%-1.7%10.18%28.2%13.92%16.66%43.19%-71.24%-13.82%-5.05%23.42%18.77%30.65%16.39%25.53%13.12%6.69%8.01%-1.12%38.5%20.54%-2.81%
Operating Expenses328.13M406.26M478.8M431.53M415.49M383.46M321.72M351.51M327.19M299.49M260.79M259.26M246.18M197.81M185.46M169.44M144.05M901.15M1B976.93M839.66M719.25M554.6M485.94M537.61M477.51M456.25M405.66M360.5M315.75M286.93M
OpEx % of Revenue-7.39%8.23%7.36%6.64%7.3%8.01%8.55%8.09%8.92%8.72%8.72%8.83%8.46%8.69%8.9%9.73%72.38%65.11%69.7%65.63%67.76%67.3%72.8%94.91%95.08%95.89%95.14%94.11%96.02%97.93%
Selling, General & Admin198.55M234.81M309.73M281.05M258.88M223.76M184.19M206.13M194.37M177.21M152.39M153.59M144.82M123.82M108.57M95.7M82.13M806.37M914.07M846.19M772.02M663.35M509.77M447.73M28.24M17.51M25.72M23.18M270.8M18.9M17.32M
SG&A % of Revenue-4.27%5.33%4.79%4.14%4.26%4.59%5.02%4.81%5.28%5.09%5.17%5.19%5.3%5.09%5.03%5.55%64.77%59.44%60.38%60.34%62.5%61.86%67.07%4.98%3.49%5.41%5.44%70.69%5.75%5.91%
Research & Development0000000000000000000000000000000
R&D % of Revenue-------------------------------
Other Operating Expenses4M171.45M169.06M150.47M156.61M159.7M137.53M145.38M132.82M122.29M108.4M133.5M101.36M73.99M76.89M73.74M61.93M-683.49M87.08M-721.93M67.63M55.9M44.82M38.21M363.4M336.05M302.09M277.03M38.6M200.79M168.58M
Operating Income1.45B1.36B1.54B1.64B1.84B1.39B906.88M818.71M817.05M575.89M483.83M498.24M441.31M338.44M285.25M234.07M137.74M70.39M129.07M129.94M130.49M97.58M70.61M51.22M36.29M24.73M26.75M28.06M22.58M20.01M12.95M
Operating Margin %25.84%24.76%26.55%27.97%29.4%26.47%22.59%19.92%20.21%17.15%16.17%16.76%15.83%14.48%13.36%12.29%9.3%5.65%8.39%9.27%10.2%9.19%8.57%7.67%6.41%4.92%5.62%6.58%5.89%6.09%4.42%
Operating Income Growth %--11.85%-5.89%-10.86%32.27%53.45%10.77%0.2%41.88%19.03%-2.89%12.9%30.4%18.64%21.87%69.94%95.68%-45.46%-0.67%-0.42%33.71%38.21%37.86%41.15%46.76%-7.58%-4.64%24.27%12.82%54.53%-
EBITDA1.82B1.73B1.89B1.97B2.12B1.65B1.17B1.07B1.05B781.65M673.7M663.58M587.77M465.51M396M324.89M218.1M165.18M216.18M209.8M198.12M153.48M115.43M89.43M67.37M54.61M53.79M53.35M44.46M37.18M29.04M
EBITDA Margin %32.43%31.4%32.48%33.5%33.81%31.42%29.09%26.1%25.9%23.28%22.52%22.32%21.08%19.91%18.55%17.07%14.73%13.27%14.06%14.97%15.48%14.46%14.01%13.4%11.89%10.87%11.31%12.51%11.61%11.31%9.91%
EBITDA Growth %1.65%-8.62%-3.9%-7.16%28.17%41.38%8.93%2.38%34%16.02%1.52%12.9%26.26%17.55%21.89%48.96%32.04%-23.59%3.04%5.9%29.08%32.96%29.08%32.74%23.35%1.53%0.82%19.99%19.58%28.04%-34.15%
D&A (Non-Cash Add-back)368.9M364.69M344.58M324.45M276.07M259.9M261.27M253.68M230.36M205.76M189.87M165.34M146.47M127.07M110.74M90.82M80.36M94.78M87.11M79.86M67.63M55.9M44.82M38.21M31.08M29.89M27.04M25.3M21.89M17.17M16.09M
EBIT1.45B1.36B1.56B1.65B1.84B1.39B904.15M824.33M817.05M575.89M483.83M498.24M441.31M338.31M284.64M234.15M137.04M70.21M126.67M130.26M131.79M96.95M69.92M51.41M-109.69M24.73M-101.68M-77.39M-28.52M-76.06M-88.08M
Net Interest Income5.86M3.85M16.8M12.34M3.32M-941K-952K6.39M2.92M-1.41M-4.27M-5M-6.5M-9.47M-11.43M-13.89M-12.46M-13M-13.01M-12.96M-10.21M-6.53M-5.27M-6.11M0000000
Interest Income6.52M4.14M17.01M12.8M4.88M786K1.83M6.76M3.11M740K58K209K108K147K113K180K148K43K996K1.51M2.24M156K64K00000000
Interest Expense663K296K212K464K1.56M1.73M2.78M377K189K2.15M4.33M5.21M6.61M9.62M11.54M14.07M12.61M13.04M14.01M14.47M12.44M6.68M5.34M6.11M0000000
Other Income/Expense2.86M263K13.6M7.1M717K-3.18M-5.52M5.24M-1.54M-54K-6.25M-8.22M-8.79M-9.75M-12.16M-13.99M-13.31M-13.23M-16.4M-14.14M-11.14M-7.31M-6.02M-5.92M-6.02M-5.21M-4.3M-4.6M-4.64M-3.82M-3.04M
Pretax Income1.45B1.36B1.56B1.65B1.84B1.39B901.36M823.95M815.51M575.83M477.59M490.02M432.51M328.69M273.1M220.08M124.43M57.16M112.67M115.8M119.34M90.27M64.59M45.3M30.27M19.52M22.45M23.46M17.93M16.19M9.91M
Pretax Margin %25.89%24.77%26.79%28.09%29.41%26.41%22.45%20.05%20.17%17.15%15.96%16.49%15.51%14.06%12.79%11.56%8.4%4.59%7.33%8.26%9.33%8.5%7.84%6.79%5.34%3.89%4.72%5.5%4.68%4.92%3.38%
Income Tax361.32M337.61M371.52M408.27M464.19M354.05M228.68M208.43M209.84M112.06M181.82M185.33M165M122.57M103.65M80.61M48.77M22.29M43.99M43.96M46.77M36.39M25.59M17.7M11.8M7.61M8.76M9.06M6.82M6.15M3.77M
Effective Tax Rate %24.91%24.8%23.85%24.78%25.21%25.5%25.37%25.3%25.73%19.46%38.07%37.82%38.15%37.29%37.95%36.63%39.2%39%39.04%37.97%39.19%40.31%39.63%39.07%39%39%39%38.61%38%38%38%
Net Income1.09B1.02B1.19B1.24B1.38B1.03B672.68M615.52M605.67M463.77M295.76M304.69M267.51M206.11M169.45M139.47M75.65M34.87M68.68M71.83M72.57M53.48M38.99M27.6M18.46M11.9M13.7M14.4M11.12M10.04M6.14M
Net Margin %19.44%18.63%20.4%21.13%22%19.68%16.75%14.98%14.98%13.81%9.89%10.25%9.6%8.82%7.94%7.33%5.11%2.8%4.47%5.13%5.67%5.04%4.73%4.13%3.26%2.37%2.88%3.38%2.9%3.05%2.1%
Net Income Growth %-0.52%-13.69%-4.31%-10%33.14%53.77%9.29%1.63%30.6%56.8%-2.93%13.9%29.79%21.63%21.5%84.36%116.95%-49.22%-4.39%-1.02%35.71%37.14%41.28%49.5%55.08%-13.08%-4.9%29.51%10.78%63.38%28%
Net Income (Continuing)1.09B1.02B1.19B1.24B1.38B1.03B672.68M615.52M605.67M463.77M295.76M304.69M267.51M206.11M169.45M139.47M75.65M34.87M68.68M71.83M72.57M53.88M38.99M27.6M18.46M11.9M13.7M14.4M11.1M10.04M6.14M
Discontinued Operations0000000000000000000000000000000
Minority Interest0000000000000000000000000000000
EPS (Diluted)5.224.835.485.636.094.452.842.552.461.881.191.191.030.800.660.540.300.140.280.280.290.210.160.120.100.070.070.080.060.060.03
EPS Growth %1.37%-11.86%-2.66%-7.55%36.85%56.69%11.37%3.66%30.85%57.98%0%15.53%28.75%21.21%22.22%80%114.29%-50%0%-3.45%38.1%31.25%33.33%26.32%46.15%-7.14%-6.67%25%9.09%69.23%27.45%
EPS (Basic)-4.855.515.666.134.472.862.562.461.881.191.191.030.800.660.540.300.140.280.280.290.210.160.120.100.070.070.080.060.060.03
Diluted Shares Outstanding208.72M209.89M216.49M220.18M226.16M232.82M236.99M241.22M246.06M247.22M249.46M256.14M258.49M258.49M258.5M257.16M251.67M251.67M251.67M251.67M251.67M251.62M247.29M243.96M196.9M189.41M189.4M189.46M189.61M189.59M189.56M
Basic Shares Outstanding208.72M209.89M215.33M218.84M226.13M231.3M236.86M241.22M246.06M247.12M249.34M256.14M258.49M258.49M258.49M257.16M251.67M251.67M251.67M251.67M251.67M251.59M247.12M243.68M196.51M189.38M189.38M189.37M189.35M189.36M189.15M
Dividend Payout Ratio-23.02%18.85%14.13%9.77%8.93%10.56%8.86%7.03%7.1%---------------------

Key Metrics

Growth RegimeMixed
ProfitabilityStrong
Balance SheetFortress
Cash FlowRobust
Top Statement Risk

Volume recovery sustainability

Verified Source

Metrics are mathematically derived from official filings.

SEC 10-K (2026Q2)

Volume Dip Masks Yield-Led Rebound

Q2 2026 revenue surged 10.4% YoY to $1.6B, yet TTM growth remains -5.5%, suggesting the recovery is yield-driven rather than volume-led, per recent financial statements.

The sharp sequential acceleration from -2.9% in Q1 to +10.4% in Q2 indicates a potential inflection, but the still-negative TTM growth implies that the rebound may be concentrated in pricing rather than broad-based tonnage. Investors should monitor whether this reflects a sustainable recovery in industrial demand or a temporary yield boost from fuel surcharges and mix shifts.

Premium Pricing Powers Margin Expansion

Gross margin expanded to 35.0% in Q2 2026, up from 32.3% a year earlier, while operating margin hit 29.9%, far exceeding peers like SAIA at 10.9%, as reported in quarterly data.

The 270 basis point YoY gross margin improvement suggests ODFL is successfully leveraging its service premium and density advantage to command higher yields even as volumes remain soft. This margin resilience, combined with an operating margin nearly three times that of its closest LTL peer, underscores a structural cost advantage that appears difficult to replicate.

Operating Leverage Amplifies Profit Recovery

Q2 2026 operating income grew 30.0% YoY on just 10.4% revenue growth, demonstrating significant operating leverage, with SG&A only 3.5% of revenue, according to the income statement.

The 30% operating income surge against a 10% revenue increase indicates that fixed costs are being spread over a larger base, and SG&A discipline is holding. This suggests that ODFL's cost structure is well-aligned for a volume recovery, but the lack of forward guidance implies management may be cautious about sustaining this leverage if demand falters.

Clean Earnings with Record EPS

Q2 2026 EPS of $1.68 matched the prior record from Q3 2022, with net margin at 22.6%, and no stock-based compensation reported, based on the latest quarterly filing.

The absence of SBC in Q2 2026 and the strong net margin suggest that reported earnings are of high quality, with minimal non-operating noise. However, the lack of guidance and the reliance on yield rather than volume growth warrant monitoring, as earnings quality could be tested if pricing power fades.

Cost Discipline Drives Margin Resilience

COGS as a percentage of revenue fell to 65.0% in Q2 2026 from 67.7% a year earlier, while SG&A remained flat at 3.5% of revenue, as per the income statement data.

The reduction in COGS ratio indicates effective cost control, likely from fuel surcharge pass-through and operational efficiencies. SG&A stability at a low level suggests overhead is well-managed, but the recent spike in SG&A in Q4 2025 (to 4.0% of revenue) highlights potential variability that investors should monitor.

Q2 2026 Marks Cyclical Turn

Q2 2026 delivered a decisive inflection with revenue up 10.4% YoY and operating income up 30.0%, reversing a six-quarter streak of negative revenue growth, as reported in the latest quarterly results.

This quarter appears to signal the end of the freight recession, with EPS matching the prior record set in Q3 2022. The inflection is driven by margin expansion rather than volume recovery, suggesting that ODFL has emerged from the downturn with enhanced pricing power. The sustainability of this inflection depends on whether tonnage growth follows, which remains uncertain given the lack of guidance.

What Could Invalidate the Base Case

Despite Q2 2026's strong beat, the absence of forward guidance and a still-negative TTM revenue growth of -5.5% raise doubts about the durability of the recovery, as per the latest earnings release.

Short-sellers might argue that the margin expansion is unsustainable if volume growth fails to materialize, as the current profitability is heavily reliant on yield management and cost discipline. Additionally, the lack of guidance could indicate management's uncertainty about H2 demand, and any reacceleration of the freight recession could compress margins given the high fixed-cost base. Investors should monitor tonnage trends and pricing power closely, as a reversal in either could undermine the earnings recovery.

ODFL — Frequently Asked Questions

Quick answers to the most common questions about buying ODFL stock.

What was Old Dominion Freight Line, Inc.'s (ODFL) revenue in 2025?

For fiscal year 2025, Old Dominion Freight Line, Inc. (ODFL) reported total revenue of $5.50B. This represents a 1775.9% increase compared to $293.0M in 1996.

Is Old Dominion Freight Line, Inc. (ODFL) profitable?

Old Dominion Freight Line, Inc. (ODFL) is profitable, generating $1.02B in net income for the fiscal year ending 2025 with a net profit margin of 18.6%.

What is Old Dominion Freight Line, Inc.'s operating profit margin?

Old Dominion Freight Line, Inc. (ODFL) reported an operating income of $1.36B, resulting in an operating profit margin of 24.8%. This margin reflects the operational efficiency of the business before interest and taxes.

What is Old Dominion Freight Line, Inc.'s gross profit and gross margin?

Old Dominion Freight Line, Inc. (ODFL) generated $1.77B in gross profit for the year, representing a gross profit margin of 32.2%. This demonstrates the company's core pricing power and production efficiency.