Duke Energy's profit beats as higher power demand offsets rising expenses - DUK News | Rallies