Oil prices stabilize near 7-month high; U.S.-Iran negotiations are imminent, tariff prospects unclear Source link