Many renewable energy stocks were crushed over the past few years as inflation, rising interest rates, and other macro ...