First Solar (FSLR): financials explained · StockLab