Wall Street Hits New Records on Tech Rally and Geopolitical Optimism NRDS Q1 2026 Earnings EPS Surpasses Estimates by Nearly 11 Energy Market Dynamics Oil and Solar in Focus