LSE • FRMI • US3149111086
Generating your data highlights...
4.03b USD | # 1416 in GB
89.2k shares | 127.62m USD
638.08m
45.18% | 288.28m