Nasdaq:DEFT | CA2449161025
Generating your data highlights...
428m USD | # 6275 in US
8.9m shares | 11.66m USD
385.88m
97.87% | 377.68m