Duke Energy rises to 52-week high as surge in residential customers lifts earnings Published 07 May 2024 Full Article