NYSE • TFPM • CA89679M1041
Generating your data highlights...
6.43b USD | # 2202 in US
654.19k shares | 19.63m USD
205.99m
33.50% | 69m