US-Iran peace deal sends stocks higher as oil drops 33% from March highs - TrendCloud