U.S. companies thank foreign sales for best earnings season since 2004
Of the 454 companies in the S&P 500 that have so far reported second-quarter results, 68 percent have beaten analysts’ average estimates for revenue and 78 percent have topped per-share earnings expectations.