Nasdaq • TPG • US8726571016
Generating your data highlights...
8.67b USD | # 1852 in US
2.56m shares | 111.65m USD
160.11m
76.74% | 122.87m