Share Facebook Twitter LinkedIn Pinterest Email Benchmark gauges notched all-time highs as stocks charged through a busy earnings season. Read the full article here