Nasdaq • FRMI • US3149111086
Generating your data highlights...
2.34b USD | # 3670 in US
18.87m shares | 104.14m USD
640.47m
72.21% | 462.48m