Twilio Inc TWLO 244.0 -2.24 -0.91%
ATM IV
0.468
Put Call Ratio (OI)
0.905
Put Call Ratio (Vol)
0.942
IV Rank
29
IV Percentile
17.6
Max Pain
240