MSCI Inc. (MSCI)

Market cap
$42.2B
P/E ratio
Period EndEBITDA (Million USD)YoY (%)
Dec 31, 20241,545+9.95%
Dec 31, 20231,406+13.86%
Dec 31, 20221,235+12.06%
Dec 31, 20211,102+20.45%
Dec 31, 2020915+16.40%
Dec 31, 2019786+9.39%
Dec 31, 2018718+16.86%
Dec 31, 2017615+17.65%
Dec 31, 2016522+20.16%
Dec 31, 2015435+19.74%
Dec 31, 2014363-7.80%
Dec 31, 2013394+7.70%
Dec 31, 2012366+7.09%
Dec 31, 2011341+52.74%
Nov 30, 2010224
AI Chat