Earnings this week provided a broad snapshot of the U.S. economy, with 101 companies from the S&P 500 reporting results. The bulk of earnings came from Industrials, Financials, Technology, and ...