DB • 3YL • NO0011012502
Generating your data highlights...
526m USD | # 5957 in DE
3.44k shares | 22.81k USD
98.05m
43.19% | 42.34m