{"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":"PHR","summary":{"name":"PHR","price":10.07,"total_oi":5325,"call_oi":4666,"put_oi":659,"pc_ratio":0.141,"net_gex":26339.25,"avg_iv":126.7,"iv_rank":12.6,"iv_52w_high":291.0,"iv_52w_low":102.92,"gamma_flip":null,"max_pain":7.5},"features":{"symbol":"PHR","price":10.07,"total_oi":5325,"analysis_coverage":0.9444,"avg_iv_pct":126.7,"iv_rank":12.6,"iv_52w_high_pct":291.0,"iv_52w_low_pct":102.92,"front_dte":14,"front_atm_iv_pct":36.1506,"back_atm_iv_pct":49.1544,"term_premium_pp":-13.0038,"expected_move_front_pct":7.08,"straddle_front_pct":5.46,"straddle_30d_pct":5.46,"risk_reversal_front_pp":-66.02,"risk_reversal_30d_pp":-66.02,"butterfly_front_pp":null,"butterfly_30d_pp":null,"put_call_oi_ratio":0.141,"put_call_oi_front_ratio":0.157,"put_call_volume_front_ratio":0.0,"option_volume":11,"volume_oi_ratio":0.002066,"net_delta_normalized":0.285519,"dealer_delta_normalized":-0.285519,"gex_per_100k_oi":494633.802817,"vanna_per_100k_oi":1934.2723,"charm_per_100k_oi":-603737.089202,"weekend_delta_shift_per_100k_oi":-1811211.267606,"iv_surface_range_pp":125.0,"gamma_flip_distance_pct":null,"max_pain_distance_pct":-25.521351,"peak_call_distance_pct":-0.695134,"peak_put_distance_pct":-0.695134},"analyses":{"gamma_walls":[{"strike":2.5,"call_gex":3.46,"put_gex":0.0,"net_gex":3.46,"call_oi":5,"put_oi":0},{"strike":5.0,"call_gex":282.37,"put_gex":-5.53,"net_gex":276.85,"call_oi":126,"put_oi":3},{"strike":7.5,"call_gex":3549.81,"put_gex":-383.33,"net_gex":3166.48,"call_oi":573,"put_oi":64},{"strike":10.0,"call_gex":11666.27,"put_gex":-6088.36,"net_gex":5577.92,"call_oi":498,"put_oi":148},{"strike":12.5,"call_gex":7143.82,"put_gex":-266.98,"net_gex":6876.84,"call_oi":623,"put_oi":24},{"strike":15.0,"call_gex":1752.57,"put_gex":-2502.76,"net_gex":-750.19,"call_oi":264,"put_oi":378},{"strike":17.5,"call_gex":550.54,"put_gex":-187.19,"net_gex":363.35,"call_oi":107,"put_oi":39},{"strike":20.0,"call_gex":9812.72,"put_gex":-11.72,"net_gex":9801.0,"call_oi":2196,"put_oi":3},{"strike":22.5,"call_gex":207.59,"put_gex":0.0,"net_gex":207.59,"call_oi":51,"put_oi":0},{"strike":25.0,"call_gex":625.68,"put_gex":0.0,"net_gex":625.68,"call_oi":166,"put_oi":0},{"strike":30.0,"call_gex":171.72,"put_gex":0.0,"net_gex":171.72,"call_oi":51,"put_oi":0},{"strike":35.0,"call_gex":18.55,"put_gex":0.0,"net_gex":18.55,"call_oi":6,"put_oi":0}],"pain_by_strike":[{"strike":2.5,"call_value":0,"put_value":7040.0,"total_value":7040.0},{"strike":5.0,"call_value":12.5,"put_value":5392.5,"total_value":5405.0},{"strike":7.5,"call_value":340.0,"put_value":3752.5,"total_value":4092.5},{"strike":10.0,"call_value":2100.0,"put_value":2272.5,"total_value":4372.5},{"strike":12.5,"call_value":5105.0,"put_value":1162.5,"total_value":6267.5},{"strike":15.0,"call_value":9667.5,"put_value":112.5,"total_value":9780.0},{"strike":17.5,"call_value":14890.0,"put_value":7.5,"total_value":14897.5},{"strike":20.0,"call_value":20380.0,"put_value":0.0,"total_value":20380.0},{"strike":22.5,"call_value":31360.0,"put_value":0.0,"total_value":31360.0},{"strike":25.0,"call_value":42467.5,"put_value":0.0,"total_value":42467.5},{"strike":30.0,"call_value":65512.5,"put_value":0.0,"total_value":65512.5},{"strike":35.0,"call_value":88812.5,"put_value":0,"total_value":88812.5}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":210.2,"strike":6.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":null,"strike":null},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":138.1,"strike":5.83},{"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":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":36.1,"strike":10.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":49.2,"strike":10.0},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":58.1,"strike":10.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":269.7,"strike":15.5},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":53.2,"strike":12.5},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":126.5,"strike":19.72}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":0.0,"contract_count":2,"total_oi":231},{"expiration":"11/20/2026","dte":49,"iv":0.4805,"contract_count":2,"total_oi":29},{"expiration":"12/18/2026","dte":77,"iv":0.8254,"contract_count":2,"total_oi":77},{"expiration":"01/15/2027","dte":105,"iv":0.7996,"contract_count":2,"total_oi":116},{"expiration":"03/19/2027","dte":168,"iv":0.9497,"contract_count":2,"total_oi":164},{"expiration":"12/17/2027","dte":441,"iv":1.0,"contract_count":1,"total_oi":29}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":7.08,"expected_move_2std":14.16,"contract_count":2},{"expiration":"11/20/2026","dte":49,"expected_move_1std":18.01,"expected_move_2std":36.02,"contract_count":2},{"expiration":"12/18/2026","dte":77,"expected_move_1std":26.87,"expected_move_2std":53.73,"contract_count":2},{"expiration":"01/15/2027","dte":105,"expected_move_1std":31.0,"expected_move_2std":62.0,"contract_count":2},{"expiration":"03/19/2027","dte":168,"expected_move_1std":41.97,"expected_move_2std":83.94,"contract_count":2},{"expiration":"12/17/2027","dte":441,"expected_move_1std":69.49,"expected_move_2std":138.99,"contract_count":1}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":701,"put_oi":110,"total_oi":811,"pc_ratio":0.157,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":17,"put_oi":14,"total_oi":31,"pc_ratio":0.824,"pc_ratio_volume":0.0,"sentiment":"neutral"},{"expiration":"12/18/2026","dte":77,"call_oi":2648,"put_oi":486,"total_oi":3134,"pc_ratio":0.184,"pc_ratio_volume":1.0,"sentiment":"bullish"},{"expiration":"01/15/2027","dte":105,"call_oi":1031,"put_oi":15,"total_oi":1046,"pc_ratio":0.015,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"03/19/2027","dte":168,"call_oi":187,"put_oi":14,"total_oi":201,"pc_ratio":0.075,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"04/16/2027","dte":196,"call_oi":3,"put_oi":10,"total_oi":13,"pc_ratio":3.333,"pc_ratio_volume":0,"sentiment":"bearish"},{"expiration":"12/17/2027","dte":441,"call_oi":79,"put_oi":10,"total_oi":89,"pc_ratio":0.127,"pc_ratio_volume":0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":2.5,"call_delta_oi":480.0,"put_delta_oi":0,"dealer_delta":-480.0,"call_oi":5,"put_oi":0},{"strike":5.0,"call_delta_oi":11709.0,"put_delta_oi":-23.0,"dealer_delta":-11685.0,"call_oi":126,"put_oi":3},{"strike":7.5,"call_delta_oi":47514.0,"put_delta_oi":-768.0,"dealer_delta":-46746.0,"call_oi":573,"put_oi":64},{"strike":10.0,"call_delta_oi":29402.0,"put_delta_oi":-6342.0,"dealer_delta":-23060.0,"call_oi":498,"put_oi":148},{"strike":12.5,"call_delta_oi":17185.0,"put_delta_oi":-1743.0,"dealer_delta":-15442.0,"call_oi":623,"put_oi":24},{"strike":15.0,"call_delta_oi":4505.0,"put_delta_oi":-33693.0,"dealer_delta":29188.0,"call_oi":264,"put_oi":378},{"strike":17.5,"call_delta_oi":3414.0,"put_delta_oi":-3501.0,"dealer_delta":87.0,"call_oi":107,"put_oi":39},{"strike":20.0,"call_delta_oi":75523.0,"put_delta_oi":-270.0,"dealer_delta":-75252.0,"call_oi":2196,"put_oi":3},{"strike":22.5,"call_delta_oi":1685.0,"put_delta_oi":0,"dealer_delta":-1685.0,"call_oi":51,"put_oi":0},{"strike":25.0,"call_delta_oi":5228.0,"put_delta_oi":0,"dealer_delta":-5228.0,"call_oi":166,"put_oi":0},{"strike":30.0,"call_delta_oi":1558.0,"put_delta_oi":0,"dealer_delta":-1558.0,"call_oi":51,"put_oi":0},{"strike":35.0,"call_delta_oi":177.0,"put_delta_oi":0,"dealer_delta":-177.0,"call_oi":6,"put_oi":0}],"net_dealer_delta":-152039.0,"total_call_delta":198380.0,"total_put_delta":-46341.0,"bias":"bearish"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":10.069999694824219,"strikes":[{"strike":7.5,"moneyness":0.7448,"type":"call","iv":0.8254,"delta":0.8203,"oi":324},{"strike":10.0,"moneyness":0.993,"type":"call","iv":0.6399,"delta":0.5897,"oi":109},{"strike":12.5,"moneyness":1.2413,"type":"call","iv":0.6063,"delta":0.3196,"oi":434},{"strike":15.0,"moneyness":1.4896,"type":"call","iv":0.5438,"delta":0.1178,"oi":135}]},{"expiration":"03/19/2027","underlying_price":10.069999694824219,"strikes":[{"strike":10.0,"moneyness":0.993,"type":"call","iv":0.6735,"delta":0.6125,"oi":158}]},{"expiration":"10/16/2026","underlying_price":10.069999694824219,"strikes":[{"strike":7.5,"moneyness":0.7448,"type":"call","iv":1.8215,"delta":0.8493,"oi":195},{"strike":10.0,"moneyness":0.993,"type":"call","iv":0.4048,"delta":0.5593,"oi":158},{"strike":12.5,"moneyness":1.2413,"type":"call","iv":0.9784,"delta":0.1423,"oi":133}]},{"expiration":"12/18/2026","underlying_price":10.069999694824219,"strikes":[{"strike":15.0,"moneyness":1.4896,"type":"put","iv":0.6196,"delta":-0.8919,"oi":375},{"strike":20.0,"moneyness":1.9861,"type":"call","iv":1.8176,"delta":0.3439,"oi":2159},{"strike":25.0,"moneyness":2.4826,"type":"call","iv":2.0903,"delta":0.3202,"oi":161}]}],"greeks_heatmap":{"data":[{"strike":7.5,"dte":14,"expiration":"10/16/2026","call_delta":0.8493,"put_delta":0,"call_gamma":0.067563,"put_gamma":0,"call_theta":-0.0318,"put_theta":0,"call_vega":0.0044,"put_vega":0,"call_oi":195,"put_oi":0},{"strike":10.0,"dte":14,"expiration":"10/16/2026","call_delta":0.5593,"put_delta":-0.432,"call_gamma":0.512797,"put_gamma":0.650163,"call_theta":-0.0123,"put_theta":-0.0086,"call_vega":0.0075,"put_vega":0.0075,"call_oi":158,"put_oi":73},{"strike":12.5,"dte":14,"expiration":"10/16/2026","call_delta":0.1423,"put_delta":0,"call_gamma":0.121015,"put_gamma":0,"call_theta":-0.0162,"put_theta":0,"call_vega":0.0043,"put_vega":0,"call_oi":133,"put_oi":0}],"strikes":[7.5,10.0,12.5],"dtes":[14]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":-66.02,"put_25d_iv":31.82,"call_25d_iv":97.84,"put_25d_strike":10.0,"call_25d_strike":12.5,"skew":"call_skew"},{"expiration":"12/18/2026","dte":77,"risk_reversal":-167.78,"put_25d_iv":61.96,"call_25d_iv":229.74,"put_25d_strike":15.0,"call_25d_strike":30.0,"skew":"call_skew"}],"vanna_exposure":{"exposure":[{"strike":5.0,"call_vanna":-2.0,"put_vanna":0,"net_vanna":-2.0,"call_oi":104,"put_oi":0},{"strike":7.5,"call_vanna":-35.0,"put_vanna":0,"net_vanna":-35.0,"call_oi":519,"put_oi":0},{"strike":10.0,"call_vanna":-15.0,"put_vanna":1.0,"net_vanna":-14.0,"call_oi":425,"put_oi":73},{"strike":12.5,"call_vanna":34.0,"put_vanna":0,"net_vanna":34.0,"call_oi":567,"put_oi":0},{"strike":15.0,"call_vanna":17.0,"put_vanna":-25.0,"net_vanna":-7.0,"call_oi":227,"put_oi":375},{"strike":17.5,"call_vanna":2.0,"put_vanna":0,"net_vanna":2.0,"call_oi":77,"put_oi":0},{"strike":20.0,"call_vanna":113.0,"put_vanna":0,"net_vanna":113.0,"call_oi":2159,"put_oi":0},{"strike":25.0,"call_vanna":9.0,"put_vanna":0,"net_vanna":9.0,"call_oi":161,"put_oi":0},{"strike":30.0,"call_vanna":3.0,"put_vanna":0,"net_vanna":3.0,"call_oi":51,"put_oi":0}],"net_vanna":103.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":5.0,"call_charm":-7542.0,"put_charm":0,"net_charm":-7542.0,"call_oi":104,"put_oi":0},{"strike":7.5,"call_charm":-13729.0,"put_charm":0,"net_charm":-13729.0,"call_oi":195,"put_oi":0},{"strike":10.0,"call_charm":-2832.0,"put_charm":708.0,"net_charm":-2123.0,"call_oi":158,"put_oi":73},{"strike":12.5,"call_charm":-801.0,"put_charm":0,"net_charm":-801.0,"call_oi":133,"put_oi":0},{"strike":17.5,"call_charm":-7953.0,"put_charm":0,"net_charm":-7953.0,"call_oi":77,"put_oi":0}],"net_charm":-32149.0,"weekend_delta_shift":-96447.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":41101.0,"put_delta":-3713.0,"net_delta":37388.0,"call_oi":701,"put_oi":110,"total_oi":811,"total_volume":2,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":877.0,"put_delta":-612.0,"net_delta":266.0,"call_oi":17,"put_oi":14,"total_oi":31,"total_volume":5,"bias":"neutral"},{"expiration":"12/18/2026","dte":77,"call_delta":89459.0,"put_delta":-39984.0,"net_delta":49475.0,"call_oi":2648,"put_oi":486,"total_oi":3134,"total_volume":2,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":49892.0,"put_delta":-414.0,"net_delta":49478.0,"call_oi":1031,"put_oi":15,"total_oi":1046,"total_volume":1,"bias":"neutral"},{"expiration":"03/19/2027","dte":168,"call_delta":11615.0,"put_delta":-836.0,"net_delta":10779.0,"call_oi":187,"put_oi":14,"total_oi":201,"total_volume":0,"bias":"neutral"},{"expiration":"04/16/2027","dte":196,"call_delta":240.0,"put_delta":-637.0,"net_delta":-397.0,"call_oi":3,"put_oi":10,"total_oi":13,"total_volume":0,"bias":"neutral"},{"expiration":"12/17/2027","dte":441,"call_delta":5197.0,"put_delta":-146.0,"net_delta":5050.0,"call_oi":79,"put_oi":10,"total_oi":89,"total_volume":0,"bias":"neutral"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":10.0,"straddle_price":0.55,"straddle_pct":5.46,"implied_move":5.46,"avg_iv":36.1},{"expiration":"11/20/2026","dte":49,"strike":10.0,"straddle_price":1.42,"straddle_pct":14.15,"implied_move":14.15,"avg_iv":49.2},{"expiration":"12/18/2026","dte":77,"strike":10.0,"straddle_price":2.12,"straddle_pct":21.1,"implied_move":21.1,"avg_iv":58.5}],"volume_profile":{"profile":[{"strike":2.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":5,"put_oi":0,"total_oi":5,"bias":"neutral"},{"strike":5.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":126,"put_oi":3,"total_oi":129,"bias":"neutral"},{"strike":7.5,"call_volume":0,"put_volume":1,"total_volume":1,"call_oi":573,"put_oi":64,"total_oi":637,"bias":"bearish"},{"strike":10.0,"call_volume":5,"put_volume":3,"total_volume":8,"call_oi":498,"put_oi":148,"total_oi":646,"bias":"bullish"},{"strike":12.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":623,"put_oi":24,"total_oi":647,"bias":"neutral"},{"strike":15.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":264,"put_oi":378,"total_oi":642,"bias":"bullish"},{"strike":17.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":107,"put_oi":39,"total_oi":146,"bias":"neutral"},{"strike":20.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":2196,"put_oi":3,"total_oi":2199,"bias":"neutral"},{"strike":22.5,"call_volume":0,"put_volume":1,"total_volume":1,"call_oi":51,"put_oi":0,"total_oi":51,"bias":"bearish"},{"strike":25.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":166,"put_oi":0,"total_oi":166,"bias":"neutral"},{"strike":30.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":51,"put_oi":0,"total_oi":51,"bias":"neutral"},{"strike":35.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":6,"put_oi":0,"total_oi":6,"bias":"neutral"}],"underlying_price":10.069999694824219,"peak_call_strike":10.0,"peak_put_strike":10.0,"total_call_volume":6,"total_put_volume":5,"volume_pc_ratio":0.833},"iv_contours":{"x":[0.74,0.99,1.24],"y":[14,49,77,105,168],"z":[[161.05,36.15,97.84],[null,49.16,null],[77.11,58.49,55.33],[82.54,63.99,60.63],[76.83,67.35,null]],"levels":[36.1,48.6,61.1,73.6,86.1,98.6,111.1,123.6,136.1,148.6,161.1],"min_iv":36.1,"max_iv":161.1},"butterfly_spread":[],"iv_history":[{"date":"2026-09-14","iv":115.26},{"date":"2026-09-15","iv":111.5},{"date":"2026-09-16","iv":123.73},{"date":"2026-09-17","iv":102.92},{"date":"2026-09-18","iv":110.27},{"date":"2026-09-21","iv":108.32},{"date":"2026-09-22","iv":177.4},{"date":"2026-09-23","iv":291.0},{"date":"2026-09-24","iv":137.3},{"date":"2026-09-25","iv":163.3},{"date":"2026-09-28","iv":114.3},{"date":"2026-09-29","iv":132.3},{"date":"2026-09-30","iv":136.4},{"date":"2026-10-01","iv":114.9},{"date":"2026-10-02","iv":126.7}]}}