Nasdaq:PTC | US69370C1009
Generating your data highlights...
21.6b USD | # 790 in US
815.56k shares | 143.61m USD
120.14m
93.88% | 112.78m