The S&P 500 was within striking distance of its all-time high on April 23 as better-than-expected results from Twitter and a host of industrial companies eased concerns about slowing corporate profits.
The benchmark was just 0.4% away from an intra-day record high of 2,940.91 hit on Sept. 21. The index breached its record closing high of 2,930.75.