Top US power sector CEOs pull down $115 million in performance pay

2025-04-14