MSCI (NYSE:MSCI – Get Free Report) issued its earnings results on Tuesday. The technology company reported $3.52 earnings per share for the quarter, topping analysts’ consensus estimates of $3.46 by $0.06, Briefing.com reports. MSCI had a net margin of 45.42% and a negative return on equity of 111.17%. The business had revenue of $680.00 million […]