EXX earnings per share for the last semiannual are 22.38 ZAR whereas the estimation was 22.17 ZAR which accounts for 0.95% surprise. Company revenue for the same period amounts to 19.75 B ZAR despite the estimated figure of 18.16 B ZAR. Estimated earnings per share for the next semiannual are 21.99 ZAR, and revenue is expected to reach 18.12 B ZAR. Also watch annual changes over time to get a bigger picture of EXX earnings per share and revenue dynamics.