H1 revenue R3,542 million versus R3,235 million year on year.
H1 headline earnings per share at 111 cents versus 120 cents last year.
H1 diluted headline earnings per share at 110 cents versus 119 cents year earlier.
H1 operating profit increased 8 pct to R345.8 million compared to R318.7 million in previous period.
Second half is expected to be challenging.
Mpueleng Pooe resigned as chairman of board with effect from 30 June 2015, Brand Pretorius assumed chairmanship of board with effect from 1 July 2015.