Nasdaq • TPG • US8726571016
Generating your data highlights...
8.74b USD | # 1839 in US
2.59m shares | 114.48m USD
160.11m
81.76% | 130.91m