S&P 500 hits all-time closing high after earnings, oil drops on pandemic worry