Persistent Systems Reports 16.1% Revenue Growth in Q1 FY27 MM Desk 3 August, 2026 Persistent Systems (BSE: 533179 | NSE: PERSISTENT) has announced its audited financial results for the Read More