Oil is now trading at $94.39/barrel, down from the high of $119.48/barrel following news that the US Navy decimated Iranian threats. Ships are now crossing the Strait of Hormuz with their transponders off, potentially averting an energy crisis. Follow: @AFpost