B Brexiter Active member Apr 23, 2021 #1 With results in from 110 of the S&P 500 companies, 85.5 percent have beaten analysts' estimates for earnings per share.
With results in from 110 of the S&P 500 companies, 85.5 percent have beaten analysts' estimates for earnings per share.