{"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":"ALRM","summary":{"name":"ALRM","price":54.68,"total_oi":595,"call_oi":470,"put_oi":125,"pc_ratio":0.266,"net_gex":47602.53,"avg_iv":43.0,"iv_rank":3.1,"iv_52w_high":90.32,"iv_52w_low":41.5,"gamma_flip":53.04,"max_pain":52.5},"features":{"symbol":"ALRM","price":54.68,"total_oi":595,"analysis_coverage":0.8889,"avg_iv_pct":43.0,"iv_rank":3.1,"iv_52w_high_pct":90.32,"iv_52w_low_pct":41.5,"front_dte":14,"front_atm_iv_pct":36.6612,"back_atm_iv_pct":33.1062,"term_premium_pp":3.555,"expected_move_front_pct":7.18,"straddle_front_pct":null,"straddle_30d_pct":null,"risk_reversal_front_pp":null,"risk_reversal_30d_pp":null,"butterfly_front_pp":-1.47,"butterfly_30d_pp":-1.47,"put_call_oi_ratio":0.266,"put_call_oi_front_ratio":0.211,"put_call_volume_front_ratio":0.0,"option_volume":21,"volume_oi_ratio":0.035294,"net_delta_normalized":0.25242,"dealer_delta_normalized":-0.25242,"gex_per_100k_oi":8000425.210084,"vanna_per_100k_oi":2016.806723,"charm_per_100k_oi":0.0,"weekend_delta_shift_per_100k_oi":0.0,"iv_surface_range_pp":62.6,"gamma_flip_distance_pct":-2.999268,"max_pain_distance_pct":-3.986832,"peak_call_distance_pct":-8.558888,"peak_put_distance_pct":null},"analyses":{"gamma_walls":[{"strike":30.0,"call_gex":0.0,"put_gex":-11.77,"net_gex":-11.77,"call_oi":0,"put_oi":1},{"strike":35.0,"call_gex":0.0,"put_gex":-21.83,"net_gex":-21.83,"call_oi":0,"put_oi":1},{"strike":37.5,"call_gex":0.0,"put_gex":-275.61,"net_gex":-275.61,"call_oi":0,"put_oi":10},{"strike":40.0,"call_gex":66.4,"put_gex":-382.32,"net_gex":-315.92,"call_oi":2,"put_oi":12},{"strike":42.5,"call_gex":43.12,"put_gex":-812.47,"net_gex":-769.35,"call_oi":1,"put_oi":20},{"strike":45.0,"call_gex":220.09,"put_gex":-56.46,"net_gex":163.63,"call_oi":4,"put_oi":1},{"strike":47.5,"call_gex":77.02,"put_gex":-4066.44,"net_gex":-3989.42,"call_oi":1,"put_oi":52},{"strike":50.0,"call_gex":1564.93,"put_gex":-108.85,"net_gex":1456.08,"call_oi":12,"put_oi":1},{"strike":52.5,"call_gex":2050.69,"put_gex":-402.85,"net_gex":1647.83,"call_oi":16,"put_oi":2},{"strike":55.0,"call_gex":11272.66,"put_gex":-1426.59,"net_gex":9846.07,"call_oi":84,"put_oi":7},{"strike":57.5,"call_gex":4822.89,"put_gex":-2230.2,"net_gex":2592.69,"call_oi":27,"put_oi":15},{"strike":60.0,"call_gex":32211.25,"put_gex":-362.27,"net_gex":31848.98,"call_oi":259,"put_oi":3},{"strike":62.5,"call_gex":2177.28,"put_gex":0.0,"net_gex":2177.28,"call_oi":20,"put_oi":0},{"strike":65.0,"call_gex":2493.55,"put_gex":0.0,"net_gex":2493.55,"call_oi":32,"put_oi":0},{"strike":70.0,"call_gex":712.06,"put_gex":0.0,"net_gex":712.06,"call_oi":11,"put_oi":0},{"strike":75.0,"call_gex":48.28,"put_gex":0.0,"net_gex":48.28,"call_oi":1,"put_oi":0}],"pain_by_strike":[{"strike":30.0,"call_value":0,"put_value":2117.5,"total_value":2117.5},{"strike":35.0,"call_value":0.0,"put_value":1497.5,"total_value":1497.5},{"strike":37.5,"call_value":0.0,"put_value":1190.0,"total_value":1190.0},{"strike":40.0,"call_value":0.0,"put_value":907.5,"total_value":907.5},{"strike":42.5,"call_value":5.0,"put_value":655.0,"total_value":660.0},{"strike":45.0,"call_value":12.5,"put_value":452.5,"total_value":465.0},{"strike":47.5,"call_value":30.0,"put_value":252.5,"total_value":282.5},{"strike":50.0,"call_value":50.0,"put_value":182.5,"total_value":232.5},{"strike":52.5,"call_value":100.0,"put_value":115.0,"total_value":215.0},{"strike":55.0,"call_value":190.0,"put_value":52.5,"total_value":242.5},{"strike":57.5,"call_value":490.0,"put_value":7.5,"total_value":497.5},{"strike":60.0,"call_value":857.5,"put_value":0.0,"total_value":857.5},{"strike":62.5,"call_value":1872.5,"put_value":0.0,"total_value":1872.5},{"strike":65.0,"call_value":2937.5,"put_value":0.0,"total_value":2937.5},{"strike":70.0,"call_value":5227.5,"put_value":0.0,"total_value":5227.5},{"strike":75.0,"call_value":7572.5,"put_value":0,"total_value":7572.5}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":null,"strike":null},{"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":62.4,"strike":41.94},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":48.2,"strike":50.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":null,"strike":null},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":36.9,"strike":50.0},{"moneyness":0.95,"dte":7,"iv":null,"strike":null},{"moneyness":0.95,"dte":14,"iv":36.4,"strike":52.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":null,"strike":null},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":34.5,"strike":52.5},{"moneyness":1.0,"dte":7,"iv":null,"strike":null},{"moneyness":1.0,"dte":14,"iv":36.9,"strike":55.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":33.1,"strike":55.0},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":35.2,"strike":55.0},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":32.5,"strike":57.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":null,"strike":null},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":33.2,"strike":57.5},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":38.2,"strike":60.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":37.9,"strike":60.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":34.3,"strike":60.0},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":null,"strike":null},{"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":50.9,"strike":67.5}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":1.0,"contract_count":9,"total_oi":46},{"expiration":"11/20/2026","dte":49,"iv":0.4334,"contract_count":2,"total_oi":7},{"expiration":"12/18/2026","dte":77,"iv":0.2262,"contract_count":10,"total_oi":352},{"expiration":"03/19/2027","dte":168,"iv":0.0,"contract_count":5,"total_oi":21}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":7.18,"expected_move_2std":14.36,"contract_count":4},{"expiration":"11/20/2026","dte":49,"expected_move_1std":12.13,"expected_move_2std":24.27,"contract_count":1},{"expiration":"12/18/2026","dte":77,"expected_move_1std":16.02,"expected_move_2std":32.04,"contract_count":4},{"expiration":"03/19/2027","dte":168,"expected_move_1std":22.3,"expected_move_2std":44.61,"contract_count":2}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":38,"put_oi":8,"total_oi":46,"pc_ratio":0.211,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":2,"put_oi":5,"total_oi":7,"pc_ratio":2.5,"pc_ratio_volume":0,"sentiment":"bearish"},{"expiration":"12/18/2026","dte":77,"call_oi":372,"put_oi":94,"total_oi":466,"pc_ratio":0.253,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"03/19/2027","dte":168,"call_oi":58,"put_oi":18,"total_oi":76,"pc_ratio":0.31,"pc_ratio_volume":0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":30.0,"call_delta_oi":0,"put_delta_oi":-4.0,"dealer_delta":4.0,"call_oi":0,"put_oi":1},{"strike":35.0,"call_delta_oi":0,"put_delta_oi":-10.0,"dealer_delta":10.0,"call_oi":0,"put_oi":1},{"strike":37.5,"call_delta_oi":0,"put_delta_oi":-101.0,"dealer_delta":101.0,"call_oi":0,"put_oi":10},{"strike":40.0,"call_delta_oi":178.0,"put_delta_oi":-202.0,"dealer_delta":24.0,"call_oi":2,"put_oi":12},{"strike":42.5,"call_delta_oi":90.0,"put_delta_oi":-360.0,"dealer_delta":270.0,"call_oi":1,"put_oi":20},{"strike":45.0,"call_delta_oi":337.0,"put_delta_oi":-17.0,"dealer_delta":-320.0,"call_oi":4,"put_oi":1},{"strike":47.5,"call_delta_oi":81.0,"put_delta_oi":-920.0,"dealer_delta":839.0,"call_oi":1,"put_oi":52},{"strike":50.0,"call_delta_oi":998.0,"put_delta_oi":-24.0,"dealer_delta":-974.0,"call_oi":12,"put_oi":1},{"strike":52.5,"call_delta_oi":1046.0,"put_delta_oi":-59.0,"dealer_delta":-987.0,"call_oi":16,"put_oi":2},{"strike":55.0,"call_delta_oi":4534.0,"put_delta_oi":-336.0,"dealer_delta":-4197.0,"call_oi":84,"put_oi":7},{"strike":57.5,"call_delta_oi":976.0,"put_delta_oi":-892.0,"dealer_delta":-84.0,"call_oi":27,"put_oi":15},{"strike":60.0,"call_delta_oi":8294.0,"put_delta_oi":-255.0,"dealer_delta":-8039.0,"call_oi":259,"put_oi":3},{"strike":62.5,"call_delta_oi":448.0,"put_delta_oi":0,"dealer_delta":-448.0,"call_oi":20,"put_oi":0},{"strike":65.0,"call_delta_oi":987.0,"put_delta_oi":0,"dealer_delta":-987.0,"call_oi":32,"put_oi":0},{"strike":70.0,"call_delta_oi":206.0,"put_delta_oi":0,"dealer_delta":-206.0,"call_oi":11,"put_oi":0},{"strike":75.0,"call_delta_oi":25.0,"put_delta_oi":0,"dealer_delta":-25.0,"call_oi":1,"put_oi":0}],"net_dealer_delta":-15019.0,"total_call_delta":18198.0,"total_put_delta":-3180.0,"bias":"neutral"},"vol_smile":[{"expiration":"12/18/2026","underlying_price":54.68000030517578,"strikes":[{"strike":60.0,"moneyness":1.0973,"type":"call","iv":0.3498,"delta":0.3276,"oi":237}]}],"greeks_heatmap":{"data":[{"strike":55.0,"dte":77,"expiration":"12/18/2026","call_delta":0.5403,"put_delta":0,"call_gamma":0.043659,"put_gamma":0,"call_theta":-0.0267,"put_theta":0,"call_vega":0.099,"put_vega":0,"call_oi":78,"put_oi":0},{"strike":60.0,"dte":77,"expiration":"12/18/2026","call_delta":0.3276,"put_delta":0,"call_gamma":0.041373,"put_gamma":0,"call_theta":-0.0226,"put_theta":0,"call_vega":0.0901,"put_vega":0,"call_oi":237,"put_oi":0}],"strikes":[55.0,60.0],"dtes":[77]},"risk_reversal":[],"vanna_exposure":{"exposure":[{"strike":55.0,"call_vanna":-1.0,"put_vanna":0,"net_vanna":-1.0,"call_oi":78,"put_oi":0},{"strike":60.0,"call_vanna":13.0,"put_vanna":0,"net_vanna":13.0,"call_oi":237,"put_oi":0}],"net_vanna":12.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[],"net_charm":0,"weekend_delta_shift":0,"interpretation":"neutral"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":1532.0,"put_delta":-585.0,"net_delta":946.0,"call_oi":38,"put_oi":8,"total_oi":46,"total_volume":11,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":57.0,"put_delta":-238.0,"net_delta":-181.0,"call_oi":2,"put_oi":5,"total_oi":7,"total_volume":0,"bias":"neutral"},{"expiration":"12/18/2026","dte":77,"call_delta":14495.0,"put_delta":-1679.0,"net_delta":12816.0,"call_oi":372,"put_oi":94,"total_oi":466,"total_volume":0,"bias":"neutral"},{"expiration":"03/19/2027","dte":168,"call_delta":2115.0,"put_delta":-677.0,"net_delta":1438.0,"call_oi":58,"put_oi":18,"total_oi":76,"total_volume":0,"bias":"neutral"}],"straddle_pricing":[],"volume_profile":{"profile":[{"strike":30.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":1,"total_oi":1,"bias":"neutral"},{"strike":35.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":1,"total_oi":1,"bias":"neutral"},{"strike":37.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":10,"total_oi":10,"bias":"neutral"},{"strike":40.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":2,"put_oi":12,"total_oi":14,"bias":"neutral"},{"strike":42.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":20,"total_oi":21,"bias":"neutral"},{"strike":45.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":4,"put_oi":1,"total_oi":5,"bias":"neutral"},{"strike":47.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":52,"total_oi":53,"bias":"neutral"},{"strike":50.0,"call_volume":20,"put_volume":0,"total_volume":20,"call_oi":12,"put_oi":1,"total_oi":13,"bias":"bullish"},{"strike":52.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":16,"put_oi":2,"total_oi":18,"bias":"neutral"},{"strike":55.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":84,"put_oi":7,"total_oi":91,"bias":"bullish"},{"strike":57.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":27,"put_oi":15,"total_oi":42,"bias":"neutral"},{"strike":60.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":259,"put_oi":3,"total_oi":262,"bias":"neutral"},{"strike":62.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":20,"put_oi":0,"total_oi":20,"bias":"neutral"},{"strike":65.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":32,"put_oi":0,"total_oi":32,"bias":"neutral"},{"strike":70.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":11,"put_oi":0,"total_oi":11,"bias":"neutral"},{"strike":75.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":0,"total_oi":1,"bias":"neutral"}],"underlying_price":54.68000030517578,"peak_call_strike":50.0,"peak_put_strike":null,"total_call_volume":21,"total_put_volume":0,"volume_pc_ratio":0.0},"iv_contours":{"x":[0.73,0.78,0.87,0.96,1.01,1.05,1.1,1.14,1.19,1.28],"y":[14,77,168],"z":[[null,null,null,null,null,null,45.01,null,null,null],[94.6,77.44,37.71,36.31,36.43,35.09,34.98,32.0,null,null],[null,null,null,null,null,null,null,null,36.78,33.57]],"levels":[32.0,38.3,44.5,50.8,57.0,63.3,69.6,75.8,82.1,88.3,94.6],"min_iv":32.0,"max_iv":94.6},"butterfly_spread":[{"expiration":"12/18/2026","dte":77,"atm_strike":55.0,"atm_iv":36.43,"otm_strike":57.5,"otm_iv":35.09,"itm_strike":52.5,"itm_iv":36.31,"iv_butterfly":-1.47,"price_butterfly":0.13,"convexity":"inverted"}],"iv_history":[{"date":"2026-09-14","iv":88.78},{"date":"2026-09-15","iv":77.29},{"date":"2026-09-16","iv":90.32},{"date":"2026-09-17","iv":55.54},{"date":"2026-09-18","iv":58.31},{"date":"2026-09-21","iv":42.38},{"date":"2026-09-22","iv":42.4},{"date":"2026-09-23","iv":42.0},{"date":"2026-09-24","iv":42.7},{"date":"2026-09-25","iv":41.5},{"date":"2026-09-28","iv":41.5},{"date":"2026-09-29","iv":42.1},{"date":"2026-09-30","iv":42.4},{"date":"2026-10-01","iv":41.7},{"date":"2026-10-02","iv":43.0}]}}