JSE:IMP | ZAE000083648
Generating your data highlights...
12.4b USD | # 18 in ZA
3.93m shares | 47.81m USD
897m
82.77% | 742.4m