3 months Analyst Report: Duke Energy Corp. Yahoo Finance Analyst Report: Duke Energy Corp.. Duke Energy (DUK) · Energy X