Nasdaq • FRMI • US3149111086
Generating your data highlights...
3.95b USD | # 2925 in US
18.95m shares | 128.01m USD
638.08m
45.18% | 288.28m