DUK - Duke Energy Corporation Stock Analysis | Finranks