First Solar Stock Falls. Wall Street Is Split on Fate of Renewables. - Barron's
1. FSLR stock down 45% over the past year amidst policy uncertainties. 2. Analysts are divided on future impacts of federal spending cuts. 3. Mizuho Securities affirms Outperform rating with target raised to $275. 4. KeyBanc maintains Underweight rating, citing potential tariff impacts. 5. Renewable energy outlook remains cautiously optimistic according to some analysts.