DB • NOVA • US6701002056
Generating your data highlights...
203b USD | # 81 in DE
4.44k shares | 180.38k USD
4.45b
71.79% | 3.19b