Duke Energy Corp: BMO cuts target price to $128 from $132 - DUK News | Rallies