Solar and Wind Stocks Are Sinking. Blame High Interest Rates. — SPWR -1.00 · News Impact Screener