Crude oil topped $100 a barrel on US-Iran tensions, while Tesla and Alphabet earnings disappointed, sparking a broad sel...