Current price of oil as of July 7, 2026