Nasdaq • PTC • US69370C1009
Generating your data highlights...
14.7b USD | # 1240 in US
1.62m shares | 218.29m USD
108.51m
99.45% | 107.91m