Cash generation remains highly inconsistent, with free cash flow margins swinging from a peak of 13.9% in 2023Q4 to a negative 1.6% in 2025Q2 due to lumpy project billing cycles.
| 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 | 566.2M | 545.71M | 1.12B | 687.28M | 352.3M | 793.07M | 937.25M | 550.28M | 529.96M | 156.26M | 205.59M | 367.41M | 322.04M | 200.4M | 172.13M | 5.83M | 218.03M | 124.14M | 58.18M | 68.7M | 46.21M | -18.43M | 4.83M | 2.23M | 56.97M | 54.81M | -11.87M | 120.1M | -13.9M | 23.1M | 37.4M |
| Operating CF Margin % | - | 3.82% | 9.12% | 5.73% | 3.6% | 9.97% | 14.83% | 7.66% | 7.67% | 2.37% | 4% | 8.73% | 6.98% | 4.63% | 4.62% | 0.19% | 9.45% | 7.65% | 4.22% | 6.62% | 4.89% | -2.17% | 0.53% | 0.26% | 6.8% | 4.48% | -0.89% | 11.34% | -1.33% | 3.28% | 7.91% |
| Operating CF Growth % | -160.67% | -51.35% | 63.2% | 95.08% | -55.58% | -15.38% | 70.32% | 3.83% | 239.14% | -23.99% | -44.04% | 14.09% | 60.7% | 16.42% | 2854.6% | -97.33% | 75.63% | 113.36% | -15.31% | 48.67% | 350.66% | -481.97% | 116.9% | -96.09% | 3.94% | 561.73% | -109.88% | 964.03% | -160.17% | -38.24% | 567.86% |
| Net Income | 458.8M | 399.04M | 199.42M | -49.95M | 33.89M | 330.73M | 322.7M | 394.1M | 259.23M | 348.88M | 134.03M | -79.7M | 115.55M | 141.22M | 107.42M | 105.97M | 90.39M | 70.75M | 65.79M | -7.33M | -50.35M | -14.62M | -26.22M | -52.3M | -128.81M | -92.35M | 65.15M | 44.7M | -13.9M | 42.6M | 30.1M |
| Depreciation & Amortization | 649.41M | 427.08M | 506.62M | 603.16M | 507.15M | 422.83M | 297.75M | 235.48M | 212.93M | 188.05M | 164.91M | 169.66M | 154.45M | 140.93M | 92.6M | 75.23M | 57.97M | 49.54M | 28.46M | 18.09M | 15.44M | 18.19M | 17.59M | 29.42M | 35.95M | 62.52M | 63.45M | 56.1M | 43.3M | 24.1M | 12M |
| Stock-Based Compensation | 50.19M | 0 | 32.67M | 33.34M | 27.45M | 24.8M | 21.88M | 16.45M | 13.53M | 15.66M | 15.07M | 12.39M | 15.95M | 12.94M | 4.43M | 3.57M | 3.87M | 3.06M | 3.73M | 5.55M | 7.64M | 541K | 644K | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Deferred Taxes | 56.35M | 115.16M | -34.43M | -140.86M | 9.55M | 51.93M | 7.18M | 22.16M | 56.21M | 18.28M | -3.94M | 3.92M | 13.76M | 6.53M | 10.61M | -34.32M | 2.67M | 4.79M | -673K | -6.07M | -12.57M | -541K | 7.13M | -8.65M | -41.78M | 0 | 727K | 11.6M | 7M | -4.3M | -1.2M |
| Other Non-Cash Items | -96.52M | 13.99M | -23.78M | -34.74M | -59.61M | -78.62M | -21.18M | -37.51M | 19.25M | -16.94M | 9.65M | 54.47M | 2.17M | 20.25M | 8.6M | 19.77M | 4.79M | 4.02M | 4.29M | 24.24M | 66.09M | 20.36M | 644K | 4.16M | 135.79M | 197.6M | 22.93M | 100K | -100K | 100K | -200K |
| Working Capital Changes | -534.32M | -409.55M | 441.13M | 276.33M | -166.12M | 41.4M | 308.93M | -80.4M | -31.19M | -397.66M | -114.14M | 206.66M | 20.16M | -121.47M | -51.52M | -164.4M | 58.34M | -8.02M | -43.42M | 34.21M | 19.95M | -42.36M | 5.04M | 29.61M | 55.82M | -112.96M | -164.13M | 9.6M | -63.1M | -33M | 100K |
| Change in Receivables | -659.33M | -587.42M | 237.34M | 45.01M | -298.05M | 198.45M | 87.37M | 113.06M | -335.2M | -417.49M | -246.42M | 362.27M | 163.77M | -204.33M | -177.31M | -180.84M | -127.72M | 85.04M | -13.8M | 891K | 4.17M | -20.93M | -240K | -30.15M | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Change in Inventory | -8.12M | -2.71M | 26.34M | 33.02M | -20.52M | 10.15M | 17.9M | 24.05M | -29.37M | 36.19M | -22.23M | 22.36M | -12.62M | 13.48M | 15.45M | -29.15M | -25.36M | 956K | -8.86M | 24.76M | 8.98M | -3.38M | -13.79M | -3.99M | -3.03M | -5.81M | -13.31M | 600K | -16.8M | -300K | -2.4M |
| Change in Payables | 420.02M | 250.53M | -161.73M | 165.89M | 0 | 0 | 182.33M | -165.3M | 251.74B | 54.34B | 66.08B | -162.44B | 72.51B | 72.51B | 76.28M | 73.1B | 67.14B | -8.35M | -8.35M | -20.09M | -9.81M | 3.68M | 13.76M | 25.42M | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Cash from Investing | -568.34M | -291.77M | -157.49M | -178.06M | -821.18M | -1.36B | -216.6M | -261.82M | -181.8M | -272.75M | -141.02M | -128.7M | -438.52M | -263.21M | -128M | -146.56M | -104.28M | -176.02M | -141.99M | -62.46M | -40.78M | -2.31M | -4.12M | 6.4M | -23.79M | -83.34M | -57.68M | -70.3M | -178.6M | -40.7M | -2.6M |
| Capital Expenditures | -387.61M | -259.99M | -148.85M | -192.94M | -263.35M | -170.07M | -213.75M | -126.47M | -180.42M | -123.41M | -117.11M | -84.41M | -109.25M | -126.29M | -79.69M | -71.71M | -30.38M | -21.86M | -35.02M | -32.13M | -22.28M | -6.42M | -9.31M | -10.86M | -18.96M | -43.91M | -52.64M | -88.2M | -152.2M | -72.5M | -7.1M |
| CapEx % of Revenue | 2.54% | 1.82% | 1.21% | 1.61% | 2.69% | 2.14% | 3.38% | 1.76% | 2.61% | 1.87% | 2.28% | 2.01% | 2.37% | 2.92% | 2.14% | 2.38% | 1.32% | 1.35% | 2.54% | 3.1% | 2.36% | 0.76% | 1.02% | 1.25% | 2.26% | 3.59% | 3.96% | 8.33% | 14.51% | 10.31% | 1.5% |
| Acquisitions | -298.58M | -39.27M | -79.93M | -69.39M | -635.76M | -1.24B | -24.97M | -179.48M | -6.68M | -116M | -4.1M | -148K | -345.54M | -151.56M | -55.41M | -85.39M | -75.9M | -157.62M | -123.83M | -35.43M | -19.29M | 0 | 0 | -1.86M | -17.27M | -30.31M | -55.3M | 0 | 0 | 0 | 0 |
| Investments | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Investing | 101.48M | 4.73M | 71.3M | 85.74M | 81.51M | 66.94M | 38.92M | 35.02M | 39.36M | 19.96M | 11.24M | 13.93M | -14.94B | 15.86M | 7.38M | 6.23M | -4.57M | -30.23M | 2.46M | 3.22M | -710K | -4.93M | -2.88M | -2.08M | 12.44M | -9.11M | 50.27M | 17.9M | -26.4M | 31.8M | 4.5M |
| Cash from Financing | -70.89M | -258.91M | -1.09B | -351M | 480.9M | 501.94M | -369.89M | -244.63M | -361.09M | 118.16M | -29.49M | -258.92M | 118.68M | 58.99M | -37.74M | -16.79M | -24.74M | 93.28M | 56.99M | 32.76M | 81.78M | 3.32M | -1M | 1.04M | -70.8M | 59.79M | 62.16M | -38.8M | 207M | 13M | -30.3M |
| Debt Issued (Net) | 86.01M | -105.46M | -981.89M | -299.37M | 642.39M | 532.38M | -233.51M | -201.45M | -30.88M | 170.66M | -14.38M | -110.58M | 176.75M | 78.69M | 31.48M | 29.59M | -28.26M | 89.31M | 48.89M | 22.98M | -79.21M | 3.85M | -3.65M | -45K | -71.11M | 58.65M | -71.54M | -45.4M | 221.9M | 18.2M | -31.1M |
| Equity Issued (Net) | -50.48M | -77.33M | 0 | 0 | -81.29M | 0 | -120.23M | -5.65M | -313.95M | -1.55M | 0 | -100M | 0 | 0 | -75M | -75M | 0 | 0 | 0 | 13.89M | 161.11M | 2.62M | 1.84M | 1.08M | 310K | 1.15M | 133.69M | 6.6M | -9.9M | 6.3M | 800K |
| Dividends Paid | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -4.8M | 0 |
| Share Repurchases | -50.48M | -77.33M | 0 | 0 | -81.29M | 0 | -120.23M | -5.65M | -313.95M | -1.55M | 0 | -100M | 0 | 0 | -75M | -75M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -13.7M | 0 | 0 |
| Other Financing | -106.42M | -76.12M | -108.34M | -51.63M | -80.2M | -30.43M | -16.15M | -37.53M | -16.26M | -38.79M | -15.11M | -48.34M | -58.07M | -19.7M | 5.77M | 28.63M | 3.52M | 3.97M | 8.1M | -4.12M | -116K | -3.15M | 0 | 0 | -3K | 0 | 0 | 0 | -5M | -6.7M | 0 |
| Net Change in Cash | -72.08M | -3.87M | -129.66M | 158.97M | 9.86M | -62.38M | 351.69M | 44.01M | -12.9M | 1.56M | 33.78M | -19.07M | 1.13M | -3.84M | 6.49M | -157.32M | 89.08M | 41.26M | -27.02M | 39.01M | 87.02M | -17.52M | 133K | 10.69M | -39.75M | 30.02M | -9.18M | 7.8M | 13.8M | -5M | 3.7M |
| Free Cash Flow | 178.59M | 285.73M | 972.77M | 494.34M | 88.94M | 623.01M | 723.51M | 423.81M | 349.54M | 32.85M | 88.48M | 283M | 212.78M | 74.11M | 92.45M | -65.88M | 187.65M | 102.28M | 23.17M | 36.56M | 23.92M | -24.86M | -4.48M | -8.64M | 38.01M | 10.9M | -64.51M | 31.9M | -166.1M | -49.4M | 30.3M |
| FCF Margin % | 1.17% | 2% | 7.91% | 4.12% | 0.91% | 7.83% | 11.45% | 5.9% | 5.06% | 0.5% | 1.72% | 6.72% | 4.61% | 1.71% | 2.48% | -2.19% | 8.13% | 6.3% | 1.68% | 3.52% | 2.53% | -2.93% | -0.49% | -0.99% | 4.54% | 0.89% | -4.85% | 3.01% | -15.84% | -7.02% | 6.41% |
| FCF Growth % | -80.62% | -70.63% | 96.78% | 455.78% | -85.72% | -13.89% | 70.72% | 21.25% | 964% | -62.87% | -68.74% | 33% | 187.1% | -19.83% | 240.32% | -135.11% | 83.46% | 341.49% | -36.64% | 52.83% | 196.25% | -454.3% | 48.09% | -122.73% | 248.78% | 116.89% | -302.22% | 119.21% | -236.23% | -263.04% | 432.97% |
| FCF per Share | 2.27 | 3.63 | 12.33 | 6.38 | 1.17 | 8.43 | 9.81 | 5.59 | 4.38 | 0.40 | 1.09 | 3.52 | 2.47 | 0.87 | 1.13 | -0.76 | 2.06 | 1.25 | 0.34 | 0.54 | 0.37 | -0.50 | -0.09 | -0.18 | 0.79 | 0.23 | -1.34 | 0.75 | -4.03 | -1.22 | 0.81 |
| FCF Conversion (FCF/Net Income) | 0.39x | 1.37x | 6.89x | -13.76x | 10.56x | 2.41x | 2.90x | 1.40x | 2.04x | 0.45x | 1.57x | -4.64x | 2.78x | 1.42x | 1.60x | 0.05x | 2.41x | 1.75x | 0.88x | -9.37x | -0.92x | 1.26x | -0.10x | -0.04x | -0.44x | -0.59x | -0.18x | 2.69x | 1.00x | 0.54x | 1.24x |
| Interest Paid | 43.22M | 0 | 195.34M | 237.65M | 106.48M | 61.81M | 65.02M | 84.97M | 0 | 59.16M | 47.7M | 47.41M | 42.98M | 37.53M | 27.07M | 27.61M | 27.39M | 22.98M | 13.9M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Taxes Paid | 2.71M | 0 | 43.95M | 9.61M | 8.6M | 69.11M | 64.65M | 106.25M | 0 | 78.65M | 59.34M | 2.54M | 76.97M | 79.5M | 58.97M | 27.8M | 5.69M | 2.15M | 665K | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Working capital volatility
As reported in recent financial statements, MasTec's operating cash flow to net income ratio has fluctuated wildly, ranging from a low of 0.07 in 2025Q2 to an extreme 651.67 in 2023Q4, indicating that reported net income is a poor proxy for actual cash generation.
The massive divergence between net income and operating cash flow suggests that non-cash charges and significant working capital swings are obscuring the underlying cash-generating capability of the business. Investors should monitor whether this volatility is a structural byproduct of percentage-of-completion accounting or a sign of inconsistent project-level cash collection.
Based on the provided quarterly data, MasTec's free cash flow margins have been highly inconsistent, swinging from a peak of 13.9% in 2023Q4 to a negative 1.6% in 2025Q2, reflecting the lumpy nature of large-scale infrastructure project payments and seasonal construction cycles.
The inability to maintain positive free cash flow across consecutive quarters suggests that the company's capital-intensive operations are highly sensitive to project timing. This inconsistency complicates the assessment of long-term shareholder value creation, as cash flow remains tethered to the successful completion of complex, multi-year contracts.
According to historical cash flow data, working capital changes have been the primary driver of liquidity, with a massive $395.1 million inflow in 2023Q4 contrasting sharply with a $292.9 million outflow in 2025Q3, highlighting the extreme sensitivity of cash balances to project billing cycles.
The significant quarterly fluctuations in working capital suggest that MasTec is frequently financing its project pipeline through its own balance sheet, which creates substantial liquidity risk during periods of delayed collections. This reliance on working capital management to fund operations warrants further investigation into the company's credit terms and the quality of its accounts receivable.
As indicated by recent filings, MasTec's capital expenditures have trended upward, reaching $96.8 million in 2026Q1, which represents a 2.5% revenue intensity that appears to be driven by the ongoing need to maintain and expand a massive, specialized equipment fleet for infrastructure projects.
The rising trend in capital spending suggests that the company is prioritizing asset-heavy growth to support its multi-disciplinary service model. While this investment is necessary to maintain competitive scale, it places a persistent burden on free cash flow that may limit the company's flexibility during industry downturns.
Quick answers to the most common questions about buying MTZ stock.
MasTec, Inc. (MTZ) generated $545.7M in net cash from operating activities in 2025. This reflects the cash generated directly from core business operations.
MasTec, Inc. (MTZ) generated $285.7M 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.
MasTec, Inc. (MTZ) spent $260.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, MasTec, Inc. (MTZ) spent $77.3M on share repurchases. This shows the company's commitment to returning capital to its equity investors.