US oil prices hit a 7-year high this week.