DB • INRA • US4593481082
Generating your data highlights...
25.7b USD | # 839 in DE
350 shares | 3.84k USD
4.4b
69.18% | 3.05b