Software & Tech Services NPST posts 146% revenue growth in Q3 FY26 as margins remain above 30% 6 hours ago Network People Services Technologies Limited (BSE: 544396 / NSE: NPST) reported a sharp increase in revenue and profitability for the…