{"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":"COGT","summary":{"name":"COGT","price":31.02,"total_oi":28646,"call_oi":25958,"put_oi":2688,"pc_ratio":0.104,"net_gex":554118.47,"avg_iv":90.3,"iv_rank":58.9,"iv_52w_high":99.02,"iv_52w_low":77.78,"gamma_flip":17.03,"max_pain":30.0},"features":{"symbol":"COGT","price":31.02,"total_oi":28646,"analysis_coverage":1.0,"avg_iv_pct":90.3,"iv_rank":58.9,"iv_52w_high_pct":99.02,"iv_52w_low_pct":77.78,"front_dte":14,"front_atm_iv_pct":58.7192,"back_atm_iv_pct":61.4088,"term_premium_pp":-2.6896,"expected_move_front_pct":11.5,"straddle_front_pct":8.46,"straddle_30d_pct":8.46,"risk_reversal_front_pp":14.39,"risk_reversal_30d_pp":14.39,"butterfly_front_pp":7.02,"butterfly_30d_pp":7.02,"put_call_oi_ratio":0.104,"put_call_oi_front_ratio":0.297,"put_call_volume_front_ratio":0.218,"option_volume":456,"volume_oi_ratio":0.015918,"net_delta_normalized":0.266768,"dealer_delta_normalized":-0.26676,"gex_per_100k_oi":1934365.949871,"vanna_per_100k_oi":4656.845633,"charm_per_100k_oi":-267346.226349,"weekend_delta_shift_per_100k_oi":-802042.169936,"iv_surface_range_pp":159.9,"gamma_flip_distance_pct":-45.099936,"max_pain_distance_pct":-3.288201,"peak_call_distance_pct":-29.078014,"peak_put_distance_pct":-3.288201},"analyses":{"gamma_walls":[{"strike":3.0,"call_gex":3.96,"put_gex":0.0,"net_gex":3.96,"call_oi":24,"put_oi":0},{"strike":5.0,"call_gex":0.87,"put_gex":0.0,"net_gex":0.87,"call_oi":1,"put_oi":0},{"strike":10.0,"call_gex":8.08,"put_gex":-48.27,"net_gex":-40.19,"call_oi":3,"put_oi":18},{"strike":12.0,"call_gex":14.98,"put_gex":-11.64,"net_gex":3.35,"call_oi":4,"put_oi":3},{"strike":15.0,"call_gex":64.34,"put_gex":-82.11,"net_gex":-17.78,"call_oi":10,"put_oi":15},{"strike":17.0,"call_gex":196.01,"put_gex":-155.3,"net_gex":40.71,"call_oi":23,"put_oi":26},{"strike":20.0,"call_gex":1578.05,"put_gex":-701.53,"net_gex":876.51,"call_oi":127,"put_oi":61},{"strike":22.0,"call_gex":2533.63,"put_gex":-386.73,"net_gex":2146.91,"call_oi":174,"put_oi":27},{"strike":25.0,"call_gex":1481.03,"put_gex":-3293.01,"net_gex":-1811.98,"call_oi":73,"put_oi":222},{"strike":26.0,"call_gex":109.03,"put_gex":-659.2,"net_gex":-550.17,"call_oi":5,"put_oi":25},{"strike":27.0,"call_gex":407.28,"put_gex":-370.15,"net_gex":37.13,"call_oi":18,"put_oi":12},{"strike":28.0,"call_gex":683.76,"put_gex":-698.59,"net_gex":-14.83,"call_oi":18,"put_oi":15},{"strike":29.0,"call_gex":278.71,"put_gex":-381.19,"net_gex":-102.48,"call_oi":9,"put_oi":7},{"strike":30.0,"call_gex":21319.91,"put_gex":-78123.68,"net_gex":-56803.77,"call_oi":1227,"put_oi":1279},{"strike":31.0,"call_gex":155.8,"put_gex":-2100.66,"net_gex":-1944.87,"call_oi":3,"put_oi":22},{"strike":32.0,"call_gex":87588.53,"put_gex":-26348.14,"net_gex":61240.38,"call_oi":1157,"put_oi":380},{"strike":33.0,"call_gex":46563.16,"put_gex":-5019.4,"net_gex":41543.76,"call_oi":1651,"put_oi":57},{"strike":34.0,"call_gex":16425.11,"put_gex":-4990.75,"net_gex":11434.35,"call_oi":443,"put_oi":79},{"strike":35.0,"call_gex":137429.58,"put_gex":-6497.0,"net_gex":130932.58,"call_oi":3508,"put_oi":125},{"strike":36.0,"call_gex":310.09,"put_gex":-1589.84,"net_gex":-1279.75,"call_oi":9,"put_oi":43},{"strike":37.0,"call_gex":23712.89,"put_gex":-753.99,"net_gex":22958.9,"call_oi":710,"put_oi":25},{"strike":38.0,"call_gex":340.7,"put_gex":-131.12,"net_gex":209.58,"call_oi":11,"put_oi":4},{"strike":39.0,"call_gex":124.81,"put_gex":0.0,"net_gex":124.81,"call_oi":4,"put_oi":0},{"strike":40.0,"call_gex":120768.69,"put_gex":-4253.55,"net_gex":116515.14,"call_oi":4481,"put_oi":179},{"strike":41.0,"call_gex":210.94,"put_gex":-58.22,"net_gex":152.73,"call_oi":8,"put_oi":2},{"strike":42.0,"call_gex":34123.13,"put_gex":-43.39,"net_gex":34079.75,"call_oi":1253,"put_oi":2},{"strike":43.0,"call_gex":1296.03,"put_gex":-27.2,"net_gex":1268.83,"call_oi":55,"put_oi":2},{"strike":44.0,"call_gex":68.67,"put_gex":-50.09,"net_gex":18.57,"call_oi":3,"put_oi":4},{"strike":45.0,"call_gex":30431.36,"put_gex":-964.75,"net_gex":29466.61,"call_oi":1288,"put_oi":50},{"strike":47.0,"call_gex":41.76,"put_gex":-21.98,"net_gex":19.78,"call_oi":2,"put_oi":1},{"strike":50.0,"call_gex":73498.83,"put_gex":-42.3,"net_gex":73456.53,"call_oi":4077,"put_oi":3},{"strike":55.0,"call_gex":44601.4,"put_gex":0.0,"net_gex":44601.4,"call_oi":2564,"put_oi":0},{"strike":60.0,"call_gex":45262.73,"put_gex":0.0,"net_gex":45262.73,"call_oi":2994,"put_oi":0},{"strike":65.0,"call_gex":288.4,"put_gex":0.0,"net_gex":288.4,"call_oi":21,"put_oi":0}],"pain_by_strike":[{"strike":3.0,"call_value":0,"put_value":74594.0,"total_value":74594.0},{"strike":5.0,"call_value":48.0,"put_value":69218.0,"total_value":69266.0},{"strike":10.0,"call_value":173.0,"put_value":55778.0,"total_value":55951.0},{"strike":12.0,"call_value":229.0,"put_value":50438.0,"total_value":50667.0},{"strike":15.0,"call_value":325.0,"put_value":42437.0,"total_value":42762.0},{"strike":17.0,"call_value":409.0,"put_value":37133.0,"total_value":37542.0},{"strike":20.0,"call_value":604.0,"put_value":29255.0,"total_value":29859.0},{"strike":22.0,"call_value":988.0,"put_value":24125.0,"total_value":25113.0},{"strike":25.0,"call_value":2086.0,"put_value":16511.0,"total_value":18597.0},{"strike":26.0,"call_value":2525.0,"put_value":14195.0,"total_value":16720.0},{"strike":27.0,"call_value":2969.0,"put_value":11904.0,"total_value":14873.0},{"strike":28.0,"call_value":3431.0,"put_value":9625.0,"total_value":13056.0},{"strike":29.0,"call_value":3911.0,"put_value":7361.0,"total_value":11272.0},{"strike":30.0,"call_value":4400.0,"put_value":5104.0,"total_value":9504.0},{"strike":31.0,"call_value":6116.0,"put_value":4126.0,"total_value":10242.0},{"strike":32.0,"call_value":7835.0,"put_value":3170.0,"total_value":11005.0},{"strike":33.0,"call_value":10711.0,"put_value":2594.0,"total_value":13305.0},{"strike":34.0,"call_value":15238.0,"put_value":2075.0,"total_value":17313.0},{"strike":35.0,"call_value":20208.0,"put_value":1635.0,"total_value":21843.0},{"strike":36.0,"call_value":28686.0,"put_value":1320.0,"total_value":30006.0},{"strike":37.0,"call_value":37173.0,"put_value":1048.0,"total_value":38221.0},{"strike":38.0,"call_value":46370.0,"put_value":801.0,"total_value":47171.0},{"strike":39.0,"call_value":55578.0,"put_value":558.0,"total_value":56136.0},{"strike":40.0,"call_value":64790.0,"put_value":315.0,"total_value":65105.0},{"strike":41.0,"call_value":78483.0,"put_value":251.0,"total_value":78734.0},{"strike":42.0,"call_value":92184.0,"put_value":189.0,"total_value":92373.0},{"strike":43.0,"call_value":107138.0,"put_value":129.0,"total_value":107267.0},{"strike":44.0,"call_value":122147.0,"put_value":71.0,"total_value":122218.0},{"strike":45.0,"call_value":137159.0,"put_value":17.0,"total_value":137176.0},{"strike":47.0,"call_value":169759.0,"put_value":9.0,"total_value":169768.0},{"strike":50.0,"call_value":218665.0,"put_value":0.0,"total_value":218665.0},{"strike":55.0,"call_value":320560.0,"put_value":0.0,"total_value":320560.0},{"strike":60.0,"call_value":435275.0,"put_value":0.0,"total_value":435275.0},{"strike":65.0,"call_value":564960.0,"put_value":0,"total_value":564960.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":125.8,"strike":25.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":106.9,"strike":23.0},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":112.4,"strike":19.07},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":169.0,"strike":28.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":65.5,"strike":28.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":71.6,"strike":29.5},{"moneyness":0.95,"dte":21,"iv":null,"strike":null},{"moneyness":0.95,"dte":30,"iv":null,"strike":null},{"moneyness":0.95,"dte":45,"iv":56.6,"strike":29.5},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":62.6,"strike":30.0},{"moneyness":1.0,"dte":7,"iv":null,"strike":null},{"moneyness":1.0,"dte":14,"iv":65.8,"strike":31.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":54.3,"strike":31.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":51.4,"strike":32.5},{"moneyness":1.05,"dte":21,"iv":null,"strike":null},{"moneyness":1.05,"dte":30,"iv":null,"strike":null},{"moneyness":1.05,"dte":45,"iv":65.5,"strike":32.5},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":70.4,"strike":32.0},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":62.6,"strike":34.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":59.7,"strike":34.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":148.5,"strike":40.71},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":102.9,"strike":43.53},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":76.2,"strike":45.13}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":1.0,"contract_count":10,"total_oi":1312},{"expiration":"11/20/2026","dte":49,"iv":0.1194,"contract_count":12,"total_oi":342},{"expiration":"01/15/2027","dte":105,"iv":0.6035,"contract_count":4,"total_oi":1458},{"expiration":"02/19/2027","dte":140,"iv":0.4346,"contract_count":9,"total_oi":527},{"expiration":"05/21/2027","dte":231,"iv":0.5693,"contract_count":1,"total_oi":1504},{"expiration":"01/21/2028","dte":476,"iv":0.0,"contract_count":4,"total_oi":1204}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":11.5,"expected_move_2std":23.01,"contract_count":4},{"expiration":"11/20/2026","dte":49,"expected_move_1std":22.5,"expected_move_2std":45.0,"contract_count":5},{"expiration":"01/15/2027","dte":105,"expected_move_1std":35.68,"expected_move_2std":71.37,"contract_count":4},{"expiration":"02/19/2027","dte":140,"expected_move_1std":40.77,"expected_move_2std":81.53,"contract_count":4},{"expiration":"01/21/2028","dte":476,"expected_move_1std":68.38,"expected_move_2std":136.76,"contract_count":4}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":2913,"put_oi":864,"total_oi":3777,"pc_ratio":0.297,"pc_ratio_volume":0.218,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":3048,"put_oi":324,"total_oi":3372,"pc_ratio":0.106,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"01/15/2027","dte":105,"call_oi":7782,"put_oi":1038,"total_oi":8820,"pc_ratio":0.133,"pc_ratio_volume":0.01,"sentiment":"bullish"},{"expiration":"02/19/2027","dte":140,"call_oi":885,"put_oi":71,"total_oi":956,"pc_ratio":0.08,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"05/21/2027","dte":231,"call_oi":3010,"put_oi":2,"total_oi":3012,"pc_ratio":0.001,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"01/21/2028","dte":476,"call_oi":8320,"put_oi":389,"total_oi":8709,"pc_ratio":0.047,"pc_ratio_volume":0.0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":3.0,"call_delta_oi":2396.0,"put_delta_oi":0,"dealer_delta":-2396.0,"call_oi":24,"put_oi":0},{"strike":5.0,"call_delta_oi":99.0,"put_delta_oi":0,"dealer_delta":-99.0,"call_oi":1,"put_oi":0},{"strike":10.0,"call_delta_oi":290.0,"put_delta_oi":-56.0,"dealer_delta":-235.0,"call_oi":3,"put_oi":18},{"strike":12.0,"call_delta_oi":382.0,"put_delta_oi":-24.0,"dealer_delta":-358.0,"call_oi":4,"put_oi":3},{"strike":15.0,"call_delta_oi":935.0,"put_delta_oi":-149.0,"dealer_delta":-786.0,"call_oi":10,"put_oi":14},{"strike":17.0,"call_delta_oi":2108.0,"put_delta_oi":-258.0,"dealer_delta":-1850.0,"call_oi":23,"put_oi":26},{"strike":20.0,"call_delta_oi":11101.0,"put_delta_oi":-920.0,"dealer_delta":-10181.0,"call_oi":127,"put_oi":61},{"strike":22.0,"call_delta_oi":14753.0,"put_delta_oi":-489.0,"dealer_delta":-14264.0,"call_oi":174,"put_oi":27},{"strike":25.0,"call_delta_oi":5633.0,"put_delta_oi":-5042.0,"dealer_delta":-591.0,"call_oi":73,"put_oi":222},{"strike":26.0,"call_delta_oi":371.0,"put_delta_oi":-596.0,"dealer_delta":225.0,"call_oi":5,"put_oi":25},{"strike":27.0,"call_delta_oi":1300.0,"put_delta_oi":-315.0,"dealer_delta":-985.0,"call_oi":18,"put_oi":12},{"strike":28.0,"call_delta_oi":1259.0,"put_delta_oi":-403.0,"dealer_delta":-856.0,"call_oi":18,"put_oi":15},{"strike":29.0,"call_delta_oi":597.0,"put_delta_oi":-226.0,"dealer_delta":-371.0,"call_oi":9,"put_oi":7},{"strike":30.0,"call_delta_oi":82935.0,"put_delta_oi":-47818.0,"dealer_delta":-35117.0,"call_oi":1227,"put_oi":1279},{"strike":31.0,"call_delta_oi":167.0,"put_delta_oi":-1024.0,"dealer_delta":857.0,"call_oi":3,"put_oi":22},{"strike":32.0,"call_delta_oi":55930.0,"put_delta_oi":-18823.0,"dealer_delta":-37107.0,"call_oi":1157,"put_oi":380},{"strike":33.0,"call_delta_oi":92366.0,"put_delta_oi":-3700.0,"dealer_delta":-88666.0,"call_oi":1651,"put_oi":57},{"strike":34.0,"call_delta_oi":21000.0,"put_delta_oi":-6084.0,"dealer_delta":-14917.0,"call_oi":443,"put_oi":79},{"strike":35.0,"call_delta_oi":150373.0,"put_delta_oi":-9037.0,"dealer_delta":-141336.0,"call_oi":3508,"put_oi":125},{"strike":36.0,"call_delta_oi":365.0,"put_delta_oi":-4067.0,"dealer_delta":3702.0,"call_oi":9,"put_oi":43},{"strike":37.0,"call_delta_oi":27552.0,"put_delta_oi":-1559.0,"dealer_delta":-25993.0,"call_oi":710,"put_oi":25},{"strike":38.0,"call_delta_oi":403.0,"put_delta_oi":-346.0,"dealer_delta":-57.0,"call_oi":11,"put_oi":4},{"strike":39.0,"call_delta_oi":127.0,"put_delta_oi":0,"dealer_delta":-127.0,"call_oi":4,"put_oi":0},{"strike":40.0,"call_delta_oi":132718.0,"put_delta_oi":-15076.0,"dealer_delta":-117642.0,"call_oi":4481,"put_oi":179},{"strike":41.0,"call_delta_oi":271.0,"put_delta_oi":-140.0,"dealer_delta":-131.0,"call_oi":8,"put_oi":2},{"strike":42.0,"call_delta_oi":35120.0,"put_delta_oi":-171.0,"dealer_delta":-34949.0,"call_oi":1253,"put_oi":2},{"strike":43.0,"call_delta_oi":630.0,"put_delta_oi":-193.0,"dealer_delta":-436.0,"call_oi":55,"put_oi":2},{"strike":44.0,"call_delta_oi":94.0,"put_delta_oi":-387.0,"dealer_delta":293.0,"call_oi":3,"put_oi":4},{"strike":45.0,"call_delta_oi":26478.0,"put_delta_oi":-4595.0,"dealer_delta":-21883.0,"call_oi":1288,"put_oi":50},{"strike":47.0,"call_delta_oi":60.0,"put_delta_oi":-83.0,"dealer_delta":23.0,"call_oi":2,"put_oi":1},{"strike":50.0,"call_delta_oi":61729.0,"put_delta_oi":-215.0,"dealer_delta":-61514.0,"call_oi":4077,"put_oi":3},{"strike":55.0,"call_delta_oi":76076.0,"put_delta_oi":0,"dealer_delta":-76076.0,"call_oi":2564,"put_oi":0},{"strike":60.0,"call_delta_oi":79781.0,"put_delta_oi":0,"dealer_delta":-79781.0,"call_oi":2994,"put_oi":0},{"strike":65.0,"call_delta_oi":557.0,"put_delta_oi":0,"dealer_delta":-557.0,"call_oi":21,"put_oi":0}],"net_dealer_delta":-764160.0,"total_call_delta":885956.0,"total_put_delta":-121797.0,"bias":"bearish"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":31.020000457763672,"strikes":[{"strike":20.0,"moneyness":0.6447,"type":"call","iv":0.9438,"delta":0.8743,"oi":113},{"strike":22.0,"moneyness":0.7092,"type":"call","iv":0.7114,"delta":0.87,"oi":101},{"strike":30.0,"moneyness":0.9671,"type":"put","iv":0.5078,"delta":-0.3807,"oi":721},{"strike":32.0,"moneyness":1.0316,"type":"call","iv":0.7842,"delta":0.5651,"oi":573},{"strike":35.0,"moneyness":1.1283,"type":"call","iv":0.5878,"delta":0.425,"oi":359},{"strike":37.0,"moneyness":1.1928,"type":"call","iv":0.6633,"delta":0.3872,"oi":668},{"strike":40.0,"moneyness":1.2895,"type":"call","iv":0.7176,"delta":0.3298,"oi":858},{"strike":42.0,"moneyness":1.354,"type":"call","iv":0.7034,"delta":0.2786,"oi":1044},{"strike":45.0,"moneyness":1.4507,"type":"call","iv":0.6067,"delta":0.1712,"oi":1098},{"strike":50.0,"moneyness":1.6119,"type":"call","iv":0.6828,"delta":0.1369,"oi":2082},{"strike":60.0,"moneyness":1.9342,"type":"call","iv":0.8773,"delta":0.1253,"oi":615}]},{"expiration":"01/21/2028","underlying_price":31.020000457763672,"strikes":[{"strike":25.0,"moneyness":0.8059,"type":"put","iv":0.5809,"delta":-0.2295,"oi":211},{"strike":30.0,"moneyness":0.9671,"type":"call","iv":0.613,"delta":0.6832,"oi":1071},{"strike":35.0,"moneyness":1.1283,"type":"call","iv":0.598,"delta":0.5968,"oi":1396},{"strike":40.0,"moneyness":1.2895,"type":"call","iv":0.5944,"delta":0.5182,"oi":228},{"strike":45.0,"moneyness":1.4507,"type":"call","iv":0.5651,"delta":0.4329,"oi":156},{"strike":50.0,"moneyness":1.6119,"type":"call","iv":0.5633,"delta":0.3686,"oi":449},{"strike":55.0,"moneyness":1.773,"type":"call","iv":0.5384,"delta":0.2963,"oi":2453},{"strike":60.0,"moneyness":1.9342,"type":"call","iv":0.6105,"delta":0.3016,"oi":2362}]},{"expiration":"02/19/2027","underlying_price":31.020000457763672,"strikes":[{"strike":34.0,"moneyness":1.0961,"type":"call","iv":0.5817,"delta":0.4876,"oi":373},{"strike":40.0,"moneyness":1.2895,"type":"call","iv":0.6692,"delta":0.3557,"oi":266}]},{"expiration":"05/21/2027","underlying_price":31.020000457763672,"strikes":[{"strike":33.0,"moneyness":1.0638,"type":"call","iv":0.6616,"delta":0.5776,"oi":1504},{"strike":40.0,"moneyness":1.2895,"type":"call","iv":0.6373,"delta":0.422,"oi":1500}]},{"expiration":"10/16/2026","underlying_price":31.020000457763672,"strikes":[{"strike":30.0,"moneyness":0.9671,"type":"put","iv":0.6302,"delta":-0.3619,"oi":402},{"strike":32.0,"moneyness":1.0316,"type":"call","iv":0.5103,"delta":0.3978,"oi":565},{"strike":32.0,"moneyness":1.0316,"type":"put","iv":0.5515,"delta":-0.5918,"oi":177},{"strike":35.0,"moneyness":1.1283,"type":"call","iv":0.9155,"delta":0.2731,"oi":1503},{"strike":40.0,"moneyness":1.2895,"type":"call","iv":0.7949,"delta":0.0537,"oi":615}]},{"expiration":"11/20/2026","underlying_price":31.020000457763672,"strikes":[{"strike":30.0,"moneyness":0.9671,"type":"put","iv":0.5688,"delta":-0.385,"oi":110},{"strike":35.0,"moneyness":1.1283,"type":"call","iv":0.8639,"delta":0.4165,"oi":188},{"strike":40.0,"moneyness":1.2895,"type":"call","iv":0.626,"delta":0.1631,"oi":1014},{"strike":42.0,"moneyness":1.354,"type":"call","iv":0.7496,"delta":0.169,"oi":132},{"strike":50.0,"moneyness":1.6119,"type":"call","iv":0.9267,"delta":0.1082,"oi":1494}]}],"greeks_heatmap":{"data":[{"strike":30.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.3619,"call_gamma":0,"put_gamma":0.101585,"call_theta":0,"put_theta":-0.0518,"call_vega":0,"put_vega":0.0219,"call_oi":0,"put_oi":402},{"strike":32.0,"dte":14,"expiration":"10/16/2026","call_delta":0.3978,"put_delta":-0.5918,"call_gamma":0.129135,"put_gamma":0.120275,"call_theta":-0.0457,"put_theta":-0.0459,"call_vega":0.0226,"put_vega":0.0227,"call_oi":565,"put_oi":177},{"strike":33.0,"dte":14,"expiration":"10/16/2026","call_delta":0.2704,"put_delta":0,"call_gamma":0.1162,"put_gamma":0,"call_theta":-0.0372,"put_theta":0,"call_vega":0.0194,"put_vega":0,"call_oi":91,"put_oi":0},{"strike":35.0,"dte":14,"expiration":"10/16/2026","call_delta":0.2731,"put_delta":-0.8793,"call_gamma":0.062043,"put_gamma":0.066293,"call_theta":-0.0694,"put_theta":-0.0198,"call_vega":0.0195,"put_vega":0.0118,"call_oi":1503,"put_oi":55},{"strike":40.0,"dte":14,"expiration":"10/16/2026","call_delta":0.0537,"put_delta":-0.9625,"call_gamma":0.023467,"put_gamma":0.019271,"call_theta":-0.0197,"put_theta":-0.0088,"call_vega":0.0064,"put_vega":0.0048,"call_oi":615,"put_oi":100},{"strike":30.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.385,"call_gamma":0,"put_gamma":0.059746,"call_theta":0,"put_theta":-0.0239,"call_vega":0,"put_vega":0.043,"call_oi":0,"put_oi":110},{"strike":34.0,"dte":49,"expiration":"11/20/2026","call_delta":0.4025,"put_delta":0,"call_gamma":0.052843,"put_gamma":0,"call_theta":-0.0308,"put_theta":0,"call_vega":0.0435,"put_vega":0,"call_oi":69,"put_oi":0},{"strike":35.0,"dte":49,"expiration":"11/20/2026","call_delta":0.4165,"put_delta":0,"call_gamma":0.040151,"put_gamma":0,"call_theta":-0.0407,"put_theta":0,"call_vega":0.0439,"put_vega":0,"call_oi":188,"put_oi":0},{"strike":40.0,"dte":49,"expiration":"11/20/2026","call_delta":0.1631,"put_delta":0,"call_gamma":0.034986,"put_gamma":0,"call_theta":-0.0186,"put_theta":0,"call_vega":0.0277,"put_vega":0,"call_oi":1014,"put_oi":0}],"strikes":[30.0,32.0,33.0,34.0,35.0,40.0],"dtes":[14,49]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":14.39,"put_25d_iv":63.02,"call_25d_iv":48.64,"put_25d_strike":30.0,"call_25d_strike":33.0,"skew":"put_skew"},{"expiration":"11/20/2026","dte":49,"risk_reversal":-18.08,"put_25d_iv":56.88,"call_25d_iv":74.96,"put_25d_strike":30.0,"call_25d_strike":42.0,"skew":"call_skew"},{"expiration":"01/15/2027","dte":105,"risk_reversal":-64.22,"put_25d_iv":50.78,"call_25d_iv":115.0,"put_25d_strike":30.0,"call_25d_strike":55.0,"skew":"call_skew"},{"expiration":"01/21/2028","dte":476,"risk_reversal":4.25,"put_25d_iv":58.09,"call_25d_iv":53.84,"put_25d_strike":25.0,"call_25d_strike":55.0,"skew":"put_skew"}],"vanna_exposure":{"exposure":[{"strike":20.0,"call_vanna":-9.0,"put_vanna":0,"net_vanna":-9.0,"call_oi":113,"put_oi":0},{"strike":22.0,"call_vanna":-22.0,"put_vanna":0,"net_vanna":-22.0,"call_oi":174,"put_oi":0},{"strike":25.0,"call_vanna":0,"put_vanna":39.0,"net_vanna":39.0,"call_oi":0,"put_oi":211},{"strike":30.0,"call_vanna":-168.0,"put_vanna":46.0,"net_vanna":-121.0,"call_oi":1227,"put_oi":1233},{"strike":32.0,"call_vanna":-7.0,"put_vanna":11.0,"net_vanna":4.0,"call_oi":1138,"put_oi":344},{"strike":33.0,"call_vanna":-71.0,"put_vanna":0,"net_vanna":-71.0,"call_oi":1650,"put_oi":0},{"strike":34.0,"call_vanna":4.0,"put_vanna":0,"net_vanna":4.0,"call_oi":442,"put_oi":0},{"strike":35.0,"call_vanna":-60.0,"put_vanna":-2.0,"net_vanna":-62.0,"call_oi":3508,"put_oi":55},{"strike":37.0,"call_vanna":31.0,"put_vanna":0,"net_vanna":31.0,"call_oi":668,"put_oi":0},{"strike":40.0,"call_vanna":215.0,"put_vanna":-7.0,"net_vanna":209.0,"call_oi":4481,"put_oi":167},{"strike":42.0,"call_vanna":92.0,"put_vanna":0,"net_vanna":92.0,"call_oi":1239,"put_oi":0},{"strike":43.0,"call_vanna":3.0,"put_vanna":0,"net_vanna":3.0,"call_oi":51,"put_oi":0},{"strike":45.0,"call_vanna":107.0,"put_vanna":0,"net_vanna":107.0,"call_oi":1254,"put_oi":0},{"strike":50.0,"call_vanna":308.0,"put_vanna":0,"net_vanna":308.0,"call_oi":4077,"put_oi":0},{"strike":55.0,"call_vanna":400.0,"put_vanna":0,"net_vanna":400.0,"call_oi":2529,"put_oi":0},{"strike":60.0,"call_vanna":423.0,"put_vanna":0,"net_vanna":423.0,"call_oi":2977,"put_oi":0}],"net_vanna":1334.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":30.0,"call_charm":0,"put_charm":20389.0,"net_charm":20389.0,"call_oi":0,"put_oi":512},{"strike":32.0,"call_charm":-26759.0,"put_charm":12528.0,"net_charm":-14231.0,"call_oi":565,"put_oi":177},{"strike":33.0,"call_charm":-2384.0,"put_charm":0,"net_charm":-2384.0,"call_oi":91,"put_oi":0},{"strike":34.0,"call_charm":-636.0,"put_charm":0,"net_charm":-636.0,"call_oi":69,"put_oi":0},{"strike":35.0,"call_charm":-76671.0,"put_charm":2491.0,"net_charm":-74179.0,"call_oi":1691,"put_oi":55},{"strike":40.0,"call_charm":-3991.0,"put_charm":2208.0,"net_charm":-1783.0,"call_oi":1629,"put_oi":100},{"strike":42.0,"call_charm":-377.0,"put_charm":0,"net_charm":-377.0,"call_oi":132,"put_oi":0},{"strike":43.0,"call_charm":-49.0,"put_charm":0,"net_charm":-49.0,"call_oi":51,"put_oi":0},{"strike":50.0,"call_charm":-3335.0,"put_charm":0,"net_charm":-3335.0,"call_oi":1546,"put_oi":0}],"net_charm":-76584.0,"weekend_delta_shift":-229753.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":73101.0,"put_delta":-50404.0,"net_delta":22697.0,"call_oi":2913,"put_oi":864,"total_oi":3777,"total_volume":179,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":50651.0,"put_delta":-18051.0,"net_delta":32600.0,"call_oi":3048,"put_oi":324,"total_oi":3372,"total_volume":10,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":220355.0,"put_delta":-40344.0,"net_delta":180011.0,"call_oi":7782,"put_oi":1038,"total_oi":8820,"total_volume":198,"bias":"bullish"},{"expiration":"02/19/2027","dte":140,"call_delta":40830.0,"put_delta":-2345.0,"net_delta":38485.0,"call_oi":885,"put_oi":71,"total_oi":956,"total_volume":51,"bias":"neutral"},{"expiration":"05/21/2027","dte":231,"call_delta":150632.0,"put_delta":-119.0,"net_delta":150513.0,"call_oi":3010,"put_oi":2,"total_oi":3012,"total_volume":0,"bias":"bullish"},{"expiration":"01/21/2028","dte":476,"call_delta":350386.0,"put_delta":-10533.0,"net_delta":339852.0,"call_oi":8320,"put_oi":388,"total_oi":8708,"total_volume":17,"bias":"bullish"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":32.0,"straddle_price":2.63,"straddle_pct":8.46,"implied_move":8.46,"avg_iv":53.1},{"expiration":"11/20/2026","dte":49,"strike":32.0,"straddle_price":6.45,"straddle_pct":20.79,"implied_move":20.79,"avg_iv":70.8},{"expiration":"01/15/2027","dte":105,"strike":32.0,"straddle_price":9.35,"straddle_pct":30.14,"implied_move":30.14,"avg_iv":70.4},{"expiration":"02/19/2027","dte":140,"strike":30.0,"straddle_price":9.9,"straddle_pct":31.91,"implied_move":31.91,"avg_iv":66.4},{"expiration":"01/21/2028","dte":476,"strike":30.0,"straddle_price":16.05,"straddle_pct":51.74,"implied_move":51.74,"avg_iv":60.0}],"volume_profile":{"profile":[{"strike":3.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":24,"put_oi":0,"total_oi":24,"bias":"neutral"},{"strike":5.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":0,"total_oi":1,"bias":"neutral"},{"strike":10.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3,"put_oi":18,"total_oi":21,"bias":"neutral"},{"strike":12.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":4,"put_oi":3,"total_oi":7,"bias":"neutral"},{"strike":15.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":10,"put_oi":15,"total_oi":25,"bias":"neutral"},{"strike":17.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":23,"put_oi":26,"total_oi":49,"bias":"neutral"},{"strike":20.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":127,"put_oi":61,"total_oi":188,"bias":"neutral"},{"strike":22.0,"call_volume":147,"put_volume":2,"total_volume":149,"call_oi":174,"put_oi":27,"total_oi":201,"bias":"bullish"},{"strike":25.0,"call_volume":5,"put_volume":0,"total_volume":5,"call_oi":73,"put_oi":222,"total_oi":295,"bias":"bullish"},{"strike":26.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":5,"put_oi":25,"total_oi":30,"bias":"neutral"},{"strike":27.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":18,"put_oi":12,"total_oi":30,"bias":"neutral"},{"strike":28.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":18,"put_oi":15,"total_oi":33,"bias":"neutral"},{"strike":29.0,"call_volume":0,"put_volume":2,"total_volume":2,"call_oi":9,"put_oi":7,"total_oi":16,"bias":"bearish"},{"strike":30.0,"call_volume":0,"put_volume":25,"total_volume":25,"call_oi":1227,"put_oi":1279,"total_oi":2506,"bias":"bearish"},{"strike":31.0,"call_volume":0,"put_volume":1,"total_volume":1,"call_oi":3,"put_oi":22,"total_oi":25,"bias":"bearish"},{"strike":32.0,"call_volume":0,"put_volume":2,"total_volume":2,"call_oi":1157,"put_oi":380,"total_oi":1537,"bias":"bearish"},{"strike":33.0,"call_volume":17,"put_volume":0,"total_volume":17,"call_oi":1651,"put_oi":57,"total_oi":1708,"bias":"bullish"},{"strike":34.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":443,"put_oi":79,"total_oi":522,"bias":"neutral"},{"strike":35.0,"call_volume":45,"put_volume":11,"total_volume":56,"call_oi":3508,"put_oi":125,"total_oi":3633,"bias":"bullish"},{"strike":36.0,"call_volume":0,"put_volume":1,"total_volume":1,"call_oi":9,"put_oi":43,"total_oi":52,"bias":"bearish"},{"strike":37.0,"call_volume":25,"put_volume":0,"total_volume":25,"call_oi":710,"put_oi":25,"total_oi":735,"bias":"bullish"},{"strike":38.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":11,"put_oi":4,"total_oi":15,"bias":"neutral"},{"strike":39.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":4,"put_oi":0,"total_oi":4,"bias":"neutral"},{"strike":40.0,"call_volume":120,"put_volume":0,"total_volume":120,"call_oi":4481,"put_oi":179,"total_oi":4660,"bias":"bullish"},{"strike":41.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":8,"put_oi":2,"total_oi":10,"bias":"neutral"},{"strike":42.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1253,"put_oi":2,"total_oi":1255,"bias":"neutral"},{"strike":43.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":55,"put_oi":2,"total_oi":57,"bias":"neutral"},{"strike":44.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3,"put_oi":4,"total_oi":7,"bias":"neutral"},{"strike":45.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":1288,"put_oi":50,"total_oi":1338,"bias":"bullish"},{"strike":47.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":2,"put_oi":1,"total_oi":3,"bias":"neutral"},{"strike":50.0,"call_volume":52,"put_volume":0,"total_volume":52,"call_oi":4077,"put_oi":3,"total_oi":4080,"bias":"bullish"},{"strike":55.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":2564,"put_oi":0,"total_oi":2564,"bias":"neutral"},{"strike":60.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":2994,"put_oi":0,"total_oi":2994,"bias":"neutral"},{"strike":65.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":21,"put_oi":0,"total_oi":21,"bias":"neutral"}],"underlying_price":31.020000457763672,"peak_call_strike":22.0,"peak_put_strike":30.0,"total_call_volume":412,"total_put_volume":44,"volume_pc_ratio":0.107},"iv_contours":{"x":[0.71,0.81,0.84,0.87,0.9,0.97,1.0,1.03,1.06,1.1,1.13,1.16,1.19,1.29],"y":[14,49,105,140],"z":[[null,null,null,null,null,63.02,65.76,53.09,49.79,31.12,71.66,46.19,190.96,75.95],[null,null,null,null,65.55,56.88,null,70.8,41.04,59.69,69.7,null,null,62.6],[88.98,83.73,null,75.62,null,62.62,null,70.44,null,null,59.1,null,66.33,65.94],[null,null,59.07,null,null,66.42,null,null,69.56,58.17,63.47,null,null,66.92]],"levels":[31.1,47.1,63.1,79.1,95.1,111.0,127.0,143.0,159.0,175.0,191.0],"min_iv":31.1,"max_iv":191.0},"butterfly_spread":[{"expiration":"11/20/2026","dte":49,"atm_strike":32.0,"atm_iv":71.37,"otm_strike":32.0,"otm_iv":71.37,"itm_strike":28.0,"itm_iv":78.39,"iv_butterfly":7.02,"price_butterfly":2.3,"convexity":"high_convexity"},{"expiration":"01/15/2027","dte":105,"atm_strike":32.0,"atm_iv":78.42,"otm_strike":32.0,"otm_iv":78.42,"itm_strike":30.0,"itm_iv":74.47,"iv_butterfly":-3.95,"price_butterfly":0.6,"convexity":"inverted"},{"expiration":"02/19/2027","dte":140,"atm_strike":30.0,"atm_iv":73.32,"otm_strike":33.0,"otm_iv":69.56,"itm_strike":30.0,"itm_iv":73.32,"iv_butterfly":-3.75,"price_butterfly":-1.5,"convexity":"inverted"}],"iv_history":[{"date":"2026-09-14","iv":96.3},{"date":"2026-09-15","iv":97.95},{"date":"2026-09-16","iv":99.02},{"date":"2026-09-17","iv":91.55},{"date":"2026-09-18","iv":89.21},{"date":"2026-09-21","iv":77.78},{"date":"2026-09-22","iv":86.4},{"date":"2026-09-23","iv":79.8},{"date":"2026-09-24","iv":80.9},{"date":"2026-09-25","iv":79.0},{"date":"2026-09-28","iv":81.9},{"date":"2026-09-29","iv":89.8},{"date":"2026-09-30","iv":82.9},{"date":"2026-10-01","iv":83.7},{"date":"2026-10-02","iv":90.3}]}}