Current price of oil as of May 27, 2026 | Fortune