MOODYS CORP /DE/
MCO · Services-Consumer Credit Reporting, Collection Agencies · 174.7M shares · -1%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $297M (gross $490M, SBC $193M)
Reference price $455.49 · est. market cap ~$79.6B — last insider sale, 2026-07-01 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
B84gen composite 80pct→84
Notable findings
- Exec changeRecent 8-K item 5.02 8-K ↗
- Fund exitedNotable fund(s) exited this quarter: VANGUARD GROUP INC
- AccumulatingInstitutional holders rose 18→21 QoQ (2025-12-31→2026-03-31)
- Notable holderHeld by 7 notable fund(s): BERKSHIRE HATHAWAY INC, STATE STREET CORP, FMR LLC +4 more (as of 2026-03-31)
- New fund positionNotable fund(s) opened this quarter: Himalaya Capital Management LLC, RENAISSANCE TECHNOLOGIES LLC
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
74.4%
Operating margin
43.4%
Net margin
31.9%
Return on equity
60.7%
Return on assets
15.5%
ROIC
24.0%
Revenue growth (QoQ)
8.1%
Net-income growth
19.5%
Debt / equity
1.7×
Net debt / EBITDA
1.2×
Current ratio
1.7×
Free cash flow
$2.6B
EBITDA
$3.8B
Tangible book value
-$4.2B
Cash & investments
$2.6B
Stock comp / revenue
3.0%
Leadership & compensation
| Name | Role | Latest total comp |
|---|---|---|
| Kosmowski Christina | CEO, Moody's Analytics | — |
| Heuland Noemie Clemence | SVP & Chief Financial Officer | — |
| Michael WestPresident of Moody’s Ratings | Officer | $6M FY2025 |
| Noémie HeulandSenior | Officer | $5M FY2025 |
| Phillips Jason D | Chief Acctg Off & Controller | — |
| Richard SteeleSenior | Officer | $3M FY2025 |
| Robert FauberPresident and | Officer | $18M FY2025 |
| Steele Richard G | SVP - General Counsel | — |
| Stephen TulenkoFormer | Officer | $5M FY2025 |
| Tulenko Stephen T | President, Moody's Analytics | — |
| West Michael L | President, Moody's Investors | — |
| Bruce Van Saun | Director | $340K FY2025 |
| Esperdy Therese | Director | — |
| Hill Kathryn | Director | — |
| Jorge A. Bermudez | Director | $370K FY2025 |
| Jose M. Minaya | Director | $340K FY2025 |
| Leslie F. Seidman | Director | $370K FY2025 |
| Lloyd W. Howell | Director | $332K FY2025 |
| Sawicki Lisa P | Director | — |
| Sumit Dhawan | Director | $280K FY2025 |
| Thérèse Esperdy | Director | $355K FY2025 |
| Vincent A. Forlenza | Director | $490K FY2025 |
| Zig Serafin | Director | $340K FY2025 |
Officers & directors from SEC filings (Form 4 + DEF 14A proxy); compensation is the latest reported fiscal year.
Insider transactions · last 6 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-07-01 | Kosmowski Christina | Grant | 22K | — |
| 2026-07-01 | Fauber Robert | Sell | 300 | $455.49 |
| 2026-07-01 | Fauber Robert | Option exercise | 592 | $113.34 |
| 2026-07-01 | Fauber Robert | Option exercise | 575 | $167.50 |
| 2026-07-01 | Steele Richard G | Sell | 157 | $455.49 |
| 2026-07-01 | Fauber Robert | Sell | 1.2K | $455.49 |
| 2026-06-05 | Sawicki Lisa P | Grant | 1 | — |
| 2026-06-05 | Minaya Jose | Grant | 7 | — |
| 2026-06-05 | Esperdy Therese | Grant | 12 | — |
| 2026-06-05 | Seidman Leslie | Grant | 16 | — |
| 2026-06-05 | Seidman Leslie | Grant | 2 | — |
| 2026-06-05 | Bermudez Jorge A. | Grant | 19 | — |
| 2026-06-05 | Bermudez Jorge A. | Grant | 1 | — |
| 2026-06-05 | FORLENZA VINCENT A | Grant | 17 | — |
| 2026-06-05 | VAN SAUN BRUCE | Grant | 7 | — |
| 2026-06-05 | VAN SAUN BRUCE | Grant | 15 | — |
| 2026-06-01 | Steele Richard G | Sell | 158 | $453.67 |
| 2026-06-01 | Fauber Robert | Sell | 300 | $453.67 |
| 2026-06-01 | Fauber Robert | Option exercise | 592 | $113.34 |
| 2026-06-01 | Fauber Robert | Option exercise | 575 | $167.50 |
| 2026-06-01 | Fauber Robert | Sell | 1.2K | $453.67 |
| 2026-05-01 | Steele Richard G | Sell | 158 | $466.39 |
| 2026-05-01 | Fauber Robert | Sell | 300 | $466.39 |
| 2026-05-01 | Fauber Robert | Option exercise | 592 | $113.34 |
| 2026-05-01 | Fauber Robert | Option exercise | 575 | $167.50 |
| 2026-05-01 | Fauber Robert | Sell | 1.2K | $466.39 |
| 2026-04-01 | Steele Richard G | Sell | 34 | $437.77 |
| 2026-04-01 | Steele Richard G | Sell | 124 | $437.77 |
| 2026-04-01 | Fauber Robert | Sell | 300 | $437.77 |
| 2026-04-01 | Fauber Robert | Option exercise | 592 | $113.34 |
| 2026-04-01 | Fauber Robert | Sell | 592 | $437.77 |
| 2026-04-01 | Fauber Robert | Option exercise | 575 | $167.50 |
| 2026-04-01 | Fauber Robert | Sell | 575 | $437.77 |
| 2026-03-16 | Sawicki Lisa P | Grant | 528 | — |
| 2026-03-13 | Bermudez Jorge A. | Grant | 20 | — |
| 2026-03-13 | Minaya Jose | Grant | 10 | — |
| 2026-03-13 | Esperdy Therese | Grant | 16 | — |
| 2026-03-13 | Seidman Leslie | Grant | 17 | — |
| 2026-03-13 | Seidman Leslie | Grant | 6 | — |
| 2026-03-13 | Bermudez Jorge A. | Grant | 1 | — |
| 2026-03-13 | FORLENZA VINCENT A | Grant | 22 | — |
| 2026-03-13 | VAN SAUN BRUCE | Grant | 8 | — |
| 2026-03-13 | VAN SAUN BRUCE | Grant | 19 | — |
| 2026-03-04 | Phillips Jason D | Sell | 333 | $472.61 |
| 2026-03-04 | Heuland Noemie Clemence | Sell | 100 | $465.87 |
| 2026-03-04 | West Michael L | Sell | 4.2K | $473.72 |
| 2026-03-03 | Fauber Robert | Sell | 5.2K | $456.71 |
| 2026-03-03 | Steele Richard G | Sell | 375 | $456.71 |
| 2026-03-02 | Steele Richard G | Tax withheld | 732 | $467.49 |
| 2026-03-02 | Fauber Robert | Grant | 36K | — |
| 2026-03-02 | Fauber Robert | Tax withheld | 23K | $467.49 |
| 2026-03-02 | Steele Richard G | Grant | 1.3K | — |
| 2026-03-02 | Phillips Jason D | Tax withheld | 208 | $467.49 |
| 2026-03-02 | Heuland Noemie Clemence | Tax withheld | 328 | $467.49 |
| 2026-03-02 | West Michael L | Grant | 7.3K | — |
| 2026-03-02 | West Michael L | Tax withheld | 4.1K | $467.49 |
| 2026-02-26 | West Michael L | Option exercise | 2.1K | $325.99 |
| 2026-02-26 | West Michael L | Sell | 2.1K | $474.19 |
| 2026-02-26 | West Michael L | Option exercise | 1.2K | $295.33 |
| 2026-02-26 | West Michael L | Sell | 1.2K | $473.94 |
| 2026-02-25 | Minaya Jose | Grant | 500 | — |
| 2026-02-25 | Dhawan Sumit | Grant | 500 | — |
| 2026-02-25 | Esperdy Therese | Grant | 500 | — |
| 2026-02-25 | Serafin Zig | Grant | 500 | — |
| 2026-02-25 | Seidman Leslie | Grant | 500 | — |
| 2026-02-25 | Bermudez Jorge A. | Grant | 500 | — |
| 2026-02-25 | FORLENZA VINCENT A | Grant | 684 | — |
| 2026-02-25 | VAN SAUN BRUCE | Grant | 500 | — |
| 2026-02-23 | Phillips Jason D | Grant | 541 | — |
| 2026-02-23 | Steele Richard G | Grant | 924 | — |
| 2026-02-23 | Heuland Noemie Clemence | Grant | 2.4K | — |
| 2026-02-23 | West Michael L | Grant | 1.6K | — |
| 2026-02-23 | Fauber Robert | Grant | 7.5K | — |
| 2026-02-03 | Fauber Robert | Option exercise | 575 | $167.50 |
| 2026-02-03 | Fauber Robert | Sell | 575 | $498.90 |
| 2026-02-02 | Fauber Robert | Option exercise | 592 | $113.34 |
| 2026-02-02 | Fauber Robert | Sell | 592 | $516.15 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-04-22 | ResultsReg FDExhibits | filing ↗ |
| 2026-04-16 | Shareholder vote | filing ↗ |
| 2026-04-15 | Reg FDExhibits | filing ↗ |
| 2026-02-18 | ResultsReg FDExhibits | filing ↗ |
| 2026-01-12 | Exec/director changeReg FDExhibits | filing ↗ |
| 2025-12-19 | Exec/director changeExhibits | filing ↗ |
| 2025-10-22 | ResultsReg FDExhibits | filing ↗ |
| 2025-10-17 | 5.03OtherExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 10-Q | 2026-04-23 | 2026-03-31 | 0001628280-26-026848 ↗ |
| 8-K | 2026-04-22 | 2026-04-22 | 0001628280-26-026383 ↗ |
| 8-K | 2026-04-16 | 2026-04-14 | 0001059556-26-000031 ↗ |
| 8-K | 2026-04-15 | 2026-04-15 | 0001059556-26-000028 ↗ |
| DEF 14A | 2026-03-04 | 2025-12-31 | 0001059556-26-000019 ↗ |
| 8-K | 2026-02-18 | 2026-02-18 | 0001628280-26-008788 ↗ |
| 10-K | 2026-02-18 | 2025-12-31 | 0001628280-26-009136 ↗ |
| 8-K | 2026-01-12 | 2026-01-08 | 0001059556-26-000004 ↗ |
| 8-K | 2025-12-19 | 2025-12-16 | 0001059556-25-000197 ↗ |
| 10-Q | 2025-10-23 | 2025-09-30 | 0001628280-25-046118 ↗ |
| 8-K | 2025-10-22 | 2025-10-22 | 0001628280-25-045770 ↗ |
| 8-K | 2025-10-17 | 2025-10-14 | 0001059556-25-000193 ↗ |