Great quarter for energy stocks