DB • TMRA • NO0012470089
Generating your data highlights...
3.48b USD | # 3152 in DE
1.65k shares | 17.61k USD
295.7m
73.58% | 217.57m