Nasdaq • DEFT • CA2449161025
Generating your data highlights...
200m USD | # 7627 in US
2.36m shares | 1.21m USD
388.09m
98.17% | 380.98m