Financial insights of ESTC