Financial insights of SEDG