Looking for work nutragentex where to buy in canada Earnings on the whole have topped expectations, with 67percent of the 446 companies in the S&P 500 that had reportedearnings so far beating estimates. About 54 percent of companieshave reported revenue above expectations, exceeding the averageof the past four quarters, but below the historical average.