Steel Dynamics insider activity
What the executives and directors of Steel Dynamics 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 270 routine events on the chart, as a list
| Date | Insider | Shares |
|---|---|---|
| Aug 13, 2026 | Hamann Jennifer L | 72 |
| Jul 28, 2026 | MILLETT MARK D | 300 |
| Jul 10, 2026 | BARGABOS SHEREE L | 43 |
| Jul 10, 2026 | DOLAN TRACI M | 102 |
| Jul 10, 2026 | Cornew Kenneth W. | 2 |
| Jul 10, 2026 | Seaman Bradley S | 109 |
| Jul 10, 2026 | Hamann Jennifer L | 18 |
| Jul 10, 2026 | Sierra Luis Manuel | 7 |
| Jun 1, 2026 | BARGABOS SHEREE L | 712 |
| Jun 1, 2026 | DOLAN TRACI M | 712 |
| Jun 1, 2026 | Cornew Kenneth W. | 712 |
| Jun 1, 2026 | Seaman Bradley S | 712 |
| Jun 1, 2026 | Hamann Jennifer L | 712 |
| Jun 1, 2026 | Sierra Luis Manuel | 712 |
| May 14, 2026 | Poinsatte Richard A | 200 |
| May 6, 2026 | TEETS RICHARD P JR | 158 |
| May 6, 2026 | BARGABOS SHEREE L | 158 |
| May 6, 2026 | Hamann Jennifer L | 79 |
| May 1, 2026 | Bickford Chad | 166 |
| Apr 10, 2026 | TEETS RICHARD P JR | 9 |
| Apr 10, 2026 | BARGABOS SHEREE L | 58 |
| Apr 10, 2026 | DOLAN TRACI M | 120 |
| Apr 10, 2026 | Shaheen Gabriel | 157 |
| Apr 10, 2026 | Cornew Kenneth W. | 5 |
| Apr 10, 2026 | Seaman Bradley S | 129 |
| Apr 10, 2026 | Hamann Jennifer L | 16 |
| Apr 10, 2026 | Sierra Luis Manuel | 12 |
| Mar 13, 2026 | MILLETT MARK D | 67K |
| Mar 13, 2026 | Wagler Theresa E | 30K |
| Mar 13, 2026 | SCHNEIDER BARRY | 38K |
| Mar 13, 2026 | Poinsatte Richard A | 8,997 |
| Mar 13, 2026 | Graham Christopher A | 24K |
| Mar 13, 2026 | Alvarez Miguel | 24K |
| Mar 13, 2026 | Anderson James Stanley | 21K |
| Mar 2, 2026 | SCHNEIDER BARRY | 1,291 |
| Feb 24, 2026 | MILLETT MARK D | 11K |
| Feb 24, 2026 | Wagler Theresa E | 4,901 |
| Feb 24, 2026 | SCHNEIDER BARRY | 2,976 |
| Feb 24, 2026 | Graham Christopher A | 3,556 |
| Feb 24, 2026 | Alvarez Miguel | 3,556 |
| Feb 24, 2026 | Anderson James Stanley | 2,368 |
| Feb 23, 2026 | Poinsatte Richard A | 177 |
| Feb 20, 2026 | MILLETT MARK D | 13K |
| Feb 20, 2026 | TEETS RICHARD P JR | 197 |
| Feb 20, 2026 | BARGABOS SHEREE L | 197 |
| Feb 20, 2026 | Wagler Theresa E | 5,932 |
| Feb 20, 2026 | SCHNEIDER BARRY | 5,841 |
| Feb 20, 2026 | Poinsatte Richard A | 2,350 |
| Feb 20, 2026 | Graham Christopher A | 4,187 |
| Feb 20, 2026 | Alvarez Miguel | 4,187 |
| Feb 20, 2026 | Hamann Jennifer L | 99 |
| Feb 20, 2026 | Anderson James Stanley | 4,187 |
| Feb 20, 2026 | Bickford Chad | 3,400 |
| Feb 20, 2026 | Bell Matthew Lane | 776 |
| Feb 2, 2026 | Graham Christopher A | 1,261 |
| Feb 2, 2026 | Bickford Chad | 287 |
| Feb 2, 2026 | Bell Matthew Lane | 667 |
| Jan 9, 2026 | TEETS RICHARD P JR | 9 |
| Jan 9, 2026 | BARGABOS SHEREE L | 59 |
| Jan 9, 2026 | DOLAN TRACI M | 125 |
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 |
|---|---|
| From holdings | 13K |
| Granted | 205K |
| Withheld for tax | 103K |
| Discretionary sales | 39K |
| Gifts | 76K |
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 |
|---|---|---|---|
| TEETS RICHARD P JR | 5.0M | 5.0M | 98.8 |
| MILLETT MARK D | 3.0M | 3.0M | 100.7 |
| Wagler Theresa E | 363K | 495K | 136.2 |
| SCHNEIDER BARRY | 115K | 246K | 213.4 |
| Pushis Glenn | 101K | 133K | 132 |
Who holds what
the 14 largest holdings of 20| Insider | Role | Shares held | Buys 12 m | Sales 12 m | 12 m | Last trade |
|---|---|---|---|---|---|---|
| TEETS RICHARD P JR Last trade Nov 28, 2018 | Director | 5.1M | – | – | Nov 28, 2018 | |
| MILLETT MARK D Chairman and CEO Last trade Sep 9, 2021 | CEO | 3.0M | – | – | Sep 9, 2021 | |
| Wagler Theresa E Executive Vice President & CFO Last trade Aug 27, 2021 | CFO | 504K | – | – | Aug 27, 2021 | |
| SCHNEIDER BARRY President and COO | COO | 258K | – | – | – | |
| Pushis Glenn Senior Vice President Last trade Feb 11, 2025 | Officer | 140K | – | – | Feb 11, 2025 | |
| Alvarez Miguel Senior Vice President Last trade Apr 23, 2026 | Officer | 123K | – | $2.4M | net selling over the year: 0 months buying, 2 months selling | Apr 23, 2026 |
| Anderson James Stanley Senior Vice President Last trade Jun 5, 2026 | Officer | 112K | – | $2.7M | net selling over the year: 0 months buying, 1 month selling | Jun 5, 2026 |
| Shaheen Gabriel Last trade Jun 6, 2025 | Director | 83K | – | – | Jun 6, 2025 | |
| Graham Christopher A Senior Vice President Last trade May 13, 2026 | Officer | 75K | – | $2.1M | net selling over the year: 0 months buying, 1 month selling | May 13, 2026 |
| MARCUCCILLI JAMES C Last trade Dec 19, 2023 | Director | 62K | – | – | Dec 19, 2023 | |
| DOLAN TRACI M | Director | 59K | – | – | – | |
| Seaman Bradley S Last trade Nov 7, 2023 | Director | 52K | – | – | Nov 7, 2023 | |
| Cornew Kenneth W. Last trade Apr 23, 2026 | Director | 32K | – | $1.1M | net selling over the year: 0 months buying, 1 month selling | Apr 23, 2026 |
| Poinsatte Richard A Senior Vice President Last trade May 12, 2026 | Officer | 28K | – | $538K | net selling over the year: 0 months buying, 1 month selling | May 12, 2026 |
Open-market trade log
the 60 most recent of 1,275| Date | Insider | Type | Shares | Price | Value | Since trade | Filed |
|---|---|---|---|---|---|---|---|
| Jun 5, 2026 | Anderson James Stanley (Officer) 322 shares $269.93 −0.3% since trade filed Jun 8, 2026 | Discretionary sale | 322 | $269.93 | $87K | −0.3% | Jun 8, 2026 |
| Jun 5, 2026 | Anderson James Stanley (Officer) 1,100 shares $267.35 +0.7% since trade filed Jun 8, 2026 | Discretionary sale | 1,100 | $267.35 | $294K | +0.7% | Jun 8, 2026 |
| Jun 5, 2026 | Anderson James Stanley (Officer) 4,177 shares $268.42 +0.3% since trade filed Jun 8, 2026 | Discretionary sale | 4,177 | $268.42 | $1.1M | +0.3% | Jun 8, 2026 |
| Jun 5, 2026 | Anderson James Stanley (Officer) 4,401 shares $269.22 +0.0% since trade filed Jun 8, 2026 | Discretionary sale | 4,401 | $269.22 | $1.2M | +0.0% | Jun 8, 2026 |
| May 13, 2026 | Graham Christopher A (Officer) 2,999 shares $236.52 +13.8% since trade filed May 15, 2026 | Discretionary sale | 2,999 | $236.52 | $709K | +13.8% | May 15, 2026 |
| May 13, 2026 | Graham Christopher A (Officer) 3,000 shares $237.01 +13.6% since trade filed May 15, 2026 | Discretionary sale | 3,000 | $237.01 | $711K | +13.6% | May 15, 2026 |
| May 13, 2026 | Graham Christopher A (Officer) 3,001 shares $236.90 +13.6% since trade filed May 15, 2026 | Discretionary sale | 3,001 | $236.90 | $711K | +13.6% | May 15, 2026 |
| May 12, 2026 | Poinsatte Richard A (Officer) 2,300 shares $234.11 +15.0% since trade filed May 14, 2026 | Discretionary sale | 2,300 | $234.11 | $538K | +15.0% | May 14, 2026 |
| Apr 23, 2026 | Cornew Kenneth W. (Director) 200 shares $225.39 +19.5% since trade filed Apr 24, 2026 | Discretionary sale | 200 | $225.39 | $45K | +19.5% | Apr 24, 2026 |
| Apr 23, 2026 | Cornew Kenneth W. (Director) 4,800 shares $224.85 +19.7% since trade filed Apr 24, 2026 | Discretionary sale | 4,800 | $224.85 | $1.1M | +19.7% | Apr 24, 2026 |
| Apr 23, 2026 | Alvarez Miguel (Officer) 300 shares $226.36 +18.9% since trade filed Apr 24, 2026 | Discretionary sale | 300 | $226.36 | $68K | +18.9% | Apr 24, 2026 |
| Apr 23, 2026 | Alvarez Miguel (Officer) 700 shares $227.82 +18.2% since trade filed Apr 24, 2026 | Discretionary sale | 700 | $227.82 | $159K | +18.2% | Apr 24, 2026 |
| Apr 23, 2026 | Alvarez Miguel (Officer) 3,825 shares $225.11 +19.6% since trade filed Apr 24, 2026 | Discretionary sale | 3,825 | $225.11 | $861K | +19.6% | Apr 24, 2026 |
| Oct 29, 2025 | Alvarez Miguel (Officer) 8,251 shares $162.79 +65.4% since trade filed Oct 30, 2025 | Discretionary sale | 8,251 | $162.79 | $1.3M | +65.4% | Oct 30, 2025 |
| Jul 30, 2025 | Graham Christopher A (Officer) 5,999 shares $126.57 +112.7% since trade filed Jul 31, 2025 | Discretionary sale | 5,999 | $126.57 | $759K | +112.7% | Jul 31, 2025 |
| Jul 30, 2025 | Graham Christopher A (Officer) 6,001 shares $126.84 +112.3% since trade filed Jul 31, 2025 | Discretionary sale | 6,001 | $126.84 | $761K | +112.3% | Jul 31, 2025 |
| Jun 6, 2025 | Shaheen Gabriel (Director) 1,254 shares $134.11 +100.8% since trade filed Jun 9, 2025 | Discretionary sale | 1,254 | $134.11 | $168K | +100.8% | Jun 9, 2025 |
| May 20, 2025 | Alvarez Miguel (Officer) 7,495 shares $135.26 +99.0% since trade filed May 20, 2025 | Discretionary sale | 7,495 | $135.26 | $1.0M | +99.0% | May 20, 2025 |
| Feb 11, 2025 | Pushis Glenn (Officer) 24K shares $134.67 +99.9% since trade filed Feb 12, 2025 | Discretionary sale | 24K | $134.67 | $3.2M | +99.9% | Feb 12, 2025 |
| Nov 15, 2024 | Poinsatte Richard A (Officer) 2,000 shares $138.75 +94.0% since trade filed Nov 19, 2024 | Discretionary sale | 2,000 | $138.75 | $278K | +94.0% | Nov 19, 2024 |
| Nov 13, 2024 | Alvarez Miguel (Officer) 6,650 shares $143.00 +88.3% since trade filed Nov 13, 2024 | Discretionary sale | 6,650 | $143.00 | $951K | +88.3% | Nov 13, 2024 |
| Oct 28, 2024 | Bickford Chad (Officer) 2,000 shares $134.86 +99.6% since trade filed Oct 28, 2024 | Discretionary sale | 2,000 | $134.86 | $270K | +99.6% | Oct 28, 2024 |
| Oct 22, 2024 | Anderson James Stanley (Officer) 2,500 shares $130.13 +106.9% since trade filed Oct 22, 2024 | Discretionary sale | 2,500 | $130.13 | $325K | +106.9% | Oct 22, 2024 |
| Oct 22, 2024 | Anderson James Stanley (Officer) 7,500 shares $129.35 +108.1% since trade filed Oct 22, 2024 | Discretionary sale | 7,500 | $129.35 | $970K | +108.1% | Oct 22, 2024 |
| Oct 21, 2024 | Pushis Glenn (Officer) 5,327 shares $133.21 +102.1% since trade filed Oct 21, 2024 | Discretionary sale | 5,327 | $133.21 | $710K | +102.1% | Oct 21, 2024 |
| Oct 21, 2024 | Pushis Glenn (Officer) 5,647 shares $132.95 +102.5% since trade filed Oct 21, 2024 | Discretionary sale | 5,647 | $132.95 | $751K | +102.5% | Oct 21, 2024 |
| Oct 21, 2024 | Pushis Glenn (Officer) 6,967 shares $133.12 +102.2% since trade filed Oct 21, 2024 | Discretionary sale | 6,967 | $133.12 | $927K | +102.2% | Oct 21, 2024 |
| Sep 19, 2024 | Poinsatte Richard A (Officer) 1,800 shares $118.33 +127.5% since trade filed Sep 20, 2024 | Discretionary sale | 1,800 | $118.33 | $213K | +127.5% | Sep 20, 2024 |
| Jul 30, 2024 | Shaheen Gabriel (Director) 1,825 shares $129.78 +107.4% since trade filed Jul 30, 2024 | Discretionary sale | 1,825 | $129.78 | $237K | +107.4% | Jul 30, 2024 |
| May 15, 2024 | Graham Christopher A (Officer) 6,999 shares $136.73 +96.9% since trade filed May 16, 2024 | Discretionary sale | 6,999 | $136.73 | $957K | +96.9% | May 16, 2024 |
| May 15, 2024 | Graham Christopher A (Officer) 7,000 shares $136.89 +96.7% since trade filed May 16, 2024 | Discretionary sale | 7,000 | $136.89 | $958K | +96.7% | May 16, 2024 |
| May 15, 2024 | Graham Christopher A (Officer) 7,001 shares $136.81 +96.8% since trade filed May 16, 2024 | Discretionary sale | 7,001 | $136.81 | $958K | +96.8% | May 16, 2024 |
| Feb 6, 2024 | Shaheen Gabriel (Director) 2,346 shares $120.09 +124.2% since trade filed Feb 7, 2024 | Discretionary sale | 2,346 | $120.09 | $282K | +124.2% | Feb 7, 2024 |
| Dec 19, 2023 | Pushis Glenn (Officer) 12K shares $123.06 +118.8% since trade filed Dec 19, 2023 | Discretionary sale | 12K | $123.06 | $1.5M | +118.8% | Dec 19, 2023 |
| Dec 19, 2023 | MARCUCCILLI JAMES C (Director) 13K shares $122.18 +120.4% since trade filed Dec 21, 2023 | Discretionary sale | 13K | $122.18 | $1.6M | +120.4% | Dec 21, 2023 |
| Dec 19, 2023 | MARCUCCILLI JAMES C (Director) 13K shares $122.67 +119.5% since trade filed Dec 21, 2023 | Discretionary sale | 13K | $122.67 | $1.6M | +119.5% | Dec 21, 2023 |
| Nov 7, 2023 | Seaman Bradley S (Director) 4,717 shares $109.72 +145.4% since trade filed Nov 8, 2023 | Discretionary sale | 4,717 | $109.72 | $518K | +145.4% | Nov 8, 2023 |
| Aug 15, 2023 | Graham Christopher A (Officer) 15K shares $104.93 +156.6% since trade filed Aug 17, 2023 | Discretionary sale | 15K | $104.93 | $1.6M | +156.6% | Aug 17, 2023 |
| Aug 15, 2023 | Graham Christopher A (Officer) 16K shares $105.11 +156.1% since trade filed Aug 17, 2023 | Discretionary sale | 16K | $105.11 | $1.7M | +156.1% | Aug 17, 2023 |
| Aug 15, 2023 | Graham Christopher A (Officer) 17K shares $105.03 +156.3% since trade filed Aug 17, 2023 | Discretionary sale | 17K | $105.03 | $1.8M | +156.3% | Aug 17, 2023 |
| Jul 31, 2023 | Shaheen Gabriel (Director) 1,717 shares $105.80 +154.5% since trade filed Aug 2, 2023 | Discretionary sale | 1,717 | $105.80 | $182K | +154.5% | Aug 2, 2023 |
| Dec 2, 2022 | MARCUCCILLI JAMES C (Director) 2,500 shares $108.90 +147.2% since trade filed Dec 5, 2022 | Discretionary sale | 2,500 | $108.90 | $272K | +147.2% | Dec 5, 2022 |
| Oct 25, 2022 | BUSSE KEITH E (Director) 100 shares $95.52 +181.9% since trade filed Oct 25, 2022 | Discretionary sale | 100 | $95.52 | $10K | +181.9% | Oct 25, 2022 |
| Oct 25, 2022 | BUSSE KEITH E (Director) 144 shares $95.49 +181.9% since trade filed Oct 25, 2022 | Discretionary sale | 144 | $95.49 | $14K | +181.9% | Oct 25, 2022 |
| Oct 24, 2022 | BUSSE KEITH E (Director) 22K shares $96.33 +179.5% since trade filed Oct 25, 2022 | Discretionary sale | 22K | $96.33 | $2.1M | +179.5% | Oct 25, 2022 |
| Jun 3, 2022 | BUSSE KEITH E (Director) 5,040 shares $83.51 +222.4% since trade filed Jun 6, 2022 | Discretionary sale | 5,040 | $83.51 | $421K | +222.4% | Jun 6, 2022 |
| Jun 3, 2022 | Graham Christopher A (Officer) 12K shares $83.20 +223.6% since trade filed Jun 3, 2022 | Discretionary sale | 12K | $83.20 | $998K | +223.6% | Jun 3, 2022 |
| Mar 10, 2022 | BUSSE KEITH E (Director) 25 shares $73.12 +268.2% since trade filed Mar 11, 2022 | Discretionary sale | 25 | $73.12 | $2K | +268.2% | Mar 11, 2022 |
| Mar 10, 2022 | BUSSE KEITH E (Director) 100 shares $73.01 +268.7% since trade filed Mar 11, 2022 | Discretionary sale | 100 | $73.01 | $7K | +268.7% | Mar 11, 2022 |
| Mar 10, 2022 | BUSSE KEITH E (Director) 200 shares $73.04 +268.6% since trade filed Mar 11, 2022 | Discretionary sale | 200 | $73.04 | $15K | +268.6% | Mar 11, 2022 |
| Mar 10, 2022 | BUSSE KEITH E (Director) 275 shares $73.10 +268.3% since trade filed Mar 11, 2022 | Discretionary sale | 275 | $73.10 | $20K | +268.3% | Mar 11, 2022 |
| Mar 10, 2022 | BUSSE KEITH E (Director) 300 shares $73.02 +268.7% since trade filed Mar 11, 2022 | Discretionary sale | 300 | $73.02 | $22K | +268.7% | Mar 11, 2022 |
| Mar 10, 2022 | BUSSE KEITH E (Director) 4,100 shares $73.00 +268.8% since trade filed Mar 11, 2022 | Discretionary sale | 4,100 | $73.00 | $299K | +268.8% | Mar 11, 2022 |
| Mar 9, 2022 | BUSSE KEITH E (Director) 25K shares $72.00 +273.9% since trade filed Mar 11, 2022 | Discretionary sale | 25K | $72.00 | $1.8M | +273.9% | Mar 11, 2022 |
| Mar 3, 2022 | Graham Christopher A (Officer) 4,425 shares $76.51 +251.9% since trade filed Mar 4, 2022 | Discretionary sale | 4,425 | $76.51 | $339K | +251.9% | Mar 4, 2022 |
| Oct 26, 2021 | Alvarez Miguel (Officer) 366 shares $67.61 +298.2% since trade filed Oct 27, 2021 | Discretionary sale | 366 | $67.61 | $25K | +298.2% | Oct 27, 2021 |
| Oct 26, 2021 | Alvarez Miguel (Officer) 7,854 shares $67.60 +298.3% since trade filed Oct 27, 2021 | Discretionary sale | 7,854 | $67.60 | $531K | +298.3% | Oct 27, 2021 |
| Sep 9, 2021 | MILLETT MARK D (CEO) 68K shares $66.34 +305.8% since trade filed Sep 10, 2021 | Discretionary sale | 68K | $66.34 | $4.5M | +305.8% | Sep 10, 2021 |
| Sep 3, 2021 | MILLETT MARK D (CEO) 8,025 shares $67.72 +297.6% since trade filed Sep 7, 2021 | Discretionary sale | 8,025 | $67.72 | $543K | +297.6% | Sep 7, 2021 |
| Sep 3, 2021 | MILLETT MARK D (CEO) 169K shares $67.05 +301.5% since trade filed Sep 7, 2021 | Discretionary sale | 169K | $67.05 | $11M | +301.5% | Sep 7, 2021 |
“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.