Nasdaq • PTCT • US69366J2006
Generating your data highlights...
5.22b USD | # 2411 in US
1.14m shares | 80.66m USD
83.46m
88.29% | 73.69m