Financial insights of INTU