Duke Energy Corporation (DUK) stock analysis, price and outlook | Madmaj