Nasdaq • DUOL • US26603R1068
Generating your data highlights...
6.74b USD | # 2158 in US
1.35m shares | 167.43m USD
40.39m
98.96% | 39.97m