Nasdaq • PTC • US69370C1009
Generating your data highlights...
16.3b USD | # 1176 in US
1.21m shares | 178.12m USD
119m
99.55% | 118.46m