First Solar (FSLR): Earnings, Lawsuit, and the Future of US Solar | Monexa