Current price of oil as of March 16, 2026 | Fortune