Nasdaq • DUOL • US26603R1068
Generating your data highlights...
5.22b USD | # 2425 in US
2.46m shares | 252.35m USD
40.24m
98.99% | 39.83m