Nasdaq • MDGL • US5588681057
Generating your data highlights...
11.9b USD | # 1493 in US
367.54k shares | 189.58m USD
23.1m
60.16% | 13.9m