MSCI shares closed 5% higher at $591.69 on Tuesday, October 20, after the index and analytics provider beat Wall Street on both lines. Operating revenue hit $892.0 million, up 12.4% from $793.4 million a year earlier, against consensus near $886-888 million. Adjusted EPS came in at $5.11, up 14.3%, versus expectations around $5.02-5.03; GAAP EPS was $4.86, up 14.4%, on net income of $351.0 million (+7.9%). The stock touched $600 premarket, up 5.9%, and added $28.20 on the day.

The engine was the Index segment. Revenue there hit $532.6 million, up 18.1% year over year, and asset-based fees — the toll MSCI collects on assets tracking its benchmarks — jumped 24.9% as ETF assets linked to MSCI indexes hit a record. Of the quarter's $98.6 million revenue increase, $49.1 million came from asset-based fees alone, essentially half the growth. Recurring subscription revenue added another $44.5 million, and total Run Rate closed the quarter at $3,571.9 million, up 12.1%.

The quarter was broad-based under the hood. Analytics revenue grew 4.8% to $191.0 million, Sustainability and Climate rose 4.0% to $93.7 million, and All Other–Private Assets increased 6.7% to $74.7 million. Client retention improved to 95.0% from 94.7%. Fernandez pointed to records across the franchise: the analytics and private-assets units posted their best quarter for new recurring business, the index unit its best Q3, and both the asset-owner segment and Asia-Pacific their top quarters ever. MSCI returned $627.2 million via buybacks through October 19 and declared a $2.05 fourth-quarter dividend. The nine-month picture matches: revenue $2,609.8 million (+12.9%), adjusted EPS $14.59 (+15.5%), and organic revenue growth of 12.3%.

Adjusted EBITDA margin held at 62.2%. This was MSCI's seventh earnings beat in its last eight quarters, per MarketBeat.

Guidance was mostly steady. Management kept its 2026 expense and cash-flow framework but lifted the interest-expense outlook to $288-291 million from $282-286 million; adjusted EBITDA expenses are seen at $1.340-1.370 billion. MSCI does not guide on revenue or profit, so the market reads the run rate instead: $3.57 billion of annualized visibility growing at a double-digit clip.

Why it matters

MSCI's business is a tollbooth on global investing, and tollbooths get busier when markets churn. The rally landed days after a bruising October 16 session when the Nasdaq slid 2.1% on renewed AI-trade doubts and money piled into Treasuries as the dollar index slipped to 101.7. A 5% gain on that tape said investors will pay up for a fee stream tied to assets under management rather than any single macro call. The mix shift is the signal: with nearly half of incremental revenue arriving via asset-based fees on record ETF assets, the Index franchise is compounding on structural demand.

MSCI share price on earnings day, Oct 20, 2026 ($)
563.49572.62581.75590.87600563.49600594.63594.08596.35591.69Oct 17 closePremarket high8:58 AM ET9:34 AM ETReuters AM pri4:00 PM close

What to watch

  • Oct 27-28 FOMC. Two hotter-than-expected inflation prints kept a rate move on the table; the decision sets the tone for asset prices — and MSCI's fee base — into year-end.
  • ETF flows into Q4. Record indexed assets powered this quarter; a risk-off drain would hit the fastest-growing fee line first.
  • Analytics margin. Revenue +4.8%, but segment EBITDA margin narrowed — converting record new sales into profit is the test.
  • Interest expense. Raised to $288-291M, the only guidance moved up; a modest headwind against buyback-funded EPS math.

MarketRadar take

The read is bullish on the business model, not a trading call: record ETF assets, record asset-based fees, double-digit run-rate growth, 95% retention. The day's tape drew the map — $600 (premarket high) and $596.35 (Reuters morning print) cap the upside; $591.69 (the close) and $563.49 (pre-earnings close) mark support. The risk is concentration: asset-based fees carried half the growth, so a sustained drawdown in indexed assets would show up here fast.

LevelPriceSignal
Resistance$600.00Oct 20 premarket high
Resistance$596.35Reuters morning print
Support$591.69Oct 20 close (+5.00%)
Support$563.49Oct 17 pre-earnings close