Constellation Energy (CEG) riding the renewable energy bullish wave