DB:NOVA | US6701002056
Generating your data highlights...
224b USD | # 69 in DE
3.82k shares | 201.59k USD
420.66m
94.50% | 397.53m