Nasdaq • MDGL • US5588681057
Generating your data highlights...
11.7b USD | # 1488 in US
311.71k shares | 158.63m USD
23.06m
59.83% | 13.79m