Nasdaq • PTCT • US69366J2006
Generating your data highlights...
6.72b USD | # 2100 in US
1.41m shares | 99.32m USD
82.95m
88.22% | 73.17m