Persistent Systems Shares Fall 6% After Mixed Q2 Results