ICICI Q2 profit up 21.8%