Crude oil surges past $100 a barrel as geopolitical tensions escalate.