MSCI Inc. (MSCI)

Market cap
$42.2B
P/E ratio
Period EndRepurchases of common stock (Million USD)YoY (%)
Dec 31, 2024885+75.58%
Dec 31, 2023504-63.92%
Dec 31, 20221,398+604.48%
Dec 31, 2021198-74.52%
Dec 31, 2020779+166.55%
Dec 31, 2019292-69.25%
Dec 31, 2018950+531.32%
Dec 31, 2017150-80.57%
Dec 31, 2016775+10.54%
Dec 31, 2015701+71.05%
Dec 31, 2014410+265.16%
Dec 31, 2013112+5.84%
Dec 31, 2012106+624.66%
Dec 31, 201115+3.36%
Nov 30, 201014
AI Chat