Nasdaq • TRI • CA8849038812
Generating your data highlights...
40.9b USD | # 549 in US
1.96m shares | 190.45m USD
433.22m
28.99% | 125.59m