PTC Therapeutics PTCT 65.37 -2.63 -3.86%
ATM IV
0.509
Put Call Ratio (OI)
0.14
Put Call Ratio (Vol)
0.639
IV Rank
20
IV Percentile
40.5
Max Pain
65