Nasdaq • PTCT • US69366J2006
Generating your data highlights...
6.13b USD | # 2336 in US
1.69m shares | 128.24m USD
83.46m
88.21% | 73.62m