Constellation Energy Q1 Beat Spurs 8.6% Surge; 40.1% Return, $335M Buyback - CEG News | Rallies