Nasdaq • PTCT • US69366J2006
Generating your data highlights...
7.04b USD | # 1978 in US
1.8m shares | 133.24m USD
82.95m
88.22% | 73.17m