Nasdaq • DUOL • US26603R1068
Generating your data highlights...
6.85b USD | # 2117 in US
1.3m shares | 173.67m USD
40.39m
93.23% | 37.65m