Financial insights of FSLR