Persistent Systems Q1 FY27 revenue up 29% net rises 13.67%

Business