Energy & Climate10 min read
First Solar: America's Solar Manufacturing Champion Has a Problem
First Solar (FSLR) sold a record 17.5GW of modules and hit $5.2B revenue in 2025. Then shares cratered 18% on weak 2026 guidance. I dig into the numbers, the technology, and whether the pullback is a buying opportunity.
Hynexlyยท