Nasdaq:PTC | US69370C1009
Generating your data highlights...
19b USD | # 1053 in US
966.05k shares | 164.75m USD
119m
99.63% | 118.56m