Crude Oil Stalls at $93.70: Range-Bound Until Geopolitics Decide