MSCI Shares Up 16% in a Year: Should You Buy, Hold or Sell the Stock?

MSCI’s shares underperform due to tighter spending and rising competition. Its strong ESG solutions and partnerships are major positives.

admin