Duke Energy rises to 52-week high as surge in residential customers lifts earnings

Duke Energy rises to 52-week high as surge in residential customers lifts earnings

SeekingAlpha

Published