Vulcan Materials insider activity
What the executives and directors of Vulcan Materials actually did with their own shares, decoded from their SEC Form 4 filings. Each figure says the stretch of time it covers.
The tape: three years of insider trades
Every marker sits at the price reported on the Form 4. The line is the monthly median of all prices insiders reported, so the chart needs no market feed; the grey strip is the routine flow (grants, vestings, tax withholding and gifts) that a headline gets wrong by counting it as selling.
The 92 routine events on the chart, as a list
| Date | Insider | Shares |
|---|---|---|
| Aug 12, 2026 | Hill J Thomas | 212K |
| Jun 12, 2026 | HALL GRAYSON | 655 |
| Jun 12, 2026 | KENNARD LYDIA H | 655 |
| Feb 23, 2026 | BAKER THOMPSON S II | 951 |
| Feb 23, 2026 | Pruitt Ronnie A | 4,267 |
| Feb 23, 2026 | Hill J Thomas | 3,755 |
| Feb 23, 2026 | Bass Stanley G | 832 |
| Feb 23, 2026 | Clement David P | 3,457 |
| Feb 23, 2026 | Perkins Jerry F Jr | 4,225 |
| Feb 23, 2026 | Pigg Randy L. | 149 |
| Feb 23, 2026 | Carlisle Mary Andrews | 790 |
| Feb 23, 2026 | Shah Mitesh Bansilal | 134 |
| Feb 21, 2026 | BAKER THOMPSON S II | 2,570 |
| Feb 21, 2026 | Pruitt Ronnie A | 9,660 |
| Feb 21, 2026 | Hill J Thomas | 8,940 |
| Feb 21, 2026 | Bass Stanley G | 1,980 |
| Feb 21, 2026 | Clement David P | 9,341 |
| Feb 21, 2026 | Perkins Jerry F Jr | 9,560 |
| Feb 21, 2026 | Pigg Randy L. | 420 |
| Feb 21, 2026 | Carlisle Mary Andrews | 1,780 |
| Feb 21, 2026 | Shah Mitesh Bansilal | 300 |
| Feb 13, 2026 | BAKER THOMPSON S II | 20K |
| Feb 13, 2026 | Pruitt Ronnie A | 8,518 |
| Feb 13, 2026 | Hill J Thomas | 72K |
| Feb 13, 2026 | Bass Stanley G | 16K |
| Feb 13, 2026 | Clement David P | 8,212 |
| Feb 13, 2026 | Perkins Jerry F Jr | 8,206 |
| Feb 13, 2026 | Pigg Randy L. | 1,089 |
| Feb 13, 2026 | Franklin Denson N. III | 11K |
| Feb 13, 2026 | Carlisle Mary Andrews | 14K |
| Feb 13, 2026 | Shah Mitesh Bansilal | 2,455 |
| Dec 15, 2025 | BAKER THOMPSON S II | 16K |
| Dec 9, 2025 | Franklin Denson N. III | 5,735 |
| Nov 11, 2025 | BAKER THOMPSON S II | 23K |
| Nov 7, 2025 | BAKER THOMPSON S II | 20K |
| Sep 11, 2025 | Clement David P | 3,102 |
| Aug 26, 2025 | Pigg Randy L. | 350 |
| Jun 13, 2025 | HALL GRAYSON | 630 |
| Jun 13, 2025 | KENNARD LYDIA H | 630 |
| May 19, 2025 | Hill J Thomas | 86K |
| Feb 19, 2025 | BAKER THOMPSON S II | 3,014 |
| Feb 19, 2025 | Pruitt Ronnie A | 1,444 |
| Feb 19, 2025 | Hill J Thomas | 10K |
| Feb 19, 2025 | Bass Stanley G | 2,556 |
| Feb 19, 2025 | Clement David P | 1,370 |
| Feb 19, 2025 | Perkins Jerry F Jr | 1,286 |
| Feb 19, 2025 | Pigg Randy L. | 492 |
| Feb 19, 2025 | Franklin Denson N. III | 1,571 |
| Feb 19, 2025 | Carlisle Mary Andrews | 1,733 |
| Feb 14, 2025 | BAKER THOMPSON S II | 16K |
| Feb 14, 2025 | Pruitt Ronnie A | 7,004 |
| Feb 14, 2025 | Hill J Thomas | 57K |
| Feb 14, 2025 | Bass Stanley G | 14K |
| Feb 14, 2025 | Clement David P | 7,198 |
| Feb 14, 2025 | Perkins Jerry F Jr | 7,044 |
| Feb 14, 2025 | Pigg Randy L. | 935 |
| Feb 14, 2025 | Franklin Denson N. III | 8,345 |
| Feb 14, 2025 | Carlisle Mary Andrews | 9,383 |
| Dec 19, 2024 | Hill J Thomas | 13K |
| Dec 16, 2024 | Clement David P | 319 |
Where the shares went, last 12 months
Every Form 4 movement decomposed: what flowed in (grants, vested equity, purchases) and what flowed out (tax withholding, plan sales, discretionary sales, gifts). Counted in shares, because grants carry no price.
The chart, in numbers
| Flow | Shares |
|---|---|
| Vested / exercised | 322K |
| Withheld for tax | 181K |
| Discretionary sales | 38K |
| Kept | 103K |
Skin in the game
Directly held shares as reported after each trade, indexed to 100 at the start of the window, up to five years back. Direct holdings only: trust and family-entity positions are per-entity in the filings and do not sum honestly, so this chart refuses to guess. The steps are the trades.
The chart, in numbers
| Insider | Start of the window | Latest reported | Indexed, start = 100 |
|---|---|---|---|
| Hill J Thomas | 51K | 90K | 177.9 |
| Pruitt Ronnie A | 7,619 | 21K | 274.5 |
| Perkins Jerry F Jr | 7,134 | 21K | 288 |
Who holds what
| Insider | Role | Shares held | Buys 12 m | Sales 12 m | 12 m | Last trade |
|---|---|---|---|---|---|---|
| Hill J Thomas Last trade May 20, 2025 | Director | 67K | – | – | May 20, 2025 | |
| BAKER THOMPSON S II President Last trade Dec 11, 2025 | Officer | 59K | – | $6.5M | net selling over the year: 0 months buying, 2 months selling | Dec 11, 2025 |
| Bass Stanley G Chief Strategy Officer Last trade Nov 7, 2025 | Officer | 35K | – | $960K | net selling over the year: 0 months buying, 1 month selling | Nov 7, 2025 |
| Pruitt Ronnie A Chief Executive Officer | CEO | 20K | – | – | – | |
| Perkins Jerry F Jr Chief Administrative Officer Last trade Nov 8, 2024 | Officer | 20K | – | – | Nov 8, 2024 | |
| Franklin Denson N. III SVP, Gen. Counsel & Secretary Last trade Dec 10, 2025 | Officer | 16K | – | $196K | net selling over the year: 0 months buying, 1 month selling | Dec 10, 2025 |
| Carlisle Mary Andrews SVP and CFO | CFO | 12K | – | – | – | |
| Clement David P Senior Vice President Last trade Aug 7, 2026 | Officer | 6,716 | – | $1.8M | net selling over the year: 0 months buying, 3 months selling | Aug 7, 2026 |
| Hicks Darren L. Chief Human Resources Officer | Officer | 6,460 | – | – | – | |
| KENNARD LYDIA H | Director | 2,112 | – | – | – | |
| Pigg Randy L. Vice President and Controller Last trade Aug 21, 2025 | Officer | 1,577 | – | – | Aug 21, 2025 | |
| Shah Mitesh Bansilal SVP and CHRO | Officer | 1,079 | – | – | – | |
| HALL GRAYSON Last trade Nov 10, 2025 | Director | 618 | – | $1.4M | net selling over the year: 0 months buying, 1 month selling | Nov 10, 2025 |
| Anderson Melissa H. Last trade Feb 20, 2026 | Director | 0 | – | $345K | net selling over the year: 0 months buying, 1 month selling | Feb 20, 2026 |
Open-market trade log
the 60 most recent of 259| Date | Insider | Type | Shares | Price | Value | Since trade | Filed |
|---|---|---|---|---|---|---|---|
| Aug 7, 2026 | Clement David P (Officer) 2,000 shares $285.10 +0.0% since trade filed Aug 10, 2026 | Discretionary sale | 2,000 | $285.10 | $570K | +0.0% | Aug 10, 2026 |
| Jun 15, 2026 | Clement David P (Officer) 2,212 shares $292.29 −2.5% since trade filed Jun 16, 2026 | Discretionary sale | 2,212 | $292.29 | $647K | −2.5% | Jun 16, 2026 |
| Feb 20, 2026 | Anderson Melissa H. (Director) 1,137 shares $303.72 −6.1% since trade filed Feb 24, 2026 | Discretionary sale | 1,137 | $303.72 | $345K | −6.1% | Feb 24, 2026 |
| Dec 11, 2025 | BAKER THOMPSON S II (Officer) 7,135 shares $300.81 −5.2% since trade filed Dec 15, 2025 | Discretionary sale | 7,135 | $300.81 | $2.1M | −5.2% | Dec 15, 2025 |
| Dec 10, 2025 | Franklin Denson N. III (Officer) 665 shares $295.00 −3.4% since trade filed Dec 10, 2025 | Discretionary sale | 665 | $295.00 | $196K | −3.4% | Dec 10, 2025 |
| Nov 19, 2025 | Clement David P (Officer) 1,000 shares $287.10 −0.7% since trade filed Nov 24, 2025 | Discretionary sale | 1,000 | $287.10 | $287K | −0.7% | Nov 24, 2025 |
| Nov 19, 2025 | Clement David P (Officer) 1,000 shares $290.00 −1.7% since trade filed Nov 24, 2025 | Discretionary sale | 1,000 | $290.00 | $290K | −1.7% | Nov 24, 2025 |
| Nov 12, 2025 | BAKER THOMPSON S II (Officer) 2,053 shares $296.50 −3.8% since trade filed Nov 13, 2025 | Discretionary sale | 2,053 | $296.50 | $609K | −3.8% | Nov 13, 2025 |
| Nov 12, 2025 | BAKER THOMPSON S II (Officer) 2,800 shares $295.00 −3.4% since trade filed Nov 13, 2025 | Discretionary sale | 2,800 | $295.00 | $826K | −3.4% | Nov 13, 2025 |
| Nov 10, 2025 | BAKER THOMPSON S II (Officer) 4,243 shares $289.76 −1.6% since trade filed Nov 12, 2025 | Discretionary sale | 4,243 | $289.76 | $1.2M | −1.6% | Nov 12, 2025 |
| Nov 10, 2025 | HALL GRAYSON (Director) 80 shares $291.31 −2.1% since trade filed Nov 12, 2025 | Discretionary sale | 80 | $291.31 | $23K | −2.1% | Nov 12, 2025 |
| Nov 10, 2025 | HALL GRAYSON (Director) 4,578 shares $290.73 −1.9% since trade filed Nov 12, 2025 | Discretionary sale | 4,578 | $290.73 | $1.3M | −1.9% | Nov 12, 2025 |
| Nov 7, 2025 | Bass Stanley G (Officer) 3,333 shares $288.00 −1.0% since trade filed Nov 12, 2025 | Discretionary sale | 3,333 | $288.00 | $960K | −1.0% | Nov 12, 2025 |
| Nov 4, 2025 | BAKER THOMPSON S II (Officer) 5,818 shares $292.26 −2.5% since trade filed Nov 6, 2025 | Discretionary sale | 5,818 | $292.26 | $1.7M | −2.5% | Nov 6, 2025 |
| Sep 12, 2025 | Clement David P (Officer) 698 shares $298.56 −4.5% since trade filed Sep 15, 2025 | Discretionary sale | 698 | $298.56 | $208K | −4.5% | Sep 15, 2025 |
| Aug 21, 2025 | Pigg Randy L. (Officer) 650 shares $286.56 −0.5% since trade filed Aug 22, 2025 | Discretionary sale | 650 | $286.56 | $186K | −0.5% | Aug 22, 2025 |
| May 20, 2025 | Hill J Thomas (CEO) 6,885 shares $272.95 +4.5% since trade filed May 21, 2025 | Discretionary sale | 6,885 | $272.95 | $1.9M | +4.5% | May 21, 2025 |
| May 20, 2025 | Hill J Thomas (CEO) 8,947 shares $273.34 +4.3% since trade filed May 21, 2025 | Discretionary sale | 8,947 | $273.34 | $2.4M | +4.3% | May 21, 2025 |
| May 19, 2025 | Hill J Thomas (CEO) 600 shares $276.59 +3.1% since trade filed May 21, 2025 | Discretionary sale | 600 | $276.59 | $166K | +3.1% | May 21, 2025 |
| May 19, 2025 | Hill J Thomas (CEO) 3,157 shares $273.99 +4.1% since trade filed May 21, 2025 | Discretionary sale | 3,157 | $273.99 | $865K | +4.1% | May 21, 2025 |
| May 19, 2025 | Hill J Thomas (CEO) 3,803 shares $276.17 +3.2% since trade filed May 21, 2025 | Discretionary sale | 3,803 | $276.17 | $1.1M | +3.2% | May 21, 2025 |
| May 19, 2025 | Hill J Thomas (CEO) 5,254 shares $274.89 +3.7% since trade filed May 21, 2025 | Discretionary sale | 5,254 | $274.89 | $1.4M | +3.7% | May 21, 2025 |
| May 19, 2025 | Hill J Thomas (CEO) 23K shares $275.74 +3.4% since trade filed May 21, 2025 | Discretionary sale | 23K | $275.74 | $6.3M | +3.4% | May 21, 2025 |
| May 19, 2025 | Hill J Thomas (CEO) 36K shares $276.01 +3.3% since trade filed May 21, 2025 | Discretionary sale | 36K | $276.01 | $9.9M | +3.3% | May 21, 2025 |
| May 15, 2025 | Clement David P (Officer) 1,500 shares $270.00 +5.6% since trade filed May 19, 2025 | Discretionary sale | 1,500 | $270.00 | $405K | +5.6% | May 19, 2025 |
| May 2, 2025 | Bass Stanley G (Officer) 3,000 shares $265.00 +7.6% since trade filed May 6, 2025 | Discretionary sale | 3,000 | $265.00 | $795K | +7.6% | May 6, 2025 |
| Nov 25, 2024 | Clement David P (Officer) 887 shares $285.95 −0.3% since trade filed Nov 26, 2024 | Discretionary sale | 887 | $285.95 | $254K | −0.3% | Nov 26, 2024 |
| Nov 12, 2024 | Franklin Denson N. III (Officer) 1,942 shares $290.00 −1.7% since trade filed Nov 12, 2024 | Discretionary sale | 1,942 | $290.00 | $563K | −1.7% | Nov 12, 2024 |
| Nov 8, 2024 | Perkins Jerry F Jr (Officer) 1,657 shares $290.58 −1.9% since trade filed Nov 12, 2024 | Discretionary sale | 1,657 | $290.58 | $481K | −1.9% | Nov 12, 2024 |
| Nov 8, 2024 | Franklin Denson N. III (Officer) 923 shares $292.05 −2.4% since trade filed Nov 12, 2024 | Discretionary sale | 923 | $292.05 | $270K | −2.4% | Nov 12, 2024 |
| Nov 7, 2024 | Hill J Thomas (CEO) 12K shares $290.56 −1.9% since trade filed Nov 8, 2024 | Planned sale (10b5-1) | 12K | $290.56 | $3.5M | −1.9% | Nov 8, 2024 |
| Oct 31, 2024 | Hill J Thomas (CEO) 1,250 shares $276.29 +3.2% since trade filed Nov 1, 2024 | Planned sale (10b5-1) | 1,250 | $276.29 | $345K | +3.2% | Nov 1, 2024 |
| Oct 31, 2024 | Hill J Thomas (CEO) 11K shares $275.46 +3.5% since trade filed Nov 1, 2024 | Planned sale (10b5-1) | 11K | $275.46 | $3.0M | +3.5% | Nov 1, 2024 |
| Aug 9, 2024 | Hill J Thomas (CEO) 2,300 shares $245.52 +16.1% since trade filed Aug 13, 2024 | Discretionary sale | 2,300 | $245.52 | $565K | +16.1% | Aug 13, 2024 |
| Aug 9, 2024 | Hill J Thomas (CEO) 16K shares $244.70 +16.5% since trade filed Aug 13, 2024 | Discretionary sale | 16K | $244.70 | $3.9M | +16.5% | Aug 13, 2024 |
| Aug 9, 2024 | Hill J Thomas (CEO) 17K shares $244.03 +16.8% since trade filed Aug 13, 2024 | Discretionary sale | 17K | $244.03 | $4.2M | +16.8% | Aug 13, 2024 |
| Jun 10, 2024 | Clement David P (Officer) 1,000 shares $249.50 +14.3% since trade filed Jun 11, 2024 | Discretionary sale | 1,000 | $249.50 | $250K | +14.3% | Jun 11, 2024 |
| May 30, 2024 | Clement David P (Officer) 1,000 shares $254.50 +12.0% since trade filed May 30, 2024 | Discretionary sale | 1,000 | $254.50 | $255K | +12.0% | May 30, 2024 |
| May 13, 2024 | BAKER THOMPSON S II (Officer) 500 shares $272.81 +4.5% since trade filed May 14, 2024 | Discretionary sale | 500 | $272.81 | $136K | +4.5% | May 14, 2024 |
| May 13, 2024 | BAKER THOMPSON S II (Officer) 1,600 shares $272.85 +4.5% since trade filed May 14, 2024 | Discretionary sale | 1,600 | $272.85 | $437K | +4.5% | May 14, 2024 |
| May 13, 2024 | BAKER THOMPSON S II (Officer) 4,510 shares $272.54 +4.6% since trade filed May 14, 2024 | Discretionary sale | 4,510 | $272.54 | $1.2M | +4.6% | May 14, 2024 |
| May 10, 2024 | BAKER THOMPSON S II (Officer) 292 shares $273.13 +4.4% since trade filed May 14, 2024 | Discretionary sale | 292 | $273.13 | $80K | +4.4% | May 14, 2024 |
| May 10, 2024 | BAKER THOMPSON S II (Officer) 408 shares $273.14 +4.4% since trade filed May 14, 2024 | Discretionary sale | 408 | $273.14 | $111K | +4.4% | May 14, 2024 |
| May 10, 2024 | BAKER THOMPSON S II (Officer) 794 shares $273.13 +4.4% since trade filed May 14, 2024 | Discretionary sale | 794 | $273.13 | $217K | +4.4% | May 14, 2024 |
| May 10, 2024 | BAKER THOMPSON S II (Officer) 2,100 shares $273.48 +4.3% since trade filed May 14, 2024 | Discretionary sale | 2,100 | $273.48 | $574K | +4.3% | May 14, 2024 |
| May 10, 2024 | BAKER THOMPSON S II (Officer) 5,006 shares $272.67 +4.6% since trade filed May 14, 2024 | Discretionary sale | 5,006 | $272.67 | $1.4M | +4.6% | May 14, 2024 |
| Mar 13, 2024 | Franklin Denson N. III (Officer) 3,200 shares $269.48 +5.8% since trade filed Mar 15, 2024 | Discretionary sale | 3,200 | $269.48 | $862K | +5.8% | Mar 15, 2024 |
| Feb 29, 2024 | Clement David P (Officer) 2,842 shares $263.00 +8.4% since trade filed Mar 4, 2024 | Discretionary sale | 2,842 | $263.00 | $747K | +8.4% | Mar 4, 2024 |
| Feb 26, 2024 | Anderson Melissa H. (Director) 1,200 shares $260.48 +9.5% since trade filed Mar 12, 2024 late | Discretionary sale | 1,200 | $260.48 | $313K | +9.5% | Mar 12, 2024 late |
| Feb 22, 2024 | Bass Stanley G (Officer) 1,691 shares $255.66 +11.5% since trade filed Feb 22, 2024 | Discretionary sale | 1,691 | $255.66 | $432K | +11.5% | Feb 22, 2024 |
| Feb 22, 2024 | Pigg Randy L. (Officer) 307 shares $255.27 +11.7% since trade filed Feb 22, 2024 | Discretionary sale | 307 | $255.27 | $78K | +11.7% | Feb 22, 2024 |
| Feb 21, 2024 | Bass Stanley G (Officer) 8,310 shares $251.68 +13.3% since trade filed Feb 22, 2024 | Discretionary sale | 8,310 | $251.68 | $2.1M | +13.3% | Feb 22, 2024 |
| Dec 13, 2023 | Bass Stanley G (Officer) 1,601 shares $221.09 +29.0% since trade filed Dec 14, 2023 | Planned sale (10b5-1) | 1,601 | $221.09 | $354K | +29.0% | Dec 14, 2023 |
| Nov 30, 2023 | Clement David P (Officer) 764 shares $212.00 +34.5% since trade filed Nov 30, 2023 | Discretionary sale | 764 | $212.00 | $162K | +34.5% | Nov 30, 2023 |
| Nov 13, 2023 | Perkins Jerry F Jr (Officer) 788 shares $210.69 +35.3% since trade filed Nov 14, 2023 | Discretionary sale | 788 | $210.69 | $166K | +35.3% | Nov 14, 2023 |
| Nov 9, 2023 | Perkins Jerry F Jr (Officer) 4,575 shares $209.64 +36.0% since trade filed Nov 14, 2023 | Discretionary sale | 4,575 | $209.64 | $959K | +36.0% | Nov 14, 2023 |
| Oct 31, 2023 | Anderson Melissa H. (Director) 500 shares $195.92 +45.5% since trade filed Oct 31, 2023 | Discretionary sale | 500 | $195.92 | $98K | +45.5% | Oct 31, 2023 |
| Jun 7, 2023 | Hill J Thomas (CEO) 481 shares $202.53 +40.8% since trade filed Jun 8, 2023 | Planned sale (10b5-1) | 481 | $202.53 | $97K | +40.8% | Jun 8, 2023 |
| Jun 7, 2023 | Hill J Thomas (CEO) 4,214 shares $201.70 +41.4% since trade filed Jun 8, 2023 | Planned sale (10b5-1) | 4,214 | $201.70 | $850K | +41.4% | Jun 8, 2023 |
| Jun 2, 2023 | Pigg Randy L. (Officer) 560 shares $202.44 +40.8% since trade filed Jun 6, 2023 | Discretionary sale | 560 | $202.44 | $113K | +40.8% | Jun 6, 2023 |
“Since trade” compares with the latest insider-implied price, not a market quote: these pages are built from filings alone. A role here is the one on that day's Form 4, so somebody promoted since appears under both titles.
Filing hygiene
How to read this
A Form 4 transaction code decides everything. P is an open-market purchase and S an open-market sale; those two are the only codes where an insider chose to trade. A is a grant, M an option exercise or vesting, F shares withheld to cover tax, G a gift. Most “insiders dumped billions” headlines are code F and M mechanics.
Sales flagged 10b5-1 run on a plan the insider adopted in advance; since 2023 every Form 4 carries that flag. Buys have historically predicted returns, sales mostly have not, and this page states filings, not advice.