Duke Energy DUKB Q1 2026 Earnings EPS 193 Beats Estimates Solidion Technology STI Slips 297 Testing 435 Support 20260519 Zeo Energy ZEO Stock Consolidating at 089 Next Move Ahead 20260518