Nasdaq • FRMI • US3149111086
Generating your data highlights...
4.67b USD | # 2630 in US
19.55m shares | 127.58m USD
637.57m
42.65% | 271.94m