MSP earnings per share for the last semiannual are 1.00 ZAR whereas the estimation was 0.89 ZAR which accounts for 13.11% surprise. Company revenue for the same period amounts to 795.11 M ZAR despite the estimated figure of 757.72 M ZAR. Also watch annual changes over time to get a bigger picture of MSP earnings per share and revenue dynamics.