{"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":"GRNY","summary":{"name":"GRNY","price":28.32,"total_oi":16789,"call_oi":15606,"put_oi":1183,"pc_ratio":0.076,"net_gex":947144.63,"avg_iv":39.6,"iv_rank":21.9,"iv_52w_high":73.4,"iv_52w_low":30.1,"gamma_flip":null,"max_pain":22.0},"features":{"symbol":"GRNY","price":28.32,"total_oi":16789,"analysis_coverage":1.0,"avg_iv_pct":39.6,"iv_rank":21.9,"iv_52w_high_pct":73.4,"iv_52w_low_pct":30.1,"front_dte":14,"front_atm_iv_pct":22.0069,"back_atm_iv_pct":21.2338,"term_premium_pp":0.7731,"expected_move_front_pct":4.31,"straddle_front_pct":2.91,"straddle_30d_pct":2.91,"risk_reversal_front_pp":59.58,"risk_reversal_30d_pp":59.58,"butterfly_front_pp":-3.21,"butterfly_30d_pp":-3.21,"put_call_oi_ratio":0.076,"put_call_oi_front_ratio":1.024,"put_call_volume_front_ratio":0.071,"option_volume":43,"volume_oi_ratio":0.002561,"net_delta_normalized":0.482495,"dealer_delta_normalized":-0.481864,"gex_per_100k_oi":5641459.467508,"vanna_per_100k_oi":-804.097921,"charm_per_100k_oi":-11078.682471,"weekend_delta_shift_per_100k_oi":-33236.047412,"iv_surface_range_pp":80.1,"gamma_flip_distance_pct":null,"max_pain_distance_pct":-22.316384,"peak_call_distance_pct":-4.661017,"peak_put_distance_pct":-1.129944},"analyses":{"gamma_walls":[{"strike":14.0,"call_gex":487.76,"put_gex":-113.94,"net_gex":373.82,"call_oi":135,"put_oi":25},{"strike":15.0,"call_gex":486.52,"put_gex":-22.51,"net_gex":464.01,"call_oi":126,"put_oi":4},{"strike":16.0,"call_gex":581.44,"put_gex":0.0,"net_gex":581.44,"call_oi":111,"put_oi":0},{"strike":17.0,"call_gex":33.62,"put_gex":-7.46,"net_gex":26.16,"call_oi":11,"put_oi":1},{"strike":18.0,"call_gex":72.62,"put_gex":-66.31,"net_gex":6.31,"call_oi":8,"put_oi":7},{"strike":19.0,"call_gex":80.85,"put_gex":-245.24,"net_gex":-164.4,"call_oi":8,"put_oi":23},{"strike":20.0,"call_gex":5806.62,"put_gex":-373.53,"net_gex":5433.09,"call_oi":441,"put_oi":30},{"strike":21.0,"call_gex":929.35,"put_gex":-298.37,"net_gex":630.99,"call_oi":59,"put_oi":18},{"strike":22.0,"call_gex":10131.26,"put_gex":-744.19,"net_gex":9387.07,"call_oi":535,"put_oi":48},{"strike":23.0,"call_gex":4039.83,"put_gex":-1169.24,"net_gex":2870.6,"call_oi":165,"put_oi":54},{"strike":24.0,"call_gex":8670.29,"put_gex":-2580.05,"net_gex":6090.24,"call_oi":278,"put_oi":76},{"strike":25.0,"call_gex":52422.48,"put_gex":-10532.74,"net_gex":41889.74,"call_oi":1276,"put_oi":262},{"strike":26.0,"call_gex":36312.1,"put_gex":-6248.56,"net_gex":30063.54,"call_oi":781,"put_oi":107},{"strike":27.0,"call_gex":133202.57,"put_gex":-31048.69,"net_gex":102153.88,"call_oi":1655,"put_oi":268},{"strike":28.0,"call_gex":186122.69,"put_gex":-44583.97,"net_gex":141538.72,"call_oi":2375,"put_oi":175},{"strike":29.0,"call_gex":138857.11,"put_gex":-8092.86,"net_gex":130764.25,"call_oi":812,"put_oi":33},{"strike":30.0,"call_gex":134597.39,"put_gex":-1460.62,"net_gex":133136.77,"call_oi":1668,"put_oi":19},{"strike":31.0,"call_gex":259031.31,"put_gex":-537.58,"net_gex":258493.73,"call_oi":3141,"put_oi":14},{"strike":32.0,"call_gex":13844.68,"put_gex":0.0,"net_gex":13844.68,"call_oi":220,"put_oi":0},{"strike":33.0,"call_gex":2981.88,"put_gex":-693.54,"net_gex":2288.35,"call_oi":66,"put_oi":18},{"strike":34.0,"call_gex":3033.03,"put_gex":-36.26,"net_gex":2996.78,"call_oi":75,"put_oi":1},{"strike":35.0,"call_gex":64247.96,"put_gex":0.0,"net_gex":64247.96,"call_oi":1659,"put_oi":0},{"strike":40.0,"call_gex":26.91,"put_gex":0.0,"net_gex":26.91,"call_oi":1,"put_oi":0}],"pain_by_strike":[{"strike":14.0,"call_value":0,"put_value":13585.0,"total_value":13585.0},{"strike":15.0,"call_value":135.0,"put_value":12427.0,"total_value":12562.0},{"strike":16.0,"call_value":396.0,"put_value":11273.0,"total_value":11669.0},{"strike":17.0,"call_value":768.0,"put_value":10119.0,"total_value":10887.0},{"strike":18.0,"call_value":1151.0,"put_value":8966.0,"total_value":10117.0},{"strike":19.0,"call_value":1542.0,"put_value":7820.0,"total_value":9362.0},{"strike":20.0,"call_value":1941.0,"put_value":6697.0,"total_value":8638.0},{"strike":21.0,"call_value":2781.0,"put_value":5604.0,"total_value":8385.0},{"strike":22.0,"call_value":3680.0,"put_value":4529.0,"total_value":8209.0},{"strike":23.0,"call_value":5114.0,"put_value":3502.0,"total_value":8616.0},{"strike":24.0,"call_value":6713.0,"put_value":2529.0,"total_value":9242.0},{"strike":25.0,"call_value":8590.0,"put_value":1632.0,"total_value":10222.0},{"strike":26.0,"call_value":11743.0,"put_value":997.0,"total_value":12740.0},{"strike":27.0,"call_value":15677.0,"put_value":469.0,"total_value":16146.0},{"strike":28.0,"call_value":21266.0,"put_value":209.0,"total_value":21475.0},{"strike":29.0,"call_value":29230.0,"put_value":124.0,"total_value":29354.0},{"strike":30.0,"call_value":38006.0,"put_value":72.0,"total_value":38078.0},{"strike":31.0,"call_value":48450.0,"put_value":39.0,"total_value":48489.0},{"strike":32.0,"call_value":62035.0,"put_value":20.0,"total_value":62055.0},{"strike":33.0,"call_value":75840.0,"put_value":1.0,"total_value":75841.0},{"strike":34.0,"call_value":89711.0,"put_value":0.0,"total_value":89711.0},{"strike":35.0,"call_value":103657.0,"put_value":0.0,"total_value":103657.0},{"strike":40.0,"call_value":181682.0,"put_value":0,"total_value":181682.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":112.3,"strike":24.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":70.9,"strike":19.69},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":70.5,"strike":25.67},{"moneyness":0.9,"dte":21,"iv":null,"strike":null},{"moneyness":0.9,"dte":30,"iv":null,"strike":null},{"moneyness":0.9,"dte":45,"iv":27.0,"strike":25.67},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":26.4,"strike":25.5},{"moneyness":0.95,"dte":7,"iv":null,"strike":null},{"moneyness":0.95,"dte":14,"iv":30.2,"strike":27.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":23.0,"strike":27.0},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":23.9,"strike":27.0},{"moneyness":1.0,"dte":7,"iv":null,"strike":null},{"moneyness":1.0,"dte":14,"iv":17.9,"strike":28.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":20.3,"strike":28.5},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":21.3,"strike":28.33},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":61.0,"strike":30.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":22.3,"strike":30.0},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":21.5,"strike":30.0},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":43.7,"strike":31.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":null,"strike":null},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":21.6,"strike":31.0},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":53.8,"strike":32.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":null,"strike":null},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":60.6,"strike":33.29}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":1.0,"contract_count":10,"total_oi":887},{"expiration":"11/20/2026","dte":49,"iv":0.0,"contract_count":10,"total_oi":162},{"expiration":"12/18/2026","dte":77,"iv":0.0491,"contract_count":9,"total_oi":939},{"expiration":"01/15/2027","dte":105,"iv":0.0083,"contract_count":10,"total_oi":6977},{"expiration":"03/19/2027","dte":168,"iv":0.0755,"contract_count":4,"total_oi":39},{"expiration":"01/21/2028","dte":476,"iv":0.1993,"contract_count":12,"total_oi":2044}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":4.31,"expected_move_2std":8.63,"contract_count":6},{"expiration":"11/20/2026","dte":49,"expected_move_1std":7.78,"expected_move_2std":15.55,"contract_count":6},{"expiration":"12/18/2026","dte":77,"expected_move_1std":10.47,"expected_move_2std":20.95,"contract_count":5},{"expiration":"01/15/2027","dte":105,"expected_move_1std":11.72,"expected_move_2std":23.45,"contract_count":5},{"expiration":"03/19/2027","dte":168,"expected_move_1std":15.77,"expected_move_2std":31.53,"contract_count":2},{"expiration":"01/21/2028","dte":476,"expected_move_1std":28.4,"expected_move_2std":56.8,"contract_count":6}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":498,"put_oi":510,"total_oi":1008,"pc_ratio":1.024,"pc_ratio_volume":0.071,"sentiment":"neutral"},{"expiration":"11/20/2026","dte":49,"call_oi":119,"put_oi":44,"total_oi":163,"pc_ratio":0.37,"pc_ratio_volume":1.375,"sentiment":"bullish"},{"expiration":"12/18/2026","dte":77,"call_oi":1001,"put_oi":85,"total_oi":1086,"pc_ratio":0.085,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"01/15/2027","dte":105,"call_oi":8983,"put_oi":337,"total_oi":9320,"pc_ratio":0.038,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"03/19/2027","dte":168,"call_oi":132,"put_oi":8,"total_oi":140,"pc_ratio":0.061,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"01/21/2028","dte":476,"call_oi":4873,"put_oi":199,"total_oi":5072,"pc_ratio":0.041,"pc_ratio_volume":0.0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":14.0,"call_delta_oi":13164.0,"put_delta_oi":-78.0,"dealer_delta":-13086.0,"call_oi":135,"put_oi":25},{"strike":15.0,"call_delta_oi":10056.0,"put_delta_oi":-20.0,"dealer_delta":-10036.0,"call_oi":104,"put_oi":4},{"strike":16.0,"call_delta_oi":10731.0,"put_delta_oi":0,"dealer_delta":-10731.0,"call_oi":111,"put_oi":0},{"strike":17.0,"call_delta_oi":1088.0,"put_delta_oi":-4.0,"dealer_delta":-1084.0,"call_oi":11,"put_oi":1},{"strike":18.0,"call_delta_oi":751.0,"put_delta_oi":-102.0,"dealer_delta":-649.0,"call_oi":8,"put_oi":7},{"strike":19.0,"call_delta_oi":754.0,"put_delta_oi":-132.0,"dealer_delta":-622.0,"call_oi":8,"put_oi":23},{"strike":20.0,"call_delta_oi":41115.0,"put_delta_oi":-537.0,"dealer_delta":-40578.0,"call_oi":441,"put_oi":30},{"strike":21.0,"call_delta_oi":5294.0,"put_delta_oi":-273.0,"dealer_delta":-5021.0,"call_oi":59,"put_oi":18},{"strike":22.0,"call_delta_oi":47674.0,"put_delta_oi":-959.0,"dealer_delta":-46715.0,"call_oi":535,"put_oi":48},{"strike":23.0,"call_delta_oi":14409.0,"put_delta_oi":-1032.0,"dealer_delta":-13377.0,"call_oi":165,"put_oi":54},{"strike":24.0,"call_delta_oi":23624.0,"put_delta_oi":-877.0,"dealer_delta":-22747.0,"call_oi":278,"put_oi":76},{"strike":25.0,"call_delta_oi":104613.0,"put_delta_oi":-5323.0,"dealer_delta":-99291.0,"call_oi":1276,"put_oi":262},{"strike":26.0,"call_delta_oi":59578.0,"put_delta_oi":-2535.0,"dealer_delta":-57043.0,"call_oi":781,"put_oi":107},{"strike":27.0,"call_delta_oi":117711.0,"put_delta_oi":-6095.0,"dealer_delta":-111616.0,"call_oi":1655,"put_oi":268},{"strike":28.0,"call_delta_oi":147527.0,"put_delta_oi":-6352.0,"dealer_delta":-141175.0,"call_oi":2375,"put_oi":175},{"strike":29.0,"call_delta_oi":32337.0,"put_delta_oi":-2308.0,"dealer_delta":-30030.0,"call_oi":812,"put_oi":33},{"strike":30.0,"call_delta_oi":68918.0,"put_delta_oi":-1111.0,"dealer_delta":-67807.0,"call_oi":1668,"put_oi":19},{"strike":31.0,"call_delta_oi":80262.0,"put_delta_oi":-685.0,"dealer_delta":-79577.0,"call_oi":3141,"put_oi":14},{"strike":32.0,"call_delta_oi":4424.0,"put_delta_oi":0,"dealer_delta":-4424.0,"call_oi":220,"put_oi":0},{"strike":33.0,"call_delta_oi":1503.0,"put_delta_oi":-1040.0,"dealer_delta":-464.0,"call_oi":66,"put_oi":18},{"strike":34.0,"call_delta_oi":1306.0,"put_delta_oi":-61.0,"dealer_delta":-1245.0,"call_oi":75,"put_oi":1},{"strike":35.0,"call_delta_oi":51661.0,"put_delta_oi":0,"dealer_delta":-51661.0,"call_oi":1659,"put_oi":0},{"strike":40.0,"call_delta_oi":21.0,"put_delta_oi":0,"dealer_delta":-21.0,"call_oi":1,"put_oi":0}],"net_dealer_delta":-809001.0,"total_call_delta":838522.0,"total_put_delta":-29521.0,"bias":"bearish"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":28.31999969482422,"strikes":[{"strike":20.0,"moneyness":0.7062,"type":"call","iv":0.4637,"delta":0.9427,"oi":315},{"strike":24.0,"moneyness":0.8475,"type":"call","iv":0.304,"delta":0.8801,"oi":144},{"strike":25.0,"moneyness":0.8828,"type":"call","iv":0.2783,"delta":0.8402,"oi":907},{"strike":26.0,"moneyness":0.9181,"type":"call","iv":0.2512,"delta":0.7867,"oi":353},{"strike":27.0,"moneyness":0.9534,"type":"call","iv":0.2348,"delta":0.7054,"oi":1476},{"strike":28.0,"moneyness":0.9887,"type":"call","iv":0.2174,"delta":0.6027,"oi":1277},{"strike":29.0,"moneyness":1.024,"type":"call","iv":0.1494,"delta":0.4579,"oi":183},{"strike":30.0,"moneyness":1.0593,"type":"call","iv":0.1983,"delta":0.353,"oi":727},{"strike":31.0,"moneyness":1.0946,"type":"call","iv":0.2054,"delta":0.2548,"oi":2868},{"strike":32.0,"moneyness":1.1299,"type":"call","iv":0.219,"delta":0.1886,"oi":103},{"strike":35.0,"moneyness":1.2359,"type":"call","iv":0.7573,"delta":0.3852,"oi":235}]},{"expiration":"01/21/2028","underlying_price":28.31999969482422,"strikes":[{"strike":14.0,"moneyness":0.4944,"type":"call","iv":0.4019,"delta":0.9704,"oi":110},{"strike":20.0,"moneyness":0.7062,"type":"call","iv":0.3174,"delta":0.9023,"oi":119},{"strike":22.0,"moneyness":0.7768,"type":"call","iv":0.2588,"delta":0.8831,"oi":449},{"strike":24.0,"moneyness":0.8475,"type":"call","iv":0.2656,"delta":0.8106,"oi":101},{"strike":25.0,"moneyness":0.8828,"type":"call","iv":0.2765,"delta":0.7668,"oi":356},{"strike":26.0,"moneyness":0.9181,"type":"call","iv":0.2438,"delta":0.7406,"oi":413},{"strike":28.0,"moneyness":0.9887,"type":"call","iv":0.2745,"delta":0.6441,"oi":947},{"strike":30.0,"moneyness":1.0593,"type":"call","iv":0.2357,"delta":0.5501,"oi":573},{"strike":35.0,"moneyness":1.2359,"type":"call","iv":0.2118,"delta":0.2992,"oi":1424}]},{"expiration":"10/16/2026","underlying_price":28.31999969482422,"strikes":[{"strike":25.0,"moneyness":0.8828,"type":"put","iv":0.95,"delta":-0.2137,"oi":112},{"strike":27.0,"moneyness":0.9534,"type":"put","iv":0.3232,"delta":-0.2011,"oi":175},{"strike":28.0,"moneyness":0.9887,"type":"put","iv":0.1915,"delta":-0.3541,"oi":140},{"strike":29.0,"moneyness":1.024,"type":"call","iv":0.1799,"delta":0.262,"oi":243}]},{"expiration":"12/18/2026","underlying_price":28.31999969482422,"strikes":[{"strike":29.0,"moneyness":1.024,"type":"call","iv":0.2068,"delta":0.456,"oi":290},{"strike":30.0,"moneyness":1.0593,"type":"call","iv":0.1954,"delta":0.3077,"oi":228},{"strike":31.0,"moneyness":1.0946,"type":"call","iv":0.227,"delta":0.2309,"oi":229}]}],"greeks_heatmap":{"data":[{"strike":25.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.2137,"call_gamma":0,"put_gamma":0.057348,"call_theta":0,"put_theta":-0.0561,"call_vega":0,"put_vega":0.0156,"call_oi":0,"put_oi":112},{"strike":26.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.2523,"call_gamma":0,"put_gamma":0.077012,"call_theta":0,"put_theta":-0.05,"call_vega":0,"put_vega":0.0171,"call_oi":0,"put_oi":53},{"strike":27.0,"dte":14,"expiration":"10/16/2026","call_delta":0.8305,"put_delta":-0.2011,"call_gamma":0.168367,"put_gamma":0.162577,"call_theta":-0.0171,"put_theta":-0.018,"call_vega":0.0135,"put_vega":0.015,"call_oi":64,"put_oi":175},{"strike":28.0,"dte":14,"expiration":"10/16/2026","call_delta":0.6597,"put_delta":-0.3541,"call_gamma":0.397364,"put_gamma":0.363391,"call_theta":-0.0151,"put_theta":-0.0134,"call_vega":0.0196,"put_vega":0.0199,"call_oi":85,"put_oi":140},{"strike":29.0,"dte":14,"expiration":"10/16/2026","call_delta":0.262,"put_delta":0,"call_gamma":0.338644,"put_gamma":0,"call_theta":-0.0129,"put_theta":0,"call_vega":0.0174,"put_vega":0,"call_oi":243,"put_oi":0},{"strike":30.0,"dte":14,"expiration":"10/16/2026","call_delta":0.3335,"put_delta":0,"call_gamma":0.111618,"put_gamma":0,"call_theta":-0.0466,"put_theta":0,"call_vega":0.0194,"put_vega":0,"call_oi":88,"put_oi":0},{"strike":29.0,"dte":49,"expiration":"11/20/2026","call_delta":0.409,"put_delta":0,"call_gamma":0.199975,"put_gamma":0,"call_theta":-0.0091,"put_theta":0,"call_vega":0.0399,"put_vega":0,"call_oi":72,"put_oi":0},{"strike":27.0,"dte":77,"expiration":"12/18/2026","call_delta":0.7221,"put_delta":0,"call_gamma":0.112266,"put_gamma":0,"call_theta":-0.0087,"put_theta":0,"call_vega":0.0433,"put_vega":0,"call_oi":93,"put_oi":0},{"strike":29.0,"dte":77,"expiration":"12/18/2026","call_delta":0.456,"put_delta":0,"call_gamma":0.148344,"put_gamma":0,"call_theta":-0.0084,"put_theta":0,"call_vega":0.0512,"put_vega":0,"call_oi":290,"put_oi":0},{"strike":30.0,"dte":77,"expiration":"12/18/2026","call_delta":0.3077,"put_delta":0,"call_gamma":0.139246,"put_gamma":0,"call_theta":-0.0068,"put_theta":0,"call_vega":0.0454,"put_vega":0,"call_oi":228,"put_oi":0},{"strike":31.0,"dte":77,"expiration":"12/18/2026","call_delta":0.2309,"put_delta":0,"call_gamma":0.103761,"put_gamma":0,"call_theta":-0.0066,"put_theta":0,"call_vega":0.0393,"put_vega":0,"call_oi":229,"put_oi":0},{"strike":32.0,"dte":77,"expiration":"12/18/2026","call_delta":0.1425,"put_delta":0,"call_gamma":0.078601,"put_gamma":0,"call_theta":-0.0047,"put_theta":0,"call_vega":0.0291,"put_vega":0,"call_oi":67,"put_oi":0}],"strikes":[25.0,26.0,27.0,28.0,29.0,30.0,31.0,32.0],"dtes":[14,49,77]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":59.58,"put_25d_iv":77.58,"call_25d_iv":17.99,"put_25d_strike":26.0,"call_25d_strike":29.0,"skew":"put_skew"},{"expiration":"01/15/2027","dte":105,"risk_reversal":6.49,"put_25d_iv":27.03,"call_25d_iv":20.54,"put_25d_strike":25.0,"call_25d_strike":31.0,"skew":"put_skew"},{"expiration":"01/21/2028","dte":476,"risk_reversal":5.35,"put_25d_iv":26.54,"call_25d_iv":21.18,"put_25d_strike":25.0,"call_25d_strike":35.0,"skew":"put_skew"}],"vanna_exposure":{"exposure":[{"strike":14.0,"call_vanna":-8.0,"put_vanna":0,"net_vanna":-8.0,"call_oi":110,"put_oi":0},{"strike":15.0,"call_vanna":-6.0,"put_vanna":0,"net_vanna":-6.0,"call_oi":60,"put_oi":0},{"strike":16.0,"call_vanna":-7.0,"put_vanna":0,"net_vanna":-7.0,"call_oi":69,"put_oi":0},{"strike":20.0,"call_vanna":-36.0,"put_vanna":0,"net_vanna":-36.0,"call_oi":434,"put_oi":0},{"strike":22.0,"call_vanna":-82.0,"put_vanna":0,"net_vanna":-82.0,"call_oi":526,"put_oi":0},{"strike":23.0,"call_vanna":-20.0,"put_vanna":0,"net_vanna":-20.0,"call_oi":165,"put_oi":0},{"strike":24.0,"call_vanna":-31.0,"put_vanna":0,"net_vanna":-31.0,"call_oi":245,"put_oi":0},{"strike":25.0,"call_vanna":-146.0,"put_vanna":25.0,"net_vanna":-122.0,"call_oi":1263,"put_oi":252},{"strike":26.0,"call_vanna":-105.0,"put_vanna":2.0,"net_vanna":-103.0,"call_oi":766,"put_oi":53},{"strike":27.0,"call_vanna":-120.0,"put_vanna":6.0,"net_vanna":-114.0,"call_oi":1633,"put_oi":175},{"strike":28.0,"call_vanna":-172.0,"put_vanna":3.0,"net_vanna":-169.0,"call_oi":2309,"put_oi":140},{"strike":29.0,"call_vanna":17.0,"put_vanna":0,"net_vanna":17.0,"call_oi":788,"put_oi":0},{"strike":30.0,"call_vanna":33.0,"put_vanna":0,"net_vanna":33.0,"call_oi":1616,"put_oi":0},{"strike":31.0,"call_vanna":258.0,"put_vanna":0,"net_vanna":258.0,"call_oi":3097,"put_oi":0},{"strike":32.0,"call_vanna":14.0,"put_vanna":0,"net_vanna":14.0,"call_oi":170,"put_oi":0},{"strike":34.0,"call_vanna":5.0,"put_vanna":0,"net_vanna":5.0,"call_oi":57,"put_oi":0},{"strike":35.0,"call_vanna":238.0,"put_vanna":0,"net_vanna":238.0,"call_oi":1659,"put_oi":0}],"net_vanna":-135.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":25.0,"call_charm":0,"put_charm":3500.0,"net_charm":3500.0,"call_oi":0,"put_oi":112},{"strike":26.0,"call_charm":0,"put_charm":1743.0,"net_charm":1743.0,"call_oi":0,"put_oi":53},{"strike":27.0,"call_charm":-2375.0,"put_charm":1649.0,"net_charm":-726.0,"call_oi":64,"put_oi":175},{"strike":28.0,"call_charm":-2209.0,"put_charm":1738.0,"net_charm":-472.0,"call_oi":85,"put_oi":140},{"strike":29.0,"call_charm":-2340.0,"put_charm":0,"net_charm":-2340.0,"call_oi":315,"put_oi":0},{"strike":30.0,"call_charm":-3565.0,"put_charm":0,"net_charm":-3565.0,"call_oi":88,"put_oi":0}],"net_charm":-1860.0,"weekend_delta_shift":-5580.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":20626.0,"put_delta":-14333.0,"net_delta":6293.0,"call_oi":498,"put_oi":510,"total_oi":1008,"total_volume":15,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":5061.0,"put_delta":-1314.0,"net_delta":3747.0,"call_oi":119,"put_oi":44,"total_oi":163,"total_volume":19,"bias":"neutral"},{"expiration":"12/18/2026","dte":77,"call_delta":38397.0,"put_delta":-1979.0,"net_delta":36418.0,"call_oi":1001,"put_oi":85,"total_oi":1086,"total_volume":5,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":476710.0,"put_delta":-6188.0,"net_delta":470521.0,"call_oi":8983,"put_oi":337,"total_oi":9320,"total_volume":0,"bias":"bullish"},{"expiration":"03/19/2027","dte":168,"call_delta":6367.0,"put_delta":-73.0,"net_delta":6294.0,"call_oi":110,"put_oi":8,"total_oi":118,"total_volume":0,"bias":"neutral"},{"expiration":"01/21/2028","dte":476,"call_delta":291361.0,"put_delta":-5633.0,"net_delta":285727.0,"call_oi":4873,"put_oi":199,"total_oi":5072,"total_volume":2,"bias":"bullish"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":28.0,"straddle_price":0.82,"straddle_pct":2.91,"implied_move":2.91,"avg_iv":18.2},{"expiration":"12/18/2026","dte":77,"strike":28.0,"straddle_price":2.35,"straddle_pct":8.3,"implied_move":8.3,"avg_iv":22.6},{"expiration":"01/15/2027","dte":105,"strike":27.0,"straddle_price":3.07,"straddle_pct":10.86,"implied_move":10.86,"avg_iv":23.7}],"volume_profile":{"profile":[{"strike":14.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":135,"put_oi":25,"total_oi":160,"bias":"neutral"},{"strike":15.0,"call_volume":2,"put_volume":0,"total_volume":2,"call_oi":126,"put_oi":4,"total_oi":130,"bias":"bullish"},{"strike":16.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":111,"put_oi":0,"total_oi":111,"bias":"neutral"},{"strike":17.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":11,"put_oi":1,"total_oi":12,"bias":"neutral"},{"strike":18.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":8,"put_oi":7,"total_oi":15,"bias":"neutral"},{"strike":19.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":8,"put_oi":23,"total_oi":31,"bias":"neutral"},{"strike":20.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":441,"put_oi":30,"total_oi":471,"bias":"neutral"},{"strike":21.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":59,"put_oi":18,"total_oi":77,"bias":"neutral"},{"strike":22.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":535,"put_oi":48,"total_oi":583,"bias":"neutral"},{"strike":23.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":165,"put_oi":54,"total_oi":219,"bias":"neutral"},{"strike":24.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":278,"put_oi":76,"total_oi":354,"bias":"neutral"},{"strike":25.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1276,"put_oi":262,"total_oi":1538,"bias":"neutral"},{"strike":26.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":781,"put_oi":107,"total_oi":888,"bias":"neutral"},{"strike":27.0,"call_volume":10,"put_volume":0,"total_volume":10,"call_oi":1655,"put_oi":268,"total_oi":1923,"bias":"bullish"},{"strike":28.0,"call_volume":2,"put_volume":12,"total_volume":14,"call_oi":2375,"put_oi":175,"total_oi":2550,"bias":"bearish"},{"strike":29.0,"call_volume":7,"put_volume":0,"total_volume":7,"call_oi":812,"put_oi":33,"total_oi":845,"bias":"bullish"},{"strike":30.0,"call_volume":4,"put_volume":0,"total_volume":4,"call_oi":1668,"put_oi":19,"total_oi":1687,"bias":"bullish"},{"strike":31.0,"call_volume":5,"put_volume":0,"total_volume":5,"call_oi":3141,"put_oi":14,"total_oi":3155,"bias":"bullish"},{"strike":32.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":220,"put_oi":0,"total_oi":220,"bias":"neutral"},{"strike":33.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":66,"put_oi":18,"total_oi":84,"bias":"neutral"},{"strike":34.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":75,"put_oi":1,"total_oi":76,"bias":"neutral"},{"strike":35.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":1659,"put_oi":0,"total_oi":1659,"bias":"bullish"},{"strike":40.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":0,"total_oi":1,"bias":"neutral"}],"underlying_price":28.31999969482422,"peak_call_strike":27.0,"peak_put_strike":28.0,"total_call_volume":31,"total_put_volume":12,"volume_pc_ratio":0.387},"iv_contours":{"x":[0.71,0.74,0.78,0.81,0.85,0.88,0.92,0.95,0.99,1.02,1.06,1.09,1.13,1.17,1.2,1.24],"y":[14,49,77,105,168],"z":[[null,null,null,null,null,95.0,77.58,30.2,18.2,17.67,60.96,null,null,null,null,null],[null,null,null,null,null,null,null,21.8,null,18.92,21.74,null,null,null,null,null],[null,null,null,null,30.2,null,null,24.07,22.6,20.68,19.54,22.7,22.18,23.04,null,null],[81.4,40.6,66.55,41.39,30.13,27.43,25.21,23.67,21.74,14.94,22.5,20.54,21.9,23.51,25.15,75.73],[null,null,null,null,31.17,null,null,null,24.46,null,21.44,null,19.25,null,null,null]],"levels":[14.9,22.9,31.0,39.0,47.0,55.0,63.0,71.0,79.0,87.0,95.0],"min_iv":14.9,"max_iv":95.0},"butterfly_spread":[{"expiration":"12/18/2026","dte":77,"atm_strike":28.0,"atm_iv":22.93,"otm_strike":30.0,"otm_iv":19.54,"itm_strike":27.0,"itm_iv":23.12,"iv_butterfly":-3.21,"price_butterfly":-0.38,"convexity":"inverted"},{"expiration":"01/15/2027","dte":105,"atm_strike":28.0,"atm_iv":21.74,"otm_strike":30.0,"otm_iv":19.83,"itm_strike":27.0,"itm_iv":23.48,"iv_butterfly":-0.17,"price_butterfly":-0.28,"convexity":"flat"},{"expiration":"01/21/2028","dte":476,"atm_strike":28.0,"atm_iv":27.45,"otm_strike":30.0,"otm_iv":23.57,"itm_strike":27.0,"itm_iv":24.24,"iv_butterfly":-7.09,"price_butterfly":-1.25,"convexity":"inverted"}],"iv_history":[{"date":"2026-09-14","iv":54.1},{"date":"2026-09-15","iv":62.99},{"date":"2026-09-16","iv":73.4},{"date":"2026-09-17","iv":48.78},{"date":"2026-09-18","iv":39.29},{"date":"2026-09-21","iv":31.77},{"date":"2026-09-22","iv":30.1},{"date":"2026-09-23","iv":33.0},{"date":"2026-09-24","iv":37.3},{"date":"2026-09-25","iv":36.2},{"date":"2026-09-28","iv":34.7},{"date":"2026-09-29","iv":63.3},{"date":"2026-09-30","iv":63.7},{"date":"2026-10-01","iv":35.5},{"date":"2026-10-02","iv":39.6}]}}