Nasdaq • DUOL • US26603R1068
Generating your data highlights...
6.28b USD | # 2170 in US
1.19m shares | 163.96m USD
40.39m
93.28% | 37.67m