Nasdaq • PTC • US69370C1009
Generating your data highlights...
15.6b USD | # 1165 in US
1.5m shares | 206.86m USD
108.51m
99.45% | 107.91m