Duke Energy: HSBC initiates coverage with hold rating and $123 target price - DUK News | Rallies