MSCI Inc.MSCITOP PICKJul 21, 2026Stock price when the opinion was issued
As of Nov 06, 2026. Market Open.
Main provider of international-focused indices, which they license out. Very high margins and strong free cashflows. Benefiting as investors increasingly look outside US for market exposure.
Shares sold off on its being a data-services company, plus worries that active managers are in trouble from passive investing. Demonstrated ability to pivot. Big presence in ETF market. Shares trading more cheaply than they have for a while. Yield is 1.40%.
Has 30k+ different indices. Used (and fees paid) by banks, asset managers, hedge fund managers. Will benefit from more ETFs created for international markets and stocks. Margins are near 100%, as they just reorganize data. AI-proof. Owns the data, which can't be replicated. Getting into ESG, climate, and more.
Valuation not cheap, but one of the top 5 world businesses we've ever seen. 95% recurring revenue. Bought back 5% of shares last year, as they'd underperformed for a couple of years. Yield is 1.33%.
Solutions and data analytics for the investment management industry. Benchmark indexes, performance measurement, risk management (especially important with all this volatility). Very good numbers today, good growth of almost 10%. Huge growth potential in alternative asset classes. Gross margins down slightly. 95% customer retention rate. Only 3 players in the space. Yield is 1.36%.
(Analysts’ price target is $633.83)
MSCI is a world leader in the ETF world and is a TOP PICK. Recently reported earnings showed a 26% increase in market index fees collected, ETFs under management reached $2.8 trillion, and the analytic division had a 6% increase in fees collected -- all divisions looking good. Cash reserves are holding steady while the company aggressively buys back shares -- albeit with slightly rising debt (following a major acquisition). We recommend setting a stop-loss at $435, looking to achieve $713 -- upside potential of 27%. Yield 1.3%
(Analysts’ price target is $713.33)