Financial insights of GEN