Financial insights of SPWR