Nasdaq • TPG • US8726571016
Generating your data highlights...
8.78b USD | # 1816 in US
2.54m shares | 116.65m USD
160.11m
81.76% | 130.91m