{"feed":"hoad_options_analytics","schema_version":1,"data_date":"2026-10-02","generated_at":"2026-10-02T20:59:41Z","source_file":"greeks_20261002.gzip","symbol":"FIGS","summary":{"name":"FIGS","price":13.52,"total_oi":25132,"call_oi":23506,"put_oi":1626,"pc_ratio":0.069,"net_gex":288218.23,"avg_iv":141.7,"iv_rank":70.7,"iv_52w_high":157.0,"iv_52w_low":104.82,"gamma_flip":7.51,"max_pain":10.0},"features":{"symbol":"FIGS","price":13.52,"total_oi":25132,"analysis_coverage":0.8333,"avg_iv_pct":141.7,"iv_rank":70.7,"iv_52w_high_pct":157.0,"iv_52w_low_pct":104.82,"front_dte":null,"front_atm_iv_pct":null,"back_atm_iv_pct":null,"term_premium_pp":null,"expected_move_front_pct":null,"straddle_front_pct":null,"straddle_30d_pct":null,"risk_reversal_front_pp":25.8,"risk_reversal_30d_pp":25.8,"butterfly_front_pp":null,"butterfly_30d_pp":null,"put_call_oi_ratio":0.069,"put_call_oi_front_ratio":0.208,"put_call_volume_front_ratio":0.0,"option_volume":340,"volume_oi_ratio":0.013529,"net_delta_normalized":0.50769,"dealer_delta_normalized":-0.50769,"gex_per_100k_oi":1146817.722426,"vanna_per_100k_oi":-2562.470158,"charm_per_100k_oi":-1319588.572338,"weekend_delta_shift_per_100k_oi":-3958761.738023,"iv_surface_range_pp":72.6,"gamma_flip_distance_pct":-44.452663,"max_pain_distance_pct":-26.035503,"peak_call_distance_pct":-7.544379,"peak_put_distance_pct":-7.544379},"analyses":{"gamma_walls":[{"strike":2.5,"call_gex":4.2,"put_gex":-2.22,"net_gex":1.98,"call_oi":7,"put_oi":6},{"strike":5.0,"call_gex":41.34,"put_gex":-183.3,"net_gex":-141.95,"call_oi":24,"put_oi":110},{"strike":7.5,"call_gex":465.7,"put_gex":-376.6,"net_gex":89.1,"call_oi":122,"put_oi":161},{"strike":10.0,"call_gex":11439.53,"put_gex":-1574.39,"net_gex":9865.14,"call_oi":1292,"put_oi":207},{"strike":12.5,"call_gex":158077.6,"put_gex":-11468.13,"net_gex":146609.47,"call_oi":11463,"put_oi":468},{"strike":15.0,"call_gex":127788.15,"put_gex":-18997.43,"net_gex":108790.72,"call_oi":8068,"put_oi":660},{"strike":17.5,"call_gex":12437.76,"put_gex":-126.36,"net_gex":12311.41,"call_oi":1302,"put_oi":13},{"strike":20.0,"call_gex":7800.16,"put_gex":-9.67,"net_gex":7790.48,"call_oi":789,"put_oi":1},{"strike":22.5,"call_gex":1438.47,"put_gex":0.0,"net_gex":1438.47,"call_oi":182,"put_oi":0},{"strike":25.0,"call_gex":778.62,"put_gex":0.0,"net_gex":778.62,"call_oi":120,"put_oi":0},{"strike":30.0,"call_gex":684.78,"put_gex":0.0,"net_gex":684.78,"call_oi":137,"put_oi":0}],"pain_by_strike":[{"strike":2.5,"call_value":0,"put_value":15775.0,"total_value":15775.0},{"strike":5.0,"call_value":17.5,"put_value":11725.0,"total_value":11742.5},{"strike":7.5,"call_value":95.0,"put_value":7950.0,"total_value":8045.0},{"strike":10.0,"call_value":477.5,"put_value":4577.5,"total_value":5055.0},{"strike":12.5,"call_value":4090.0,"put_value":1722.5,"total_value":5812.5},{"strike":15.0,"call_value":36360.0,"put_value":37.5,"total_value":36397.5},{"strike":17.5,"call_value":88800.0,"put_value":2.5,"total_value":88802.5},{"strike":20.0,"call_value":144495.0,"put_value":0.0,"total_value":144495.0},{"strike":22.5,"call_value":202162.5,"put_value":0.0,"total_value":202162.5},{"strike":25.0,"call_value":260285.0,"put_value":0.0,"total_value":260285.0},{"strike":30.0,"call_value":377130.0,"put_value":0,"total_value":377130.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":171.1,"strike":8.75},{"moneyness":0.85,"dte":21,"iv":null,"strike":null},{"moneyness":0.85,"dte":30,"iv":null,"strike":null},{"moneyness":0.85,"dte":45,"iv":102.8,"strike":10.0},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":162.5,"strike":6.79},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":81.3,"strike":12.5},{"moneyness":0.9,"dte":21,"iv":null,"strike":null},{"moneyness":0.9,"dte":30,"iv":null,"strike":null},{"moneyness":0.9,"dte":45,"iv":70.3,"strike":12.5},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":65.8,"strike":12.5},{"moneyness":0.95,"dte":7,"iv":null,"strike":null},{"moneyness":0.95,"dte":14,"iv":null,"strike":null},{"moneyness":0.95,"dte":21,"iv":null,"strike":null},{"moneyness":0.95,"dte":30,"iv":null,"strike":null},{"moneyness":0.95,"dte":45,"iv":null,"strike":null},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":null,"strike":null},{"moneyness":1.0,"dte":7,"iv":null,"strike":null},{"moneyness":1.0,"dte":14,"iv":null,"strike":null},{"moneyness":1.0,"dte":21,"iv":null,"strike":null},{"moneyness":1.0,"dte":30,"iv":null,"strike":null},{"moneyness":1.0,"dte":45,"iv":null,"strike":null},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":null,"strike":null},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":null,"strike":null},{"moneyness":1.05,"dte":21,"iv":null,"strike":null},{"moneyness":1.05,"dte":30,"iv":null,"strike":null},{"moneyness":1.05,"dte":45,"iv":null,"strike":null},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":null,"strike":null},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":50.0,"strike":15.0},{"moneyness":1.1,"dte":21,"iv":null,"strike":null},{"moneyness":1.1,"dte":30,"iv":null,"strike":null},{"moneyness":1.1,"dte":45,"iv":65.8,"strike":15.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":58.2,"strike":15.0},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":239.7,"strike":22.08},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":84.2,"strike":18.33},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":64.9,"strike":20.0}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":1.0,"contract_count":2,"total_oi":1828},{"expiration":"11/20/2026","dte":49,"iv":0.3752,"contract_count":2,"total_oi":19},{"expiration":"01/15/2027","dte":105,"iv":0.1164,"contract_count":2,"total_oi":6668},{"expiration":"04/16/2027","dte":196,"iv":0.0,"contract_count":2,"total_oi":3416}],"expected_move":[],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":5096,"put_oi":1062,"total_oi":6158,"pc_ratio":0.208,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":424,"put_oi":23,"total_oi":447,"pc_ratio":0.054,"pc_ratio_volume":13.0,"sentiment":"bullish"},{"expiration":"01/15/2027","dte":105,"call_oi":13462,"put_oi":418,"total_oi":13880,"pc_ratio":0.031,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"04/16/2027","dte":196,"call_oi":4524,"put_oi":123,"total_oi":4647,"pc_ratio":0.027,"pc_ratio_volume":0.0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":2.5,"call_delta_oi":678.0,"put_delta_oi":-17.0,"dealer_delta":-661.0,"call_oi":7,"put_oi":6},{"strike":5.0,"call_delta_oi":2241.0,"put_delta_oi":-804.0,"dealer_delta":-1437.0,"call_oi":24,"put_oi":110},{"strike":7.5,"call_delta_oi":11069.0,"put_delta_oi":-580.0,"dealer_delta":-10490.0,"call_oi":122,"put_oi":161},{"strike":10.0,"call_delta_oi":113790.0,"put_delta_oi":-1870.0,"dealer_delta":-111920.0,"call_oi":1292,"put_oi":207},{"strike":12.5,"call_delta_oi":774211.0,"put_delta_oi":-13689.0,"dealer_delta":-760523.0,"call_oi":11463,"put_oi":468},{"strike":15.0,"call_delta_oi":367470.0,"put_delta_oi":-52711.0,"dealer_delta":-314760.0,"call_oi":8068,"put_oi":660},{"strike":17.5,"call_delta_oi":55249.0,"put_delta_oi":-1224.0,"dealer_delta":-54026.0,"call_oi":1302,"put_oi":13},{"strike":20.0,"call_delta_oi":15659.0,"put_delta_oi":-87.0,"dealer_delta":-15572.0,"call_oi":789,"put_oi":1},{"strike":22.5,"call_delta_oi":3121.0,"put_delta_oi":0,"dealer_delta":-3121.0,"call_oi":182,"put_oi":0},{"strike":25.0,"call_delta_oi":1704.0,"put_delta_oi":0,"dealer_delta":-1704.0,"call_oi":120,"put_oi":0},{"strike":30.0,"call_delta_oi":1712.0,"put_delta_oi":0,"dealer_delta":-1712.0,"call_oi":137,"put_oi":0}],"net_dealer_delta":-1275927.0,"total_call_delta":1346907.0,"total_put_delta":-70980.0,"bias":"bearish"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":13.520000457763672,"strikes":[{"strike":10.0,"moneyness":0.7396,"type":"call","iv":0.8817,"delta":0.8164,"oi":192},{"strike":12.5,"moneyness":0.9246,"type":"call","iv":0.7732,"delta":0.6649,"oi":6524},{"strike":12.5,"moneyness":0.9246,"type":"put","iv":0.5423,"delta":-0.3236,"oi":144},{"strike":15.0,"moneyness":1.1095,"type":"call","iv":0.6869,"delta":0.4733,"oi":6235},{"strike":17.5,"moneyness":1.2944,"type":"call","iv":0.6029,"delta":0.2732,"oi":185},{"strike":20.0,"moneyness":1.4793,"type":"call","iv":0.6682,"delta":0.1879,"oi":119},{"strike":22.5,"moneyness":1.6642,"type":"call","iv":0.7635,"delta":0.1547,"oi":153}]},{"expiration":"04/16/2027","underlying_price":13.520000457763672,"strikes":[{"strike":12.5,"moneyness":0.9246,"type":"call","iv":0.6443,"delta":0.6737,"oi":3391},{"strike":15.0,"moneyness":1.1095,"type":"call","iv":0.6215,"delta":0.5193,"oi":1046}]},{"expiration":"10/16/2026","underlying_price":13.520000457763672,"strikes":[{"strike":10.0,"moneyness":0.7396,"type":"call","iv":1.4527,"delta":0.893,"oi":1086},{"strike":10.0,"moneyness":0.7396,"type":"put","iv":0.9997,"delta":-0.0445,"oi":110},{"strike":12.5,"moneyness":0.9246,"type":"call","iv":0.8192,"delta":0.7239,"oi":1536},{"strike":12.5,"moneyness":0.9246,"type":"put","iv":0.8062,"delta":-0.2737,"oi":292},{"strike":15.0,"moneyness":1.1095,"type":"call","iv":0.5481,"delta":0.1742,"oi":597},{"strike":15.0,"moneyness":1.1095,"type":"put","iv":0.4513,"delta":-0.8768,"oi":500},{"strike":20.0,"moneyness":1.4793,"type":"call","iv":1.8474,"delta":0.1725,"oi":511},{"strike":25.0,"moneyness":1.8491,"type":"call","iv":2.4784,"delta":0.1407,"oi":109},{"strike":30.0,"moneyness":2.2189,"type":"call","iv":2.9502,"delta":0.125,"oi":137}]},{"expiration":"11/20/2026","underlying_price":13.520000457763672,"strikes":[{"strike":15.0,"moneyness":1.1095,"type":"call","iv":0.7166,"delta":0.402,"oi":190},{"strike":20.0,"moneyness":1.4793,"type":"call","iv":1.3543,"delta":0.2945,"oi":140}]}],"greeks_heatmap":{"data":[{"strike":10.0,"dte":14,"expiration":"10/16/2026","call_delta":0.893,"put_delta":-0.0445,"call_gamma":0.049731,"put_gamma":0.036816,"call_theta":-0.0272,"put_theta":-0.0091,"call_vega":0.0047,"put_vega":0.0024,"call_oi":1086,"put_oi":110},{"strike":12.5,"dte":14,"expiration":"10/16/2026","call_delta":0.7239,"put_delta":-0.2737,"call_gamma":0.159951,"put_gamma":0.161845,"call_theta":-0.0279,"put_theta":-0.0259,"call_vega":0.0085,"put_vega":0.0085,"call_oi":1536,"put_oi":292},{"strike":15.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1742,"put_delta":-0.8768,"call_gamma":0.183751,"put_gamma":0.176928,"call_theta":-0.0141,"put_theta":-0.0075,"call_vega":0.0066,"put_vega":0.0052,"call_oi":597,"put_oi":500},{"strike":17.5,"dte":14,"expiration":"10/16/2026","call_delta":0.4712,"put_delta":0,"call_gamma":0.045448,"put_gamma":0,"call_theta":-0.1345,"put_theta":0,"call_vega":0.0102,"put_vega":0,"call_oi":1011,"put_oi":0},{"strike":15.0,"dte":49,"expiration":"11/20/2026","call_delta":0.402,"put_delta":0,"call_gamma":0.110096,"put_gamma":0,"call_theta":-0.0147,"put_theta":0,"call_vega":0.019,"put_vega":0,"call_oi":190,"put_oi":0},{"strike":17.5,"dte":49,"expiration":"11/20/2026","call_delta":0.1841,"put_delta":0,"call_gamma":0.079782,"put_gamma":0,"call_theta":-0.0095,"put_theta":0,"call_vega":0.013,"put_vega":0,"call_oi":74,"put_oi":0}],"strikes":[10.0,12.5,15.0,17.5],"dtes":[14,49]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":25.8,"put_25d_iv":80.62,"call_25d_iv":54.81,"put_25d_strike":12.5,"call_25d_strike":15.0,"skew":"put_skew"},{"expiration":"01/15/2027","dte":105,"risk_reversal":-6.06,"put_25d_iv":54.23,"call_25d_iv":60.29,"put_25d_strike":12.5,"call_25d_strike":17.5,"skew":"call_skew"},{"expiration":"04/16/2027","dte":196,"risk_reversal":-9.98,"put_25d_iv":52.17,"call_25d_iv":62.15,"put_25d_strike":15.0,"call_25d_strike":15.0,"skew":"call_skew"}],"vanna_exposure":{"exposure":[{"strike":5.0,"call_vanna":0,"put_vanna":2.0,"net_vanna":2.0,"call_oi":0,"put_oi":97},{"strike":7.5,"call_vanna":-2.0,"put_vanna":5.0,"net_vanna":3.0,"call_oi":69,"put_oi":145},{"strike":10.0,"call_vanna":-47.0,"put_vanna":9.0,"net_vanna":-38.0,"call_oi":1278,"put_oi":190},{"strike":12.5,"call_vanna":-772.0,"put_vanna":18.0,"net_vanna":-754.0,"call_oi":11451,"put_oi":436},{"strike":15.0,"call_vanna":83.0,"put_vanna":-18.0,"net_vanna":65.0,"call_oi":8068,"put_oi":658},{"strike":17.5,"call_vanna":24.0,"put_vanna":0,"net_vanna":24.0,"call_oi":1270,"put_oi":0},{"strike":20.0,"call_vanna":34.0,"put_vanna":0,"net_vanna":34.0,"call_oi":770,"put_oi":0},{"strike":22.5,"call_vanna":13.0,"put_vanna":0,"net_vanna":13.0,"call_oi":153,"put_oi":0},{"strike":25.0,"call_vanna":3.0,"put_vanna":0,"net_vanna":3.0,"call_oi":109,"put_oi":0},{"strike":30.0,"call_vanna":4.0,"put_vanna":0,"net_vanna":4.0,"call_oi":137,"put_oi":0}],"net_vanna":-644.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":5.0,"call_charm":0,"put_charm":1608.0,"net_charm":1608.0,"call_oi":0,"put_oi":97},{"strike":7.5,"call_charm":-9629.0,"put_charm":0.0,"net_charm":-9629.0,"call_oi":69,"put_oi":55},{"strike":10.0,"call_charm":-68897.0,"put_charm":117.0,"net_charm":-68780.0,"call_oi":1086,"put_oi":110},{"strike":12.5,"call_charm":-80737.0,"put_charm":5389.0,"net_charm":-75347.0,"call_oi":1536,"put_oi":292},{"strike":15.0,"call_charm":-4654.0,"put_charm":8533.0,"net_charm":3879.0,"call_oi":787,"put_oi":500},{"strike":17.5,"call_charm":-167087.0,"put_charm":0,"net_charm":-167087.0,"call_oi":1085,"put_oi":0},{"strike":20.0,"call_charm":-11436.0,"put_charm":0,"net_charm":-11436.0,"call_oi":651,"put_oi":0},{"strike":25.0,"call_charm":-2179.0,"put_charm":0,"net_charm":-2179.0,"call_oi":109,"put_oi":0},{"strike":30.0,"call_charm":-2667.0,"put_charm":0,"net_charm":-2667.0,"call_oi":137,"put_oi":0}],"net_charm":-331639.0,"weekend_delta_shift":-994916.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":286321.0,"put_delta":-53828.0,"net_delta":232493.0,"call_oi":5096,"put_oi":1062,"total_oi":6158,"total_volume":310,"bias":"bullish"},{"expiration":"11/20/2026","dte":49,"call_delta":14578.0,"put_delta":-903.0,"net_delta":13675.0,"call_oi":424,"put_oi":23,"total_oi":447,"total_volume":28,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":759231.0,"put_delta":-11417.0,"net_delta":747815.0,"call_oi":13462,"put_oi":418,"total_oi":13880,"total_volume":1,"bias":"bullish"},{"expiration":"04/16/2027","dte":196,"call_delta":286776.0,"put_delta":-4833.0,"net_delta":281944.0,"call_oi":4524,"put_oi":123,"total_oi":4647,"total_volume":1,"bias":"bullish"}],"straddle_pricing":[],"volume_profile":{"profile":[{"strike":2.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":7,"put_oi":6,"total_oi":13,"bias":"neutral"},{"strike":5.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":24,"put_oi":110,"total_oi":134,"bias":"neutral"},{"strike":7.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":122,"put_oi":161,"total_oi":283,"bias":"neutral"},{"strike":10.0,"call_volume":2,"put_volume":11,"total_volume":13,"call_oi":1292,"put_oi":207,"total_oi":1499,"bias":"bearish"},{"strike":12.5,"call_volume":301,"put_volume":16,"total_volume":317,"call_oi":11463,"put_oi":468,"total_oi":11931,"bias":"bullish"},{"strike":15.0,"call_volume":9,"put_volume":0,"total_volume":9,"call_oi":8068,"put_oi":660,"total_oi":8728,"bias":"bullish"},{"strike":17.5,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":1302,"put_oi":13,"total_oi":1315,"bias":"bullish"},{"strike":20.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":789,"put_oi":1,"total_oi":790,"bias":"neutral"},{"strike":22.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":182,"put_oi":0,"total_oi":182,"bias":"neutral"},{"strike":25.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":120,"put_oi":0,"total_oi":120,"bias":"neutral"},{"strike":30.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":137,"put_oi":0,"total_oi":137,"bias":"neutral"}],"underlying_price":13.520000457763672,"peak_call_strike":12.5,"peak_put_strike":12.5,"total_call_volume":313,"total_put_volume":27,"volume_pc_ratio":0.086},"iv_contours":{"x":[0.74,0.93,1.11,1.29],"y":[14,49,105],"z":[[122.62,81.27,49.97,null],[null,78.42,71.66,68.02],[76.71,65.77,58.16,60.29]],"levels":[50.0,57.2,64.5,71.8,79.0,86.3,93.6,100.8,108.1,115.4,122.6],"min_iv":50.0,"max_iv":122.6},"butterfly_spread":[],"iv_history":[{"date":"2026-09-14","iv":112.58},{"date":"2026-09-15","iv":118.47},{"date":"2026-09-16","iv":145.6},{"date":"2026-09-17","iv":120.6},{"date":"2026-09-18","iv":115.34},{"date":"2026-09-21","iv":104.82},{"date":"2026-09-22","iv":131.6},{"date":"2026-09-23","iv":128.6},{"date":"2026-09-24","iv":117.3},{"date":"2026-09-25","iv":113.7},{"date":"2026-09-28","iv":123.6},{"date":"2026-09-29","iv":117.4},{"date":"2026-09-30","iv":150.8},{"date":"2026-10-01","iv":157.0},{"date":"2026-10-02","iv":141.7}]}}