Nasdaq:PTC | US69370C1009
Generating your data highlights...
21.6b USD
823.36k shares | 150.58m USD
119.55m
93.83% | 112.18m