Nasdaq • PTCT • US69366J2006
Generating your data highlights...
5.93b USD | # 2336 in US
1.7m shares | 129.6m USD
83.46m
88.21% | 73.62m