Insight
Solar stocks plummet as SolarEdge reports weakening demand in Europe and disappointing third-quarter financials, triggering a broader market sell-off.
The weakening demand in Europe, as highlighted by SolarEdge, played a crucial role in battering investor sentiment toward the renewable energy sector, which ...