Revenue growth remains highly volatile, fluctuating between a 13.9% expansion in 2025Q3 and an 8.3% contraction in 2024Q3, while gross margins exhibit significant seasonal variance ranging from 19.7% to 30.2%.
| 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.05B | 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 % | 7.29% | 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.83B | 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.61% | 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 | 562.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 | 425.7M | 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 | 2M | 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.66B | 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 % | 20.62% | 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.38B | 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 % | 29.59% | 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 % | 15.06% | 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) | 722.1M | 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.9B | 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 | -460.6M | -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 | 460.6M | 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 | -249.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.41B | 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.53% | 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 | 293.6M | 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.8% | 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.88% | 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 % | 19.12% | 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 | 24.4M | 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.47 | 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 % | 19.29% | 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 | 131.94M | 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 | 131.94M | 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% |
Geographic concentration and seasonality
As indicated by the quarterly income statements, VMC's revenue growth remains highly volatile, fluctuating between a 13.9% expansion in 2025Q3 and an 8.3% contraction in 2024Q3, reflecting the inherent sensitivity of construction materials to seasonal weather patterns and the timing of large-scale infrastructure project completions.
The revenue trajectory suggests that VMC is heavily reliant on the cadence of public infrastructure lettings, which can create lumpy quarterly performance. Investors should monitor whether the recent 7.4% growth in 2026Q1 represents a sustainable recovery or merely a seasonal rebound from the typical first-quarter construction slowdown.
Based on the provided financial data, VMC's gross margins exhibit significant seasonal variance, ranging from a low of 19.7% in 2024Q1 to a peak of 30.2% in 2025Q3, highlighting the company's vulnerability to weather-related operational disruptions in its primary northern and Sunbelt markets.
The structural margin profile appears to be highly sensitive to volume throughput, as fixed costs associated with quarry operations do not scale down linearly during off-peak periods. This suggests that VMC's profitability is less about consistent quarterly performance and more about maximizing output during the peak construction months.
According to the reported income statements, VMC demonstrates clear operating leverage, as evidenced by the 2025Q3 period where a 13.9% revenue increase translated into a significant expansion of operating margins to 23.8%, suggesting that incremental volume flows directly to the bottom line once fixed costs are covered.
The ability to scale operating income faster than gross profit during high-demand quarters indicates that the company's overhead structure is relatively stable. However, investors should be cautious, as this leverage works in reverse during volume downturns, potentially leading to rapid margin compression when demand softens.
Based on the income statement history, VMC has maintained a disciplined approach to SG&A, which has remained relatively contained between $129M and $145M over the last ten quarters, even as the company navigated the integration of large-scale acquisitions like U.S. Concrete.
The absence of R&D spending is consistent with an industrial aggregates model, placing the burden of efficiency entirely on COGS management and SG&A control. The consistent level of stock-based compensation, averaging roughly $15M per quarter, warrants further investigation to ensure it remains aligned with long-term shareholder value creation.
While VMC's core aggregates business maintains a strong competitive moat, the income statement data suggests that the integration of downstream segments like ready-mix concrete may be introducing margin volatility, as evidenced by the inconsistent gross margin performance observed over the last two years.
Short-sellers might focus on the potential for these lower-margin downstream assets to dilute the high-margin aggregates business during economic downturns. Investors should monitor whether the company's strategy of securing 'pull-through' demand is worth the increased exposure to more cyclical and capital-intensive ready-mix operations.
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.