NYSE • TFPM • CA89679M1041
Generating your data highlights...
6.89b USD | # 2102 in US
609.44k shares | 21.58m USD
206.6m
33.68% | 69.58m