Nasdaq • PTC • US69370C1009
Generating your data highlights...
16.4b USD | # 1165 in US
1.16m shares | 172.21m USD
119m
99.55% | 118.46m