Icon
 

Oil prices rebound following Wednesday sell off energy sector