Truist Securities analyst Richard Sunderland initiates coverage on Duke Energy (NYSE:DUK) with a Buy rating and announces Price Target of $142.