Nasdaq hits record high on Iran ceasefire, Q1 earnings | AllMind News