Nasdaq • DEFT • CA2449161025
Generating your data highlights...
199m USD | # 7509 in US
6.93m shares | 4.7m USD
387.9m
98.18% | 380.83m