Trading Strong AI power demand boosts Q1 revenue for Constellation Energy, causing stock to surge. , and Administrator 2025 May 12