Nasdaq • FRMI • US3149111086
Generating your data highlights...
4.03b USD | # 2905 in US
18.95m shares | 127.62m USD
638.08m
45.18% | 288.28m