Moderna insider activity
What the executives and directors of Moderna 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 share count changed 1-for-2 on Sep 1, 2026, so prices and share counts reported before then are restated to today's basis here; otherwise the tape would show a step the shares never took.
The 107 routine events on the chart, as a list
| Date | Insider | Shares |
|---|---|---|
| Sep 15, 2026 | Hoge Stephen | 153K |
| Sep 10, 2026 | Mock James M | 20K |
| Sep 4, 2026 | Mock James M | 21K |
| Sep 4, 2026 | Klinger Shannon Thyme | 24K |
| Sep 1, 2026 | Hoge Stephen | 14K |
| Aug 28, 2026 | Mock James M | 819 |
| Aug 28, 2026 | Hoge Stephen | 1,520 |
| Aug 28, 2026 | Klinger Shannon Thyme | 819 |
| Aug 6, 2026 | Bancel Stephane | 376K |
| Jul 15, 2026 | Hoge Stephen | 27K |
| Jul 2, 2026 | Mock James M | 1,078 |
| Jun 15, 2026 | Hoge Stephen | 27K |
| Jun 5, 2026 | Mock James M | 11K |
| Jun 5, 2026 | Klinger Shannon Thyme | 12K |
| Jun 1, 2026 | Hoge Stephen | 6,885 |
| May 28, 2026 | Mock James M | 817 |
| May 28, 2026 | Hoge Stephen | 1,519 |
| May 28, 2026 | Klinger Shannon Thyme | 817 |
| May 21, 2026 | AFEYAN NOUBAR | 4,632 |
| May 15, 2026 | Hoge Stephen | 27K |
| Apr 30, 2026 | Tallett Elizabeth E | 2,029 |
| Apr 30, 2026 | Nader Francois | 6,087 |
| Apr 30, 2026 | Rubenstein David M. | 4,058 |
| Apr 30, 2026 | NABEL ELIZABETH G | 8,117 |
| Apr 30, 2026 | Horning Sandra | 8,117 |
| Apr 30, 2026 | Hussain Abbas | 8,117 |
| Apr 2, 2026 | Mock James M | 1,078 |
| Mar 5, 2026 | Klinger Shannon Thyme | 16K |
| Mar 5, 2026 | Mock James M | 8,751 |
| Feb 27, 2026 | Hoge Stephen | 110K |
| Feb 27, 2026 | Mock James M | 8,164 |
| Feb 27, 2026 | Klinger Shannon Thyme | 7,418 |
| Feb 11, 2026 | Bancel Stephane | 8,361 |
| Feb 11, 2026 | Mock James M | 1,954 |
| Feb 11, 2026 | Hoge Stephen | 3,623 |
| Feb 11, 2026 | Klinger Shannon Thyme | 1,982 |
| Jan 5, 2026 | Mock James M | 1,116 |
| Dec 11, 2025 | AFEYAN NOUBAR | 12K |
| Dec 11, 2025 | Bancel Stephane | 344K |
| Dec 5, 2025 | Klinger Shannon Thyme | 35K |
| Dec 5, 2025 | Mock James M | 35K |
| Dec 1, 2025 | Hoge Stephen | 484 |
| Nov 28, 2025 | Mock James M | 818 |
| Nov 28, 2025 | Hoge Stephen | 1,519 |
| Nov 28, 2025 | Klinger Shannon Thyme | 818 |
| Oct 3, 2025 | Mock James M | 1,078 |
| Oct 2, 2025 | Hussain Abbas | 720 |
| Aug 29, 2025 | Hoge Stephen | 2,003 |
| Aug 29, 2025 | Klinger Shannon Thyme | 992 |
| Aug 28, 2025 | Mock James M | 819 |
| Aug 5, 2025 | Rubenstein David M. | 425 |
| Jul 3, 2025 | Mock James M | 1,078 |
| Jun 6, 2025 | Klinger Shannon Thyme | 845 |
| May 30, 2025 | Hoge Stephen | 2,002 |
| May 30, 2025 | Klinger Shannon Thyme | 990 |
| May 28, 2025 | Mock James M | 817 |
| Apr 30, 2025 | Rubenstein David M. | 339 |
| Apr 30, 2025 | NABEL ELIZABETH G | 490 |
| Apr 30, 2025 | Horning Sandra | 490 |
| Apr 30, 2025 | Hussain Abbas | 446 |
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 share count changed 1-for-2 on Sep 1, 2026, so share counts reported before then are restated to today's basis here.
The chart, in numbers
| Flow | Shares |
|---|---|
| Granted | 11K |
| Vested / exercised | 1.3M |
| Withheld for tax | 80K |
| Planned sales (10b5-1) | 540K |
| Discretionary sales | 17K |
| Kept | 647K |
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 share count changed 1-for-2 on Sep 1, 2026, so share counts reported before then are restated to today's basis here.
The chart, in numbers
| Insider | Start of the window | Latest reported | Indexed, start = 100 |
|---|---|---|---|
| Bancel Stephane | 3.1M | 3.2M | 105.2 |
| Hoge Stephen | 805K | 1.6M | 194.1 |
Who holds what
| Insider | Role | Shares held | Buys 12 m | Sales 12 m | 12 m | Last trade |
|---|---|---|---|---|---|---|
| Bancel Stephane Chief Executive Officer Last trade Aug 5, 2026 | CEO | 16M | – | $29M | net selling over the year: 0 months buying, 1 month selling | Aug 5, 2026 |
| AFEYAN NOUBAR Last trade May 21, 2026 | Director | 2.2M | – | $1.1M | net selling over the year: 0 months buying, 2 months selling | May 21, 2026 |
| Hoge Stephen President Last trade Sep 15, 2026 | Officer | 1.8M | – | $28M | net selling over the year: 0 months buying, 5 months selling | Sep 15, 2026 |
| SAGAN PAUL Last trade Mar 3, 2025 | Director | 313K | – | – | Mar 3, 2025 | |
| Mock James M Chief Financial Officer Last trade Sep 10, 2026 | CFO | 94K | – | $4.7M | net selling over the year: 0 months buying, 1 month selling | Sep 10, 2026 |
| Klinger Shannon Thyme Chief Legal Officer Last trade Sep 1, 2026 | Officer | 87K | – | $1.4M | net selling over the year: 0 months buying, 3 months selling | Sep 1, 2026 |
| Nader Francois Last trade May 10, 2022 | Director | 33K | – | – | May 10, 2022 | |
| Berenson Stephen | Director | 22K | – | – | – | |
| NABEL ELIZABETH G Last trade Jul 15, 2020 | Director | 19K | – | – | Jul 15, 2020 | |
| Horning Sandra | Director | 19K | – | – | – | |
| Hussain Abbas Last trade May 1, 2026 | Director | 12K | – | $279K | net selling over the year: 0 months buying, 2 months selling | May 1, 2026 |
| Rubenstein David M. | Director | 9,643 | – | – | – | |
| Tallett Elizabeth E | Director | 4,761 | – | – | – | |
| Garay Arpa Chief Commercial Officer Last trade Dec 6, 2023 | Officer | 3,690 | – | – | Dec 6, 2023 |
Open-market trade log
the 60 most recent of 2,764| Date | Insider | Type | Shares | Price | Value | Since trade | Filed |
|---|---|---|---|---|---|---|---|
| Sep 15, 2026 | Hoge Stephen (Officer) 40K shares $146.07 −4.2% since trade filed Sep 16, 2026 | Planned sale (10b5-1) | 40K | $146.07 | $5.9M | −4.2% | Sep 16, 2026 |
| Sep 14, 2026 | Hoge Stephen (Officer) 40K shares $144.13 −2.9% since trade filed Sep 16, 2026 | Planned sale (10b5-1) | 40K | $144.13 | $5.8M | −2.9% | Sep 16, 2026 |
| Sep 10, 2026 | Mock James M (CFO) 15K shares $134.49 +4.1% since trade filed Sep 14, 2026 | Planned sale (10b5-1) | 15K | $134.49 | $2.0M | +4.1% | Sep 14, 2026 |
| Sep 10, 2026 | Mock James M (CFO) 20K shares $134.49 +4.1% since trade filed Sep 14, 2026 | Planned sale (10b5-1) | 20K | $134.49 | $2.7M | +4.1% | Sep 14, 2026 |
| Sep 1, 2026 | Klinger Shannon Thyme (Officer) 3,471 shares $139.95 +0.0% since trade filed Sep 3, 2026 | Planned sale (10b5-1) | 3,471 | $139.95 | $486K | +0.0% | Sep 3, 2026 |
| Aug 5, 2026 | Bancel Stephane (CEO) 40K shares $58.12 +20.4% since trade filed Aug 7, 2026 | Planned sale (10b5-1) | 40K | $58.12 | $2.3M | +20.4% | Aug 7, 2026 |
| Aug 5, 2026 | Bancel Stephane (CEO) 125K shares $56.96 +22.9% since trade filed Aug 7, 2026 | Planned sale (10b5-1) | 125K | $56.96 | $7.1M | +22.9% | Aug 7, 2026 |
| Aug 5, 2026 | Bancel Stephane (CEO) 147K shares $56.21 +24.5% since trade filed Aug 7, 2026 | Planned sale (10b5-1) | 147K | $56.21 | $8.3M | +24.5% | Aug 7, 2026 |
| Aug 5, 2026 | Bancel Stephane (CEO) 187K shares $58.79 +19.0% since trade filed Aug 7, 2026 | Planned sale (10b5-1) | 187K | $58.79 | $11M | +19.0% | Aug 7, 2026 |
| Jul 15, 2026 | Hoge Stephen (Officer) 53K shares $67.60 +3.5% since trade filed Jul 16, 2026 | Planned sale (10b5-1) | 53K | $67.60 | $3.6M | +3.5% | Jul 16, 2026 |
| Jun 15, 2026 | Hoge Stephen (Officer) 53K shares $51.37 +36.2% since trade filed Jun 17, 2026 | Planned sale (10b5-1) | 53K | $51.37 | $2.7M | +36.2% | Jun 17, 2026 |
| Jun 4, 2026 | Klinger Shannon Thyme (Officer) 3,471 shares $50.00 +40.0% since trade filed Jun 8, 2026 | Planned sale (10b5-1) | 3,471 | $50.00 | $174K | +40.0% | Jun 8, 2026 |
| May 21, 2026 | AFEYAN NOUBAR (Director) 9,263 shares $46.84 +49.4% since trade filed May 22, 2026 | Discretionary sale | 9,263 | $46.84 | $434K | +49.4% | May 22, 2026 |
| May 15, 2026 | Hoge Stephen (Officer) 53K shares $48.40 +44.6% since trade filed May 18, 2026 | Planned sale (10b5-1) | 53K | $48.40 | $2.6M | +44.6% | May 18, 2026 |
| May 1, 2026 | Hussain Abbas (Director) 5,682 shares $46.63 +50.1% since trade filed May 4, 2026 | Planned sale (10b5-1) | 5,682 | $46.63 | $265K | +50.1% | May 4, 2026 |
| Mar 2, 2026 | Klinger Shannon Thyme (Officer) 14K shares $52.29 +33.8% since trade filed Mar 3, 2026 | Planned sale (10b5-1) | 14K | $52.29 | $726K | +33.8% | Mar 3, 2026 |
| Feb 23, 2026 | Hoge Stephen (Officer) 160K shares $48.84 +43.3% since trade filed Feb 25, 2026 | Planned sale (10b5-1) | 160K | $48.84 | $7.8M | +43.3% | Feb 25, 2026 |
| Dec 11, 2025 | AFEYAN NOUBAR (Director) 24K shares $29.49 +137.3% since trade filed Dec 15, 2025 | Discretionary sale | 24K | $29.49 | $703K | +137.3% | Dec 15, 2025 |
| Dec 9, 2025 | Hussain Abbas (Director) 504 shares $27.60 +153.5% since trade filed Dec 11, 2025 | Planned sale (10b5-1) | 504 | $27.60 | $14K | +153.5% | Dec 11, 2025 |
| Jun 11, 2025 | Hussain Abbas (Director) 312 shares $28.00 +149.9% since trade filed Jun 12, 2025 | Planned sale (10b5-1) | 312 | $28.00 | $9K | +149.9% | Jun 12, 2025 |
| Mar 3, 2025 | SAGAN PAUL (Director) 32K shares $31.76 +120.3% since trade filed Mar 4, 2025 | Open-market buy | 32K | $31.76 | $1.0M | +120.3% | Mar 4, 2025 |
| Mar 3, 2025 | Bancel Stephane (CEO) 57K shares $31.53 +121.9% since trade filed Mar 4, 2025 | Open-market buy | 57K | $31.53 | $1.8M | +121.9% | Mar 4, 2025 |
| Mar 3, 2025 | Bancel Stephane (CEO) 103K shares $31.04 +125.4% since trade filed Mar 4, 2025 | Open-market buy | 103K | $31.04 | $3.2M | +125.4% | Mar 4, 2025 |
| Dec 9, 2024 | Klinger Shannon Thyme (Officer) 529 shares $44.68 +56.6% since trade filed Dec 10, 2024 | Planned sale (10b5-1) | 529 | $44.68 | $24K | +56.6% | Dec 10, 2024 |
| Dec 3, 2024 | Hoge Stephen (Officer) 314 shares $43.30 +61.6% since trade filed Dec 4, 2024 | Planned sale (10b5-1) | 314 | $43.30 | $14K | +61.6% | Dec 4, 2024 |
| Dec 3, 2024 | Klinger Shannon Thyme (Officer) 112 shares $43.30 +61.6% since trade filed Dec 4, 2024 | Planned sale (10b5-1) | 112 | $43.30 | $5K | +61.6% | Dec 4, 2024 |
| Nov 29, 2024 | Mock James M (CFO) 1,420 shares $42.79 +63.5% since trade filed Dec 2, 2024 | Planned sale (10b5-1) | 1,420 | $42.79 | $61K | +63.5% | Dec 2, 2024 |
| Nov 29, 2024 | Hoge Stephen (Officer) 291 shares $42.79 +63.5% since trade filed Dec 2, 2024 | Planned sale (10b5-1) | 291 | $42.79 | $12K | +63.5% | Dec 2, 2024 |
| Nov 29, 2024 | Klinger Shannon Thyme (Officer) 1,418 shares $42.79 +63.5% since trade filed Dec 2, 2024 | Planned sale (10b5-1) | 1,418 | $42.79 | $61K | +63.5% | Dec 2, 2024 |
| Nov 11, 2024 | Hoge Stephen (Officer) 277 shares $46.10 +51.8% since trade filed Nov 12, 2024 | Planned sale (10b5-1) | 277 | $46.10 | $13K | +51.8% | Nov 12, 2024 |
| Oct 7, 2024 | Mock James M (CFO) 715 shares $60.12 +16.4% since trade filed Oct 8, 2024 | Planned sale (10b5-1) | 715 | $60.12 | $43K | +16.4% | Oct 8, 2024 |
| Sep 9, 2024 | Klinger Shannon Thyme (Officer) 551 shares $73.57 −4.9% since trade filed Sep 10, 2024 | Planned sale (10b5-1) | 551 | $73.57 | $41K | −4.9% | Sep 10, 2024 |
| Sep 3, 2024 | Hoge Stephen (Officer) 318 shares $76.99 −9.1% since trade filed Sep 4, 2024 | Planned sale (10b5-1) | 318 | $76.99 | $24K | −9.1% | Sep 4, 2024 |
| Sep 3, 2024 | Klinger Shannon Thyme (Officer) 114 shares $76.99 −9.1% since trade filed Sep 4, 2024 | Planned sale (10b5-1) | 114 | $76.99 | $9K | −9.1% | Sep 4, 2024 |
| Aug 29, 2024 | Mock James M (CFO) 162 shares $78.03 −10.3% since trade filed Aug 30, 2024 | Planned sale (10b5-1) | 162 | $78.03 | $13K | −10.3% | Aug 30, 2024 |
| Aug 29, 2024 | Hoge Stephen (Officer) 300 shares $78.03 −10.3% since trade filed Aug 30, 2024 | Planned sale (10b5-1) | 300 | $78.03 | $23K | −10.3% | Aug 30, 2024 |
| Aug 29, 2024 | Klinger Shannon Thyme (Officer) 162 shares $78.03 −10.3% since trade filed Aug 30, 2024 | Planned sale (10b5-1) | 162 | $78.03 | $13K | −10.3% | Aug 30, 2024 |
| Aug 28, 2024 | Mock James M (CFO) 1,321 shares $79.39 −11.9% since trade filed Aug 29, 2024 | Planned sale (10b5-1) | 1,321 | $79.39 | $105K | −11.9% | Aug 29, 2024 |
| Aug 28, 2024 | Klinger Shannon Thyme (Officer) 1,319 shares $79.39 −11.9% since trade filed Aug 29, 2024 | Planned sale (10b5-1) | 1,319 | $79.39 | $105K | −11.9% | Aug 29, 2024 |
| Aug 12, 2024 | Hoge Stephen (Officer) 254 shares $84.10 −16.8% since trade filed Aug 13, 2024 | Planned sale (10b5-1) | 254 | $84.10 | $21K | −16.8% | Aug 13, 2024 |
| Jul 31, 2024 | AFEYAN NOUBAR (Director) 1,309 shares $121.62 −42.5% since trade filed Aug 2, 2024 | Planned sale (10b5-1) | 1,309 | $121.62 | $159K | −42.5% | Aug 2, 2024 |
| Jul 31, 2024 | AFEYAN NOUBAR (Director) 3,428 shares $120.88 −42.1% since trade filed Aug 2, 2024 | Planned sale (10b5-1) | 3,428 | $120.88 | $414K | −42.1% | Aug 2, 2024 |
| Jul 31, 2024 | AFEYAN NOUBAR (Director) 4,599 shares $118.96 −41.2% since trade filed Aug 2, 2024 | Planned sale (10b5-1) | 4,599 | $118.96 | $547K | −41.2% | Aug 2, 2024 |
| Jul 31, 2024 | AFEYAN NOUBAR (Director) 5,664 shares $119.84 −41.6% since trade filed Aug 2, 2024 | Planned sale (10b5-1) | 5,664 | $119.84 | $679K | −41.6% | Aug 2, 2024 |
| Jul 24, 2024 | AFEYAN NOUBAR (Director) 2,000 shares $119.01 −41.2% since trade filed Jul 26, 2024 | Planned sale (10b5-1) | 2,000 | $119.01 | $238K | −41.2% | Jul 26, 2024 |
| Jul 24, 2024 | AFEYAN NOUBAR (Director) 2,668 shares $116.33 −39.9% since trade filed Jul 26, 2024 | Planned sale (10b5-1) | 2,668 | $116.33 | $310K | −39.9% | Jul 26, 2024 |
| Jul 24, 2024 | AFEYAN NOUBAR (Director) 3,500 shares $117.25 −40.3% since trade filed Jul 26, 2024 | Planned sale (10b5-1) | 3,500 | $117.25 | $410K | −40.3% | Jul 26, 2024 |
| Jul 24, 2024 | AFEYAN NOUBAR (Director) 6,832 shares $118.30 −40.9% since trade filed Jul 26, 2024 | Planned sale (10b5-1) | 6,832 | $118.30 | $808K | −40.9% | Jul 26, 2024 |
| Jul 17, 2024 | AFEYAN NOUBAR (Director) 700 shares $124.61 −43.8% since trade filed Jul 19, 2024 | Planned sale (10b5-1) | 700 | $124.61 | $87K | −43.8% | Jul 19, 2024 |
| Jul 17, 2024 | AFEYAN NOUBAR (Director) 2,100 shares $121.57 −42.4% since trade filed Jul 19, 2024 | Planned sale (10b5-1) | 2,100 | $121.57 | $255K | −42.4% | Jul 19, 2024 |
| Jul 17, 2024 | AFEYAN NOUBAR (Director) 2,601 shares $120.86 −42.1% since trade filed Jul 19, 2024 | Planned sale (10b5-1) | 2,601 | $120.86 | $314K | −42.1% | Jul 19, 2024 |
| Jul 17, 2024 | AFEYAN NOUBAR (Director) 2,900 shares $122.86 −43.0% since trade filed Jul 19, 2024 | Planned sale (10b5-1) | 2,900 | $122.86 | $356K | −43.0% | Jul 19, 2024 |
| Jul 17, 2024 | AFEYAN NOUBAR (Director) 6,699 shares $123.82 −43.5% since trade filed Jul 19, 2024 | Planned sale (10b5-1) | 6,699 | $123.82 | $829K | −43.5% | Jul 19, 2024 |
| Jul 15, 2024 | Hoge Stephen (Officer) 15K shares $121.12 −42.2% since trade filed Jul 16, 2024 | Planned sale (10b5-1) | 15K | $121.12 | $1.8M | −42.2% | Jul 16, 2024 |
| Jul 10, 2024 | AFEYAN NOUBAR (Director) 500 shares $119.95 −41.7% since trade filed Jul 12, 2024 | Planned sale (10b5-1) | 500 | $119.95 | $60K | −41.7% | Jul 12, 2024 |
| Jul 10, 2024 | AFEYAN NOUBAR (Director) 1,100 shares $119.28 −41.3% since trade filed Jul 12, 2024 | Planned sale (10b5-1) | 1,100 | $119.28 | $131K | −41.3% | Jul 12, 2024 |
| Jul 10, 2024 | AFEYAN NOUBAR (Director) 3,000 shares $117.83 −40.6% since trade filed Jul 12, 2024 | Planned sale (10b5-1) | 3,000 | $117.83 | $353K | −40.6% | Jul 12, 2024 |
| Jul 10, 2024 | AFEYAN NOUBAR (Director) 4,279 shares $117.18 −40.3% since trade filed Jul 12, 2024 | Planned sale (10b5-1) | 4,279 | $117.18 | $501K | −40.3% | Jul 12, 2024 |
| Jul 10, 2024 | AFEYAN NOUBAR (Director) 6,121 shares $116.01 −39.7% since trade filed Jul 12, 2024 | Planned sale (10b5-1) | 6,121 | $116.01 | $710K | −39.7% | Jul 12, 2024 |
| Jul 8, 2024 | Mock James M (CFO) 689 shares $118.24 −40.8% since trade filed Jul 9, 2024 | Planned sale (10b5-1) | 689 | $118.24 | $81K | −40.8% | Jul 9, 2024 |
“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. The share count changed 1-for-2 on Sep 1, 2026. This table prints prices and share counts as they were filed, on the basis of the day, while the charts above are on today's; “Since trade” puts the filed price on today's basis first, which is why it does not divide into the price beside it.
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.