Nasdaq • TRI • CA8849038812
Generating your data highlights...
38.9b USD | # 584 in US
1.99m shares | 173.41m USD
436.54m
29.18% | 127.4m