CORPORATES Persistent Systems Q4 FY26 results: Profit rises 21% QoQ, revenue grows 7%; margin at 16.24% Apr 21, 2026