{"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":"BOH","summary":{"name":"BOH","price":69.28,"total_oi":6143,"call_oi":1506,"put_oi":4637,"pc_ratio":3.079,"net_gex":-146033.4,"avg_iv":42.8,"iv_rank":23.9,"iv_52w_high":66.65,"iv_52w_low":35.3,"gamma_flip":null,"max_pain":75.0},"features":{"symbol":"BOH","price":69.28,"total_oi":6143,"analysis_coverage":1.0,"avg_iv_pct":42.8,"iv_rank":23.9,"iv_52w_high_pct":66.65,"iv_52w_low_pct":35.3,"front_dte":14,"front_atm_iv_pct":20.1688,"back_atm_iv_pct":23.9904,"term_premium_pp":-3.8216,"expected_move_front_pct":3.95,"straddle_front_pct":6.96,"straddle_30d_pct":6.96,"risk_reversal_front_pp":79.49,"risk_reversal_30d_pp":79.49,"butterfly_front_pp":-2.43,"butterfly_30d_pp":-2.43,"put_call_oi_ratio":3.079,"put_call_oi_front_ratio":2.101,"put_call_volume_front_ratio":7.5,"option_volume":146,"volume_oi_ratio":0.023767,"net_delta_normalized":-0.064898,"dealer_delta_normalized":0.064897,"gex_per_100k_oi":-2377232.622497,"vanna_per_100k_oi":4265.017093,"charm_per_100k_oi":1133387.595637,"weekend_delta_shift_per_100k_oi":3400162.786912,"iv_surface_range_pp":105.1,"gamma_flip_distance_pct":null,"max_pain_distance_pct":8.256351,"peak_call_distance_pct":1.039261,"peak_put_distance_pct":1.039261},"analyses":{"gamma_walls":[{"strike":40.0,"call_gex":0.0,"put_gex":-35416.24,"net_gex":-35416.24,"call_oi":0,"put_oi":2256},{"strike":45.0,"call_gex":0.0,"put_gex":-44.92,"net_gex":-44.92,"call_oi":0,"put_oi":2},{"strike":55.0,"call_gex":0.0,"put_gex":-43063.99,"net_gex":-43063.99,"call_oi":0,"put_oi":782},{"strike":60.0,"call_gex":649.06,"put_gex":-29882.59,"net_gex":-29233.53,"call_oi":7,"put_oi":331},{"strike":65.0,"call_gex":6334.83,"put_gex":-97752.19,"net_gex":-91417.36,"call_oi":33,"put_oi":579},{"strike":70.0,"call_gex":87740.05,"put_gex":-132223.62,"net_gex":-44483.57,"call_oi":294,"put_oi":320},{"strike":75.0,"call_gex":111631.53,"put_gex":-47776.02,"net_gex":63855.5,"call_oi":556,"put_oi":225},{"strike":80.0,"call_gex":22264.46,"put_gex":-17592.91,"net_gex":4671.56,"call_oi":197,"put_oi":142},{"strike":85.0,"call_gex":12646.44,"put_gex":0.0,"net_gex":12646.44,"call_oi":149,"put_oi":0},{"strike":90.0,"call_gex":16404.92,"put_gex":0.0,"net_gex":16404.92,"call_oi":269,"put_oi":0},{"strike":95.0,"call_gex":47.78,"put_gex":0.0,"net_gex":47.78,"call_oi":1,"put_oi":0}],"pain_by_strike":[{"strike":40.0,"call_value":0,"put_value":55990.0,"total_value":55990.0},{"strike":45.0,"call_value":0.0,"put_value":44085.0,"total_value":44085.0},{"strike":55.0,"call_value":0.0,"put_value":20295.0,"total_value":20295.0},{"strike":60.0,"call_value":0.0,"put_value":12310.0,"total_value":12310.0},{"strike":65.0,"call_value":35.0,"put_value":5980.0,"total_value":6015.0},{"strike":70.0,"call_value":235.0,"put_value":2545.0,"total_value":2780.0},{"strike":75.0,"call_value":1905.0,"put_value":710.0,"total_value":2615.0},{"strike":80.0,"call_value":6355.0,"put_value":0.0,"total_value":6355.0},{"strike":85.0,"call_value":11790.0,"put_value":0.0,"total_value":11790.0},{"strike":90.0,"call_value":17970.0,"put_value":0.0,"total_value":17970.0},{"strike":95.0,"call_value":25495.0,"put_value":0,"total_value":25495.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":164.6,"strike":51.67},{"moneyness":0.85,"dte":21,"iv":null,"strike":null},{"moneyness":0.85,"dte":30,"iv":null,"strike":null},{"moneyness":0.85,"dte":45,"iv":34.9,"strike":60.0},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":29.5,"strike":58.33},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":null,"strike":null},{"moneyness":0.9,"dte":21,"iv":null,"strike":null},{"moneyness":0.9,"dte":30,"iv":null,"strike":null},{"moneyness":0.9,"dte":45,"iv":null,"strike":null},{"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":32.3,"strike":65.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":27.7,"strike":65.0},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":24.3,"strike":65.0},{"moneyness":1.0,"dte":7,"iv":null,"strike":null},{"moneyness":1.0,"dte":14,"iv":20.2,"strike":70.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":24.0,"strike":70.0},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":24.3,"strike":70.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":48.1,"strike":75.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":26.6,"strike":75.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":25.7,"strike":75.0},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":102.5,"strike":85.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":32.4,"strike":80.0},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":30.1,"strike":86.0}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":1.0,"contract_count":6,"total_oi":780},{"expiration":"11/20/2026","dte":49,"iv":0.114,"contract_count":5,"total_oi":72},{"expiration":"01/15/2027","dte":105,"iv":0.0,"contract_count":6,"total_oi":795},{"expiration":"04/16/2027","dte":196,"iv":0.0785,"contract_count":5,"total_oi":360}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":3.95,"expected_move_2std":7.9,"contract_count":2},{"expiration":"11/20/2026","dte":49,"expected_move_1std":8.79,"expected_move_2std":17.58,"contract_count":2},{"expiration":"01/15/2027","dte":105,"expected_move_1std":13.02,"expected_move_2std":26.03,"contract_count":2},{"expiration":"04/16/2027","dte":196,"expected_move_1std":18.05,"expected_move_2std":36.1,"contract_count":2}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":398,"put_oi":836,"total_oi":1234,"pc_ratio":2.101,"pc_ratio_volume":7.5,"sentiment":"bearish"},{"expiration":"11/20/2026","dte":49,"call_oi":34,"put_oi":50,"total_oi":84,"pc_ratio":1.471,"pc_ratio_volume":0.1,"sentiment":"bearish"},{"expiration":"01/15/2027","dte":105,"call_oi":767,"put_oi":1396,"total_oi":2163,"pc_ratio":1.82,"pc_ratio_volume":0.323,"sentiment":"bearish"},{"expiration":"04/16/2027","dte":196,"call_oi":307,"put_oi":2355,"total_oi":2662,"pc_ratio":7.671,"pc_ratio_volume":1.455,"sentiment":"bearish"}],"dealer_positioning":{"positioning":[{"strike":40.0,"call_delta_oi":0,"put_delta_oi":-8345.0,"dealer_delta":8345.0,"call_oi":0,"put_oi":2256},{"strike":45.0,"call_delta_oi":0,"put_delta_oi":-9.0,"dealer_delta":9.0,"call_oi":0,"put_oi":2},{"strike":55.0,"call_delta_oi":0,"put_delta_oi":-6059.0,"dealer_delta":6059.0,"call_oi":0,"put_oi":782},{"strike":60.0,"call_delta_oi":634.0,"put_delta_oi":-7293.0,"dealer_delta":6659.0,"call_oi":7,"put_oi":331},{"strike":65.0,"call_delta_oi":2605.0,"put_delta_oi":-15175.0,"dealer_delta":12570.0,"call_oi":33,"put_oi":579},{"strike":70.0,"call_delta_oi":15155.0,"put_delta_oi":-16762.0,"dealer_delta":1607.0,"call_oi":294,"put_oi":320},{"strike":75.0,"call_delta_oi":15932.0,"put_delta_oi":-17304.0,"dealer_delta":1372.0,"call_oi":556,"put_oi":225},{"strike":80.0,"call_delta_oi":3079.0,"put_delta_oi":-10389.0,"dealer_delta":7310.0,"call_oi":197,"put_oi":142},{"strike":85.0,"call_delta_oi":1818.0,"put_delta_oi":0,"dealer_delta":-1818.0,"call_oi":149,"put_oi":0},{"strike":90.0,"call_delta_oi":2239.0,"put_delta_oi":0,"dealer_delta":-2239.0,"call_oi":269,"put_oi":0},{"strike":95.0,"call_delta_oi":7.0,"put_delta_oi":0,"dealer_delta":-7.0,"call_oi":1,"put_oi":0}],"net_dealer_delta":39866.0,"total_call_delta":41469.0,"total_put_delta":-81335.0,"bias":"neutral"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":69.27999877929688,"strikes":[{"strike":55.0,"moneyness":0.7939,"type":"put","iv":0.3418,"delta":-0.0774,"oi":781},{"strike":65.0,"moneyness":0.9382,"type":"put","iv":0.2743,"delta":-0.2771,"oi":368},{"strike":70.0,"moneyness":1.0104,"type":"call","iv":0.23,"delta":0.5302,"oi":228},{"strike":80.0,"moneyness":1.1547,"type":"put","iv":0.3284,"delta":-0.7466,"oi":111},{"strike":90.0,"moneyness":1.2991,"type":"call","iv":0.3104,"delta":0.0773,"oi":259}]},{"expiration":"04/16/2027","underlying_price":69.27999877929688,"strikes":[{"strike":40.0,"moneyness":0.5774,"type":"put","iv":0.4824,"delta":-0.036,"oi":2202},{"strike":75.0,"moneyness":1.0826,"type":"call","iv":0.2042,"delta":0.3803,"oi":235}]},{"expiration":"10/16/2026","underlying_price":69.27999877929688,"strikes":[{"strike":60.0,"moneyness":0.8661,"type":"put","iv":1.253,"delta":-0.2318,"oi":281},{"strike":65.0,"moneyness":0.9382,"type":"put","iv":0.3951,"delta":-0.1807,"oi":106},{"strike":70.0,"moneyness":1.0104,"type":"put","iv":0.2617,"delta":-0.5612,"oi":189},{"strike":75.0,"moneyness":1.0826,"type":"call","iv":0.4581,"delta":0.1958,"oi":248},{"strike":75.0,"moneyness":1.0826,"type":"put","iv":0.5031,"delta":-0.78,"oi":205}]}],"greeks_heatmap":{"data":[{"strike":60.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.2318,"call_gamma":0,"put_gamma":0.018617,"call_theta":0,"put_theta":-0.19,"call_vega":0,"put_vega":0.0399,"call_oi":0,"put_oi":281},{"strike":65.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.1807,"call_gamma":0,"put_gamma":0.050913,"call_theta":0,"put_theta":-0.0507,"call_vega":0,"put_vega":0.0344,"call_oi":0,"put_oi":106},{"strike":70.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.5612,"call_gamma":0,"put_gamma":0.115206,"call_theta":0,"put_theta":-0.0472,"call_vega":0,"put_vega":0.0515,"call_oi":0,"put_oi":189},{"strike":75.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1958,"put_delta":-0.78,"call_gamma":0.046139,"put_gamma":0.045016,"call_theta":-0.0652,"put_theta":-0.0679,"call_vega":0.0361,"put_vega":0.0387,"call_oi":248,"put_oi":205},{"strike":80.0,"dte":14,"expiration":"10/16/2026","call_delta":0.0361,"put_delta":0,"call_gamma":0.01476,"put_gamma":0,"call_theta":-0.0167,"put_theta":0,"call_vega":0.0104,"put_vega":0,"call_oi":65,"put_oi":0}],"strikes":[60.0,65.0,70.0,75.0,80.0],"dtes":[14]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":79.49,"put_25d_iv":125.3,"call_25d_iv":45.81,"put_25d_strike":60.0,"call_25d_strike":75.0,"skew":"put_skew"},{"expiration":"01/15/2027","dte":105,"risk_reversal":5.1,"put_25d_iv":27.43,"call_25d_iv":22.33,"put_25d_strike":65.0,"call_25d_strike":75.0,"skew":"put_skew"},{"expiration":"04/16/2027","dte":196,"risk_reversal":7.9,"put_25d_iv":28.33,"call_25d_iv":20.42,"put_25d_strike":65.0,"call_25d_strike":75.0,"skew":"put_skew"}],"vanna_exposure":{"exposure":[{"strike":40.0,"call_vanna":0,"put_vanna":119.0,"net_vanna":119.0,"call_oi":0,"put_oi":2256},{"strike":55.0,"call_vanna":0,"put_vanna":51.0,"net_vanna":51.0,"call_oi":0,"put_oi":781},{"strike":60.0,"call_vanna":0,"put_vanna":9.0,"net_vanna":9.0,"call_oi":0,"put_oi":281},{"strike":65.0,"call_vanna":0,"put_vanna":42.0,"net_vanna":42.0,"call_oi":0,"put_oi":565},{"strike":70.0,"call_vanna":-3.0,"put_vanna":-0.0,"net_vanna":-3.0,"call_oi":228,"put_oi":289},{"strike":75.0,"call_vanna":28.0,"put_vanna":-6.0,"net_vanna":22.0,"call_oi":544,"put_oi":205},{"strike":80.0,"call_vanna":9.0,"put_vanna":-9.0,"net_vanna":-1.0,"call_oi":151,"put_oi":111},{"strike":85.0,"call_vanna":7.0,"put_vanna":0,"net_vanna":7.0,"call_oi":98,"put_oi":0},{"strike":90.0,"call_vanna":17.0,"put_vanna":0,"net_vanna":17.0,"call_oi":259,"put_oi":0}],"net_vanna":262.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":40.0,"call_charm":0,"put_charm":1828.0,"net_charm":1828.0,"call_oi":0,"put_oi":54},{"strike":60.0,"call_charm":0,"put_charm":32277.0,"net_charm":32277.0,"call_oi":0,"put_oi":281},{"strike":65.0,"call_charm":0,"put_charm":2534.0,"net_charm":2534.0,"call_oi":0,"put_oi":106},{"strike":70.0,"call_charm":0,"put_charm":13042.0,"net_charm":13042.0,"call_oi":0,"put_oi":189},{"strike":75.0,"call_charm":-8250.0,"put_charm":28294.0,"net_charm":20044.0,"call_oi":248,"put_oi":205},{"strike":80.0,"call_charm":-102.0,"put_charm":0,"net_charm":-102.0,"call_oi":65,"put_oi":0}],"net_charm":69624.0,"weekend_delta_shift":208872.0,"interpretation":"delta_decays_bullish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":7596.0,"put_delta":-35448.0,"net_delta":-27852.0,"call_oi":398,"put_oi":836,"total_oi":1234,"total_volume":34,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":1320.0,"put_delta":-1922.0,"net_delta":-603.0,"call_oi":34,"put_oi":50,"total_oi":84,"total_volume":44,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":21097.0,"put_delta":-30242.0,"net_delta":-9145.0,"call_oi":767,"put_oi":1396,"total_oi":2163,"total_volume":41,"bias":"neutral"},{"expiration":"04/16/2027","dte":196,"call_delta":11455.0,"put_delta":-13723.0,"net_delta":-2267.0,"call_oi":307,"put_oi":2355,"total_oi":2662,"total_volume":27,"bias":"neutral"}],"straddle_pricing":[{"expiration":"11/20/2026","dte":49,"strike":70.0,"straddle_price":4.83,"straddle_pct":6.96,"implied_move":6.96,"avg_iv":24.0},{"expiration":"01/15/2027","dte":105,"strike":70.0,"straddle_price":7.15,"straddle_pct":10.32,"implied_move":10.32,"avg_iv":24.3},{"expiration":"04/16/2027","dte":196,"strike":70.0,"straddle_price":9.9,"straddle_pct":14.29,"implied_move":14.29,"avg_iv":24.6}],"volume_profile":{"profile":[{"strike":40.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":2256,"total_oi":2256,"bias":"neutral"},{"strike":45.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":2,"total_oi":2,"bias":"neutral"},{"strike":55.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":782,"total_oi":782,"bias":"neutral"},{"strike":60.0,"call_volume":0,"put_volume":16,"total_volume":16,"call_oi":7,"put_oi":331,"total_oi":338,"bias":"bearish"},{"strike":65.0,"call_volume":0,"put_volume":14,"total_volume":14,"call_oi":33,"put_oi":579,"total_oi":612,"bias":"bearish"},{"strike":70.0,"call_volume":55,"put_volume":30,"total_volume":85,"call_oi":294,"put_oi":320,"total_oi":614,"bias":"bullish"},{"strike":75.0,"call_volume":4,"put_volume":0,"total_volume":4,"call_oi":556,"put_oi":225,"total_oi":781,"bias":"bullish"},{"strike":80.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":197,"put_oi":142,"total_oi":339,"bias":"neutral"},{"strike":85.0,"call_volume":27,"put_volume":0,"total_volume":27,"call_oi":149,"put_oi":0,"total_oi":149,"bias":"bullish"},{"strike":90.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":269,"put_oi":0,"total_oi":269,"bias":"neutral"},{"strike":95.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":0,"total_oi":1,"bias":"neutral"}],"underlying_price":69.27999877929688,"peak_call_strike":70.0,"peak_put_strike":70.0,"total_call_volume":86,"total_put_volume":60,"volume_pc_ratio":0.698},"iv_contours":{"x":[0.79,0.87,0.94,1.01,1.08,1.16,1.23,1.3],"y":[14,49,105],"z":[[null,125.3,39.51,20.16,48.06,41.07,107.77,null],[null,null,27.7,23.98,25.14,null,null,null],[34.18,30.91,24.34,24.27,22.33,29.22,25.18,31.04]],"levels":[20.2,30.7,41.2,51.7,62.2,72.7,83.2,93.8,104.3,114.8,125.3],"min_iv":20.2,"max_iv":125.3},"butterfly_spread":[{"expiration":"01/15/2027","dte":105,"atm_strike":70.0,"atm_iv":23.0,"otm_strike":75.0,"otm_iv":22.33,"itm_strike":65.0,"itm_iv":21.25,"iv_butterfly":-2.43,"price_butterfly":0.82,"convexity":"inverted"}],"iv_history":[{"date":"2026-09-14","iv":44.62},{"date":"2026-09-15","iv":52.98},{"date":"2026-09-16","iv":66.65},{"date":"2026-09-17","iv":55.55},{"date":"2026-09-18","iv":52.88},{"date":"2026-09-21","iv":36.52},{"date":"2026-09-22","iv":37.0},{"date":"2026-09-23","iv":47.6},{"date":"2026-09-24","iv":35.3},{"date":"2026-09-25","iv":40.3},{"date":"2026-09-28","iv":39.1},{"date":"2026-09-29","iv":37.5},{"date":"2026-09-30","iv":41.9},{"date":"2026-10-01","iv":49.3},{"date":"2026-10-02","iv":42.8}]}}