NYSE • TFPM • CA89679M1041
Generating your data highlights...
5.83b USD | # 2275 in US
624.25k shares | 20.08m USD
206.6m
33.71% | 69.64m