MSCI Inc. (MSCI) is a Technology stock trading at $580.95 (as of 2026-06-18), with a market capitalization of $45.96B and a trailing P/E of 36.1. Figures are sourced from first-party U.S. SEC EDGAR filings and market data.
MSCI provides investment decision support tools used by clients to manage investment processes worldwide. Its offerings span Index products (including indexes and related licensing), Analytics services for risk, performance and portfolio management, and ESG and Climate data and solutions, along with other private-asset offerings.