3M insider activity
What the executives and directors of 3M 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 115 routine events on the chart, as a list
| Date | Insider | Shares |
|---|---|---|
| Jul 23, 2026 | Banovetz John Patrick | 7,880 |
| Jul 22, 2026 | Rhodes Kevin H | 7,669 |
| Jul 22, 2026 | Goralski Christian T JR | 4,902 |
| Jul 1, 2026 | Bauer Wendy A | 12K |
| Jun 5, 2026 | RUMSEY JENNIFER | 1,196 |
| May 12, 2026 | BROWN THOMAS K | 1,360 |
| May 12, 2026 | PIZARRO PEDRO | 1,360 |
| May 12, 2026 | Sweet Thomas W | 1,360 |
| May 12, 2026 | Fitterling James R | 1,360 |
| May 12, 2026 | Bozeman David P | 1,360 |
| May 12, 2026 | Mitchill Neil G. JR | 1,360 |
| May 12, 2026 | Chow Anne H | 1,360 |
| May 12, 2026 | Kereere Suzan | 1,360 |
| May 12, 2026 | Choi Audrey | 1,360 |
| May 1, 2026 | Brown William M | 12K |
| May 1, 2026 | Banovetz John Patrick | 20K |
| May 1, 2026 | Reinseth Theresa E | 1,958 |
| Apr 1, 2026 | Dickson Zoe L | 1,433 |
| Feb 11, 2026 | Reinseth Theresa E | 3,349 |
| Feb 9, 2026 | Dickson Zoe L | 46K |
| Feb 6, 2026 | Murphy Mark W. | 29K |
| Feb 6, 2026 | Banovetz John Patrick | 29K |
| Feb 6, 2026 | Dickson Zoe L | 19K |
| Feb 6, 2026 | Chavez Rodriguez Beatriz Karina | 24K |
| Feb 6, 2026 | Rhodes Kevin H | 59K |
| Feb 6, 2026 | Mitchill Neil G. JR | 314 |
| Feb 6, 2026 | Reinseth Theresa E | 3,513 |
| Feb 6, 2026 | Goralski Christian T JR | 7,408 |
| Jan 23, 2026 | Fitterling James R | 288 |
| Dec 1, 2025 | Clarke Victoria | 3,835 |
| Nov 13, 2025 | Dickson Zoe L | 27K |
| Oct 29, 2025 | Murphy Mark W. | 19K |
| Oct 24, 2025 | Fitterling James R | 270 |
| Oct 1, 2025 | Banovetz John Patrick | 284 |
| Oct 1, 2025 | Rhodes Kevin H | 406 |
| Oct 1, 2025 | Maheshwari Anurag | 15K |
| Aug 7, 2025 | Goralski Christian T JR | 6,650 |
| Jul 23, 2025 | Fitterling James R | 306 |
| Jul 1, 2025 | Bauer Wendy A | 11K |
| May 23, 2025 | Banovetz John Patrick | 7,759 |
| May 20, 2025 | Rhodes Kevin H | 7,976 |
| May 15, 2025 | Dickson Zoe L | 3,992 |
| May 13, 2025 | DILLON DAVID B | 1,297 |
| May 13, 2025 | BROWN THOMAS K | 1,297 |
| May 13, 2025 | PIZARRO PEDRO | 1,297 |
| May 13, 2025 | PAGE GREGORY R | 1,297 |
| May 13, 2025 | Sweet Thomas W | 1,297 |
| May 13, 2025 | Fitterling James R | 1,297 |
| May 13, 2025 | Bozeman David P | 1,297 |
| May 13, 2025 | Chow Anne H | 1,297 |
| May 13, 2025 | Kereere Suzan | 1,297 |
| May 13, 2025 | Choi Audrey | 1,297 |
| May 2, 2025 | Brown William M | 12K |
| May 2, 2025 | Reinseth Theresa E | 1,882 |
| Apr 25, 2025 | Fitterling James R | 333 |
| Feb 7, 2025 | Gibbons Peter D | 23K |
| Feb 7, 2025 | Murphy Mark W. | 8,162 |
| Feb 7, 2025 | Dickson Zoe L | 8,878 |
| Feb 7, 2025 | Chavez Rodriguez Beatriz Karina | 6,734 |
| Feb 7, 2025 | Rhodes Kevin H | 20K |
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 |
|---|---|
| Granted | 82K |
| Vested / exercised | 214K |
| Withheld for tax | 72K |
| Discretionary sales | 123K |
| Kept | 101K |
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 |
|---|---|---|---|
| Roman Michael F | 90K | 193K | 215.8 |
Who holds what
the 14 largest holdings of 30| Insider | Role | Shares held | Buys 12 m | Sales 12 m | 12 m | Last trade |
|---|---|---|---|---|---|---|
| Roman Michael F Chairman of the Board Last trade Jan 29, 2025 | Officer | 193K | – | – | Jan 29, 2025 | |
| ESKEW MICHAEL L | Director | 63K | – | – | – | |
| Banovetz John Patrick Executive Vice President Last trade Jul 23, 2026 | Officer | 58K | – | $1.3M | net selling over the year: 0 months buying, 1 month selling | Jul 23, 2026 |
| Patolawala Monish D President and CFO | CFO | 57K | – | – | – | |
| Rhodes Kevin H EVP, Chief Legal Off & Secret Last trade Jul 22, 2026 | Officer | 51K | – | $1.3M | net selling over the year: 0 months buying, 1 month selling | Jul 22, 2026 |
| Murphy Mark W. EVP & Chief Info Digital Off Last trade Oct 29, 2025 | Officer | 26K | – | $3.2M | net selling over the year: 0 months buying, 1 month selling | Oct 29, 2025 |
| Dickson Zoe L EVP & Chief HR Officer Last trade Feb 9, 2026 | Officer | 22K | – | $12M | net selling over the year: 0 months buying, 2 months selling | Feb 9, 2026 |
| Ashish Khandpur K Group President Last trade May 18, 2023 | Officer | 22K | – | – | May 18, 2023 | |
| PAGE GREGORY R Last trade May 9, 2019 | Director | 20K | – | – | May 9, 2019 | |
| Fitterling James R | Director | 19K | – | – | – | |
| BROWN THOMAS K | Director | 19K | – | – | – | |
| Gibbons Peter D Group President | Officer | 17K | – | – | – | |
| DILLON DAVID B Last trade May 17, 2019 | Director | 16K | – | – | May 17, 2019 | |
| Chavez Rodriguez Beatriz Karina Group President Last trade Aug 5, 2026 | Officer | 14K | – | $867K | net selling over the year: 0 months buying, 2 months selling | Aug 5, 2026 |
Open-market trade log
the 60 most recent of 3,630| Date | Insider | Type | Shares | Price | Value | Since trade | Filed |
|---|---|---|---|---|---|---|---|
| Aug 5, 2026 | Chavez Rodriguez Beatriz Karina (Officer) 3,635 shares $182.51 +0.0% since trade filed Aug 6, 2026 | Discretionary sale | 3,635 | $182.51 | $663K | +0.0% | Aug 6, 2026 |
| Jul 23, 2026 | Banovetz John Patrick (Officer) 7,880 shares $170.44 +7.1% since trade filed Jul 24, 2026 | Discretionary sale | 7,880 | $170.44 | $1.3M | +7.1% | Jul 24, 2026 |
| Jul 23, 2026 | Reinseth Theresa E (Officer) 924 shares $169.42 +7.7% since trade filed Jul 24, 2026 | Discretionary sale | 924 | $169.42 | $157K | +7.7% | Jul 24, 2026 |
| Jul 22, 2026 | Rhodes Kevin H (Officer) 7,669 shares $171.20 +6.6% since trade filed Jul 23, 2026 | Discretionary sale | 7,669 | $171.20 | $1.3M | +6.6% | Jul 23, 2026 |
| Jul 22, 2026 | Goralski Christian T JR (Officer) 4,902 shares $170.46 +7.1% since trade filed Jul 23, 2026 | Discretionary sale | 4,902 | $170.46 | $836K | +7.1% | Jul 23, 2026 |
| Feb 11, 2026 | Reinseth Theresa E (Officer) 40 shares $172.75 +5.7% since trade filed Feb 12, 2026 | Discretionary sale | 40 | $172.75 | $7K | +5.7% | Feb 12, 2026 |
| Feb 11, 2026 | Reinseth Theresa E (Officer) 240 shares $172.74 +5.7% since trade filed Feb 12, 2026 | Discretionary sale | 240 | $172.74 | $41K | +5.7% | Feb 12, 2026 |
| Feb 11, 2026 | Reinseth Theresa E (Officer) 1,123 shares $172.72 +5.7% since trade filed Feb 12, 2026 | Discretionary sale | 1,123 | $172.72 | $194K | +5.7% | Feb 12, 2026 |
| Feb 11, 2026 | Reinseth Theresa E (Officer) 1,796 shares $172.79 +5.6% since trade filed Feb 12, 2026 | Discretionary sale | 1,796 | $172.79 | $310K | +5.6% | Feb 12, 2026 |
| Feb 11, 2026 | Reinseth Theresa E (Officer) 1,946 shares $172.73 +5.7% since trade filed Feb 12, 2026 | Discretionary sale | 1,946 | $172.73 | $336K | +5.7% | Feb 12, 2026 |
| Feb 9, 2026 | Dickson Zoe L (Officer) 21K shares $169.97 +7.4% since trade filed Feb 10, 2026 | Discretionary sale | 21K | $169.97 | $3.5M | +7.4% | Feb 10, 2026 |
| Feb 9, 2026 | Dickson Zoe L (Officer) 25K shares $170.34 +7.1% since trade filed Feb 10, 2026 | Discretionary sale | 25K | $170.34 | $4.3M | +7.1% | Feb 10, 2026 |
| Feb 9, 2026 | Chavez Rodriguez Beatriz Karina (Officer) 1,190 shares $171.13 +6.7% since trade filed Feb 10, 2026 | Discretionary sale | 1,190 | $171.13 | $204K | +6.7% | Feb 10, 2026 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 7 shares $169.91 +7.4% since trade filed Nov 14, 2025 | Discretionary sale | 7 | $169.91 | $1K | +7.4% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 10 shares $169.73 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 10 | $169.73 | $2K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 14 shares $169.92 +7.4% since trade filed Nov 14, 2025 | Discretionary sale | 14 | $169.92 | $2K | +7.4% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 20 shares $169.78 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 20 | $169.78 | $3K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 30 shares $169.85 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 30 | $169.85 | $5K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 36 shares $169.78 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 36 | $169.78 | $6K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 100 shares $169.75 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 100 | $169.75 | $17K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 100 shares $169.77 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 100 | $169.77 | $17K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 100 shares $169.82 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 100 | $169.82 | $17K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 102 shares $169.87 +7.4% since trade filed Nov 14, 2025 | Discretionary sale | 102 | $169.87 | $17K | +7.4% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 106 shares $169.70 +7.6% since trade filed Nov 14, 2025 | Discretionary sale | 106 | $169.70 | $18K | +7.6% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 106 shares $169.84 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 106 | $169.84 | $18K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 128 shares $169.74 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 128 | $169.74 | $22K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 130 shares $169.71 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 130 | $169.71 | $22K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 150 shares $169.72 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 150 | $169.72 | $25K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 150 shares $169.84 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 150 | $169.84 | $25K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 166 shares $169.84 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 166 | $169.84 | $28K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 167 shares $169.76 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 167 | $169.76 | $28K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 175 shares $169.90 +7.4% since trade filed Nov 14, 2025 | Discretionary sale | 175 | $169.90 | $30K | +7.4% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 176 shares $169.85 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 176 | $169.85 | $30K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 200 shares $169.77 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 200 | $169.77 | $34K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 201 shares $169.82 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 201 | $169.82 | $34K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 205 shares $169.82 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 205 | $169.82 | $35K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 224 shares $169.83 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 224 | $169.83 | $38K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 243 shares $169.83 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 243 | $169.83 | $41K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 246 shares $169.82 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 246 | $169.82 | $42K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 300 shares $169.76 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 300 | $169.76 | $51K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 300 shares $169.91 +7.4% since trade filed Nov 14, 2025 | Discretionary sale | 300 | $169.91 | $51K | +7.4% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 305 shares $169.79 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 305 | $169.79 | $52K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 314 shares $169.86 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 314 | $169.86 | $53K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 337 shares $169.94 +7.4% since trade filed Nov 14, 2025 | Discretionary sale | 337 | $169.94 | $57K | +7.4% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 362 shares $169.85 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 362 | $169.85 | $61K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 450 shares $169.89 +7.4% since trade filed Nov 14, 2025 | Discretionary sale | 450 | $169.89 | $76K | +7.4% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 461 shares $169.81 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 461 | $169.81 | $78K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 474 shares $169.80 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 474 | $169.80 | $80K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 555 shares $169.81 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 555 | $169.81 | $94K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 579 shares $169.75 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 579 | $169.75 | $98K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 695 shares $169.78 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 695 | $169.78 | $118K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 759 shares $169.79 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 759 | $169.79 | $129K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 1,090 shares $169.80 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 1,090 | $169.80 | $185K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 1,108 shares $169.87 +7.4% since trade filed Nov 14, 2025 | Discretionary sale | 1,108 | $169.87 | $188K | +7.4% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 2,225 shares $169.86 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 2,225 | $169.86 | $378K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 2,377 shares $169.82 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 2,377 | $169.82 | $404K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 5,422 shares $169.83 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 5,422 | $169.83 | $921K | +7.5% | Nov 14, 2025 |
| Nov 13, 2025 | Dickson Zoe L (Officer) 6,050 shares $169.72 +7.5% since trade filed Nov 14, 2025 | Discretionary sale | 6,050 | $169.72 | $1.0M | +7.5% | Nov 14, 2025 |
| Oct 29, 2025 | Murphy Mark W. (Officer) 1 shares $166.68 +9.5% since trade filed Oct 30, 2025 | Discretionary sale | 1 | $166.68 | $167 | +9.5% | Oct 30, 2025 |
| Oct 29, 2025 | Murphy Mark W. (Officer) 1 shares $166.73 +9.5% since trade filed Oct 30, 2025 | Discretionary sale | 1 | $166.73 | $167 | +9.5% | Oct 30, 2025 |
“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.