Nasdaq • DEFT • CA2449161025
Generating your data highlights...
195m USD | # 7689 in US
3.2m shares | 1.7m USD
387.9m
98.02% | 380.21m