image
US-Iran tensions, crude oil spike, Q4 earnings among key fac