Nasdaq • TPG • US8726571016
Generating your data highlights...
7.74b USD | # 1927 in US
2.65m shares | 123.56m USD
160.11m
81.78% | 130.93m