DB • 3LN • US5380341090
Generating your data highlights...
42.7b USD | # 543 in DE
70 shares | 4.96k USD
232.96m
59.58% | 138.79m