S&P 500 companies are turning in their strongest earnings season in five years. And a handful of sectors are doing most of the heavy lifting.