IDX • BMRI • ID1000095003
Generating your data highlights...
23.6b USD | # 5 in ID
219.88m shares | 55.28m USD
93.24b
40.26% | 37.54b