DB:TMRA | NO0012470089
Generating your data highlights...
3.73b USD | # 2568 in DE
2.69k shares | 36.78k USD
295.53m
73.79% | 218.07m