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

MSCI shares have underperformed compared to the Zacks Computer and Technology sector due to macroeconomic challenges and pricing pressures. However, the company is benefitting from growing demand for ESG solutions and strategic partnerships with companies like Moody's and Microsoft.