energy prices impact stocks