Energy stocks rally after oil prices top $100 a barrel for the first time since 2022 following attacks on several Middle East fuel plants.