Nasdaq • DBVT • US23306J3095
Generating your data highlights...
945m USD | # 5115 in US
249.78k shares | 4.77m USD
512.75m
54.06% | 277.2m