| Stage | MSCI | % of rev | SPGI | % of rev | Gap · A − B |
|---|---|---|---|---|---|
| Revenue | $892M | 100.00% | $3.7B | 100.00% | SPGI ×4.12 |
| Gross profit | $740M | 82.94% | $2.6B | 71.89% | MSCI +11.1pp |
| Operating income | $502M | 56.29% | $2.0B | 53.18% | MSCI +3.1pp |
| Pre-tax income | $428M | 47.97% | $1.9B | 50.92% | SPGI +3.0pp |
| Net income | $351M | 39.35% | $1.3B | 36.65% | MSCI +2.7pp |
| Stage | MSCI | SPGI | Gap · A − B |
|---|---|---|---|
| Revenue | $892M100.00% | $3.7B100.00% | SPGI ×4.12 |
| Gross profit | 82.94%$740M | 71.89%$2.6B | MSCI +11.1pp |
| Operating income | 56.29%$502M | 53.18%$2.0B | MSCI +3.1pp |
| Pre-tax income | 47.97%$428M | 50.92%$1.9B | SPGI +3.0pp |
| Net income |
| 39.35%$351M |
| 36.65%$1.3B |
| MSCI +2.7pp |
No shared counterparties.