Nasdaq • MDGL • US5588681057
Generating your data highlights...
11.5b USD | # 1485 in US
348.92k shares | 166.77m USD
22.94m
54.45% | 12.49m