KeyBanc cuts Duke Energy target price to $128 from $139 - DUK News | Rallies