{"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":"CGNX","summary":{"name":"CGNX","price":64.97,"total_oi":14838,"call_oi":10118,"put_oi":4720,"pc_ratio":0.466,"net_gex":661949.11,"avg_iv":60.0,"iv_rank":9.3,"iv_52w_high":96.17,"iv_52w_low":56.3,"gamma_flip":63.88,"max_pain":60.0},"features":{"symbol":"CGNX","price":64.97,"total_oi":14838,"analysis_coverage":1.0,"avg_iv_pct":60.0,"iv_rank":9.3,"iv_52w_high_pct":96.17,"iv_52w_low_pct":56.3,"front_dte":14,"front_atm_iv_pct":36.5591,"back_atm_iv_pct":60.6446,"term_premium_pp":-24.0855,"expected_move_front_pct":7.16,"straddle_front_pct":5.5,"straddle_30d_pct":5.5,"risk_reversal_front_pp":-0.53,"risk_reversal_30d_pp":-0.53,"butterfly_front_pp":3.22,"butterfly_30d_pp":3.22,"put_call_oi_ratio":0.466,"put_call_oi_front_ratio":1.654,"put_call_volume_front_ratio":0.826,"option_volume":1066,"volume_oi_ratio":0.071843,"net_delta_normalized":0.19101,"dealer_delta_normalized":-0.189967,"gex_per_100k_oi":4461174.75401,"vanna_per_100k_oi":2999.056477,"charm_per_100k_oi":-893685.132767,"weekend_delta_shift_per_100k_oi":-2681055.398302,"iv_surface_range_pp":38.6,"gamma_flip_distance_pct":-1.677697,"max_pain_distance_pct":-7.649684,"peak_call_distance_pct":7.742035,"peak_put_distance_pct":-7.649684},"analyses":{"gamma_walls":[{"strike":25.0,"call_gex":0.0,"put_gex":-56.36,"net_gex":-56.36,"call_oi":6,"put_oi":9},{"strike":30.0,"call_gex":147.98,"put_gex":-531.8,"net_gex":-383.82,"call_oi":18,"put_oi":61},{"strike":35.0,"call_gex":246.38,"put_gex":-431.35,"net_gex":-184.97,"call_oi":84,"put_oi":32},{"strike":40.0,"call_gex":988.15,"put_gex":-2510.79,"net_gex":-1522.64,"call_oi":54,"put_oi":130},{"strike":45.0,"call_gex":940.92,"put_gex":-19017.11,"net_gex":-18076.19,"call_oi":39,"put_oi":682},{"strike":50.0,"call_gex":22978.87,"put_gex":-44007.34,"net_gex":-21028.47,"call_oi":462,"put_oi":1266},{"strike":55.0,"call_gex":13685.47,"put_gex":-69986.53,"net_gex":-56301.06,"call_oi":182,"put_oi":1018},{"strike":60.0,"call_gex":133146.07,"put_gex":-127240.76,"net_gex":5905.3,"call_oi":1080,"put_oi":900},{"strike":65.0,"call_gex":160439.49,"put_gex":-42480.66,"net_gex":117958.83,"call_oi":884,"put_oi":369},{"strike":70.0,"call_gex":175789.35,"put_gex":-15568.95,"net_gex":160220.4,"call_oi":1185,"put_oi":175},{"strike":75.0,"call_gex":213632.16,"put_gex":-6463.72,"net_gex":207168.44,"call_oi":1927,"put_oi":69},{"strike":80.0,"call_gex":150929.5,"put_gex":-289.04,"net_gex":150640.45,"call_oi":1805,"put_oi":4},{"strike":85.0,"call_gex":35918.99,"put_gex":-64.04,"net_gex":35854.96,"call_oi":559,"put_oi":1},{"strike":90.0,"call_gex":45667.76,"put_gex":-173.28,"net_gex":45494.49,"call_oi":811,"put_oi":3},{"strike":95.0,"call_gex":18543.11,"put_gex":0.0,"net_gex":18543.11,"call_oi":499,"put_oi":0},{"strike":100.0,"call_gex":15480.98,"put_gex":0.0,"net_gex":15480.98,"call_oi":459,"put_oi":0},{"strike":105.0,"call_gex":2275.93,"put_gex":-40.26,"net_gex":2235.66,"call_oi":64,"put_oi":1}],"pain_by_strike":[{"strike":25.0,"call_value":0,"put_value":136545.0,"total_value":136545.0},{"strike":30.0,"call_value":30.0,"put_value":112990.0,"total_value":113020.0},{"strike":35.0,"call_value":150.0,"put_value":89740.0,"total_value":89890.0},{"strike":40.0,"call_value":690.0,"put_value":66650.0,"total_value":67340.0},{"strike":45.0,"call_value":1500.0,"put_value":44210.0,"total_value":45710.0},{"strike":50.0,"call_value":2505.0,"put_value":25180.0,"total_value":27685.0},{"strike":55.0,"call_value":5820.0,"put_value":12480.0,"total_value":18300.0},{"strike":60.0,"call_value":10045.0,"put_value":4870.0,"total_value":14915.0},{"strike":65.0,"call_value":19670.0,"put_value":1760.0,"total_value":21430.0},{"strike":70.0,"call_value":33715.0,"put_value":495.0,"total_value":34210.0},{"strike":75.0,"call_value":53685.0,"put_value":105.0,"total_value":53790.0},{"strike":80.0,"call_value":83290.0,"put_value":60.0,"total_value":83350.0},{"strike":85.0,"call_value":121920.0,"put_value":35.0,"total_value":121955.0},{"strike":90.0,"call_value":163345.0,"put_value":15.0,"total_value":163360.0},{"strike":95.0,"call_value":208825.0,"put_value":10.0,"total_value":208835.0},{"strike":100.0,"call_value":256800.0,"put_value":5.0,"total_value":256805.0},{"strike":105.0,"call_value":307070.0,"put_value":0,"total_value":307070.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":71.6,"strike":53.33},{"moneyness":0.85,"dte":21,"iv":null,"strike":null},{"moneyness":0.85,"dte":30,"iv":null,"strike":null},{"moneyness":0.85,"dte":45,"iv":90.1,"strike":41.82},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":null,"strike":null},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":44.6,"strike":60.0},{"moneyness":0.9,"dte":21,"iv":null,"strike":null},{"moneyness":0.9,"dte":30,"iv":null,"strike":null},{"moneyness":0.9,"dte":45,"iv":53.5,"strike":60.0},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":null,"strike":null},{"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":36.6,"strike":65.0},{"moneyness":1.0,"dte":21,"iv":null,"strike":null},{"moneyness":1.0,"dte":30,"iv":null,"strike":null},{"moneyness":1.0,"dte":45,"iv":60.6,"strike":65.0},{"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":44.9,"strike":70.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":56.5,"strike":70.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":null,"strike":null},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":87.0,"strike":80.0},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":61.4,"strike":87.0},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":null,"strike":null}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":0.0,"contract_count":6,"total_oi":1372},{"expiration":"11/20/2026","dte":49,"iv":0.879,"contract_count":6,"total_oi":2493},{"expiration":"02/19/2027","dte":140,"iv":0.8938,"contract_count":6,"total_oi":699},{"expiration":"05/21/2027","dte":231,"iv":0.9119,"contract_count":2,"total_oi":6},{"expiration":"01/21/2028","dte":476,"iv":0.7355,"contract_count":3,"total_oi":19},{"expiration":"01/19/2029","dte":840,"iv":1.0,"contract_count":1,"total_oi":4}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":7.16,"expected_move_2std":14.32,"contract_count":2},{"expiration":"11/20/2026","dte":49,"expected_move_1std":22.22,"expected_move_2std":44.44,"contract_count":2},{"expiration":"02/19/2027","dte":140,"expected_move_1std":35.86,"expected_move_2std":71.73,"contract_count":2},{"expiration":"01/21/2028","dte":476,"expected_move_1std":61.08,"expected_move_2std":122.16,"contract_count":1}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":1093,"put_oi":1808,"total_oi":2901,"pc_ratio":1.654,"pc_ratio_volume":0.826,"sentiment":"bearish"},{"expiration":"11/20/2026","dte":49,"call_oi":7110,"put_oi":2285,"total_oi":9395,"pc_ratio":0.321,"pc_ratio_volume":0.366,"sentiment":"bullish"},{"expiration":"02/19/2027","dte":140,"call_oi":1827,"put_oi":594,"total_oi":2421,"pc_ratio":0.325,"pc_ratio_volume":0.26,"sentiment":"bullish"},{"expiration":"05/21/2027","dte":231,"call_oi":10,"put_oi":24,"total_oi":34,"pc_ratio":2.4,"pc_ratio_volume":0.0,"sentiment":"bearish"},{"expiration":"01/21/2028","dte":476,"call_oi":39,"put_oi":7,"total_oi":46,"pc_ratio":0.179,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"01/19/2029","dte":840,"call_oi":39,"put_oi":2,"total_oi":41,"pc_ratio":0.051,"pc_ratio_volume":0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":25.0,"call_delta_oi":0,"put_delta_oi":-20.0,"dealer_delta":20.0,"call_oi":0,"put_oi":9},{"strike":30.0,"call_delta_oi":1751.0,"put_delta_oi":-179.0,"dealer_delta":-1573.0,"call_oi":18,"put_oi":61},{"strike":35.0,"call_delta_oi":1616.0,"put_delta_oi":-125.0,"dealer_delta":-1492.0,"call_oi":18,"put_oi":32},{"strike":40.0,"call_delta_oi":4071.0,"put_delta_oi":-652.0,"dealer_delta":-3419.0,"call_oi":45,"put_oi":130},{"strike":45.0,"call_delta_oi":3715.0,"put_delta_oi":-3736.0,"dealer_delta":21.0,"call_oi":39,"put_oi":682},{"strike":50.0,"call_delta_oi":41085.0,"put_delta_oi":-6850.0,"dealer_delta":-34235.0,"call_oi":462,"put_oi":1266},{"strike":55.0,"call_delta_oi":14741.0,"put_delta_oi":-11767.0,"dealer_delta":-2974.0,"call_oi":182,"put_oi":1018},{"strike":60.0,"call_delta_oi":78537.0,"put_delta_oi":-21176.0,"dealer_delta":-57361.0,"call_oi":1080,"put_oi":900},{"strike":65.0,"call_delta_oi":48391.0,"put_delta_oi":-16276.0,"dealer_delta":-32114.0,"call_oi":884,"put_oi":369},{"strike":70.0,"call_delta_oi":41681.0,"put_delta_oi":-9196.0,"dealer_delta":-32484.0,"call_oi":1185,"put_oi":175},{"strike":75.0,"call_delta_oi":48334.0,"put_delta_oi":-4553.0,"dealer_delta":-43782.0,"call_oi":1927,"put_oi":69},{"strike":80.0,"call_delta_oi":38697.0,"put_delta_oi":-274.0,"dealer_delta":-38423.0,"call_oi":1805,"put_oi":4},{"strike":85.0,"call_delta_oi":9238.0,"put_delta_oi":-87.0,"dealer_delta":-9151.0,"call_oi":559,"put_oi":1},{"strike":90.0,"call_delta_oi":17338.0,"put_delta_oi":-230.0,"dealer_delta":-17108.0,"call_oi":811,"put_oi":3},{"strike":95.0,"call_delta_oi":3700.0,"put_delta_oi":0,"dealer_delta":-3700.0,"call_oi":499,"put_oi":0},{"strike":100.0,"call_delta_oi":3481.0,"put_delta_oi":0,"dealer_delta":-3481.0,"call_oi":459,"put_oi":0},{"strike":105.0,"call_delta_oi":702.0,"put_delta_oi":-85.0,"dealer_delta":-617.0,"call_oi":64,"put_oi":1}],"net_dealer_delta":-281873.0,"total_call_delta":357079.0,"total_put_delta":-75206.0,"bias":"bearish"},"vol_smile":[{"expiration":"02/19/2027","underlying_price":64.97000122070312,"strikes":[{"strike":60.0,"moneyness":0.9235,"type":"put","iv":0.5593,"delta":-0.3263,"oi":126},{"strike":65.0,"moneyness":1.0005,"type":"call","iv":0.5626,"delta":0.5866,"oi":151},{"strike":70.0,"moneyness":1.0774,"type":"put","iv":0.5779,"delta":-0.4942,"oi":125},{"strike":70.0,"moneyness":1.0774,"type":"call","iv":0.5596,"delta":0.5014,"oi":152},{"strike":75.0,"moneyness":1.1544,"type":"call","iv":0.5544,"delta":0.4203,"oi":170},{"strike":80.0,"moneyness":1.2313,"type":"call","iv":0.5536,"delta":0.3479,"oi":145},{"strike":85.0,"moneyness":1.3083,"type":"call","iv":0.5248,"delta":0.2683,"oi":162},{"strike":90.0,"moneyness":1.3853,"type":"call","iv":0.5598,"delta":0.2346,"oi":694}]},{"expiration":"10/16/2026","underlying_price":64.97000122070312,"strikes":[{"strike":50.0,"moneyness":0.7696,"type":"put","iv":0.7522,"delta":-0.027,"oi":880},{"strike":55.0,"moneyness":0.8465,"type":"put","iv":0.5394,"delta":-0.0444,"oi":512},{"strike":60.0,"moneyness":0.9235,"type":"call","iv":0.453,"delta":0.8393,"oi":224},{"strike":60.0,"moneyness":0.9235,"type":"put","iv":0.4397,"delta":-0.1541,"oi":404},{"strike":65.0,"moneyness":1.0005,"type":"call","iv":0.4329,"delta":0.5214,"oi":307},{"strike":70.0,"moneyness":1.0774,"type":"call","iv":0.445,"delta":0.2038,"oi":425}]},{"expiration":"11/20/2026","underlying_price":64.97000122070312,"strikes":[{"strike":45.0,"moneyness":0.6926,"type":"put","iv":0.6792,"delta":-0.0508,"oi":638},{"strike":50.0,"moneyness":0.7696,"type":"call","iv":0.6494,"delta":0.895,"oi":409},{"strike":50.0,"moneyness":0.7696,"type":"put","iv":0.6432,"delta":-0.1032,"oi":319},{"strike":55.0,"moneyness":0.8465,"type":"put","iv":0.5956,"delta":-0.1827,"oi":463},{"strike":55.0,"moneyness":0.8465,"type":"call","iv":0.6385,"delta":0.8049,"oi":104},{"strike":60.0,"moneyness":0.9235,"type":"put","iv":0.5204,"delta":-0.2926,"oi":367},{"strike":60.0,"moneyness":0.9235,"type":"call","iv":0.5506,"delta":0.7007,"oi":754},{"strike":65.0,"moneyness":1.0005,"type":"call","iv":0.5751,"delta":0.5513,"oi":422},{"strike":65.0,"moneyness":1.0005,"type":"put","iv":0.6376,"delta":-0.4452,"oi":303},{"strike":70.0,"moneyness":1.0774,"type":"call","iv":0.5893,"delta":0.4145,"oi":598},{"strike":75.0,"moneyness":1.1544,"type":"call","iv":0.477,"delta":0.2385,"oi":1657},{"strike":80.0,"moneyness":1.2313,"type":"call","iv":0.5957,"delta":0.2034,"oi":1647},{"strike":85.0,"moneyness":1.3083,"type":"call","iv":0.573,"delta":0.1225,"oi":394},{"strike":90.0,"moneyness":1.3853,"type":"call","iv":0.609,"delta":0.0902,"oi":117},{"strike":95.0,"moneyness":1.4622,"type":"call","iv":0.6375,"delta":0.0663,"oi":466},{"strike":100.0,"moneyness":1.5392,"type":"call","iv":0.7277,"delta":0.0693,"oi":421}]}],"greeks_heatmap":{"data":[{"strike":50.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.027,"call_gamma":0,"put_gamma":0.006761,"call_theta":0,"put_theta":-0.0219,"call_vega":0,"put_vega":0.0076,"call_oi":0,"put_oi":880},{"strike":55.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.0444,"call_gamma":0,"put_gamma":0.014167,"call_theta":0,"put_theta":-0.0235,"call_vega":0,"put_vega":0.0115,"call_oi":0,"put_oi":512},{"strike":60.0,"dte":14,"expiration":"10/16/2026","call_delta":0.8393,"put_delta":-0.1541,"call_gamma":0.043943,"put_gamma":0.04404,"call_theta":-0.0578,"put_theta":-0.048,"call_vega":0.0299,"put_vega":0.0291,"call_oi":224,"put_oi":404},{"strike":65.0,"dte":14,"expiration":"10/16/2026","call_delta":0.5214,"put_delta":0,"call_gamma":0.075058,"put_gamma":0,"call_theta":-0.085,"put_theta":0,"call_vega":0.0488,"put_vega":0,"call_oi":307,"put_oi":0},{"strike":70.0,"dte":14,"expiration":"10/16/2026","call_delta":0.2038,"put_delta":0,"call_gamma":0.051901,"put_gamma":0,"call_theta":-0.0609,"put_theta":0,"call_vega":0.0347,"put_vega":0,"call_oi":425,"put_oi":0},{"strike":75.0,"dte":14,"expiration":"10/16/2026","call_delta":0.0684,"put_delta":0,"call_gamma":0.021929,"put_gamma":0,"call_theta":-0.031,"put_theta":0,"call_vega":0.0162,"put_vega":0,"call_oi":82,"put_oi":0},{"strike":50.0,"dte":49,"expiration":"11/20/2026","call_delta":0.895,"put_delta":-0.1032,"call_gamma":0.011884,"put_gamma":0.011851,"call_theta":-0.0339,"put_theta":-0.0275,"call_vega":0.0428,"put_vega":0.0423,"call_oi":409,"put_oi":319},{"strike":55.0,"dte":49,"expiration":"11/20/2026","call_delta":0.8049,"put_delta":-0.1827,"call_gamma":0.018331,"put_gamma":0.018874,"call_theta":-0.0479,"put_theta":-0.0372,"call_vega":0.065,"put_vega":0.0624,"call_oi":104,"put_oi":463},{"strike":60.0,"dte":49,"expiration":"11/20/2026","call_delta":0.7007,"put_delta":-0.2926,"call_gamma":0.026776,"put_gamma":0.028037,"call_theta":-0.0513,"put_theta":-0.0414,"call_vega":0.0818,"put_vega":0.081,"call_oi":754,"put_oi":367},{"strike":65.0,"dte":49,"expiration":"11/20/2026","call_delta":0.5513,"put_delta":-0.4452,"call_gamma":0.029198,"put_gamma":0.026305,"call_theta":-0.0594,"put_theta":-0.0578,"call_vega":0.0932,"put_vega":0.0931,"call_oi":422,"put_oi":303},{"strike":70.0,"dte":49,"expiration":"11/20/2026","call_delta":0.4145,"put_delta":0,"call_gamma":0.028073,"put_gamma":0,"call_theta":-0.0591,"put_theta":0,"call_vega":0.0918,"put_vega":0,"call_oi":598,"put_oi":0},{"strike":75.0,"dte":49,"expiration":"11/20/2026","call_delta":0.2385,"put_delta":0,"call_gamma":0.027568,"put_gamma":0,"call_theta":-0.0379,"put_theta":0,"call_vega":0.073,"put_vega":0,"call_oi":1657,"put_oi":0},{"strike":80.0,"dte":49,"expiration":"11/20/2026","call_delta":0.2034,"put_delta":0,"call_gamma":0.020152,"put_gamma":0,"call_theta":-0.0427,"put_theta":0,"call_vega":0.0666,"put_vega":0,"call_oi":1647,"put_oi":0}],"strikes":[50.0,55.0,60.0,65.0,70.0,75.0,80.0],"dtes":[14,49]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":-0.53,"put_25d_iv":43.97,"call_25d_iv":44.5,"put_25d_strike":60.0,"call_25d_strike":70.0,"skew":"neutral"},{"expiration":"11/20/2026","dte":49,"risk_reversal":4.34,"put_25d_iv":52.04,"call_25d_iv":47.7,"put_25d_strike":60.0,"call_25d_strike":75.0,"skew":"put_skew"},{"expiration":"02/19/2027","dte":140,"risk_reversal":-0.05,"put_25d_iv":55.93,"call_25d_iv":55.98,"put_25d_strike":60.0,"call_25d_strike":90.0,"skew":"neutral"}],"vanna_exposure":{"exposure":[{"strike":40.0,"call_vanna":0,"put_vanna":6.0,"net_vanna":6.0,"call_oi":0,"put_oi":129},{"strike":45.0,"call_vanna":0,"put_vanna":22.0,"net_vanna":22.0,"call_oi":0,"put_oi":638},{"strike":50.0,"call_vanna":-21.0,"put_vanna":32.0,"net_vanna":11.0,"call_oi":409,"put_oi":1259},{"strike":55.0,"call_vanna":-6.0,"put_vanna":36.0,"net_vanna":30.0,"call_oi":104,"put_oi":975},{"strike":60.0,"call_vanna":-52.0,"put_vanna":41.0,"net_vanna":-11.0,"call_oi":1068,"put_oi":897},{"strike":65.0,"call_vanna":-13.0,"put_vanna":7.0,"net_vanna":-6.0,"call_oi":880,"put_oi":358},{"strike":70.0,"call_vanna":28.0,"put_vanna":0.0,"net_vanna":28.0,"call_oi":1175,"put_oi":125},{"strike":75.0,"call_vanna":106.0,"put_vanna":0,"net_vanna":106.0,"call_oi":1909,"put_oi":0},{"strike":80.0,"call_vanna":110.0,"put_vanna":0,"net_vanna":110.0,"call_oi":1792,"put_oi":0},{"strike":85.0,"call_vanna":37.0,"put_vanna":0,"net_vanna":37.0,"call_oi":556,"put_oi":0},{"strike":90.0,"call_vanna":75.0,"put_vanna":0,"net_vanna":75.0,"call_oi":811,"put_oi":0},{"strike":95.0,"call_vanna":19.0,"put_vanna":0,"net_vanna":19.0,"call_oi":466,"put_oi":0},{"strike":100.0,"call_vanna":18.0,"put_vanna":0,"net_vanna":18.0,"call_oi":421,"put_oi":0}],"net_vanna":445.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":40.0,"call_charm":0,"put_charm":16.0,"net_charm":16.0,"call_oi":0,"put_oi":51},{"strike":45.0,"call_charm":0,"put_charm":410.0,"net_charm":410.0,"call_oi":0,"put_oi":638},{"strike":50.0,"call_charm":-9237.0,"put_charm":2031.0,"net_charm":-7206.0,"call_oi":409,"put_oi":1199},{"strike":55.0,"call_charm":-2987.0,"put_charm":3732.0,"net_charm":745.0,"call_oi":104,"put_oi":975},{"strike":60.0,"call_charm":-48534.0,"put_charm":11107.0,"net_charm":-37427.0,"call_oi":978,"put_oi":771},{"strike":65.0,"call_charm":-45768.0,"put_charm":5808.0,"net_charm":-39960.0,"call_oi":729,"put_oi":303},{"strike":70.0,"call_charm":-24661.0,"put_charm":0,"net_charm":-24661.0,"call_oi":1023,"put_oi":0},{"strike":75.0,"call_charm":-11609.0,"put_charm":0,"net_charm":-11609.0,"call_oi":1739,"put_oi":0},{"strike":80.0,"call_charm":-10659.0,"put_charm":0,"net_charm":-10659.0,"call_oi":1647,"put_oi":0},{"strike":85.0,"call_charm":-1057.0,"put_charm":0,"net_charm":-1057.0,"call_oi":394,"put_oi":0},{"strike":90.0,"call_charm":-196.0,"put_charm":0,"net_charm":-196.0,"call_oi":117,"put_oi":0},{"strike":95.0,"call_charm":-474.0,"put_charm":0,"net_charm":-474.0,"call_oi":466,"put_oi":0},{"strike":100.0,"call_charm":-527.0,"put_charm":0,"net_charm":-527.0,"call_oi":421,"put_oi":0}],"net_charm":-132605.0,"weekend_delta_shift":-397815.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":47703.0,"put_delta":-11484.0,"net_delta":36218.0,"call_oi":1093,"put_oi":1808,"total_oi":2901,"total_volume":579,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":234569.0,"put_delta":-45968.0,"net_delta":188602.0,"call_oi":7047,"put_oi":2285,"total_oi":9332,"total_volume":366,"bias":"bullish"},{"expiration":"02/19/2027","dte":140,"call_delta":68200.0,"put_delta":-17278.0,"net_delta":50923.0,"call_oi":1809,"put_oi":594,"total_oi":2403,"total_volume":97,"bias":"neutral"},{"expiration":"05/21/2027","dte":231,"call_delta":691.0,"put_delta":-314.0,"net_delta":377.0,"call_oi":10,"put_oi":24,"total_oi":34,"total_volume":1,"bias":"neutral"},{"expiration":"01/21/2028","dte":476,"call_delta":2868.0,"put_delta":-131.0,"net_delta":2737.0,"call_oi":39,"put_oi":7,"total_oi":46,"total_volume":15,"bias":"neutral"},{"expiration":"01/19/2029","dte":840,"call_delta":3047.0,"put_delta":-31.0,"net_delta":3016.0,"call_oi":39,"put_oi":2,"total_oi":41,"total_volume":0,"bias":"neutral"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":65.0,"straddle_price":3.58,"straddle_pct":5.5,"implied_move":5.5,"avg_iv":36.6},{"expiration":"11/20/2026","dte":49,"strike":65.0,"straddle_price":11.35,"straddle_pct":17.47,"implied_move":17.47,"avg_iv":60.6},{"expiration":"02/19/2027","dte":140,"strike":65.0,"straddle_price":18.3,"straddle_pct":28.17,"implied_move":28.17,"avg_iv":57.9}],"volume_profile":{"profile":[{"strike":25.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":6,"put_oi":9,"total_oi":15,"bias":"neutral"},{"strike":30.0,"call_volume":4,"put_volume":4,"total_volume":8,"call_oi":18,"put_oi":61,"total_oi":79,"bias":"neutral"},{"strike":35.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":84,"put_oi":32,"total_oi":116,"bias":"neutral"},{"strike":40.0,"call_volume":5,"put_volume":0,"total_volume":5,"call_oi":54,"put_oi":130,"total_oi":184,"bias":"bullish"},{"strike":45.0,"call_volume":1,"put_volume":5,"total_volume":6,"call_oi":39,"put_oi":682,"total_oi":721,"bias":"bearish"},{"strike":50.0,"call_volume":24,"put_volume":24,"total_volume":48,"call_oi":462,"put_oi":1266,"total_oi":1728,"bias":"neutral"},{"strike":55.0,"call_volume":0,"put_volume":97,"total_volume":97,"call_oi":182,"put_oi":1018,"total_oi":1200,"bias":"bearish"},{"strike":60.0,"call_volume":30,"put_volume":208,"total_volume":238,"call_oi":1080,"put_oi":900,"total_oi":1980,"bias":"bearish"},{"strike":65.0,"call_volume":110,"put_volume":42,"total_volume":152,"call_oi":884,"put_oi":369,"total_oi":1253,"bias":"bullish"},{"strike":70.0,"call_volume":328,"put_volume":0,"total_volume":328,"call_oi":1185,"put_oi":175,"total_oi":1360,"bias":"bullish"},{"strike":75.0,"call_volume":137,"put_volume":0,"total_volume":137,"call_oi":1927,"put_oi":69,"total_oi":1996,"bias":"bullish"},{"strike":80.0,"call_volume":25,"put_volume":0,"total_volume":25,"call_oi":1805,"put_oi":4,"total_oi":1809,"bias":"bullish"},{"strike":85.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":559,"put_oi":1,"total_oi":560,"bias":"bullish"},{"strike":90.0,"call_volume":19,"put_volume":0,"total_volume":19,"call_oi":811,"put_oi":3,"total_oi":814,"bias":"bullish"},{"strike":95.0,"call_volume":2,"put_volume":0,"total_volume":2,"call_oi":499,"put_oi":0,"total_oi":499,"bias":"bullish"},{"strike":100.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":459,"put_oi":0,"total_oi":459,"bias":"neutral"},{"strike":105.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":64,"put_oi":1,"total_oi":65,"bias":"neutral"}],"underlying_price":64.97000122070312,"peak_call_strike":70.0,"peak_put_strike":60.0,"total_call_volume":686,"total_put_volume":380,"volume_pc_ratio":0.554},"iv_contours":{"x":[0.77,0.85,0.92,1.0,1.08,1.15,1.23],"y":[14,49,140],"z":[[75.22,69.86,44.63,36.56,44.5,49.07,61.47],[64.63,61.7,53.55,60.63,56.52,54.03,59.57],[55.34,55.84,56.68,57.91,56.88,56.63,55.36]],"levels":[36.6,40.4,44.3,48.2,52.0,55.9,59.8,63.6,67.5,71.4,75.2],"min_iv":36.6,"max_iv":75.2},"butterfly_spread":[{"expiration":"10/16/2026","dte":14,"atm_strike":65.0,"atm_iv":43.29,"otm_strike":70.0,"otm_iv":44.5,"itm_strike":60.0,"itm_iv":45.3,"iv_butterfly":3.22,"price_butterfly":1.85,"convexity":"high_convexity"},{"expiration":"11/20/2026","dte":49,"atm_strike":65.0,"atm_iv":57.51,"otm_strike":70.0,"otm_iv":58.93,"itm_strike":60.0,"itm_iv":55.06,"iv_butterfly":-1.04,"price_butterfly":0.65,"convexity":"inverted"},{"expiration":"02/19/2027","dte":140,"atm_strike":65.0,"atm_iv":56.26,"otm_strike":70.0,"otm_iv":55.96,"itm_strike":60.0,"itm_iv":57.43,"iv_butterfly":0.86,"price_butterfly":0.55,"convexity":"moderate_convexity"}],"iv_history":[{"date":"2026-09-14","iv":96.17},{"date":"2026-09-15","iv":95.73},{"date":"2026-09-16","iv":89.12},{"date":"2026-09-17","iv":75.4},{"date":"2026-09-18","iv":72.76},{"date":"2026-09-21","iv":64.11},{"date":"2026-09-22","iv":64.2},{"date":"2026-09-23","iv":65.0},{"date":"2026-09-24","iv":62.9},{"date":"2026-09-25","iv":62.0},{"date":"2026-09-28","iv":62.7},{"date":"2026-09-29","iv":60.1},{"date":"2026-09-30","iv":62.7},{"date":"2026-10-01","iv":56.3},{"date":"2026-10-02","iv":60.0}]}}