{"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":"CNX","summary":{"name":"CNX","price":31.5,"total_oi":8346,"call_oi":4387,"put_oi":3959,"pc_ratio":0.902,"net_gex":-201405.51,"avg_iv":59.6,"iv_rank":27.8,"iv_52w_high":76.16,"iv_52w_low":53.23,"gamma_flip":null,"max_pain":33.0},"features":{"symbol":"CNX","price":31.5,"total_oi":8346,"analysis_coverage":1.0,"avg_iv_pct":59.6,"iv_rank":27.8,"iv_52w_high_pct":76.16,"iv_52w_low_pct":53.23,"front_dte":14,"front_atm_iv_pct":31.6573,"back_atm_iv_pct":34.4435,"term_premium_pp":-2.7862,"expected_move_front_pct":6.2,"straddle_front_pct":4.6,"straddle_30d_pct":4.6,"risk_reversal_front_pp":-6.15,"risk_reversal_30d_pp":-6.15,"butterfly_front_pp":-5.37,"butterfly_30d_pp":-5.37,"put_call_oi_ratio":0.902,"put_call_oi_front_ratio":2.118,"put_call_volume_front_ratio":1.0,"option_volume":33,"volume_oi_ratio":0.003954,"net_delta_normalized":-0.100798,"dealer_delta_normalized":0.098708,"gex_per_100k_oi":-2413198.05895,"vanna_per_100k_oi":1797.268152,"charm_per_100k_oi":655152.168704,"weekend_delta_shift_per_100k_oi":1965444.524323,"iv_surface_range_pp":178.1,"gamma_flip_distance_pct":null,"max_pain_distance_pct":4.761905,"peak_call_distance_pct":1.587302,"peak_put_distance_pct":11.111111},"analyses":{"gamma_walls":[{"strike":15.0,"call_gex":31.23,"put_gex":0.0,"net_gex":31.23,"call_oi":7,"put_oi":0},{"strike":20.0,"call_gex":216.39,"put_gex":-228.72,"net_gex":-12.33,"call_oi":18,"put_oi":20},{"strike":23.0,"call_gex":802.19,"put_gex":-213.85,"net_gex":588.34,"call_oi":80,"put_oi":13},{"strike":25.0,"call_gex":757.14,"put_gex":-3489.74,"net_gex":-2732.61,"call_oi":206,"put_oi":145},{"strike":27.0,"call_gex":0.0,"put_gex":-60.37,"net_gex":-60.37,"call_oi":0,"put_oi":2},{"strike":28.0,"call_gex":1286.23,"put_gex":-8928.38,"net_gex":-7642.16,"call_oi":27,"put_oi":171},{"strike":29.0,"call_gex":0.0,"put_gex":-1885.09,"net_gex":-1885.09,"call_oi":0,"put_oi":37},{"strike":30.0,"call_gex":36703.33,"put_gex":-45274.12,"net_gex":-8570.8,"call_oi":432,"put_oi":521},{"strike":31.0,"call_gex":36142.12,"put_gex":-24717.74,"net_gex":11424.38,"call_oi":297,"put_oi":228},{"strike":32.0,"call_gex":10228.9,"put_gex":-168747.28,"net_gex":-158518.37,"call_oi":122,"put_oi":1226},{"strike":33.0,"call_gex":15647.23,"put_gex":-88098.73,"net_gex":-72451.5,"call_oi":109,"put_oi":594},{"strike":34.0,"call_gex":15699.01,"put_gex":-60877.19,"net_gex":-45178.18,"call_oi":160,"put_oi":597},{"strike":35.0,"call_gex":23178.36,"put_gex":-15136.15,"net_gex":8042.22,"call_oi":321,"put_oi":241},{"strike":36.0,"call_gex":3808.72,"put_gex":-916.03,"net_gex":2892.69,"call_oi":66,"put_oi":16},{"strike":37.0,"call_gex":29312.18,"put_gex":-5821.73,"net_gex":23490.45,"call_oi":567,"put_oi":109},{"strike":38.0,"call_gex":14424.41,"put_gex":-704.99,"net_gex":13719.42,"call_oi":329,"put_oi":15},{"strike":39.0,"call_gex":1705.08,"put_gex":-83.26,"net_gex":1621.82,"call_oi":48,"put_oi":2},{"strike":40.0,"call_gex":9622.66,"put_gex":-645.83,"net_gex":8976.83,"call_oi":304,"put_oi":18},{"strike":41.0,"call_gex":447.82,"put_gex":0.0,"net_gex":447.82,"call_oi":14,"put_oi":0},{"strike":42.0,"call_gex":896.18,"put_gex":-64.57,"net_gex":831.61,"call_oi":30,"put_oi":4},{"strike":43.0,"call_gex":6038.46,"put_gex":0.0,"net_gex":6038.46,"call_oi":211,"put_oi":0},{"strike":44.0,"call_gex":924.19,"put_gex":0.0,"net_gex":924.19,"call_oi":38,"put_oi":0},{"strike":45.0,"call_gex":4010.7,"put_gex":0.0,"net_gex":4010.7,"call_oi":225,"put_oi":0},{"strike":46.0,"call_gex":62.92,"put_gex":0.0,"net_gex":62.92,"call_oi":3,"put_oi":0},{"strike":47.0,"call_gex":78.91,"put_gex":0.0,"net_gex":78.91,"call_oi":4,"put_oi":0},{"strike":50.0,"call_gex":2817.5,"put_gex":0.0,"net_gex":2817.5,"call_oi":153,"put_oi":0},{"strike":55.0,"call_gex":2155.4,"put_gex":0.0,"net_gex":2155.4,"call_oi":124,"put_oi":0},{"strike":60.0,"call_gex":7491.01,"put_gex":0.0,"net_gex":7491.01,"call_oi":492,"put_oi":0}],"pain_by_strike":[{"strike":15.0,"call_value":0,"put_value":67264.0,"total_value":67264.0},{"strike":20.0,"call_value":35.0,"put_value":47469.0,"total_value":47504.0},{"strike":23.0,"call_value":110.0,"put_value":35652.0,"total_value":35762.0},{"strike":25.0,"call_value":320.0,"put_value":27800.0,"total_value":28120.0},{"strike":27.0,"call_value":942.0,"put_value":20238.0,"total_value":21180.0},{"strike":28.0,"call_value":1253.0,"put_value":16459.0,"total_value":17712.0},{"strike":29.0,"call_value":1591.0,"put_value":12851.0,"total_value":14442.0},{"strike":30.0,"call_value":1929.0,"put_value":9280.0,"total_value":11209.0},{"strike":31.0,"call_value":2699.0,"put_value":6230.0,"total_value":8929.0},{"strike":32.0,"call_value":3766.0,"put_value":3408.0,"total_value":7174.0},{"strike":33.0,"call_value":4955.0,"put_value":1812.0,"total_value":6767.0},{"strike":34.0,"call_value":6253.0,"put_value":810.0,"total_value":7063.0},{"strike":35.0,"call_value":7711.0,"put_value":405.0,"total_value":8116.0},{"strike":36.0,"call_value":9490.0,"put_value":241.0,"total_value":9731.0},{"strike":37.0,"call_value":11335.0,"put_value":93.0,"total_value":11428.0},{"strike":38.0,"call_value":13747.0,"put_value":54.0,"total_value":13801.0},{"strike":39.0,"call_value":16488.0,"put_value":30.0,"total_value":16518.0},{"strike":40.0,"call_value":19277.0,"put_value":8.0,"total_value":19285.0},{"strike":41.0,"call_value":22370.0,"put_value":4.0,"total_value":22374.0},{"strike":42.0,"call_value":25477.0,"put_value":0.0,"total_value":25477.0},{"strike":43.0,"call_value":28614.0,"put_value":0.0,"total_value":28614.0},{"strike":44.0,"call_value":31962.0,"put_value":0.0,"total_value":31962.0},{"strike":45.0,"call_value":35348.0,"put_value":0.0,"total_value":35348.0},{"strike":46.0,"call_value":38959.0,"put_value":0.0,"total_value":38959.0},{"strike":47.0,"call_value":42573.0,"put_value":0.0,"total_value":42573.0},{"strike":50.0,"call_value":53427.0,"put_value":0.0,"total_value":53427.0},{"strike":55.0,"call_value":72282.0,"put_value":0.0,"total_value":72282.0},{"strike":60.0,"call_value":91757.0,"put_value":0,"total_value":91757.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":136.5,"strike":26.0},{"moneyness":0.85,"dte":21,"iv":null,"strike":null},{"moneyness":0.85,"dte":30,"iv":null,"strike":null},{"moneyness":0.85,"dte":45,"iv":null,"strike":null},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":79.5,"strike":22.0},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":83.2,"strike":28.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":36.4,"strike":29.0},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":35.5,"strike":28.0},{"moneyness":0.95,"dte":7,"iv":null,"strike":null},{"moneyness":0.95,"dte":14,"iv":31.4,"strike":30.0},{"moneyness":0.95,"dte":21,"iv":null,"strike":null},{"moneyness":0.95,"dte":30,"iv":null,"strike":null},{"moneyness":0.95,"dte":45,"iv":36.7,"strike":30.0},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":30.4,"strike":30.0},{"moneyness":1.0,"dte":7,"iv":null,"strike":null},{"moneyness":1.0,"dte":14,"iv":30.2,"strike":31.5},{"moneyness":1.0,"dte":21,"iv":null,"strike":null},{"moneyness":1.0,"dte":30,"iv":null,"strike":null},{"moneyness":1.0,"dte":45,"iv":33.7,"strike":31.33},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":31.9,"strike":31.67},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":34.9,"strike":33.0},{"moneyness":1.05,"dte":21,"iv":null,"strike":null},{"moneyness":1.05,"dte":30,"iv":null,"strike":null},{"moneyness":1.05,"dte":45,"iv":32.1,"strike":33.0},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":28.8,"strike":33.0},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":40.6,"strike":34.5},{"moneyness":1.1,"dte":21,"iv":null,"strike":null},{"moneyness":1.1,"dte":30,"iv":null,"strike":null},{"moneyness":1.1,"dte":45,"iv":33.4,"strike":34.33},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":33.3,"strike":34.67},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":142.7,"strike":43.22},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":39.6,"strike":37.0},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":55.9,"strike":42.04}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":1.0,"contract_count":11,"total_oi":2184},{"expiration":"11/20/2026","dte":49,"iv":0.8402,"contract_count":9,"total_oi":90},{"expiration":"12/18/2026","dte":77,"iv":0.0,"contract_count":4,"total_oi":1228},{"expiration":"01/15/2027","dte":105,"iv":0.2929,"contract_count":10,"total_oi":592},{"expiration":"04/16/2027","dte":196,"iv":0.8663,"contract_count":7,"total_oi":123},{"expiration":"12/17/2027","dte":441,"iv":0.755,"contract_count":3,"total_oi":106}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":6.2,"expected_move_2std":12.41,"contract_count":8},{"expiration":"11/20/2026","dte":49,"expected_move_1std":12.62,"expected_move_2std":25.25,"contract_count":6},{"expiration":"12/18/2026","dte":77,"expected_move_1std":13.92,"expected_move_2std":27.84,"contract_count":4},{"expiration":"01/15/2027","dte":105,"expected_move_1std":16.7,"expected_move_2std":33.4,"contract_count":8},{"expiration":"04/16/2027","dte":196,"expected_move_1std":25.26,"expected_move_2std":50.53,"contract_count":5},{"expiration":"12/17/2027","dte":441,"expected_move_1std":37.53,"expected_move_2std":75.05,"contract_count":3}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":933,"put_oi":1976,"total_oi":2909,"pc_ratio":2.118,"pc_ratio_volume":1.0,"sentiment":"bearish"},{"expiration":"11/20/2026","dte":49,"call_oi":95,"put_oi":37,"total_oi":132,"pc_ratio":0.389,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"12/18/2026","dte":77,"call_oi":2251,"put_oi":1136,"total_oi":3387,"pc_ratio":0.505,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"01/15/2027","dte":105,"call_oi":1040,"put_oi":592,"total_oi":1632,"pc_ratio":0.569,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"04/16/2027","dte":196,"call_oi":62,"put_oi":108,"total_oi":170,"pc_ratio":1.742,"pc_ratio_volume":0.5,"sentiment":"bearish"},{"expiration":"12/17/2027","dte":441,"call_oi":6,"put_oi":110,"total_oi":116,"pc_ratio":18.333,"pc_ratio_volume":0,"sentiment":"bearish"}],"dealer_positioning":{"positioning":[{"strike":15.0,"call_delta_oi":681.0,"put_delta_oi":0,"dealer_delta":-681.0,"call_oi":7,"put_oi":0},{"strike":20.0,"call_delta_oi":1662.0,"put_delta_oi":-295.0,"dealer_delta":-1367.0,"call_oi":18,"put_oi":20},{"strike":23.0,"call_delta_oi":7819.0,"put_delta_oi":-245.0,"dealer_delta":-7575.0,"call_oi":80,"put_oi":13},{"strike":25.0,"call_delta_oi":3097.0,"put_delta_oi":-2305.0,"dealer_delta":-793.0,"call_oi":33,"put_oi":145},{"strike":27.0,"call_delta_oi":0,"put_delta_oi":-53.0,"dealer_delta":53.0,"call_oi":0,"put_oi":2},{"strike":28.0,"call_delta_oi":2098.0,"put_delta_oi":-3322.0,"dealer_delta":1224.0,"call_oi":27,"put_oi":171},{"strike":29.0,"call_delta_oi":0,"put_delta_oi":-1013.0,"dealer_delta":1013.0,"call_oi":0,"put_oi":37},{"strike":30.0,"call_delta_oi":30056.0,"put_delta_oi":-14533.0,"dealer_delta":-15522.0,"call_oi":432,"put_oi":521},{"strike":31.0,"call_delta_oi":18194.0,"put_delta_oi":-8911.0,"dealer_delta":-9284.0,"call_oi":297,"put_oi":228},{"strike":32.0,"call_delta_oi":6273.0,"put_delta_oi":-64873.0,"dealer_delta":58600.0,"call_oi":122,"put_oi":1226},{"strike":33.0,"call_delta_oi":3134.0,"put_delta_oi":-43183.0,"dealer_delta":40049.0,"call_oi":109,"put_oi":594},{"strike":34.0,"call_delta_oi":3252.0,"put_delta_oi":-47578.0,"dealer_delta":44326.0,"call_oi":160,"put_oi":597},{"strike":35.0,"call_delta_oi":7852.0,"put_delta_oi":-19466.0,"dealer_delta":11614.0,"call_oi":321,"put_oi":241},{"strike":36.0,"call_delta_oi":1604.0,"put_delta_oi":-1168.0,"dealer_delta":-436.0,"call_oi":66,"put_oi":16},{"strike":37.0,"call_delta_oi":9884.0,"put_delta_oi":-8731.0,"dealer_delta":-1153.0,"call_oi":567,"put_oi":109},{"strike":38.0,"call_delta_oi":7596.0,"put_delta_oi":-1199.0,"dealer_delta":-6397.0,"call_oi":329,"put_oi":15},{"strike":39.0,"call_delta_oi":1264.0,"put_delta_oi":-164.0,"dealer_delta":-1101.0,"call_oi":48,"put_oi":2},{"strike":40.0,"call_delta_oi":5047.0,"put_delta_oi":-1541.0,"dealer_delta":-3506.0,"call_oi":304,"put_oi":18},{"strike":41.0,"call_delta_oi":360.0,"put_delta_oi":0,"dealer_delta":-360.0,"call_oi":14,"put_oi":0},{"strike":42.0,"call_delta_oi":784.0,"put_delta_oi":-386.0,"dealer_delta":-399.0,"call_oi":30,"put_oi":4},{"strike":43.0,"call_delta_oi":5088.0,"put_delta_oi":0,"dealer_delta":-5088.0,"call_oi":211,"put_oi":0},{"strike":44.0,"call_delta_oi":443.0,"put_delta_oi":0,"dealer_delta":-443.0,"call_oi":38,"put_oi":0},{"strike":45.0,"call_delta_oi":1778.0,"put_delta_oi":0,"dealer_delta":-1778.0,"call_oi":225,"put_oi":0},{"strike":46.0,"call_delta_oi":31.0,"put_delta_oi":0,"dealer_delta":-31.0,"call_oi":3,"put_oi":0},{"strike":47.0,"call_delta_oi":40.0,"put_delta_oi":0,"dealer_delta":-40.0,"call_oi":4,"put_oi":0},{"strike":50.0,"call_delta_oi":3731.0,"put_delta_oi":0,"dealer_delta":-3731.0,"call_oi":153,"put_oi":0},{"strike":55.0,"call_delta_oi":3056.0,"put_delta_oi":0,"dealer_delta":-3056.0,"call_oi":124,"put_oi":0},{"strike":60.0,"call_delta_oi":11761.0,"put_delta_oi":0,"dealer_delta":-11761.0,"call_oi":492,"put_oi":0}],"net_dealer_delta":82382.0,"total_call_delta":136584.0,"total_put_delta":-218966.0,"bias":"neutral"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":31.5,"strikes":[{"strike":28.0,"moneyness":0.8889,"type":"put","iv":0.3096,"delta":-0.1926,"oi":143},{"strike":31.0,"moneyness":0.9841,"type":"put","iv":0.3114,"delta":-0.4004,"oi":145},{"strike":31.0,"moneyness":0.9841,"type":"call","iv":0.327,"delta":0.5981,"oi":161},{"strike":38.0,"moneyness":1.2063,"type":"call","iv":0.3284,"delta":0.1805,"oi":166},{"strike":40.0,"moneyness":1.2698,"type":"call","iv":0.3546,"delta":0.1349,"oi":138},{"strike":43.0,"moneyness":1.3651,"type":"call","iv":0.6446,"delta":0.2428,"oi":208}]},{"expiration":"10/16/2026","underlying_price":31.5,"strikes":[{"strike":30.0,"moneyness":0.9524,"type":"put","iv":0.2813,"delta":-0.165,"oi":132},{"strike":31.0,"moneyness":0.9841,"type":"call","iv":0.2946,"delta":0.6341,"oi":110},{"strike":32.0,"moneyness":1.0159,"type":"put","iv":0.3152,"delta":-0.583,"oi":526},{"strike":33.0,"moneyness":1.0476,"type":"put","iv":0.3558,"delta":-0.7378,"oi":565},{"strike":34.0,"moneyness":1.0794,"type":"put","iv":0.4274,"delta":-0.8127,"oi":559},{"strike":34.0,"moneyness":1.0794,"type":"call","iv":0.3768,"delta":0.1545,"oi":125},{"strike":35.0,"moneyness":1.1111,"type":"put","iv":0.348,"delta":-0.9392,"oi":114},{"strike":38.0,"moneyness":1.2063,"type":"call","iv":1.4053,"delta":0.2847,"oi":160}]},{"expiration":"12/17/2027","underlying_price":31.5,"strikes":[{"strike":30.0,"moneyness":0.9524,"type":"put","iv":0.326,"delta":-0.3233,"oi":102}]},{"expiration":"12/18/2026","underlying_price":31.5,"strikes":[{"strike":30.0,"moneyness":0.9524,"type":"put","iv":0.3031,"delta":-0.3135,"oi":212},{"strike":30.0,"moneyness":0.9524,"type":"call","iv":0.2705,"delta":0.7015,"oi":306},{"strike":32.0,"moneyness":1.0159,"type":"put","iv":0.3155,"delta":-0.4904,"oi":638},{"strike":35.0,"moneyness":1.1111,"type":"call","iv":0.3282,"delta":0.2845,"oi":215},{"strike":37.0,"moneyness":1.1746,"type":"call","iv":0.2964,"delta":0.1453,"oi":427},{"strike":45.0,"moneyness":1.4286,"type":"call","iv":0.4389,"delta":0.0509,"oi":189},{"strike":50.0,"moneyness":1.5873,"type":"call","iv":1.1956,"delta":0.2884,"oi":124},{"strike":55.0,"moneyness":1.746,"type":"call","iv":1.2578,"delta":0.2519,"oi":120},{"strike":60.0,"moneyness":1.9048,"type":"call","iv":1.4319,"delta":0.2592,"oi":433}]}],"greeks_heatmap":{"data":[{"strike":30.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.165,"call_gamma":0,"put_gamma":0.148441,"call_theta":0,"put_theta":-0.0153,"call_vega":0,"put_vega":0.0148,"call_oi":0,"put_oi":132},{"strike":31.0,"dte":14,"expiration":"10/16/2026","call_delta":0.6341,"put_delta":-0.3654,"call_gamma":0.214806,"put_gamma":0.215724,"call_theta":-0.0275,"put_theta":-0.0238,"call_vega":0.0224,"put_vega":0.0224,"call_oi":110,"put_oi":59},{"strike":32.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.583,"call_gamma":0,"put_gamma":0.20829,"call_theta":0,"put_theta":-0.0259,"call_vega":0,"put_vega":0.0232,"call_oi":0,"put_oi":526},{"strike":33.0,"dte":14,"expiration":"10/16/2026","call_delta":0.2536,"put_delta":-0.7378,"call_gamma":0.157091,"put_gamma":0.154001,"call_theta":-0.026,"put_theta":-0.0236,"call_vega":0.019,"put_vega":0.0194,"call_oi":87,"put_oi":565},{"strike":34.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1545,"put_delta":-0.8127,"call_gamma":0.10617,"put_gamma":0.105878,"call_theta":-0.021,"put_theta":-0.023,"call_vega":0.0141,"put_vega":0.016,"call_oi":125,"put_oi":559},{"strike":35.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1299,"put_delta":-0.9392,"call_gamma":0.075704,"put_gamma":0.058166,"call_theta":-0.0232,"put_theta":-0.0057,"call_vega":0.0126,"put_vega":0.0072,"call_oi":85,"put_oi":114},{"strike":38.0,"dte":14,"expiration":"10/16/2026","call_delta":0.2847,"put_delta":0,"call_gamma":0.040615,"put_gamma":0,"call_theta":-0.1099,"put_theta":0,"call_vega":0.0202,"put_vega":0,"call_oi":160,"put_oi":0},{"strike":40.0,"dte":14,"expiration":"10/16/2026","call_delta":0.0553,"put_delta":0,"call_gamma":0.024906,"put_gamma":0,"call_theta":-0.0195,"put_theta":0,"call_vega":0.0066,"put_vega":0,"call_oi":83,"put_oi":0},{"strike":23.0,"dte":77,"expiration":"12/18/2026","call_delta":0.9774,"put_delta":0,"call_gamma":0.010106,"put_gamma":0,"call_theta":-0.0044,"put_theta":0,"call_vega":0.0077,"put_vega":0,"call_oi":80,"put_oi":0},{"strike":25.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.2235,"call_gamma":0,"put_gamma":0.021225,"call_theta":0,"put_theta":-0.0266,"call_vega":0,"put_vega":0.0429,"call_oi":173,"put_oi":60},{"strike":30.0,"dte":77,"expiration":"12/18/2026","call_delta":0.7015,"put_delta":-0.3135,"call_gamma":0.089222,"put_gamma":0.081379,"call_theta":-0.0111,"put_theta":-0.0089,"call_vega":0.0499,"put_vega":0.051,"call_oi":306,"put_oi":212},{"strike":32.0,"dte":77,"expiration":"12/18/2026","call_delta":0.5107,"put_delta":-0.4904,"call_gamma":0.085893,"put_gamma":0.087945,"call_theta":-0.0139,"put_theta":-0.0099,"call_vega":0.0573,"put_vega":0.0573,"call_oi":72,"put_oi":638},{"strike":35.0,"dte":77,"expiration":"12/18/2026","call_delta":0.2845,"put_delta":-0.6966,"call_gamma":0.071909,"put_gamma":0.068467,"call_theta":-0.0115,"put_theta":-0.0087,"call_vega":0.0488,"put_vega":0.0502,"call_oi":215,"put_oi":77},{"strike":37.0,"dte":77,"expiration":"12/18/2026","call_delta":0.1453,"put_delta":-0.8122,"call_gamma":0.053571,"put_gamma":0.054264,"call_theta":-0.0069,"put_theta":-0.0052,"call_vega":0.0328,"put_vega":0.0387,"call_oi":427,"put_oi":79},{"strike":40.0,"dte":77,"expiration":"12/18/2026","call_delta":0.334,"put_delta":0,"call_gamma":0.03092,"put_gamma":0,"call_theta":-0.0291,"put_theta":0,"call_vega":0.0523,"put_vega":0,"call_oi":76,"put_oi":0}],"strikes":[23.0,25.0,30.0,31.0,32.0,33.0,34.0,35.0,37.0,38.0,40.0],"dtes":[14,77]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":-6.15,"put_25d_iv":28.13,"call_25d_iv":34.29,"put_25d_strike":30.0,"call_25d_strike":33.0,"skew":"call_skew"},{"expiration":"12/18/2026","dte":77,"risk_reversal":-27.85,"put_25d_iv":97.93,"call_25d_iv":125.78,"put_25d_strike":25.0,"call_25d_strike":55.0,"skew":"call_skew"},{"expiration":"01/15/2027","dte":105,"risk_reversal":-33.5,"put_25d_iv":30.96,"call_25d_iv":64.46,"put_25d_strike":28.0,"call_25d_strike":43.0,"skew":"call_skew"}],"vanna_exposure":{"exposure":[{"strike":23.0,"call_vanna":-2.0,"put_vanna":0,"net_vanna":-2.0,"call_oi":80,"put_oi":0},{"strike":25.0,"call_vanna":0,"put_vanna":9.0,"net_vanna":9.0,"call_oi":0,"put_oi":125},{"strike":28.0,"call_vanna":0,"put_vanna":13.0,"net_vanna":13.0,"call_oi":0,"put_oi":143},{"strike":30.0,"call_vanna":-24.0,"put_vanna":35.0,"net_vanna":11.0,"call_oi":371,"put_oi":497},{"strike":31.0,"call_vanna":-9.0,"put_vanna":7.0,"net_vanna":-2.0,"call_oi":271,"put_oi":204},{"strike":32.0,"call_vanna":-0.0,"put_vanna":-4.0,"net_vanna":-4.0,"call_oi":72,"put_oi":1221},{"strike":33.0,"call_vanna":3.0,"put_vanna":-17.0,"net_vanna":-14.0,"call_oi":87,"put_oi":565},{"strike":34.0,"call_vanna":4.0,"put_vanna":-18.0,"net_vanna":-14.0,"call_oi":125,"put_oi":559},{"strike":35.0,"call_vanna":17.0,"put_vanna":-7.0,"net_vanna":10.0,"call_oi":300,"put_oi":191},{"strike":37.0,"call_vanna":36.0,"put_vanna":-6.0,"net_vanna":30.0,"call_oi":482,"put_oi":79},{"strike":38.0,"call_vanna":19.0,"put_vanna":0,"net_vanna":19.0,"call_oi":326,"put_oi":0},{"strike":40.0,"call_vanna":17.0,"put_vanna":0,"net_vanna":17.0,"call_oi":297,"put_oi":0},{"strike":43.0,"call_vanna":18.0,"put_vanna":0,"net_vanna":18.0,"call_oi":208,"put_oi":0},{"strike":45.0,"call_vanna":8.0,"put_vanna":0,"net_vanna":8.0,"call_oi":189,"put_oi":0},{"strike":50.0,"call_vanna":8.0,"put_vanna":0,"net_vanna":8.0,"call_oi":124,"put_oi":0},{"strike":55.0,"call_vanna":9.0,"put_vanna":0,"net_vanna":9.0,"call_oi":120,"put_oi":0},{"strike":60.0,"call_vanna":32.0,"put_vanna":0,"net_vanna":32.0,"call_oi":492,"put_oi":0}],"net_vanna":150.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":30.0,"call_charm":0,"put_charm":872.0,"net_charm":872.0,"call_oi":0,"put_oi":132},{"strike":31.0,"call_charm":-5010.0,"put_charm":1338.0,"net_charm":-3671.0,"call_oi":110,"put_oi":59},{"strike":32.0,"call_charm":0,"put_charm":20684.0,"net_charm":20684.0,"call_oi":0,"put_oi":526},{"strike":33.0,"call_charm":-1495.0,"put_charm":25639.0,"net_charm":24144.0,"call_oi":87,"put_oi":565},{"strike":34.0,"call_charm":-1059.0,"put_charm":27234.0,"net_charm":26174.0,"call_oi":125,"put_oi":559},{"strike":35.0,"call_charm":-667.0,"put_charm":1598.0,"net_charm":931.0,"call_oi":85,"put_oi":114},{"strike":38.0,"call_charm":-13053.0,"put_charm":0,"net_charm":-13053.0,"call_oi":160,"put_oi":0},{"strike":40.0,"call_charm":-233.0,"put_charm":0,"net_charm":-233.0,"call_oi":83,"put_oi":0},{"strike":60.0,"call_charm":-1167.0,"put_charm":0,"net_charm":-1167.0,"call_oi":59,"put_oi":0}],"net_charm":54679.0,"weekend_delta_shift":164036.0,"interpretation":"delta_decays_bullish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":23933.0,"put_delta":-133768.0,"net_delta":-109835.0,"call_oi":933,"put_oi":1976,"total_oi":2909,"total_volume":8,"bias":"bearish"},{"expiration":"11/20/2026","dte":49,"call_delta":4020.0,"put_delta":-1533.0,"net_delta":2487.0,"call_oi":95,"put_oi":37,"total_oi":132,"total_volume":1,"bias":"neutral"},{"expiration":"12/18/2026","dte":77,"call_delta":69764.0,"put_delta":-53196.0,"net_delta":16568.0,"call_oi":2078,"put_oi":1136,"total_oi":3214,"total_volume":6,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":35469.0,"put_delta":-22831.0,"net_delta":12638.0,"call_oi":1040,"put_oi":592,"total_oi":1632,"total_volume":2,"bias":"neutral"},{"expiration":"04/16/2027","dte":196,"call_delta":2953.0,"put_delta":-4190.0,"net_delta":-1237.0,"call_oi":62,"put_oi":108,"total_oi":170,"total_volume":6,"bias":"neutral"},{"expiration":"12/17/2027","dte":441,"call_delta":444.0,"put_delta":-3448.0,"net_delta":-3003.0,"call_oi":6,"put_oi":110,"total_oi":116,"total_volume":0,"bias":"neutral"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":31.0,"straddle_price":1.45,"straddle_pct":4.6,"implied_move":4.6,"avg_iv":29.4},{"expiration":"11/20/2026","dte":49,"strike":30.0,"straddle_price":3.52,"straddle_pct":11.19,"implied_move":11.19,"avg_iv":36.7},{"expiration":"12/18/2026","dte":77,"strike":32.0,"straddle_price":3.67,"straddle_pct":11.67,"implied_move":11.67,"avg_iv":31.9},{"expiration":"01/15/2027","dte":105,"strike":32.0,"straddle_price":4.28,"straddle_pct":13.57,"implied_move":13.57,"avg_iv":31.8},{"expiration":"04/16/2027","dte":196,"strike":31.0,"straddle_price":5.97,"straddle_pct":18.97,"implied_move":18.97,"avg_iv":32.8}],"volume_profile":{"profile":[{"strike":15.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":7,"put_oi":0,"total_oi":7,"bias":"neutral"},{"strike":20.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":18,"put_oi":20,"total_oi":38,"bias":"neutral"},{"strike":23.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":80,"put_oi":13,"total_oi":93,"bias":"neutral"},{"strike":25.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":206,"put_oi":145,"total_oi":351,"bias":"neutral"},{"strike":27.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":2,"total_oi":2,"bias":"neutral"},{"strike":28.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":27,"put_oi":171,"total_oi":198,"bias":"neutral"},{"strike":29.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":37,"total_oi":37,"bias":"neutral"},{"strike":30.0,"call_volume":4,"put_volume":0,"total_volume":4,"call_oi":432,"put_oi":521,"total_oi":953,"bias":"bullish"},{"strike":31.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":297,"put_oi":228,"total_oi":525,"bias":"bullish"},{"strike":32.0,"call_volume":6,"put_volume":4,"total_volume":10,"call_oi":122,"put_oi":1226,"total_oi":1348,"bias":"neutral"},{"strike":33.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":109,"put_oi":594,"total_oi":703,"bias":"neutral"},{"strike":34.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":160,"put_oi":597,"total_oi":757,"bias":"neutral"},{"strike":35.0,"call_volume":0,"put_volume":14,"total_volume":14,"call_oi":321,"put_oi":241,"total_oi":562,"bias":"bearish"},{"strike":36.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":66,"put_oi":16,"total_oi":82,"bias":"neutral"},{"strike":37.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":567,"put_oi":109,"total_oi":676,"bias":"neutral"},{"strike":38.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":329,"put_oi":15,"total_oi":344,"bias":"neutral"},{"strike":39.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":48,"put_oi":2,"total_oi":50,"bias":"neutral"},{"strike":40.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":304,"put_oi":18,"total_oi":322,"bias":"neutral"},{"strike":41.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":14,"put_oi":0,"total_oi":14,"bias":"neutral"},{"strike":42.0,"call_volume":4,"put_volume":0,"total_volume":4,"call_oi":30,"put_oi":4,"total_oi":34,"bias":"bullish"},{"strike":43.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":211,"put_oi":0,"total_oi":211,"bias":"neutral"},{"strike":44.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":38,"put_oi":0,"total_oi":38,"bias":"neutral"},{"strike":45.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":225,"put_oi":0,"total_oi":225,"bias":"neutral"},{"strike":46.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3,"put_oi":0,"total_oi":3,"bias":"neutral"},{"strike":47.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":4,"put_oi":0,"total_oi":4,"bias":"neutral"},{"strike":50.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":153,"put_oi":0,"total_oi":153,"bias":"neutral"},{"strike":55.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":124,"put_oi":0,"total_oi":124,"bias":"neutral"},{"strike":60.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":492,"put_oi":0,"total_oi":492,"bias":"neutral"}],"underlying_price":31.5,"peak_call_strike":32.0,"peak_put_strike":35.0,"total_call_volume":15,"total_put_volume":18,"volume_pc_ratio":1.2},"iv_contours":{"x":[0.73,0.79,0.89,0.95,0.98,1.02,1.05,1.08,1.11,1.14,1.18,1.21,1.24,1.27],"y":[14,49,77,105],"z":[[null,null,null,31.38,29.39,31.52,34.94,40.21,40.89,70.3,176.17,140.53,206.78,75.47],[null,null,null,36.71,null,null,null,null,null,null,40.6,null,null,null],[75.09,97.93,39.3,28.68,null,31.92,null,null,34.16,null,32.09,null,null,61.51],[null,35.18,30.96,32.02,31.92,31.84,28.78,32.4,31.38,33.41,33.45,34.02,34.02,35.46]],"levels":[28.7,46.5,64.3,82.1,99.9,117.7,135.5,153.3,171.2,189.0,206.8],"min_iv":28.7,"max_iv":206.8},"butterfly_spread":[{"expiration":"01/15/2027","dte":105,"atm_strike":32.0,"atm_iv":31.02,"otm_strike":33.0,"otm_iv":23.71,"itm_strike":30.0,"itm_iv":32.96,"iv_butterfly":-5.37,"price_butterfly":0.27,"convexity":"inverted"}],"iv_history":[{"date":"2026-09-14","iv":57.99},{"date":"2026-09-15","iv":59.92},{"date":"2026-09-16","iv":76.16},{"date":"2026-09-17","iv":68.02},{"date":"2026-09-18","iv":60.6},{"date":"2026-09-21","iv":53.23},{"date":"2026-09-22","iv":55.3},{"date":"2026-09-23","iv":57.5},{"date":"2026-09-24","iv":53.3},{"date":"2026-09-25","iv":53.6},{"date":"2026-09-28","iv":57.8},{"date":"2026-09-29","iv":54.7},{"date":"2026-09-30","iv":64.8},{"date":"2026-10-01","iv":65.0},{"date":"2026-10-02","iv":59.6}]}}