Moody's insider activity
What the executives and directors of Moody's 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 211 routine events on the chart, as a list
| Date | Insider | Shares |
|---|---|---|
| Sep 4, 2026 | VAN SAUN BRUCE | 20 |
| Sep 4, 2026 | FORLENZA VINCENT A | 15 |
| Sep 4, 2026 | Bermudez Jorge A. | 17 |
| Sep 4, 2026 | Seidman Leslie | 16 |
| Sep 4, 2026 | Esperdy Therese | 11 |
| Sep 4, 2026 | Minaya Jose | 6 |
| Sep 4, 2026 | Sawicki Lisa P | 1 |
| Sep 1, 2026 | Fauber Robert | 1,167 |
| Aug 3, 2026 | Fauber Robert | 1,167 |
| Jul 1, 2026 | Fauber Robert | 1,167 |
| Jul 1, 2026 | Kosmowski Christina | 22K |
| Jun 5, 2026 | VAN SAUN BRUCE | 22 |
| Jun 5, 2026 | FORLENZA VINCENT A | 17 |
| Jun 5, 2026 | Bermudez Jorge A. | 20 |
| Jun 5, 2026 | Seidman Leslie | 18 |
| Jun 5, 2026 | Esperdy Therese | 12 |
| Jun 5, 2026 | Minaya Jose | 7 |
| Jun 5, 2026 | Sawicki Lisa P | 1 |
| Jun 1, 2026 | Fauber Robert | 1,167 |
| May 1, 2026 | Fauber Robert | 1,167 |
| Apr 1, 2026 | Fauber Robert | 1,167 |
| Mar 16, 2026 | Sawicki Lisa P | 528 |
| Mar 13, 2026 | VAN SAUN BRUCE | 27 |
| Mar 13, 2026 | FORLENZA VINCENT A | 22 |
| Mar 13, 2026 | Bermudez Jorge A. | 21 |
| Mar 13, 2026 | Seidman Leslie | 23 |
| Mar 13, 2026 | Esperdy Therese | 16 |
| Mar 13, 2026 | Minaya Jose | 10 |
| Mar 2, 2026 | Fauber Robert | 59K |
| Mar 2, 2026 | West Michael L | 11K |
| Mar 2, 2026 | Heuland Noemie Clemence | 328 |
| Mar 2, 2026 | Steele Richard G | 2,040 |
| Mar 2, 2026 | Phillips Jason D | 208 |
| Feb 26, 2026 | West Michael L | 4,905 |
| Feb 25, 2026 | VAN SAUN BRUCE | 500 |
| Feb 25, 2026 | FORLENZA VINCENT A | 684 |
| Feb 25, 2026 | Bermudez Jorge A. | 500 |
| Feb 25, 2026 | Seidman Leslie | 500 |
| Feb 25, 2026 | Serafin Zig | 500 |
| Feb 25, 2026 | Esperdy Therese | 500 |
| Feb 25, 2026 | Dhawan Sumit | 500 |
| Feb 25, 2026 | Minaya Jose | 500 |
| Feb 23, 2026 | Fauber Robert | 7,528 |
| Feb 23, 2026 | Heuland Noemie Clemence | 2,366 |
| Feb 23, 2026 | Steele Richard G | 924 |
| Feb 23, 2026 | Phillips Jason D | 541 |
| Feb 3, 2026 | Fauber Robert | 1,167 |
| Jan 5, 2026 | Fauber Robert | 575 |
| Jan 2, 2026 | Fauber Robert | 592 |
| Dec 12, 2025 | VAN SAUN BRUCE | 16 |
| Dec 12, 2025 | FORLENZA VINCENT A | 11 |
| Dec 12, 2025 | Bermudez Jorge A. | 17 |
| Dec 12, 2025 | Seidman Leslie | 15 |
| Dec 12, 2025 | Esperdy Therese | 8 |
| Dec 12, 2025 | Minaya Jose | 4 |
| Dec 3, 2025 | Fauber Robert | 1,167 |
| Nov 3, 2025 | Fauber Robert | 1,167 |
| Oct 28, 2025 | Fauber Robert | 546 |
| Oct 15, 2025 | Fauber Robert | 281 |
| Oct 1, 2025 | Fauber Robert | 280 |
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 | 84K |
| Vested / exercised | 16K |
| Withheld for tax | 29K |
| Planned sales (10b5-1) | 21K |
| Discretionary sales | 8,010 |
| Kept | 42K |
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 |
|---|---|---|---|
| Fauber Robert | 54K | 52K | 95.8 |
| Bermudez Jorge A. | 20K | 23K | 115.6 |
| Hill Kathryn | 18K | 20K | 109.2 |
| Seidman Leslie | 9,169 | 12K | 133.1 |
Who holds what
the 14 largest holdings of 20| Insider | Role | Shares held | Buys 12 m | Sales 12 m | 12 m | Last trade |
|---|---|---|---|---|---|---|
| Fauber Robert President and CEO Last trade Sep 1, 2026 | CEO | 52K | – | $9.5M | net selling over the year: 0 months buying, 12 months selling | Sep 1, 2026 |
| Bermudez Jorge A. | Director | 23K | – | – | – | |
| Kosmowski Christina CEO, Moody's Analytics | CEO | 22K | – | – | – | |
| Hill Kathryn | Director | 20K | – | – | – | |
| Seidman Leslie | Director | 12K | – | – | – | |
| VAN SAUN BRUCE | Director | 9,887 | – | – | – | |
| FORLENZA VINCENT A | Director | 8,779 | – | – | – | |
| West Michael L President, Moody's Investors Last trade Mar 4, 2026 | Officer | 8,759 | – | $3.6M | net selling over the year: 0 months buying, 2 months selling | Mar 4, 2026 |
| Tulenko Stephen T President, Moody's Analytics Last trade Aug 4, 2025 | Officer | 5,258 | – | – | Aug 4, 2025 | |
| Esperdy Therese Last trade Aug 9, 2024 | Director | 5,239 | – | – | Aug 9, 2024 | |
| Heuland Noemie Clemence SVP & Chief Financial Officer Last trade Mar 4, 2026 | CFO | 4,086 | – | $47K | net selling over the year: 0 months buying, 1 month selling | Mar 4, 2026 |
| Serafin Zig | Director | 3,195 | – | – | – | |
| Minaya Jose | Director | 2,915 | – | – | – | |
| HOWELL LLOYD JR | Director | 2,866 | – | – | – |
Open-market trade log
the 60 most recent of 969| Date | Insider | Type | Shares | Price | Value | Since trade | Filed |
|---|---|---|---|---|---|---|---|
| Sep 1, 2026 | Fauber Robert (CEO) 300 shares $501.89 +0.0% since trade filed Sep 2, 2026 | Planned sale (10b5-1) | 300 | $501.89 | $151K | +0.0% | Sep 2, 2026 |
| Sep 1, 2026 | Fauber Robert (CEO) 1,167 shares $501.89 +0.0% since trade filed Sep 2, 2026 | Planned sale (10b5-1) | 1,167 | $501.89 | $586K | +0.0% | Sep 2, 2026 |
| Aug 3, 2026 | Fauber Robert (CEO) 300 shares $484.30 +3.6% since trade filed Aug 4, 2026 | Planned sale (10b5-1) | 300 | $484.30 | $145K | +3.6% | Aug 4, 2026 |
| Aug 3, 2026 | Fauber Robert (CEO) 1,167 shares $484.30 +3.6% since trade filed Aug 4, 2026 | Planned sale (10b5-1) | 1,167 | $484.30 | $565K | +3.6% | Aug 4, 2026 |
| Jul 1, 2026 | Fauber Robert (CEO) 300 shares $455.49 +10.2% since trade filed Jul 2, 2026 | Planned sale (10b5-1) | 300 | $455.49 | $137K | +10.2% | Jul 2, 2026 |
| Jul 1, 2026 | Fauber Robert (CEO) 1,167 shares $455.49 +10.2% since trade filed Jul 2, 2026 | Planned sale (10b5-1) | 1,167 | $455.49 | $532K | +10.2% | Jul 2, 2026 |
| Jul 1, 2026 | Steele Richard G (Officer) 157 shares $455.49 +10.2% since trade filed Jul 2, 2026 | Planned sale (10b5-1) | 157 | $455.49 | $72K | +10.2% | Jul 2, 2026 |
| Jun 1, 2026 | Fauber Robert (CEO) 300 shares $453.67 +10.6% since trade filed Jun 2, 2026 | Planned sale (10b5-1) | 300 | $453.67 | $136K | +10.6% | Jun 2, 2026 |
| Jun 1, 2026 | Fauber Robert (CEO) 1,167 shares $453.67 +10.6% since trade filed Jun 2, 2026 | Planned sale (10b5-1) | 1,167 | $453.67 | $529K | +10.6% | Jun 2, 2026 |
| Jun 1, 2026 | Steele Richard G (Officer) 158 shares $453.67 +10.6% since trade filed Jun 2, 2026 | Planned sale (10b5-1) | 158 | $453.67 | $72K | +10.6% | Jun 2, 2026 |
| May 1, 2026 | Fauber Robert (CEO) 300 shares $466.39 +7.6% since trade filed May 4, 2026 | Planned sale (10b5-1) | 300 | $466.39 | $140K | +7.6% | May 4, 2026 |
| May 1, 2026 | Fauber Robert (CEO) 1,167 shares $466.39 +7.6% since trade filed May 4, 2026 | Planned sale (10b5-1) | 1,167 | $466.39 | $544K | +7.6% | May 4, 2026 |
| May 1, 2026 | Steele Richard G (Officer) 158 shares $466.39 +7.6% since trade filed May 4, 2026 | Planned sale (10b5-1) | 158 | $466.39 | $74K | +7.6% | May 4, 2026 |
| Apr 1, 2026 | Fauber Robert (CEO) 300 shares $437.77 +14.7% since trade filed Apr 3, 2026 | Planned sale (10b5-1) | 300 | $437.77 | $131K | +14.7% | Apr 3, 2026 |
| Apr 1, 2026 | Fauber Robert (CEO) 575 shares $437.77 +14.7% since trade filed Apr 3, 2026 | Planned sale (10b5-1) | 575 | $437.77 | $252K | +14.7% | Apr 3, 2026 |
| Apr 1, 2026 | Fauber Robert (CEO) 592 shares $437.77 +14.7% since trade filed Apr 3, 2026 | Planned sale (10b5-1) | 592 | $437.77 | $259K | +14.7% | Apr 3, 2026 |
| Apr 1, 2026 | Steele Richard G (Officer) 34 shares $437.77 +14.7% since trade filed Apr 3, 2026 | Planned sale (10b5-1) | 34 | $437.77 | $15K | +14.7% | Apr 3, 2026 |
| Apr 1, 2026 | Steele Richard G (Officer) 124 shares $437.77 +14.7% since trade filed Apr 3, 2026 | Planned sale (10b5-1) | 124 | $437.77 | $54K | +14.7% | Apr 3, 2026 |
| Mar 4, 2026 | West Michael L (Officer) 4,250 shares $473.72 +6.0% since trade filed Mar 5, 2026 | Discretionary sale | 4,250 | $473.72 | $2.0M | +6.0% | Mar 5, 2026 |
| Mar 4, 2026 | Heuland Noemie Clemence (CFO) 100 shares $465.87 +7.7% since trade filed Mar 5, 2026 | Discretionary sale | 100 | $465.87 | $47K | +7.7% | Mar 5, 2026 |
| Mar 4, 2026 | Phillips Jason D (Officer) 333 shares $472.61 +6.2% since trade filed Mar 5, 2026 | Discretionary sale | 333 | $472.61 | $157K | +6.2% | Mar 5, 2026 |
| Mar 3, 2026 | Fauber Robert (CEO) 5,213 shares $456.71 +9.9% since trade filed Mar 4, 2026 | Planned sale (10b5-1) | 5,213 | $456.71 | $2.4M | +9.9% | Mar 4, 2026 |
| Mar 3, 2026 | Steele Richard G (Officer) 375 shares $456.71 +9.9% since trade filed Mar 4, 2026 | Planned sale (10b5-1) | 375 | $456.71 | $171K | +9.9% | Mar 4, 2026 |
| Feb 26, 2026 | West Michael L (Officer) 1,188 shares $473.94 +5.9% since trade filed Feb 27, 2026 | Discretionary sale | 1,188 | $473.94 | $563K | +5.9% | Feb 27, 2026 |
| Feb 26, 2026 | West Michael L (Officer) 2,139 shares $474.19 +5.8% since trade filed Feb 27, 2026 | Discretionary sale | 2,139 | $474.19 | $1.0M | +5.8% | Feb 27, 2026 |
| Feb 3, 2026 | Fauber Robert (CEO) 575 shares $498.90 +0.6% since trade filed Feb 4, 2026 | Planned sale (10b5-1) | 575 | $498.90 | $287K | +0.6% | Feb 4, 2026 |
| Feb 2, 2026 | Fauber Robert (CEO) 592 shares $516.15 −2.8% since trade filed Feb 4, 2026 | Planned sale (10b5-1) | 592 | $516.15 | $306K | −2.8% | Feb 4, 2026 |
| Jan 5, 2026 | Fauber Robert (CEO) 575 shares $502.52 −0.1% since trade filed Jan 6, 2026 | Planned sale (10b5-1) | 575 | $502.52 | $289K | −0.1% | Jan 6, 2026 |
| Jan 2, 2026 | Fauber Robert (CEO) 592 shares $508.94 −1.4% since trade filed Jan 6, 2026 | Planned sale (10b5-1) | 592 | $508.94 | $301K | −1.4% | Jan 6, 2026 |
| Dec 3, 2025 | Fauber Robert (CEO) 575 shares $487.87 +2.9% since trade filed Dec 5, 2025 | Planned sale (10b5-1) | 575 | $487.87 | $281K | +2.9% | Dec 5, 2025 |
| Dec 1, 2025 | Fauber Robert (CEO) 592 shares $486.09 +3.3% since trade filed Dec 2, 2025 | Planned sale (10b5-1) | 592 | $486.09 | $288K | +3.3% | Dec 2, 2025 |
| Nov 3, 2025 | Fauber Robert (CEO) 1,167 shares $478.95 +4.8% since trade filed Nov 4, 2025 | Planned sale (10b5-1) | 1,167 | $478.95 | $559K | +4.8% | Nov 4, 2025 |
| Oct 28, 2025 | Fauber Robert (CEO) 546 shares $493.90 +1.6% since trade filed Oct 29, 2025 | Planned sale (10b5-1) | 546 | $493.90 | $270K | +1.6% | Oct 29, 2025 |
| Oct 28, 2025 | Steele Richard G (Officer) 26 shares $493.90 +1.6% since trade filed Oct 29, 2025 | Planned sale (10b5-1) | 26 | $493.90 | $13K | +1.6% | Oct 29, 2025 |
| Oct 15, 2025 | Fauber Robert (CEO) 415 shares $481.09 +4.3% since trade filed Oct 16, 2025 | Planned sale (10b5-1) | 415 | $481.09 | $200K | +4.3% | Oct 16, 2025 |
| Oct 1, 2025 | Fauber Robert (CEO) 414 shares $477.97 +5.0% since trade filed Oct 2, 2025 | Planned sale (10b5-1) | 414 | $477.97 | $198K | +5.0% | Oct 2, 2025 |
| Sep 15, 2025 | Fauber Robert (CEO) 415 shares $512.65 −2.1% since trade filed Sep 16, 2025 | Planned sale (10b5-1) | 415 | $512.65 | $213K | −2.1% | Sep 16, 2025 |
| Sep 2, 2025 | Fauber Robert (CEO) 415 shares $503.32 −0.3% since trade filed Sep 3, 2025 | Planned sale (10b5-1) | 415 | $503.32 | $209K | −0.3% | Sep 3, 2025 |
| Aug 15, 2025 | Fauber Robert (CEO) 415 shares $521.45 −3.8% since trade filed Aug 18, 2025 | Planned sale (10b5-1) | 415 | $521.45 | $216K | −3.8% | Aug 18, 2025 |
| Aug 4, 2025 | Tulenko Stephen T (Officer) 300 shares $518.96 −3.3% since trade filed Aug 5, 2025 | Discretionary sale | 300 | $518.96 | $156K | −3.3% | Aug 5, 2025 |
| Aug 1, 2025 | Fauber Robert (CEO) 415 shares $510.19 −1.6% since trade filed Aug 4, 2025 | Planned sale (10b5-1) | 415 | $510.19 | $212K | −1.6% | Aug 4, 2025 |
| Jul 30, 2025 | Tulenko Stephen T (Officer) 0 shares $511.87 −2.0% since trade filed Jul 31, 2025 | Discretionary sale | 0 | $511.87 | $251 | −2.0% | Jul 31, 2025 |
| Jul 30, 2025 | Tulenko Stephen T (Officer) 2,120 shares $511.18 −1.8% since trade filed Jul 31, 2025 | Discretionary sale | 2,120 | $511.18 | $1.1M | −1.8% | Jul 31, 2025 |
| Jul 29, 2025 | West Michael L (Officer) 139 shares $512.20 −2.0% since trade filed Jul 30, 2025 | Discretionary sale | 139 | $512.20 | $71K | −2.0% | Jul 30, 2025 |
| Jul 29, 2025 | West Michael L (Officer) 1,002 shares $512.35 −2.0% since trade filed Jul 30, 2025 | Discretionary sale | 1,002 | $512.35 | $513K | −2.0% | Jul 30, 2025 |
| Jul 29, 2025 | West Michael L (Officer) 1,188 shares $511.94 −2.0% since trade filed Jul 30, 2025 | Discretionary sale | 1,188 | $511.94 | $608K | −2.0% | Jul 30, 2025 |
| Jul 29, 2025 | West Michael L (Officer) 1,375 shares $509.35 −1.5% since trade filed Jul 30, 2025 | Discretionary sale | 1,375 | $509.35 | $701K | −1.5% | Jul 30, 2025 |
| Jul 29, 2025 | Heuland Noemie Clemence (CFO) 114 shares $508.84 −1.4% since trade filed Jul 30, 2025 | Discretionary sale | 114 | $508.84 | $58K | −1.4% | Jul 30, 2025 |
| Jul 29, 2025 | Heuland Noemie Clemence (CFO) 783 shares $508.15 −1.2% since trade filed Jul 30, 2025 | Discretionary sale | 783 | $508.15 | $398K | −1.2% | Jul 30, 2025 |
| Jul 29, 2025 | Steele Richard G (Officer) 727 shares $508.02 −1.2% since trade filed Jul 30, 2025 | Discretionary sale | 727 | $508.02 | $369K | −1.2% | Jul 30, 2025 |
| Jul 29, 2025 | Steele Richard G (Officer) 730 shares $509.63 −1.5% since trade filed Jul 30, 2025 | Discretionary sale | 730 | $509.63 | $372K | −1.5% | Jul 30, 2025 |
| Jul 15, 2025 | Fauber Robert (CEO) 415 shares $503.40 −0.3% since trade filed Jul 16, 2025 | Planned sale (10b5-1) | 415 | $503.40 | $209K | −0.3% | Jul 16, 2025 |
| Jul 1, 2025 | Fauber Robert (CEO) 415 shares $497.10 +1.0% since trade filed Jul 2, 2025 | Planned sale (10b5-1) | 415 | $497.10 | $206K | +1.0% | Jul 2, 2025 |
| Jun 16, 2025 | Fauber Robert (CEO) 415 shares $476.67 +5.3% since trade filed Jun 17, 2025 | Planned sale (10b5-1) | 415 | $476.67 | $198K | +5.3% | Jun 17, 2025 |
| Jun 2, 2025 | Fauber Robert (CEO) 415 shares $474.35 +5.8% since trade filed Jun 4, 2025 | Planned sale (10b5-1) | 415 | $474.35 | $197K | +5.8% | Jun 4, 2025 |
| May 15, 2025 | Fauber Robert (CEO) 415 shares $479.05 +4.8% since trade filed May 15, 2025 | Planned sale (10b5-1) | 415 | $479.05 | $199K | +4.8% | May 15, 2025 |
| May 1, 2025 | Fauber Robert (CEO) 415 shares $450.71 +11.4% since trade filed May 2, 2025 | Planned sale (10b5-1) | 415 | $450.71 | $187K | +11.4% | May 2, 2025 |
| Apr 15, 2025 | Fauber Robert (CEO) 415 shares $437.80 +14.6% since trade filed Apr 16, 2025 | Planned sale (10b5-1) | 415 | $437.80 | $182K | +14.6% | Apr 16, 2025 |
| Apr 1, 2025 | Fauber Robert (CEO) 415 shares $463.08 +8.4% since trade filed Apr 2, 2025 | Planned sale (10b5-1) | 415 | $463.08 | $192K | +8.4% | Apr 2, 2025 |
| Mar 17, 2025 | Fauber Robert (CEO) 134 shares $444.43 +12.9% since trade filed Mar 18, 2025 | Planned sale (10b5-1) | 134 | $444.43 | $60K | +12.9% | Mar 18, 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.