Investing.com·3 hours ago·macroeconomiaBULLISHLOWKeyBanc upgrades Duke Energy stock rating on defensive appealNo summary availableRead at Investing.com→