Nasdaq:PTC | US69370C1009
Generating your data highlights...
22.5b USD | # 729 in US
732.36k shares | 138.88m USD
120.13m
93.88% | 112.78m