Crude Oil Spikes to $90 on Hormuz Tensions as Yields Hammer US Equities
Surging crude oil prices near $90 per barrel and climbing Treasury yields have reignited inflation fears, dampening risk appetite and pressuring major equity indices as elevated energy costs strain c…