Nasdaq:PTC | US69370C1009
Generating your data highlights...
20.8b USD | # 754 in US
838.03k shares | 149.71m USD
119.74m
93.86% | 112.39m