MSCI Reports Financial Results for Second Quarter and Six Months 2026 businesswire.com July 21, 2026 at 5:45 AM ET MSCI