Edesa EDSA Stock Stability Assessment Investor Interest 20260420 Ridgepost Capital RPC Stock Near Breakout Flirts with Support 20260420 Duke Energy Corporation DUK Mesa Laboratories MLAB Stock Risks and Potential Smart Money Flows 20260420