Another S&P 500 high on energy stocks