Financial insights of NTCT