Shoals: Demand Outpaces Execution, Creating An Entry Point — SHLS +0.40 · News Impact Screener