Sopra Group: Excellent performance in first half 2010