Nasdaq • TRI • CA8849038812
Generating your data highlights...
42.3b USD | # 548 in US
2.22m shares | 196.16m USD
436.21m
29.13% | 127.07m