Nasdaq • FRMI • US3149111086
Generating your data highlights...
3.6b USD | # 3109 in US
19.74m shares | 134.92m USD
640.47m
72.34% | 463.3m