Nasdaq • PTCT • US69366J2006
Generating your data highlights...
5.78b USD | # 2363 in US
1.84m shares | 139.61m USD
83.46m
88.25% | 73.66m