First Solar FSLR Reports Strong Q1 2026 Revenue NA EPS Beats Rezolute RZLT Gained 355 Can It Break 337 20260520 Athene ATHS Stock Consolidating at 2507 Next Move Ahead 20260520 US Stock Futures Edge Higher as Bond Yields Ease Nvidia Earnings Take Center Stage CPI Aero CVU Q1 2021 Earnings EPS 010 Beats Estimates Citizens Fin CZFS Q1 2026 Earnings 216 EPS Surges Past 202 Estimates PPL Corporation PPL Q1 2026 Earnings Surprise EPS 063 Up Significant