Nasdaq • TRI • CA8849038812
Generating your data highlights...
38.2b USD | # 569 in US
2.59m shares | 243.26m USD
436.54m
29.16% | 127.31m