Nasdaq • TPG • US8726571016
Generating your data highlights...
6.22b USD | # 2185 in US
2.68m shares | 112.73m USD
153.85m
75.92% | 116.8m