Nasdaq • TPG • US8726571016
Generating your data highlights...
6.75b USD | # 2090 in US
2.58m shares | 108.51m USD
153.85m
75.92% | 116.8m