Oil Tops $90 on Hormuz Woes; Gains Pare as Talks Advance | PiQ Markets