Nasdaq • TPG • US8726571016
Generating your data highlights...
6.42b USD | # 2142 in US
2.67m shares | 112.12m USD
153.85m
75.92% | 116.8m