Nasdaq • TRI • CA8849038812
Generating your data highlights...
43.8b USD | # 525 in US
2.11m shares | 190.85m USD
433.22m
31.26% | 135.44m