Nasdaq • PTCT • US69366J2006
Generating your data highlights...
6.55b USD | # 2125 in US
1.39m shares | 97.45m USD
82.95m
88.22% | 73.17m