Nasdaq hits record high on Iran ceasefire, bullish earnings