Shoals Q2 Review: Market Underestimates Margin Improvement… — SHLS +0.40 · News Impact Screener