Nasdaq • DUOL • US26603R1068
Generating your data highlights...
6.54b USD | # 2096 in US
1.14m shares | 161.74m USD
40.39m
93.28% | 37.67m