Vulcan Materials Company(Holding Company) (VMC) company overview Vulcan Materials is the largest producer of construction aggregates in the US. The company produced around 228 million tons of aggregates in 2025 and has 16.6 billion tons of proven and probable reserves, equivalent to roughly 83 years of supply at current production levels. Over the past several years, Vulcan has increasingly focused its portfolio on aggregates while reducing its exposure to downstream businesses such as ready-mix concrete and asphalt. The company operates across 23 US states, with additional operations in Mexico.
VMC — period returns Period Return % Last date 4.4 Week 2.49 Last Month 1.28 Last 3 months -13.99 Last 6 months -13.34 Year to Date (YTD) -13.75 Last 1 year -16.73 Last 2 years -0.15 Last 3 years 18.48 Last 5 years 39.8 Last 10 years 124.18 Last 15 years 735.76 Last 20 years 217.76 Last 25 years 445.14 Last 50 years 11269.37
SPY benchmark — period returns Period Return % Last date 0.28 Week -0.28 Last Month 1.9 Last 3 months 2.81 Last 6 months 10.27 Year to Date (YTD) 12.97 Last 1 year 16.03 Last 2 years 33.12 Last 3 years 77 Last 5 years 72.59 Last 10 years 263.4 Last 15 years 537.16 Last 20 years 464.01 Last 25 years 605.02 Last 50 years 1656.46
VMC annual returns (chart) VMC annual returns Period Return % 2000 21.58 2001 3.79 2002 -21.15 2003 24.04 2004 15.67 2005 27.3 2006 30.87 2007 -12.07 2008 -8.95 2009 -24.48 2010 -15.87 2011 -11.49 2012 31.17 2013 10.28 2014 12.01 2015 41.79 2016 35.41 2017 2.99 2018 -25.08 2019 47.55 2020 3.92 2021 41.66 2022 -15.77 2023 28.91 2024 15.04 2025 11.6 2026 -13.75
VMC quarterly returns (chart) VMC quarterly returns Period Return % 2000-Q1 16.33 2000-Q2 -8.94 2000-Q3 -7.61 2000-Q4 18.78 2001-Q1 1.39 2001-Q2 15.89 2001-Q3 -21.6 2001-Q4 12.51 2002-Q1 -0.04 2002-Q2 -7.83 2002-Q3 -16.02 2002-Q4 3.16 2003-Q1 -21.17 2003-Q2 20.47 2003-Q3 7.14 2003-Q4 16.39 2004-Q1 0.49 2004-Q2 -1.04 2004-Q3 9.45 2004-Q4 5.63 2005-Q1 6.78 2005-Q2 13.2 2005-Q3 14.5 2005-Q4 -10.61 2006-Q1 26.18 2006-Q2 -12.23 2006-Q3 -0.6 2006-Q4 14.78 2007-Q1 29.49 2007-Q2 -1.22 2007-Q3 -22.67 2007-Q4 -13.7 2008-Q1 -13.11 2008-Q2 -16.13 2008-Q3 28.14 2008-Q4 -2.28 2009-Q1 -36.49 2009-Q2 -6.22 2009-Q3 26.24 2009-Q4 4.4 2010-Q1 -10.41 2010-Q2 -10.72 2010-Q3 -15.44 2010-Q4 18.29 2011-Q1 2.56 2011-Q2 -16.75 2011-Q3 -30.61 2011-Q4 50.25 2012-Q1 7.69 2012-Q2 -8.06 2012-Q3 18.58 2012-Q4 10.53 2013-Q1 -4.05 2013-Q2 -3.64 2013-Q3 6.19 2013-Q4 12.77 2014-Q1 13.24 2014-Q2 -4.11 2014-Q3 -6.34 2014-Q4 11.6 2015-Q1 25.86 2015-Q2 -0.34 2015-Q3 4.55 2015-Q4 2.2 2016-Q1 14.23 2016-Q2 12.27 2016-Q3 -5.13 2016-Q4 13.05 2017-Q1 -3.34 2017-Q2 6.13 2017-Q3 -5.93 2017-Q4 7.94 2018-Q1 -13.42 2018-Q2 14.99 2018-Q3 -12.59 2018-Q4 -12.01 2019-Q1 21.32 2019-Q2 14.24 2019-Q3 9.98 2019-Q4 -3.4 2020-Q1 -24.28 2020-Q2 8.15 2020-Q3 16.89 2020-Q4 10.37 2021-Q1 15.16 2021-Q2 4.62 2021-Q3 -2.69 2021-Q4 20.03 2022-Q1 -11.64 2022-Q2 -22.85 2022-Q3 10.7 2022-Q4 9.17 2023-Q1 -2.58 2023-Q2 30.36 2023-Q3 -9.55 2023-Q4 12.98 2024-Q1 22.06 2024-Q2 -7.79 2024-Q3 2.75 2024-Q4 3.94 2025-Q1 -8.71 2025-Q2 9.93 2025-Q3 16.23 2025-Q4 -5.44 2026-Q1 -6.95 2026-Q2 5.31 2026-Q3 -17.08 2026-Q4 3.45
VMC monthly returns (chart) VMC monthly returns Period Return % 2000-01 7.44 2000-02 -5.46 2000-03 14.53 2000-04 -4.37 2000-05 6.71 2000-06 -8.68 2000-07 0.28 2000-08 3.55 2000-09 -9.34 2000-10 4.5 2000-11 2.1 2000-12 11.66 2001-01 -5.01 2001-02 -6.93 2001-03 10.63 2001-04 -1.28 2001-05 16.98 2001-06 -0.61 2001-07 -8.74 2001-08 -2.12 2001-09 -10.02 2001-10 -3.77 2001-11 11.26 2001-12 3.65 2002-01 -3.21 2002-02 4.16 2002-03 -1.63 2002-04 -3.2 2002-05 3.93 2002-06 -8.43 2002-07 -7.67 2002-08 -3.51 2002-09 -7.33 2002-10 -7.19 2002-11 12.46 2002-12 -0.64 2003-01 -9.2 2003-02 -6.9 2003-03 -4.64 2003-04 15.68 2003-05 4.78 2003-06 1.17 2003-07 8.5 2003-08 2.96 2003-09 -3.62 2003-10 11.02 2003-11 0.36 2003-12 6.97 2004-01 0.27 2004-02 -0.84 2004-03 0.3 2004-04 -2.53 2004-05 -3.2 2004-06 6.23 2004-07 0.15 2004-08 0.1 2004-09 6.88 2004-10 -2.3 2004-11 4.16 2004-12 5.32 2005-01 3.42 2005-02 2.44 2005-03 -1.78 2005-04 -6.67 2005-05 12.99 2005-06 8.44 2005-07 8.08 2005-08 2.29 2005-09 3.28 2005-10 -12.41 2005-11 2.62 2005-12 1.57 2006-01 6.1 2006-02 9.91 2006-03 9.68 2006-04 -1.95 2006-05 -8.13 2006-06 -0.06 2006-07 -14.14 2006-08 17.38 2006-09 -0.46 2006-10 4.13 2006-11 8.89 2006-12 1.3 2007-01 13.32 2007-02 14.54 2007-03 -0.15 2007-04 6.17 2007-05 -3.22 2007-06 -4.3 2007-07 -16.43 2007-08 -5.97 2007-09 -0.96 2007-10 -4.08 2007-11 3.85 2007-12 -10.93 2008-01 -1.06 2008-02 -10.42 2008-03 -5.28 2008-04 3.64 2008-05 11.78 2008-06 -22.29 2008-07 7.38 2008-08 16.59 2008-09 -0.45 2008-10 -27.14 2008-11 10.5 2008-12 16.01 2009-01 -28.92 2009-02 -16.28 2009-03 6.95 2009-04 7.36 2009-05 -6.86 2009-06 -2.69 2009-07 10.16 2009-08 5.39 2009-09 8.05 2009-10 -14.87 2009-11 5.32 2009-12 8.64
VMC OHLC (1 year) — price trend VMC OHLC (1 year) Date Open High Low Close Volume 2025-10-16 304.04 304.35 295.76 296.23 — 2025-10-17 295.45 297.09 293.53 295.35 — 2025-10-20 297.5 298.09 292.93 295.47 — 2025-10-21 295.58 299.31 293.63 297.57 — 2025-10-22 297.57 299.16 292.27 293.67 — 2025-10-23 292.43 295.28 291.94 292.06 — 2025-10-24 294.18 296.29 292.35 292.74 — 2025-10-27 293.75 296 291.04 292.01 — 2025-10-28 290.95 293.89 290.51 292.59 — 2025-10-29 292.35 299.11 292.22 294.97 — 2025-10-30 285.5 290.45 278.93 290 — 2025-10-31 287.81 291.5 285.14 289.5 — 2025-11-03 287.32 293.4 285.67 288.55 — 2025-11-04 289.22 294.19 285.31 292.26 — 2025-11-05 290.62 296 283.7 285.1 — 2025-11-06 284.18 289.96 284.18 286.3 — 2025-11-07 283.88 289.99 283.23 287.3 — 2025-11-10 287.23 295.34 286.44 292.84 — 2025-11-11 293 296.85 292.53 295.1 — 2025-11-12 295 297.74 294.01 295.09 — 2025-11-13 295.37 297.33 283.42 284.09 — 2025-11-14 283.37 284.67 279.85 280.58 — 2025-11-17 280.04 282.23 278.12 280.08 — 2025-11-18 278.86 283.52 277.94 281.87 — 2025-11-19 283.54 285.32 280.1 284.23 — 2025-11-20 287.12 291.36 285.84 285.97 — 2025-11-21 288.35 291.75 285.99 287.83 — 2025-11-24 287.39 288.4 285.18 287.19 — 2025-11-25 289 293.09 287.08 292.72 — 2025-11-26 292.18 296.61 292.06 295.08 — 2025-11-28 295.87 297.6 294.98 297.24 — 2025-12-01 295.2 296.35 291.58 291.85 — 2025-12-02 292.66 293.22 287.87 289.84 — 2025-12-03 291 295.13 289.76 292.59 — 2025-12-04 292 294 290.34 293.65 — 2025-12-05 294.03 296.56 291.56 294.87 — 2025-12-08 295.58 300.87 293.54 295.78 — 2025-12-09 295.04 297 290.6 291.04 — 2025-12-10 290.49 297.49 289.57 296.77 — 2025-12-11 297.92 303.75 296.82 299.27 — 2025-12-12 299.4 300.17 292.49 295.94 — 2025-12-15 297.22 298.1 295.09 296.68 — 2025-12-16 297.66 298.28 290.82 292.01 — 2025-12-17 290.38 290.38 280.6 285.41 — 2025-12-18 289.09 292.5 286.02 288.34 — 2025-12-19 289.12 293.11 287.32 291.87 — 2025-12-22 294.07 294.07 289.79 291.88 — 2025-12-23 292.94 293.78 291.23 292.84 — 2025-12-24 292.93 294.97 292.62 293.64 — 2025-12-26 293.33 294.56 292.27 294.2 — 2025-12-29 294.25 295.08 290.42 292.02 — 2025-12-30 291.52 292.82 288.73 288.88 — 2025-12-31 288.01 289.09 285.14 285.22 — 2026-01-02 285.08 294.73 284.23 292.65 — 2026-01-05 291.44 297.28 289.88 296.67 — 2026-01-06 295.45 302.56 294.99 299.85 — 2026-01-07 301.69 302.77 291.77 292.12 — 2026-01-08 291.51 299.75 290.01 299.13 — 2026-01-09 301.41 311.92 299.15 311.62 — 2026-01-12 310.94 313.37 308.11 309.62 — 2026-01-13 309.01 311.36 302.88 311.04 — 2026-01-14 305.5 309.95 297.74 298.48 — 2026-01-15 301.63 304.71 299.9 301.71 — 2026-01-16 300.86 306.86 300.86 305.97 — 2026-01-20 304.84 304.84 296.06 296.15 — 2026-01-21 298.82 301 294.99 299.01 — 2026-01-22 301.48 306.59 298.09 303.27 — 2026-01-23 302.11 304.65 297.95 300.07 — 2026-01-26 301.43 302.45 298.93 300.4 — 2026-01-27 300.99 301.36 297.71 298.67 — 2026-01-28 297.83 300.39 295.59 299.73 — 2026-01-29 302.12 303.81 296.26 299.47 — 2026-01-30 297.01 301 295.84 300.54 — 2026-02-02 301.83 307.46 301.83 305.92 — 2026-02-03 307.72 318.67 307.63 311.01 — 2026-02-04 313.3 314.05 306.6 311.49 — 2026-02-05 312.64 314.84 307.88 310.76 — 2026-02-06 315 324.56 312.2 323.72 — 2026-02-09 322.07 327.89 321.52 327.32 — 2026-02-10 328.12 331.09 325.4 330.37 — 2026-02-11 327.36 329.01 319.28 319.78 — 2026-02-12 322.65 325.55 317.89 321.92 — 2026-02-13 322.22 328.79 320.36 327.65 — 2026-02-17 295.95 311.34 294.72 302.22 — 2026-02-18 302.22 304.33 297.83 299.36 — 2026-02-19 298.29 304 297.08 302.85 — 2026-02-20 303.37 306.95 298.66 305.29 — 2026-02-23 303.02 311.14 300.49 310.79 — 2026-02-24 311.81 318.1 309.52 317.89 — 2026-02-25 318.6 319.15 305.28 305.53 — 2026-02-25 318.6 319.15 305.28 305.53 — 2026-02-26 307 309.74 305.45 308.99 — 2026-02-27 305.71 311.77 304.68 310 — 2026-03-02 306.85 308.51 301.66 306.2 — 2026-03-03 301.97 302.4 294.73 300 — 2026-03-04 297.33 297.89 292.55 295.98 — 2026-03-05 291.34 293.48 281.35 287.23 — 2026-03-06 281.54 282.7 273.87 274.99 — 2026-03-09 271.81 274.33 266.81 274.33 — 2026-03-10 273.5 275.13 269.99 272 — 2026-03-11 270.44 271.18 265.95 266.6 — 2026-03-12 263.12 267.81 255 263.81 — 2026-03-13 265.32 269.32 263.36 265.42 — 2026-03-16 269.4 271.09 265.48 265.95 — 2026-03-17 268.55 269.74 264.23 265.46 — 2026-03-18 263.74 263.74 257.41 257.86 — 2026-03-19 254.15 257.37 252.4 257.02 — 2026-03-20 257.85 259.48 254.85 258.4 — 2026-03-23 264.78 267.08 261.79 263.75 — 2026-03-24 260.43 270.94 258.66 266.7 — 2026-03-25 270.97 271.46 263.59 269.53 — 2026-03-26 267.31 271.77 265.81 266.54 — 2026-03-27 266.54 266.78 260.92 261.46 — 2026-03-30 265.53 268.03 261.95 266.94 — 2026-03-31 267.88 273.71 264.55 272.3 — 2026-04-01 273.6 282.33 273.55 280.13 — 2026-04-02 276.29 284.53 275.42 279.88 — 2026-04-06 279 281.77 276.11 281.63 — 2026-04-07 279.36 280.54 275.67 277.85 — 2026-04-08 288.67 294.41 288.67 292.58 —
VMC OHLC with signals — price trend VMC OHLC with signals Date Open High Low Close Volume 2025-10-16 304.04 304.35 295.76 296.23 — 2025-10-17 295.45 297.09 293.53 295.35 — 2025-10-20 297.5 298.09 292.93 295.47 — 2025-10-21 295.58 299.31 293.63 297.57 — 2025-10-22 297.57 299.16 292.27 293.67 — 2025-10-23 292.43 295.28 291.94 292.06 — 2025-10-24 294.18 296.29 292.35 292.74 — 2025-10-27 293.75 296 291.04 292.01 — 2025-10-28 290.95 293.89 290.51 292.59 — 2025-10-29 292.35 299.11 292.22 294.97 — 2025-10-30 285.5 290.45 278.93 290 — 2025-10-31 287.81 291.5 285.14 289.5 — 2025-11-03 287.32 293.4 285.67 288.55 — 2025-11-04 289.22 294.19 285.31 292.26 — 2025-11-05 290.62 296 283.7 285.1 — 2025-11-06 284.18 289.96 284.18 286.3 — 2025-11-07 283.88 289.99 283.23 287.3 — 2025-11-10 287.23 295.34 286.44 292.84 — 2025-11-11 293 296.85 292.53 295.1 — 2025-11-12 295 297.74 294.01 295.09 — 2025-11-13 295.37 297.33 283.42 284.09 — 2025-11-14 283.37 284.67 279.85 280.58 — 2025-11-17 280.04 282.23 278.12 280.08 — 2025-11-18 278.86 283.52 277.94 281.87 — 2025-11-19 283.54 285.32 280.1 284.23 — 2025-11-20 287.12 291.36 285.84 285.97 — 2025-11-21 288.35 291.75 285.99 287.83 — 2025-11-24 287.39 288.4 285.18 287.19 — 2025-11-25 289 293.09 287.08 292.72 — 2025-11-26 292.18 296.61 292.06 295.08 — 2025-11-28 295.87 297.6 294.98 297.24 — 2025-12-01 295.2 296.35 291.58 291.85 — 2025-12-02 292.66 293.22 287.87 289.84 — 2025-12-03 291 295.13 289.76 292.59 — 2025-12-04 292 294 290.34 293.65 — 2025-12-05 294.03 296.56 291.56 294.87 — 2025-12-08 295.58 300.87 293.54 295.78 — 2025-12-09 295.04 297 290.6 291.04 — 2025-12-10 290.49 297.49 289.57 296.77 — 2025-12-11 297.92 303.75 296.82 299.27 — 2025-12-12 299.4 300.17 292.49 295.94 — 2025-12-15 297.22 298.1 295.09 296.68 — 2025-12-16 297.66 298.28 290.82 292.01 — 2025-12-17 290.38 290.38 280.6 285.41 — 2025-12-18 289.09 292.5 286.02 288.34 — 2025-12-19 289.12 293.11 287.32 291.87 — 2025-12-22 294.07 294.07 289.79 291.88 — 2025-12-23 292.94 293.78 291.23 292.84 — 2025-12-24 292.93 294.97 292.62 293.64 — 2025-12-26 293.33 294.56 292.27 294.2 — 2025-12-29 294.25 295.08 290.42 292.02 — 2025-12-30 291.52 292.82 288.73 288.88 — 2025-12-31 288.01 289.09 285.14 285.22 — 2026-01-02 285.08 294.73 284.23 292.65 — 2026-01-05 291.44 297.28 289.88 296.67 — 2026-01-06 295.45 302.56 294.99 299.85 — 2026-01-07 301.69 302.77 291.77 292.12 — 2026-01-08 291.51 299.75 290.01 299.13 — 2026-01-09 301.41 311.92 299.15 311.62 — 2026-01-12 310.94 313.37 308.11 309.62 — 2026-01-13 309.01 311.36 302.88 311.04 — 2026-01-14 305.5 309.95 297.74 298.48 — 2026-01-15 301.63 304.71 299.9 301.71 — 2026-01-16 300.86 306.86 300.86 305.97 — 2026-01-20 304.84 304.84 296.06 296.15 — 2026-01-21 298.82 301 294.99 299.01 — 2026-01-22 301.48 306.59 298.09 303.27 — 2026-01-23 302.11 304.65 297.95 300.07 — 2026-01-26 301.43 302.45 298.93 300.4 — 2026-01-27 300.99 301.36 297.71 298.67 — 2026-01-28 297.83 300.39 295.59 299.73 — 2026-01-29 302.12 303.81 296.26 299.47 — 2026-01-30 297.01 301 295.84 300.54 — 2026-02-02 301.83 307.46 301.83 305.92 — 2026-02-03 307.72 318.67 307.63 311.01 — 2026-02-04 313.3 314.05 306.6 311.49 — 2026-02-05 312.64 314.84 307.88 310.76 — 2026-02-06 315 324.56 312.2 323.72 — 2026-02-09 322.07 327.89 321.52 327.32 — 2026-02-10 328.12 331.09 325.4 330.37 — 2026-02-11 327.36 329.01 319.28 319.78 — 2026-02-12 322.65 325.55 317.89 321.92 — 2026-02-13 322.22 328.79 320.36 327.65 — 2026-02-17 295.95 311.34 294.72 302.22 — 2026-02-18 302.22 304.33 297.83 299.36 — 2026-02-19 298.29 304 297.08 302.85 — 2026-02-20 303.37 306.95 298.66 305.29 — 2026-02-23 303.02 311.14 300.49 310.79 — 2026-02-24 311.81 318.1 309.52 317.89 — 2026-02-25 318.6 319.15 305.28 305.53 — 2026-02-25 318.6 319.15 305.28 305.53 — 2026-02-26 307 309.74 305.45 308.99 — 2026-02-27 305.71 311.77 304.68 310 — 2026-03-02 306.85 308.51 301.66 306.2 — 2026-03-03 301.97 302.4 294.73 300 — 2026-03-04 297.33 297.89 292.55 295.98 — 2026-03-05 291.34 293.48 281.35 287.23 — 2026-03-06 281.54 282.7 273.87 274.99 — 2026-03-09 271.81 274.33 266.81 274.33 — 2026-03-10 273.5 275.13 269.99 272 — 2026-03-11 270.44 271.18 265.95 266.6 — 2026-03-12 263.12 267.81 255 263.81 — 2026-03-13 265.32 269.32 263.36 265.42 — 2026-03-16 269.4 271.09 265.48 265.95 — 2026-03-17 268.55 269.74 264.23 265.46 — 2026-03-18 263.74 263.74 257.41 257.86 — 2026-03-19 254.15 257.37 252.4 257.02 — 2026-03-20 257.85 259.48 254.85 258.4 — 2026-03-23 264.78 267.08 261.79 263.75 — 2026-03-24 260.43 270.94 258.66 266.7 — 2026-03-25 270.97 271.46 263.59 269.53 — 2026-03-26 267.31 271.77 265.81 266.54 — 2026-03-27 266.54 266.78 260.92 261.46 — 2026-03-30 265.53 268.03 261.95 266.94 — 2026-03-31 267.88 273.71 264.55 272.3 — 2026-04-01 273.6 282.33 273.55 280.13 — 2026-04-02 276.29 284.53 275.42 279.88 — 2026-04-06 279 281.77 276.11 281.63 — 2026-04-07 279.36 280.54 275.67 277.85 — 2026-04-08 288.67 294.41 288.67 292.58 —