MSCI Shares Up 16% in a Year: Should You Buy, Hold or Sell the Stock?
MSCI(MSCI) ZACKS·2024-11-30 01:41
MSCI (MSCI) shares gained 16.1% in the past year compared with the broader Zacks Computer and Technology sector’s return of 33.3% and the Zacks Business - Software Services sector’s rise of 34.6%.The underperformance is likely to have been caused by a tighter spending environment and longer sales cycles due to challenging macroeconomic conditions.Increasing pricing pressure is also a major concern, primarily due to the growing availability of free indices from providers like Morningstar (MORN) .MSCI has als ...