ANG earnings per share for the last semiannual are 22.34 ZAR whereas the estimation was 22.34 ZAR which accounts for 0.00% surprise. Company revenue for the same period amounts to 46.72 B ZAR despite the estimated figure of 46.72 B ZAR. Estimated earnings per share for the next semiannual are 31.57 ZAR, and revenue is expected to reach 56.46 B ZAR. Also watch annual changes over time to get a bigger picture of ANG earnings per share and revenue dynamics.