MSCI Inc. (MSCI) reports earnings