News

MSCI delivered better-than-expected earnings and revenue in its latest quarter despite a challenging environment.