NYSE • TFPM • CA89679M1041
Generating your data highlights...
6.82b USD | # 2089 in US
604.53k shares | 18.73m USD
206m
33.54% | 69.1m