Nasdaq • TRI • CA8849038812
Generating your data highlights...
41.5b USD | # 533 in US
2.66m shares | 250.38m USD
442.96m
29.10% | 128.88m