Oil Prices Surge Past $108 as Hormuz Crisis Deepens — What It Means for Markets | Finovu Financial Blog | Finovu