Nasdaq • FRMI • US3149111086
Generating your data highlights...
3.21b USD | # 3231 in US
18.81m shares | 118.91m USD
640.47m
72.21% | 462.48m