MSCI stock analysis