Nasdaq • FRMI • US3149111086
Generating your data highlights...
6.06b USD | # 2247 in US
18.62m shares | 112.15m USD
637.57m
41.18% | 262.56m