Nasdaq • PTCT • US69366J2006
Generating your data highlights...
5.45b USD | # 2390 in US
1.46m shares | 109.47m USD
83.46m
88.27% | 73.67m