SP 500 Nasdaq Eye Extended Record Run as USIran Peace Talks Progress CDE Q1 2026 Earnings EPS Misses Estimates Despite Stock Rally Reddit Shares Surge as Revenue Jumps 69 Beating Analyst Expectations