DB • IYYA • ZAE000081949
Generating your data highlights...
7.06b USD | # 2025 in DE
N/A shares | N/A USD
253.09m
84.65% | 214.23m