Oil prices rebounded from their recent slide on fears of U.S.-Iran escalation after attempts at diplomacy yielded mixed… Oil futures are financial contracts that allow participants to buy or sell a ...