Nasdaq • MDGL • US5588681057
Generating your data highlights...
12.3b USD | # 1420 in US
340.21k shares | 179.81m USD
23.1m
59.40% | 13.72m