US stocks end wild session higher as Trump says Iran war 'pretty much' over | Daily Tribune