CLS earnings per share for the last semiannual are 6.60 ZAR whereas the estimation was 6.58 ZAR which accounts for 0.30% surprise. Also watch annual changes over time to get a bigger picture of CLS earnings per share and revenue dynamics.