Leonardo DRS Q1 2026 Earnings 026 EPS Surges Past 021 Estimates AI Bond Binge Overwhelms Wall Street Pushing Alphabet Overseas Europes Battery Storage Race Which Nations Are Leading the Charge Geopolitical Tensions Rise Israeli Strikes in Southern Lebanon Claim 22 Lives Regional Markets on Alert