Revenue growth stabilized at 2.5% in Q2 2026, with gross margin resilient at 29.0% despite COGS rising to 71.0% of revenue, though operating margin contracted to 19.7% from 22.4% a year earlier.
Vulcan Materials Company (VMC) annual income statement — 30-year revenue, gross profit & net income history
| 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 |
|---|
| Sales/Revenue | 8.11B | 7.93B | 7.42B | 7.78B | 7.32B | 5.55B | 4.86B | 4.93B | 4.38B | 3.89B | 3.59B | 3.42B | 2.99B | 2.77B | 2.57B | 2.56B | 2.56B | 2.69B | 3.65B | 3.33B | 3.34B | 2.9B | 2.45B | 2.31B | 2.65B | 2.87B | 2.49B | 2.36B | 1.78B | 1.68B | 1.57B |
| Revenue Growth % | 6.75% | 6.94% | -4.68% | 6.38% | 31.75% | 14.32% | -1.47% | 12.46% | 12.66% | 8.28% | 4.98% | 14.29% | 8.07% | 7.92% | 0.11% | 0.22% | -4.89% | -26.32% | 9.73% | -0.44% | 15.44% | 17.97% | 6.26% | -12.78% | -7.59% | 15.01% | 5.77% | 32.62% | 5.83% | 6.99% | 7.39% |
| Cost of Goods Sold | 5.88B | 5.77B | 5.42B | 5.83B | 5.76B | 4.18B | 3.58B | 3.67B | 3.28B | 2.9B | 2.6B | 2.56B | 2.41B | 2.34B | 2.23B | 2.28B | 2.26B | 2.24B | 2.9B | 2.38B | 2.41B | 2.19B | 1.87B | 1.75B | 2.13B | 2.24B | 1.7B | 1.58B | 1.1B | 1.08B | 1.01B |
| COGS % of Revenue | - | 72.7% | 73.04% | 74.96% | 78.71% | 75.26% | 73.61% | 74.52% | 74.88% | 74.46% | 72.47% | 74.94% | 80.38% | 84.59% | 86.99% | 88.93% | 88.25% | 83.42% | 79.47% | 71.43% | 72.12% | 75.52% | 76.26% | 75.94% | 80.5% | 78.22% | 68.3% | 67.28% | 61.72% | 64.06% | 64.17% |
| Gross Profit | 2.22B | 2.17B | 2B | 1.95B | 1.56B | 1.37B | 1.28B | 1.26B | 1.1B | 993.51M | 988.88M | 857.53M | 587.58M | 426.88M | 334.03M | 283.87M | 300.73M | 445.96M | 749.71M | 950.9M | 931.9M | 708.81M | 582.67M | 555.75M | 516.47M | 624.05M | 789.83M | 770.9M | 680M | 603.3M | 562.2M |
| Gross Margin % | 27.43% | 27.3% | 26.96% | 25.04% | 21.29% | 24.74% | 26.39% | 25.48% | 25.12% | 25.54% | 27.53% | 25.06% | 19.62% | 15.41% | 13.01% | 11.07% | 11.75% | 16.58% | 20.53% | 28.57% | 27.88% | 24.48% | 23.74% | 24.06% | 19.5% | 21.78% | 31.7% | 32.72% | 38.28% | 35.94% | 35.83% |
| Gross Profit Growth % | - | 8.32% | 2.62% | 25.09% | 13.42% | 7.17% | 2.04% | 14.07% | 10.81% | 0.47% | 15.32% | 45.94% | 37.65% | 27.8% | 17.67% | -5.61% | -32.57% | -40.52% | -21.16% | 2.04% | 31.47% | 21.65% | 4.84% | 7.6% | -17.24% | -20.99% | 2.46% | 13.37% | 12.71% | 7.31% | 6.68% |
| Operating Expenses | 608.5M | 574.3M | 635.1M | 521.1M | 606.3M | 362.6M | 385.8M | 378.4M | 353.23M | 354.47M | 322.98M | 307.75M | 49.44M | 236.48M | 249.25M | 220.43M | 315.27M | 297.51M | 500.61M | 236.49M | 236.81M | 231.98M | 204.54M | 178.78M | 196.92M | 167.95M | 449.34M | 412.7M | 336.8M | 319.6M | 287.7M |
| OpEx % of Revenue | - | 7.24% | 8.56% | 6.7% | 8.29% | 6.53% | 7.94% | 7.68% | 8.06% | 9.11% | 8.99% | 8.99% | 1.65% | 8.53% | 9.71% | 8.6% | 12.32% | 11.06% | 13.71% | 7.11% | 7.08% | 8.01% | 8.33% | 7.74% | 7.44% | 5.86% | 18.03% | 17.52% | 18.96% | 19.04% | 18.34% |
| Selling, General & Admin | 481.4M | 564M | 531.1M | 542.8M | 515.1M | 417.6M | 359.8M | 370.5M | 333.37M | 324.97M | 316.77M | 286.84M | 272.29M | 259.43M | 259.14M | 289.99M | 327.54M | 321.61M | 342.58M | 289.6M | 264.28M | 232.41M | 204.54M | 178.78M | 196.92M | 197.95M | 216.98M | 205.6M | 199M | 190.4M | 175.1M |
| SG&A % of Revenue | - | 7.11% | 7.16% | 6.98% | 7.04% | 7.52% | 7.41% | 7.52% | 7.61% | 8.35% | 8.82% | 8.38% | 9.09% | 9.36% | 10.09% | 11.31% | 12.8% | 11.95% | 9.38% | 8.7% | 7.91% | 8.03% | 8.33% | 7.74% | 7.44% | 6.91% | 8.71% | 8.73% | 11.2% | 11.34% | 11.16% |
| Research & Development | 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 | 0 | 0 |
| R&D % of Revenue | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Operating Expenses | 1000K | 10.3M | 104M | -21.7M | 91.2M | -55M | 26M | 7.9M | 19.86M | 29.5M | 6.21M | 20.91M | -222.84M | -22.95M | -9.89M | -69.57M | -12.27M | -24.1M | 158.03M | -53.12M | -27.46M | -433K | 0 | 0 | 0 | -30M | 232.37M | 207.1M | 137.8M | 129.2M | 112.6M |
| Operating Income | 1.62B | 1.59B | 1.36B | 1.43B | 951.4M | 1.01B | 895.7M | 877.5M | 747.71M | 639.04M | 665.9M | 549.78M | 538.14M | 190.4M | 84.78M | 63.44M | -14.54M | 148.45M | 249.1M | 714.42M | 695.09M | 476.84M | 582.67M | 376.96M | 319.55M | 456.1M | 340.49M | 358.2M | 343.2M | 283.7M | 274.5M |
| Operating Margin % | 19.92% | 20.06% | 18.4% | 18.34% | 13.01% | 18.21% | 18.44% | 17.8% | 17.06% | 16.43% | 18.54% | 16.07% | 17.97% | 6.87% | 3.3% | 2.47% | -0.57% | 5.52% | 6.82% | 21.47% | 20.8% | 16.47% | 23.74% | 16.32% | 12.07% | 15.92% | 13.66% | 15.2% | 19.32% | 16.9% | 17.5% |
| Operating Income Growth % | - | 16.65% | -4.41% | 50.03% | -5.88% | 12.85% | 2.07% | 17.36% | 17% | -4.03% | 21.12% | 2.16% | 182.63% | 124.58% | 33.63% | 536.34% | -109.79% | -40.41% | -65.13% | 2.78% | 45.77% | -18.16% | 54.57% | 17.97% | -29.94% | 33.95% | -4.94% | 4.37% | 20.97% | 3.35% | 7.02% |
| EBITDA | 2.32B | 2.33B | 1.98B | 2.03B | 1.52B | 1.46B | 1.29B | 1.25B | 1.09B | 945.01M | 950.84M | 813.13M | 806.03M | 486.83M | 408.78M | 416.97M | 358.91M | 543.06M | 638.16M | 985.89M | 921.46M | 699.7M | 827.72M | 654.05M | 587.23M | 734.31M | 572.85M | 565.3M | 481M | 412.9M | 387.1M |
| EBITDA Margin % | 28.64% | 29.37% | 26.72% | 26.09% | 20.84% | 26.31% | 26.61% | 25.4% | 24.96% | 24.29% | 26.47% | 23.76% | 26.92% | 17.57% | 15.92% | 16.26% | 14.03% | 20.18% | 17.48% | 29.63% | 27.57% | 24.17% | 33.72% | 28.32% | 22.18% | 25.62% | 22.99% | 24% | 27.08% | 24.6% | 24.67% |
| EBITDA Growth % | 9.69% | 17.55% | -2.39% | 33.16% | 4.39% | 13.01% | 3.23% | 14.46% | 15.76% | -0.61% | 16.94% | 0.88% | 65.57% | 19.09% | -1.96% | 16.18% | -33.91% | -14.9% | -35.27% | 6.99% | 31.69% | -15.47% | 26.55% | 11.38% | -20.03% | 28.18% | 1.34% | 17.53% | 16.49% | 6.66% | 5.42% |
| D&A (Non-Cash Add-back) | 707M | 738.2M | 617.5M | 603.1M | 573.4M | 449.9M | 396.8M | 374.6M | 346.25M | 305.96M | 284.94M | 263.35M | 267.9M | 296.42M | 324M | 353.52M | 373.45M | 394.61M | 389.06M | 271.48M | 226.37M | 222.87M | 245.05M | 277.09M | 267.68M | 278.21M | 232.37M | 207.1M | 137.8M | 129.2M | 112.6M |
| EBIT | 1.85B | 1.83B | 1.36B | 1.44B | 957.3M | 1.02B | 879.8M | 887.9M | 761.27M | 656.84M | 681.33M | 548.45M | 542.21M | 198.88M | 92.65M | 66.89M | -10.6M | 156.04M | 247.87M | 714.42M | 695.09M | 476.84M | 378.13M | 376.96M | 319.55M | 426.1M | 340.49M | 358.2M | 343.2M | 283.7M | 274.5M |
| Net Interest Income | -461.4M | -467M | -170.3M | -179.6M | -168.4M | -147.7M | -134.4M | -129M | -137.42M | -291.08M | -133.27M | -220.24M | -242.41M | -201.65M | -211.93M | -217.18M | -180.74M | -172.98M | -169.69M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Interest Income | 0 | 0 | 20.9M | 16.5M | 800K | 1.6M | 1.6M | 1.16M | 554K | 4.44M | 807K | 345K | 960K | 943K | 1.14M | 3.44M | 863K | 2.28M | 3.13M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Interest Expense | 461.4M | 467M | 191.2M | 196.1M | 169.2M | 149.3M | 136M | 130.2M | 137.98M | 295.52M | 134.08M | 220.59M | 243.37M | 202.59M | 213.07M | 220.63M | 181.6M | 175.26M | 172.81M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Income/Expense | -213.2M | -228.8M | -192.4M | -182.3M | -163.3M | -137M | -151.9M | -119.8M | -124.42M | -277.73M | -118.64M | -221.92M | -239.3M | -194.11M | -205.2M | -217.18M | -177.67M | -167.67M | -332.07M | -46.91M | 35.86M | 4.29M | -2.57M | -41.88M | -24.58M | -16.24M | -28.25M | -6.6M | 32.1M | 16.9M | 11.1M |
| Pretax Income | 1.4B | 1.36B | 1.17B | 1.25B | 788.1M | 873.8M | 743.8M | 757.7M | 623.29M | 361.32M | 547.26M | 327.86M | 298.84M | -3.7M | -120.42M | -153.74M | -192.21M | -19.22M | 75.06M | 667.5M | 703.46M | 480.24M | 375.57M | 311.43M | 257.66M | 324.05M | 312.24M | 351.6M | 374.8M | 300.5M | 285.6M |
| Pretax Margin % | 17.29% | 17.18% | 15.8% | 16% | 10.77% | 15.74% | 15.31% | 15.37% | 14.22% | 9.29% | 15.23% | 9.58% | 9.98% | -0.13% | -4.69% | -5.99% | -7.51% | -0.71% | 2.06% | 20.06% | 21.05% | 16.59% | 15.3% | 13.48% | 9.73% | 11.31% | 12.53% | 14.92% | 21.1% | 17.9% | 18.2% |
| Income Tax | 284.4M | 281.5M | 251.4M | 299.4M | 193M | 200.1M | 155.8M | 135.2M | 105.45M | -232.07M | 124.85M | 94.94M | 91.69M | -24.46M | -66.49M | -78.48M | -89.66M | -37.87M | 76.72M | 204.42M | 225.96M | 136.4M | 114.35M | 87.97M | 67.25M | 101.37M | 92.34M | 111.9M | 118.9M | 91.4M | 97M |
| Effective Tax Rate % | 20.29% | 20.65% | 21.45% | 24.05% | 24.49% | 22.9% | 20.95% | 17.84% | 16.92% | -64.23% | 22.81% | 28.96% | 30.68% | 660.52% | 55.22% | 51.05% | 46.65% | 197.02% | 102.22% | 30.62% | 32.12% | 28.4% | 30.45% | 28.25% | 26.1% | 31.28% | 29.58% | 31.83% | 31.72% | 30.42% | 33.96% |
| Net Income | 1.12B | 1.08B | 911.9M | 933.2M | 575.6M | 670.8M | 584.5M | 617.66M | 515.8M | 601.18M | 419.49M | 221.18M | 204.92M | 24.38M | -52.59M | -70.78M | -96.49M | 30.31M | -4.12M | 450.91M | 467.53M | 388.76M | 287.38M | 194.95M | 169.88M | 222.68M | 219.89M | 239.7M | 255.9M | 209.1M | 188.6M |
| Net Margin % | 13.82% | 13.63% | 12.29% | 11.99% | 7.87% | 12.08% | 12.03% | 12.53% | 11.77% | 15.45% | 11.68% | 6.46% | 6.84% | 0.88% | -2.05% | -2.76% | -3.77% | 1.13% | -0.11% | 13.55% | 13.99% | 13.43% | 11.71% | 8.44% | 6.42% | 7.77% | 8.82% | 10.17% | 14.41% | 12.46% | 12.02% |
| Net Income Growth % | 17.77% | 18.54% | -2.28% | 62.13% | -14.19% | 14.76% | -5.37% | 19.75% | -14.2% | 43.31% | 89.66% | 7.93% | 740.47% | 146.36% | 25.69% | 26.65% | -418.3% | 836.67% | -100.91% | -3.56% | 20.26% | 35.27% | 47.41% | 14.76% | -23.71% | 1.27% | -8.26% | -6.33% | 22.38% | 10.87% | 13.48% |
| Net Income (Continuing) | 1.12B | 1.08B | 920.7M | 945.7M | 595.1M | 673.7M | 588M | 622.5M | 517.84M | 593.39M | 422.41M | 232.91M | 207.15M | 20.76M | -53.93M | -75.25M | -102.54M | 18.65M | 3.37M | 463.09M | 480.18M | 343.83M | 261.21M | 237.51M | 196.66M | 241.86M | 219.89M | 239.7M | 255.9M | 209.1M | 188.6M |
| Discontinued Operations | 1000K | 0 | -7.6M | -10.8M | -18.6M | -3.3M | -3.5M | -4.8M | 0 | 7.79M | 0 | 0 | 0 | 3.63M | 0 | 0 | 0 | 11.67M | -2.45M | 0 | 0 | 44.92M | 26.17M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Minority Interest | 23.9M | 23.8M | 23.9M | 24.5M | 23.6M | 22.7M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 409K | 410K | 0 | 0 | 0 | 91.99M | 92.66M | 95.14M | 103.63M | 0 | 0 | 0 | 0 |
| EPS (Diluted) | 8.56 | 8.12 | 6.85 | 6.98 | 4.31 | 5.02 | 4.39 | 4.63 | 3.85 | 4.46 | 3.09 | 1.64 | 1.54 | 0.19 | -0.41 | -0.55 | -0.75 | 0.25 | -0.04 | 4.54 | 4.71 | 3.74 | 2.77 | 1.90 | 1.66 | 2.17 | 2.16 | 2.35 | 2.50 | 2.03 | 1.79 |
| EPS Growth % | 18.6% | 18.54% | -1.86% | 61.95% | -14.14% | 14.35% | -5.18% | 20.26% | -13.68% | 44.34% | 88.41% | 6.49% | 710.53% | 146.34% | 25.45% | 26.67% | -400% | 773.85% | -100.82% | -3.61% | 25.94% | 35.02% | 45.79% | 14.46% | -23.5% | 0.46% | -8.09% | -6% | 23.15% | 13.41% | 16.23% |
| EPS (Basic) | - | 8.15 | 6.89 | 7.02 | 4.33 | 5.05 | 4.41 | 4.67 | 3.90 | 4.54 | 3.15 | 1.66 | 1.56 | 0.19 | -0.41 | -0.55 | -0.75 | 0.25 | -0.04 | 4.65 | 4.82 | 3.81 | 2.81 | 1.91 | 1.67 | 2.20 | 2.18 | 2.38 | 2.54 | 2.06 | 1.79 |
| Diluted Shares Outstanding | 130.8M | 131.94M | 133.1M | 133.7M | 133.6M | 133.5M | 133.25M | 133.38M | 133.93M | 134.88M | 135.79M | 135.09M | 132.99M | 131.47M | 129.75M | 129.38M | 128.05M | 119.43M | 110.95M | 99.4M | 99.78M | 104.08M | 103.66M | 102.71M | 102.52M | 102.62M | 102.01M | 102.19M | 102.18M | 103M | 105.86M |
| Basic Shares Outstanding | 130.2M | 131.94M | 132.3M | 133M | 133M | 132.8M | 132.58M | 132.3M | 132.39M | 132.51M | 133.21M | 133.21M | 131.46M | 130.27M | 128.4M | 129.38M | 128.05M | 118.89M | 109.77M | 97.04M | 97.58M | 102.18M | 102.45M | 101.85M | 101.71M | 101.22M | 101.04M | 100.89M | 100.85M | 101.5M | 105.52M |
| Dividend Payout Ratio | - | 24.03% | 26.8% | 24.47% | 36.94% | 29.28% | 30.83% | 26.55% | 28.71% | 22.01% | 25.35% | 24.06% | 14.1% | 21.29% | - | - | - | 565.64% | - | 40.21% | 30.82% | 30.41% | 37% | 51.08% | 56.15% | 40.9% | 38.55% | 32.83% | 27.35% | 30.42% | 30.96% |
Quick answers to the most common questions about buying VMC stock.
For fiscal year 2025, Vulcan Materials Company (VMC) reported total revenue of $7.93B. This represents a 405.6% increase compared to $1.57B in 1996.
Vulcan Materials Company (VMC) is profitable, generating $1.08B in net income for the fiscal year ending 2025 with a net profit margin of 13.6%.
Vulcan Materials Company (VMC) reported an operating income of $1.59B, resulting in an operating profit margin of 20.1%. This margin reflects the operational efficiency of the business before interest and taxes.
Vulcan Materials Company (VMC) generated $2.17B in gross profit for the year, representing a gross profit margin of 27.3%. This demonstrates the company's core pricing power and production efficiency.
Key Metrics
Top Statement Risk
Cost inflation and weather disruptions
Metrics are mathematically derived from official filings.
Revenue Growth Stabilizing After Volatility
VMC's revenue growth has moderated to 2.5% in Q2 2026 from 13.9% in Q3 2025, reflecting a return to more sustainable levels after a period of strong expansion. According to the latest quarterly data, the company's top line remains supported by infrastructure spending and pricing gains.
The deceleration from double-digit growth to low-single-digit is consistent with a maturing infrastructure cycle and weather-related disruptions. However, the maintained pricing power, evidenced by aggregates cash gross profit per ton exceeding $12, suggests that volume growth is being supplemented by price increases. Investors should monitor whether the pace of federal infrastructure project starts can sustain this trajectory.
Gross Margin Resilience Amid Cost Pressures
Gross margin improved to 29.0% in Q2 2026 from 29.7% a year earlier, despite inflationary headwinds in energy and labor. As reported in the income statement, the company's pricing power appears to be offsetting cost increases, though the Q2 EPS miss indicates some margin erosion.
The slight contraction in gross margin from 29.7% to 29.0% year-over-year suggests that input cost inflation is outpacing price increases, but the absolute level remains healthy. The company's ability to maintain margins above 29% in a challenging environment underscores its pricing power in localized markets. However, the Q2 2026 EPS miss of $0.56 versus consensus highlights that margin pressure can be more acute than the headline numbers suggest.
Operating Leverage Fading as Costs Rise
Operating margin fell to 19.7% in Q2 2026 from 22.4% in the prior-year quarter, indicating that operating income is not scaling as efficiently with revenue. Based on the quarterly data, SG&A expenses increased, while gross profit growth was modest, suggesting a loss of operating leverage.
The decline in operating margin from 22.4% to 19.7% year-over-year, despite only a 2.5% revenue increase, implies that fixed costs are absorbing a larger share of revenue. This may be due to higher labor costs and weather-related inefficiencies. Investors should watch whether management can rein in SG&A as a percentage of revenue in coming quarters.
Earnings Quality Supported by Low SBC
Net income quality appears solid, with stock-based compensation of only $9.2M in Q2 2026, representing a small fraction of net income. As per the financial statements, the effective tax rate and non-operating items do not appear to distort reported EPS.
The low SBC relative to net income suggests that reported earnings are not significantly inflated by non-cash charges. However, the Q2 2026 EPS of $2.48 was below consensus, indicating that operational factors, not accounting adjustments, drove the shortfall. The company's net margin of 15.0% is consistent with historical levels, suggesting no anomalies in the income statement.
Cost Pressures from Energy and Labor
COGS as a percentage of revenue rose to 71.0% in Q2 2026 from 70.3% a year earlier, reflecting higher input costs. According to the income statement data, the company is facing inflationary pressures in diesel and labor that are partially offset by pricing.
The increase in COGS ratio, albeit modest, indicates that cost inflation is outpacing price increases. The company's ability to pass through costs via fuel surcharges may be limited in existing contracts, leading to margin compression. Investors should monitor energy prices and labor availability as key cost drivers.
Margin Compression Risk from Cost Inflation
The Q2 2026 EPS miss of $0.56 versus consensus suggests that cost pressures are eroding margins faster than pricing gains can offset. As reported in the latest earnings, the company's maintained guidance implies the shortfall is transient, but persistent labor shortages and energy inflation could challenge this view.
Short-sellers might argue that the company's pricing power is insufficient to fully offset rising costs, leading to sustained margin compression. The decline in operating margin from 22.4% to 19.7% year-over-year supports this concern. Additionally, weather disruptions and project delays could further pressure volumes, making the company's earnings more volatile than the market expects.