Nasdaq:DEFT | CA2449161025
Generating your data highlights...
298m USD | # 6844 in US
6.07m shares | 4.29m USD
387.78m
98.19% | 380.74m