FCF rebounded to $195.7M in Q2 2026 (12.6% margin) despite a $161.0M working capital use, while CapEx/Revenue fell to 5.0% and shareholder returns of $211.8M exceeded FCF, indicating disciplined capital allocation.
Old Dominion Freight Line, Inc. (ODFL) cash flow statement — 30-year operating, investing & financing cash flows
| Metric | TTM | Dec'25 | Dec'24 | Dec'23 | Dec'22 | Dec'21 | Dec'20 | Dec'19 | Dec'18 | Dec'17 | Dec'16 | Dec'15 | Dec'14 | Dec'13 | Dec'12 | Dec'11 | Dec'10 | Dec'09 | Dec'08 | Dec'07 | Dec'06 | Dec'05 | Dec'04 | Dec'03 | Dec'02 | Dec'01 | Dec'00 | Dec'99 | Dec'98 | Dec'97 | Dec'96 |
|---|
| Cash from Operations | 1.39B | 1.37B | 1.66B | 1.57B | 1.69B | 1.21B | 933.02M | 983.89M | 900.12M | 536.29M | 565.58M | 553.88M | 391.67M | 350.67M | 328.06M | 277.38M | 141.08M | 130.72M | 196.51M | 157.74M | 154.61M | 113.62M | 89.84M | 75.06M | 44.34M | 32.26M | 42.16M | 39.99M | 44.27M | 27.79M | 24.73M |
| Operating CF Margin % | - | 24.93% | 28.54% | 26.75% | 27.02% | 23.07% | 23.24% | 23.94% | 22.26% | 15.97% | 18.91% | 18.63% | 14.05% | 15% | 15.37% | 14.57% | 9.53% | 10.5% | 12.78% | 11.25% | 12.08% | 10.7% | 10.9% | 11.24% | 7.83% | 6.42% | 8.86% | 9.38% | 11.56% | 8.45% | 8.44% |
| Operating CF Growth % | -18.22% | -17.43% | 5.75% | -7.24% | 39.5% | 29.97% | -5.17% | 9.31% | 67.84% | -5.18% | 2.11% | 41.41% | 11.69% | 6.89% | 18.27% | 96.62% | 7.93% | -33.48% | 24.58% | 2.02% | 36.07% | 26.46% | 19.69% | 69.29% | 37.45% | -23.49% | 5.43% | -9.67% | 59.32% | 12.34% | 87.39% |
| Net Income | 1.09B | 1.02B | 1.19B | 1.24B | 1.38B | 1.03B | 672.68M | 615.52M | 605.67M | 463.77M | 295.76M | 304.69M | 267.51M | 206.11M | 169.45M | 139.47M | 75.65M | 34.87M | 68.68M | 71.83M | 72.57M | 53.48M | 38.99M | 27.6M | 18.85M | 11.9M | 13.72M | 14.64M | 11.12M | 10.04M | 6.14M |
| Depreciation & Amortization | 368.91M | 364.69M | 344.58M | 324.45M | 276.07M | 259.9M | 261.27M | 253.68M | 230.36M | 205.76M | 189.87M | 165.34M | 146.47M | 127.07M | 110.74M | 90.82M | 80.36M | 94.78M | 87.11M | 79.86M | 67.63M | 55.9M | 44.82M | 38.21M | 31.08M | 29.89M | 27.04M | 25.3M | 21.89M | 17.17M | 16.09M |
| Stock-Based Compensation | 12.85M | 12.85M | 11.35M | 11.08M | 15.89M | 15.04M | 14.3M | 42.9M | 10.7M | 22.7M | 16.2M | -2.53M | 13.44M | 8.85M | 6.39M | 17.63M | 22.48M | 6.1M | 6.1M | 10.97M | 10.97M | 8.42M | 644K | 6.22M | 5.03M | 0 | 0 | 0 | 0 | 0 | 0 |
| Deferred Taxes | -11.25M | -11.25M | 19.34M | 53.34M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 43.35M | 7.62M | 10.78M | 5.35M | 8.55M | 7.7M | -2.35M | 7.99M | 4.54M | 2.28M | -260K | 1.64M | 1.19M | 2.69M | 3.9M | 3.35M |
| Other Non-Cash Items | -559K | 20.59M | 13.79M | -3.89M | 105.48M | 30.57M | -24.27M | 28.45M | 39.36M | -121.25M | 63.81M | 75.55M | -16.85M | -1.99M | 47.86M | -16.36M | -21.72M | -5.93M | -8.24M | -12.73M | -11.21M | -6.14M | -860K | -5.92M | -1.81M | -2.76M | -27K | -243K | -71K | 333K | 91K |
| Working Capital Changes | -65.13M | -40.46M | 84.16M | -55.35M | -83.01M | -127.28M | 9.04M | 43.34M | 14.04M | -34.69M | -61K | 10.83M | -18.9M | 10.62M | -5.41M | 2.48M | -23.32M | -9.89M | 37.51M | -751K | 6.95M | 4.33M | -1.74M | 4.42M | -11.08M | -6.51M | -238K | -1.14M | 8.65M | -3.65M | -946K |
| Change in Receivables | 0 | 28.35M | 74.08M | 0 | -13.01M | -125.56M | -49.05M | 30.33M | -34.67M | -76.35M | -11.18M | -8.67M | -54.44M | -30.06M | -5.41M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -21.46M | -7.57M | -15.85M | 6.57M | -2.58M | -4.96M | -1.09M | -4.02M | -3.45M |
| Change in Inventory | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -601K | 22.58M | 0 | -1.33M | -4.2M | 306K | 1.12M | -393K | -4M |
| Change in Payables | 0 | -29.12M | -20.95M | 6.5M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 12.88M | -4.25M | -7.53M | 7.66M | -4.34M | 6.72M | 5.66M | 15.94M | -4.66M | 3.04M | -12.72M | 3.57M | 1.59M | 7.19M | -699K | 4.36M |
| Cash from Investing | -195.31M | -366.41M | -751.19M | -659.82M | -547.47M | -455.29M | -551.66M | -473.64M | -580.39M | -367.75M | -407.4M | -437.62M | -345.81M | -284.37M | -361.18M | -244.78M | -104.3M | -203.72M | -165.8M | -141.25M | -298.05M | -160.49M | -92.11M | -98.44M | -69.11M | -46.96M | -61.03M | -34.15M | -59.69M | -32.65M | -37.29M |
| Capital Expenditures | -279.33M | -415.03M | -771.32M | -757.31M | -775.15M | -550.08M | -225.08M | -479.32M | -588.29M | -382.13M | -417.94M | -462.06M | -367.68M | -295.61M | -373.19M | -250.21M | -106.35M | -210.89M | -181.5M | -186.83M | -199.1M | -142.6M | -93.7M | -101.9M | -69.99M | -43.61M | -63.08M | -35.99M | -45.08M | -34.22M | -38.32M |
| CapEx % of Revenue | 4.99% | 7.55% | 13.26% | 12.91% | 12.38% | 10.46% | 5.61% | 11.66% | 14.55% | 11.38% | 13.97% | 15.54% | 13.19% | 12.65% | 17.48% | 13.14% | 7.18% | 16.94% | 11.8% | 13.33% | 15.56% | 13.43% | 11.37% | 15.27% | 12.36% | 8.68% | 13.26% | 8.44% | 11.77% | 10.41% | 13.08% |
| Acquisitions | 3.85M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -7.27M | -7.27M | -20.43M | -19.41M | -23.11M | 0 | 0 | 0 | -10.05M | 0 | -1.1M | -16.79M | 0 | 0 |
| Investments | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Investing | 80.17M | 48.62M | 20.12M | 48.64M | 227.68M | 94.79M | -326.58M | 5.69M | 7.9M | 14.38M | 10.54M | 24.44M | 21.87M | 11.23M | 12.02M | 5.44M | 2.05M | 51.96M | 3.48M | 5.23M | 5.63M | 5.22M | 1.59M | 3.46M | 887K | 6.71M | 2.05M | 2.94M | 2.18M | 1.57M | 1.03M |
| Cash from Financing | -938.91M | -992.31M | -1.23B | -661.83M | -1.42B | -696.18M | -383.5M | -296.96M | -256.9M | -51.26M | -159.48M | -139.58M | -41.25M | -48.98M | -29.87M | 37.8M | -35.5M | 53.08M | -12.93M | -12.73M | 145.01M | 47.11M | 1.95M | 5.17M | 43.26M | 14.88M | 18.67M | -5.72M | 15.4M | 4.18M | 12.93M |
| Debt Issued (Net) | -150M | -20M | -20M | -20M | 0 | 0 | 54.92M | 0 | -50M | -9.97M | -28.83M | -25.46M | -35.72M | -48.98M | -29.87M | -10.6M | -35.5M | 53.08M | -12.93M | -12.73M | 145.63M | 47.51M | -17.97M | 4.2M | 7.06M | 41.87M | -9M | -5.72M | 15.39M | 9M | 38.11M |
| Equity Issued (Net) | -545.47M | -730.34M | -967.29M | -453.61M | -1.28B | -536.47M | -364.06M | -240.96M | -163.26M | -8.01M | -130.32M | -114.12M | -5.53M | 0 | 0 | 48.4M | 0 | 0 | 0 | 0 | 0 | 0 | 19.75M | 0 | 47.88M | 0 | 0 | 0 | 16K | 24K | 0 |
| Dividends Paid | -237.78M | -235.64M | -223.62M | -175.09M | -134.48M | -92.37M | -71.02M | -54.55M | -42.57M | -32.92M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Share Repurchases | -545.47M | -730.34M | -967.29M | -453.61M | -1.28B | -536.47M | -364.06M | -240.96M | -163.26M | -8.01M | -130.32M | -114.12M | -5.53M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Financing | -5.67M | -6.33M | -22.3M | -13.13M | -8.66M | -67.35M | -3.35M | -1.45M | -1.07M | -344K | -338K | 0 | 0 | 0 | -2K | 0 | -2K | 0 | 0 | 0 | -612K | -403K | 171K | 966K | -11.68M | -26.99M | 27.68M | 0 | 0 | -4.84M | -25.19M |
| Net Change in Cash | 259.88M | 11.41M | -325.12M | 247.49M | -276.25M | 61.13M | -2.14M | 213.29M | 62.82M | 117.29M | -1.3M | -23.32M | 4.61M | 30.17M | 12.86M | 70.4M | 1.28M | -19.93M | 17.78M | 3.76M | 1.58M | 244K | -309K | -18.21M | 18.5M | 176K | -196K | 122K | -15K | -679K | 367K |
| Free Cash Flow | 1.11B | 955.1M | 887.97M | 811.83M | 916.43M | 662.53M | 707.94M | 504.56M | 311.82M | 154.17M | 147.64M | 91.82M | 23.99M | 55.06M | -45.14M | 27.17M | 34.73M | -80.17M | 15.01M | -29.09M | -44.49M | -28.97M | -3.85M | -26.84M | -25.65M | -11.36M | -20.92M | 4M | -808K | -6.44M | -13.59M |
| FCF Margin % | 19.9% | 17.38% | 15.27% | 13.84% | 14.64% | 12.6% | 17.63% | 12.28% | 7.71% | 4.59% | 4.94% | 3.09% | 0.86% | 2.36% | -2.11% | 1.43% | 2.34% | -6.44% | 0.98% | -2.08% | -3.48% | -2.73% | -0.47% | -4.02% | -4.53% | -2.26% | -4.4% | 0.94% | -0.21% | -1.96% | -4.64% |
| FCF Growth % | 42.75% | 7.56% | 9.38% | -11.41% | 38.32% | -6.41% | 40.31% | 61.81% | 102.26% | 4.42% | 60.79% | 282.68% | -56.42% | 221.98% | -266.15% | -21.78% | 143.32% | -634.23% | 151.58% | 34.61% | -53.54% | -651.79% | 85.64% | -4.63% | -125.91% | 45.72% | -623.42% | 594.68% | 87.45% | 52.64% | 6.92% |
| FCF per Share | 5.34 | 4.55 | 4.10 | 3.69 | 4.05 | 2.85 | 2.99 | 2.09 | 1.27 | 0.62 | 0.59 | 0.36 | 0.09 | 0.21 | -0.17 | 0.11 | 0.14 | -0.32 | 0.06 | -0.12 | -0.18 | -0.12 | -0.02 | -0.11 | -0.13 | -0.06 | -0.11 | 0.02 | -0.00 | -0.03 | -0.07 |
| FCF Conversion (FCF/Net Income) | 1.02x | 1.34x | 1.40x | 1.27x | 1.23x | 1.17x | 1.39x | 1.60x | 1.49x | 1.16x | 1.91x | 1.82x | 1.46x | 1.70x | 1.94x | 1.99x | 1.86x | 3.75x | 2.86x | 2.20x | 2.13x | 2.12x | 2.30x | 2.72x | 2.40x | 2.71x | 3.08x | 2.78x | 3.98x | 2.77x | 4.03x |
| Interest Paid | 0 | 0 | 2.91M | 3.48M | 3.95M | 4.23M | 5.69M | 3.86M | 4.53M | 5.44M | 6.42M | 8.41M | 9.71M | 11.59M | 13.73M | 14.01M | 13.56M | 14.71M | 14.92M | 15.75M | 11.88M | 6.45M | 0 | 6.54M | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Taxes Paid | 0 | 0 | 337.62M | 361.45M | 396.51M | 352.83M | 266.51M | 157.29M | 170.03M | 199.4M | 123.39M | 130.06M | 176.22M | 102.45M | 74.93M | 34.58M | 44.89M | 9.03M | 39.66M | 38.53M | 45.46M | 35.84M | 0 | 8.49M | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Quick answers to the most common questions about buying ODFL stock.
Old Dominion Freight Line, Inc. (ODFL) generated $1.37B in net cash from operating activities in 2025. This reflects the cash generated directly from core business operations.
Old Dominion Freight Line, Inc. (ODFL) generated $955.1M in free cash flow in 2025. Free cash flow is the cash left over after capital expenditures, which can be used to pay dividends, repurchase shares, or pay down debt.
Old Dominion Freight Line, Inc. (ODFL) spent $415.0M on capital expenditures in 2025. CapEx represents the cash invested in physical assets like property, plant, and equipment to maintain or grow the business.
In 2025, Old Dominion Freight Line, Inc. (ODFL) returned $235.6M to shareholders via cash dividends and spent $730.3M on share repurchases. This shows the company's commitment to returning capital to its equity investors.
Key Metrics
Top Statement Risk
Volume recovery sustainability
Metrics are mathematically derived from official filings.
Cash Conversion Volatility Signals Timing
ODFL's operating cash flow to net income ratio swung from 0.78 in Q2 2026 to 1.57 in Q1 2026, indicating timing effects in working capital, as per quarterly cash flow statements.
The Q2 2026 ratio of 0.78 is the lowest in the ten-quarter window, driven by a $161 million working capital outflow, likely reflecting seasonal timing of receivables and payables. Over the trailing year, the cumulative OCF/NI is approximately 1.2, suggesting that earnings are well-covered by cash generation, but quarterly volatility warrants monitoring for any structural deterioration in conversion quality.
FCF Rebound Masks Cyclical Dip
Free cash flow surged to $195.7 million in Q2 2026 from $98.7 million a year earlier, yet the FCF margin of 12.6% remains below the 20%+ levels seen in early 2025, per reported figures.
The sequential improvement from Q1 2026's $311.1 million to Q2's $195.7 million reflects a normal seasonal pattern, but the year-over-year recovery is notable given the revenue rebound. However, the FCF margin is still compressed relative to the 20.8% in Q1 2024, suggesting that capital expenditures are absorbing a larger share of operating cash flow as the company invests in capacity ahead of demand.
CapEx Discipline Amidst Expansion
Capital expenditures as a percentage of revenue fell to 5.0% in Q2 2026 from 13.3% a year earlier, indicating a deliberate pullback in growth spending, based on the latest cash flow data.
The reduction in capex intensity from the 12-16% range in 2024 to the 3.5-6.7% range in 2025-2026 suggests that ODFL is moderating its terminal expansion pace, possibly due to the cyclical softness. This disciplined approach preserves free cash flow, but investors should monitor whether the lower capex will constrain future service density advantages if demand recovers faster than anticipated.
Working Capital Swings Drive Cash Flow
Working capital changes swung from a $37.2 million source in Q1 2026 to a $161.0 million use in Q2 2026, a $198 million reversal that explains the quarter's weak cash conversion, as per the cash flow statement.
The large outflow in Q2 2026 likely reflects seasonal increases in receivables and inventory as revenue surged 10.4% YoY, but the magnitude is notable. Over the trailing four quarters, working capital has been a net use of cash, which may indicate that the company is extending credit to customers or building inventory in anticipation of further demand. This trend warrants close monitoring, as sustained working capital outflows could pressure free cash flow despite strong earnings.
Shareholder Returns Outpace Cash Generation
In Q2 2026, ODFL returned $211.8 million to shareholders via dividends and buybacks, exceeding its $195.7 million free cash flow, a trend seen in prior quarters, according to the cash flow data.
The company has consistently returned more cash to shareholders than it generates in free cash flow, funding the shortfall with its balance sheet cash reserves. While this signals confidence in future cash flows, the low cash position of $120 million suggests that sustained buybacks at this pace could strain liquidity if operating cash flow deteriorates. The $151.6 million buyback in Q2 2026 is the largest in the last four quarters, indicating an opportunistic repurchase program.
Cumulative Earnings Outpace Cash Flow
Over the last ten quarters, cumulative net income of $2.8 billion exceeds cumulative operating cash flow of $3.5 billion, but the gap narrows when excluding working capital changes, as per the cash flow data.
The cumulative OCF/NI ratio of 1.25 suggests that operating cash flow has been stronger than net income, largely due to non-cash depreciation and amortization. However, the cumulative working capital outflow of $80 million indicates that some earnings are tied up in receivables and inventory. This divergence is not alarming but suggests that the quality of earnings is high, with cash conversion exceeding reported profits.
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.
The cash flow statement shows that Q2 2026's operating cash flow of $272.7 million was the weakest in the last four quarters, despite record EPS, suggesting that earnings quality may be temporarily inflated by working capital timing. If the freight recession re-emerges, the company's high fixed-cost base could lead to rapid margin compression, and the current pace of buybacks, funded by cash reserves, may not be sustainable. Investors should monitor whether the working capital outflow reverses and whether capex discipline continues, as these are critical to maintaining the robust cash flow profile.