{"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":"NI","summary":{"name":"NI","price":39.43,"total_oi":4262,"call_oi":2811,"put_oi":1451,"pc_ratio":0.516,"net_gex":29216.06,"avg_iv":73.1,"iv_rank":69.8,"iv_52w_high":83.5,"iv_52w_low":49.1,"gamma_flip":44.3,"max_pain":40.0},"features":{"symbol":"NI","price":39.43,"total_oi":4262,"analysis_coverage":0.9444,"avg_iv_pct":73.1,"iv_rank":69.8,"iv_52w_high_pct":83.5,"iv_52w_low_pct":49.1,"front_dte":14,"front_atm_iv_pct":21.4963,"back_atm_iv_pct":20.3604,"term_premium_pp":1.1359,"expected_move_front_pct":4.21,"straddle_front_pct":3.42,"straddle_30d_pct":3.42,"risk_reversal_front_pp":-111.9,"risk_reversal_30d_pp":-111.9,"butterfly_front_pp":null,"butterfly_30d_pp":null,"put_call_oi_ratio":0.516,"put_call_oi_front_ratio":0.143,"put_call_volume_front_ratio":0.0,"option_volume":39,"volume_oi_ratio":0.009151,"net_delta_normalized":0.015726,"dealer_delta_normalized":-0.015723,"gex_per_100k_oi":685501.173158,"vanna_per_100k_oi":844.673862,"charm_per_100k_oi":-3130666.353824,"weekend_delta_shift_per_100k_oi":-9391975.598311,"iv_surface_range_pp":189.8,"gamma_flip_distance_pct":12.351002,"max_pain_distance_pct":1.4456,"peak_call_distance_pct":1.4456,"peak_put_distance_pct":1.4456},"analyses":{"gamma_walls":[{"strike":22.5,"call_gex":10.53,"put_gex":0.0,"net_gex":10.53,"call_oi":2,"put_oi":0},{"strike":25.0,"call_gex":163.72,"put_gex":-105.4,"net_gex":58.31,"call_oi":14,"put_oi":8},{"strike":30.0,"call_gex":226.41,"put_gex":-1364.6,"net_gex":-1138.2,"call_oi":8,"put_oi":49},{"strike":35.0,"call_gex":1466.31,"put_gex":-11385.93,"net_gex":-9919.61,"call_oi":22,"put_oi":164},{"strike":40.0,"call_gex":136886.41,"put_gex":-174221.24,"net_gex":-37334.83,"call_oi":565,"put_oi":826},{"strike":45.0,"call_gex":87815.3,"put_gex":-31667.82,"net_gex":56147.48,"call_oi":1382,"put_oi":391},{"strike":50.0,"call_gex":15450.46,"put_gex":-447.51,"net_gex":15002.94,"call_oi":548,"put_oi":13},{"strike":55.0,"call_gex":5948.62,"put_gex":0.0,"net_gex":5948.62,"call_oi":253,"put_oi":0},{"strike":60.0,"call_gex":393.21,"put_gex":0.0,"net_gex":393.21,"call_oi":15,"put_oi":0},{"strike":65.0,"call_gex":47.6,"put_gex":0.0,"net_gex":47.6,"call_oi":2,"put_oi":0}],"pain_by_strike":[{"strike":22.5,"call_value":0,"put_value":26047.5,"total_value":26047.5},{"strike":25.0,"call_value":5.0,"put_value":22420.0,"total_value":22425.0},{"strike":30.0,"call_value":85.0,"put_value":15205.0,"total_value":15290.0},{"strike":35.0,"call_value":205.0,"put_value":8235.0,"total_value":8440.0},{"strike":40.0,"call_value":435.0,"put_value":2085.0,"total_value":2520.0},{"strike":45.0,"call_value":3490.0,"put_value":65.0,"total_value":3555.0},{"strike":50.0,"call_value":13455.0,"put_value":0.0,"total_value":13455.0},{"strike":55.0,"call_value":26160.0,"put_value":0.0,"total_value":26160.0},{"strike":60.0,"call_value":40130.0,"put_value":0.0,"total_value":40130.0},{"strike":65.0,"call_value":54175.0,"put_value":0,"total_value":54175.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":210.2,"strike":30.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":138.0,"strike":26.5},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":52.0,"strike":27.5},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":52.6,"strike":35.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":31.3,"strike":35.0},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":30.4,"strike":35.0},{"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":21.5,"strike":40.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":20.4,"strike":40.0},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":20.7,"strike":40.0},{"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":null,"strike":null},{"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":null,"strike":null},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":152.4,"strike":52.86},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":84.8,"strike":50.83},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":56.6,"strike":50.83}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":1.0,"contract_count":2,"total_oi":448},{"expiration":"11/20/2026","dte":49,"iv":0.0,"contract_count":2,"total_oi":450},{"expiration":"01/15/2027","dte":105,"iv":0.2699,"contract_count":2,"total_oi":244},{"expiration":"04/16/2027","dte":196,"iv":0.8954,"contract_count":2,"total_oi":249}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":4.21,"expected_move_2std":8.42,"contract_count":2},{"expiration":"11/20/2026","dte":49,"expected_move_1std":7.46,"expected_move_2std":14.93,"contract_count":2},{"expiration":"01/15/2027","dte":105,"expected_move_1std":11.09,"expected_move_2std":22.18,"contract_count":2},{"expiration":"04/16/2027","dte":196,"expected_move_1std":15.67,"expected_move_2std":31.35,"contract_count":2}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":1465,"put_oi":209,"total_oi":1674,"pc_ratio":0.143,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":662,"put_oi":571,"total_oi":1233,"pc_ratio":0.863,"pc_ratio_volume":0.294,"sentiment":"neutral"},{"expiration":"01/15/2027","dte":105,"call_oi":486,"put_oi":569,"total_oi":1055,"pc_ratio":1.171,"pc_ratio_volume":0.0,"sentiment":"neutral"},{"expiration":"04/16/2027","dte":196,"call_oi":198,"put_oi":102,"total_oi":300,"pc_ratio":0.515,"pc_ratio_volume":0.0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":22.5,"call_delta_oi":95.0,"put_delta_oi":0,"dealer_delta":-95.0,"call_oi":1,"put_oi":0},{"strike":25.0,"call_delta_oi":1342.0,"put_delta_oi":-72.0,"dealer_delta":-1269.0,"call_oi":14,"put_oi":8},{"strike":30.0,"call_delta_oi":725.0,"put_delta_oi":-581.0,"dealer_delta":-144.0,"call_oi":8,"put_oi":49},{"strike":35.0,"call_delta_oi":1848.0,"put_delta_oi":-2272.0,"dealer_delta":424.0,"call_oi":22,"put_oi":164},{"strike":40.0,"call_delta_oi":25882.0,"put_delta_oi":-43618.0,"dealer_delta":17735.0,"call_oi":565,"put_oi":826},{"strike":45.0,"call_delta_oi":37569.0,"put_delta_oi":-32132.0,"dealer_delta":-5437.0,"call_oi":1382,"put_oi":391},{"strike":50.0,"call_delta_oi":9083.0,"put_delta_oi":-1199.0,"dealer_delta":-7883.0,"call_oi":548,"put_oi":13},{"strike":55.0,"call_delta_oi":9693.0,"put_delta_oi":0,"dealer_delta":-9693.0,"call_oi":253,"put_oi":0},{"strike":60.0,"call_delta_oi":294.0,"put_delta_oi":0,"dealer_delta":-294.0,"call_oi":15,"put_oi":0},{"strike":65.0,"call_delta_oi":46.0,"put_delta_oi":0,"dealer_delta":-46.0,"call_oi":2,"put_oi":0}],"net_dealer_delta":-6701.0,"total_call_delta":86576.0,"total_put_delta":-79875.0,"bias":"neutral"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":39.43000030517578,"strikes":[{"strike":40.0,"moneyness":1.0145,"type":"put","iv":0.2089,"delta":-0.4858,"oi":192},{"strike":45.0,"moneyness":1.1413,"type":"call","iv":0.1964,"delta":0.1373,"oi":240},{"strike":45.0,"moneyness":1.1413,"type":"put","iv":0.2467,"delta":-0.8011,"oi":294},{"strike":50.0,"moneyness":1.2681,"type":"call","iv":1.5787,"delta":0.5611,"oi":102}]},{"expiration":"04/16/2027","underlying_price":39.43000030517578,"strikes":[{"strike":40.0,"moneyness":1.0145,"type":"call","iv":0.1995,"delta":0.5518,"oi":155}]},{"expiration":"10/16/2026","underlying_price":39.43000030517578,"strikes":[{"strike":40.0,"moneyness":1.0145,"type":"call","iv":0.2432,"delta":0.3987,"oi":295},{"strike":40.0,"moneyness":1.0145,"type":"put","iv":0.187,"delta":-0.6354,"oi":153},{"strike":45.0,"moneyness":1.1413,"type":"call","iv":1.306,"delta":0.3421,"oi":950},{"strike":50.0,"moneyness":1.2681,"type":"call","iv":1.0794,"delta":0.1454,"oi":164}]},{"expiration":"11/20/2026","underlying_price":39.43000030517578,"strikes":[{"strike":40.0,"moneyness":1.0145,"type":"put","iv":0.2259,"delta":-0.5263,"oi":387},{"strike":45.0,"moneyness":1.1413,"type":"call","iv":0.2168,"delta":0.0582,"oi":157},{"strike":50.0,"moneyness":1.2681,"type":"call","iv":0.3269,"delta":0.0289,"oi":276},{"strike":55.0,"moneyness":1.3949,"type":"call","iv":2.5347,"delta":0.5413,"oi":143}]}],"greeks_heatmap":{"data":[{"strike":40.0,"dte":14,"expiration":"10/16/2026","call_delta":0.3987,"put_delta":-0.6354,"call_gamma":0.213313,"put_gamma":0.270027,"call_theta":-0.0286,"put_theta":-0.0171,"call_vega":0.0287,"put_vega":0.028,"call_oi":295,"put_oi":153},{"strike":45.0,"dte":14,"expiration":"10/16/2026","call_delta":0.3421,"put_delta":0,"call_gamma":0.037792,"put_gamma":0,"call_theta":-0.1386,"put_theta":0,"call_vega":0.0273,"put_vega":0,"call_oi":950,"put_oi":0},{"strike":50.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1454,"put_delta":0,"call_gamma":0.028423,"put_gamma":0,"call_theta":-0.0711,"put_theta":0,"call_vega":0.017,"put_vega":0,"call_oi":164,"put_oi":0},{"strike":35.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.1264,"call_gamma":0,"put_gamma":0.045804,"call_theta":0,"put_theta":-0.0092,"call_vega":0,"put_vega":0.0297,"call_oi":0,"put_oi":81},{"strike":40.0,"dte":49,"expiration":"11/20/2026","call_delta":0.4601,"put_delta":-0.5263,"call_gamma":0.153007,"put_gamma":0.123225,"call_theta":-0.0127,"put_theta":-0.0108,"call_vega":0.0568,"put_vega":0.0569,"call_oi":63,"put_oi":387},{"strike":45.0,"dte":49,"expiration":"11/20/2026","call_delta":0.0582,"put_delta":-0.8736,"call_gamma":0.037508,"put_gamma":0.049745,"call_theta":-0.004,"put_theta":-0.0044,"call_vega":0.0166,"put_vega":0.0297,"call_oi":157,"put_oi":79},{"strike":50.0,"dte":49,"expiration":"11/20/2026","call_delta":0.0289,"put_delta":0,"call_gamma":0.014118,"put_gamma":0,"call_theta":-0.0033,"put_theta":0,"call_vega":0.0094,"put_vega":0,"call_oi":276,"put_oi":0}],"strikes":[35.0,40.0,45.0,50.0],"dtes":[14,49]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":-111.9,"put_25d_iv":18.7,"call_25d_iv":130.6,"put_25d_strike":40.0,"call_25d_strike":45.0,"skew":"call_skew"},{"expiration":"11/20/2026","dte":49,"risk_reversal":10.0,"put_25d_iv":31.68,"call_25d_iv":21.68,"put_25d_strike":35.0,"call_25d_strike":45.0,"skew":"put_skew"},{"expiration":"01/15/2027","dte":105,"risk_reversal":7.4,"put_25d_iv":27.04,"call_25d_iv":19.64,"put_25d_strike":35.0,"call_25d_strike":45.0,"skew":"put_skew"},{"expiration":"04/16/2027","dte":196,"risk_reversal":2.88,"put_25d_iv":22.83,"call_25d_iv":19.95,"put_25d_strike":40.0,"call_25d_strike":40.0,"skew":"put_skew"}],"vanna_exposure":{"exposure":[{"strike":35.0,"call_vanna":0,"put_vanna":10.0,"net_vanna":10.0,"call_oi":0,"put_oi":138},{"strike":40.0,"call_vanna":0.0,"put_vanna":-2.0,"net_vanna":-2.0,"call_oi":565,"put_oi":826},{"strike":45.0,"call_vanna":47.0,"put_vanna":-31.0,"net_vanna":16.0,"call_oi":1347,"put_oi":373},{"strike":50.0,"call_vanna":9.0,"put_vanna":0,"net_vanna":9.0,"call_oi":542,"put_oi":0},{"strike":55.0,"call_vanna":4.0,"put_vanna":0,"net_vanna":4.0,"call_oi":208,"put_oi":0}],"net_vanna":36.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":35.0,"call_charm":0,"put_charm":70.0,"net_charm":70.0,"call_oi":0,"put_oi":81},{"strike":40.0,"call_charm":-9056.0,"put_charm":5972.0,"net_charm":-3084.0,"call_oi":358,"put_oi":540},{"strike":45.0,"call_charm":-117484.0,"put_charm":224.0,"net_charm":-117261.0,"call_oi":1107,"put_oi":79},{"strike":50.0,"call_charm":-4441.0,"put_charm":0,"net_charm":-4441.0,"call_oi":440,"put_oi":0},{"strike":55.0,"call_charm":-8713.0,"put_charm":0,"net_charm":-8713.0,"call_oi":143,"put_oi":0}],"net_charm":-133429.0,"weekend_delta_shift":-400286.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":48101.0,"put_delta":-12347.0,"net_delta":35753.0,"call_oi":1465,"put_oi":209,"total_oi":1674,"total_volume":1,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":14364.0,"put_delta":-29013.0,"net_delta":-14650.0,"call_oi":662,"put_oi":571,"total_oi":1233,"total_volume":22,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":14434.0,"put_delta":-34115.0,"net_delta":-19681.0,"call_oi":486,"put_oi":569,"total_oi":1055,"total_volume":6,"bias":"neutral"},{"expiration":"04/16/2027","dte":196,"call_delta":9678.0,"put_delta":-4399.0,"net_delta":5279.0,"call_oi":197,"put_oi":102,"total_oi":299,"total_volume":6,"bias":"neutral"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":40.0,"straddle_price":1.35,"straddle_pct":3.42,"implied_move":3.42,"avg_iv":21.5},{"expiration":"11/20/2026","dte":49,"strike":40.0,"straddle_price":2.35,"straddle_pct":5.96,"implied_move":5.96,"avg_iv":20.4},{"expiration":"01/15/2027","dte":105,"strike":40.0,"straddle_price":3.48,"straddle_pct":8.81,"implied_move":8.81,"avg_iv":20.7},{"expiration":"04/16/2027","dte":196,"strike":40.0,"straddle_price":4.9,"straddle_pct":12.43,"implied_move":12.43,"avg_iv":21.4}],"volume_profile":{"profile":[{"strike":22.5,"call_volume":2,"put_volume":0,"total_volume":2,"call_oi":2,"put_oi":0,"total_oi":2,"bias":"bullish"},{"strike":25.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":14,"put_oi":8,"total_oi":22,"bias":"neutral"},{"strike":30.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":8,"put_oi":49,"total_oi":57,"bias":"neutral"},{"strike":35.0,"call_volume":2,"put_volume":0,"total_volume":2,"call_oi":22,"put_oi":164,"total_oi":186,"bias":"bullish"},{"strike":40.0,"call_volume":21,"put_volume":5,"total_volume":26,"call_oi":565,"put_oi":826,"total_oi":1391,"bias":"bullish"},{"strike":45.0,"call_volume":7,"put_volume":0,"total_volume":7,"call_oi":1382,"put_oi":391,"total_oi":1773,"bias":"bullish"},{"strike":50.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":548,"put_oi":13,"total_oi":561,"bias":"neutral"},{"strike":55.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":253,"put_oi":0,"total_oi":253,"bias":"neutral"},{"strike":60.0,"call_volume":0,"put_volume":2,"total_volume":2,"call_oi":15,"put_oi":0,"total_oi":15,"bias":"bearish"},{"strike":65.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":2,"put_oi":0,"total_oi":2,"bias":"neutral"}],"underlying_price":39.43000030517578,"peak_call_strike":40.0,"peak_put_strike":40.0,"total_call_volume":32,"total_put_volume":7,"volume_pc_ratio":0.219},"iv_contours":{"x":[0.76,0.89,1.01,1.14,1.27],"y":[14,49,105],"z":[[210.2,52.6,21.51,86.23,107.94],[65.32,31.25,20.37,25.43,32.69],[45.15,27.04,20.68,22.16,157.87]],"levels":[20.4,39.4,58.3,77.3,96.3,115.3,134.3,153.3,172.2,191.2,210.2],"min_iv":20.4,"max_iv":210.2},"butterfly_spread":[],"iv_history":[{"date":"2026-09-14","iv":58.57},{"date":"2026-09-15","iv":63.62},{"date":"2026-09-16","iv":57.4},{"date":"2026-09-17","iv":50.37},{"date":"2026-09-18","iv":50.5},{"date":"2026-09-21","iv":50.62},{"date":"2026-09-22","iv":53.9},{"date":"2026-09-23","iv":49.1},{"date":"2026-09-24","iv":51.7},{"date":"2026-09-25","iv":58.2},{"date":"2026-09-28","iv":55.7},{"date":"2026-09-29","iv":51.3},{"date":"2026-09-30","iv":83.5},{"date":"2026-10-01","iv":60.2},{"date":"2026-10-02","iv":73.1}]}}