Financial insights of NTGR