Nasdaq • DUOL • US26603R1068
Generating your data highlights...
6.83b USD | # 2193 in US
1.36m shares | 169.9m USD
40.39m
98.96% | 39.97m