{"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":"PEY","summary":{"name":"PEY","price":22.89,"total_oi":1751,"call_oi":1630,"put_oi":121,"pc_ratio":0.074,"net_gex":66352.9,"avg_iv":44.7,"iv_rank":11.5,"iv_52w_high":83.29,"iv_52w_low":39.7,"gamma_flip":20.12,"max_pain":21.0},"features":{"symbol":"PEY","price":22.89,"total_oi":1751,"analysis_coverage":0.8889,"avg_iv_pct":44.7,"iv_rank":11.5,"iv_52w_high_pct":83.29,"iv_52w_low_pct":39.7,"front_dte":49,"front_atm_iv_pct":23.4445,"back_atm_iv_pct":23.4445,"term_premium_pp":0.0,"expected_move_front_pct":8.59,"straddle_front_pct":null,"straddle_30d_pct":null,"risk_reversal_front_pp":0.7,"risk_reversal_30d_pp":0.7,"butterfly_front_pp":null,"butterfly_30d_pp":null,"put_call_oi_ratio":0.074,"put_call_oi_front_ratio":0.075,"put_call_volume_front_ratio":0.0,"option_volume":1,"volume_oi_ratio":0.000571,"net_delta_normalized":0.487033,"dealer_delta_normalized":-0.445311,"gex_per_100k_oi":3789428.897773,"vanna_per_100k_oi":-456.881782,"charm_per_100k_oi":-136721.873215,"weekend_delta_shift_per_100k_oi":-410165.619646,"iv_surface_range_pp":40.0,"gamma_flip_distance_pct":-12.101354,"max_pain_distance_pct":-8.256881,"peak_call_distance_pct":4.849279,"peak_put_distance_pct":null},"analyses":{"gamma_walls":[{"strike":14.0,"call_gex":0.0,"put_gex":-42.09,"net_gex":-42.09,"call_oi":0,"put_oi":5},{"strike":15.0,"call_gex":0.0,"put_gex":-51.04,"net_gex":-51.04,"call_oi":0,"put_oi":5},{"strike":16.0,"call_gex":0.0,"put_gex":-154.78,"net_gex":-154.78,"call_oi":0,"put_oi":15},{"strike":17.0,"call_gex":0.0,"put_gex":-63.86,"net_gex":-63.86,"call_oi":0,"put_oi":5},{"strike":18.0,"call_gex":0.0,"put_gex":-76.87,"net_gex":-76.87,"call_oi":0,"put_oi":5},{"strike":20.0,"call_gex":0.0,"put_gex":-1797.15,"net_gex":-1797.15,"call_oi":0,"put_oi":57},{"strike":21.0,"call_gex":18427.94,"put_gex":-782.36,"net_gex":17645.58,"call_oi":544,"put_oi":25},{"strike":22.0,"call_gex":12534.23,"put_gex":0.0,"net_gex":12534.23,"call_oi":232,"put_oi":0},{"strike":23.0,"call_gex":17974.59,"put_gex":-94.1,"net_gex":17880.49,"call_oi":161,"put_oi":1},{"strike":24.0,"call_gex":3710.61,"put_gex":0.0,"net_gex":3710.61,"call_oi":80,"put_oi":0},{"strike":25.0,"call_gex":1822.5,"put_gex":-69.42,"net_gex":1753.08,"call_oi":54,"put_oi":1},{"strike":26.0,"call_gex":189.26,"put_gex":-96.2,"net_gex":93.06,"call_oi":6,"put_oi":2},{"strike":27.0,"call_gex":5435.89,"put_gex":0.0,"net_gex":5435.89,"call_oi":152,"put_oi":0},{"strike":28.0,"call_gex":26.43,"put_gex":0.0,"net_gex":26.43,"call_oi":1,"put_oi":0},{"strike":30.0,"call_gex":9459.33,"put_gex":0.0,"net_gex":9459.33,"call_oi":400,"put_oi":0}],"pain_by_strike":[{"strike":14.0,"call_value":0,"put_value":631.0,"total_value":631.0},{"strike":15.0,"call_value":0.0,"put_value":515.0,"total_value":515.0},{"strike":16.0,"call_value":0.0,"put_value":404.0,"total_value":404.0},{"strike":17.0,"call_value":0.0,"put_value":308.0,"total_value":308.0},{"strike":18.0,"call_value":0.0,"put_value":217.0,"total_value":217.0},{"strike":20.0,"call_value":0.0,"put_value":45.0,"total_value":45.0},{"strike":21.0,"call_value":0.0,"put_value":16.0,"total_value":16.0},{"strike":22.0,"call_value":544.0,"put_value":12.0,"total_value":556.0},{"strike":23.0,"call_value":1320.0,"put_value":8.0,"total_value":1328.0},{"strike":24.0,"call_value":2257.0,"put_value":5.0,"total_value":2262.0},{"strike":25.0,"call_value":3274.0,"put_value":2.0,"total_value":3276.0},{"strike":26.0,"call_value":4345.0,"put_value":0.0,"total_value":4345.0},{"strike":27.0,"call_value":5422.0,"put_value":0.0,"total_value":5422.0},{"strike":28.0,"call_value":6651.0,"put_value":0.0,"total_value":6651.0},{"strike":30.0,"call_value":9111.0,"put_value":0,"total_value":9111.0}],"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":99.8,"strike":16.33},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":null,"strike":null},{"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":31.3,"strike":21.0},{"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":16.0,"strike":22.0},{"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":null,"strike":null},{"moneyness":1.0,"dte":21,"iv":null,"strike":null},{"moneyness":1.0,"dte":30,"iv":null,"strike":null},{"moneyness":1.0,"dte":45,"iv":22.7,"strike":23.0},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":null,"strike":null},{"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":32.4,"strike":24.0},{"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":24.6,"strike":25.0},{"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":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":52.3,"strike":27.25},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":null,"strike":null}],"term_structure":[{"expiration":"11/20/2026","dte":49,"iv":0.2821,"contract_count":7,"total_oi":407},{"expiration":"02/19/2027","dte":140,"iv":1.0,"contract_count":5,"total_oi":78},{"expiration":"05/21/2027","dte":231,"iv":0.0,"contract_count":5,"total_oi":463}],"expected_move":[{"expiration":"11/20/2026","dte":49,"expected_move_1std":8.59,"expected_move_2std":17.17,"contract_count":4},{"expiration":"02/19/2027","dte":140,"expected_move_1std":18.7,"expected_move_2std":37.4,"contract_count":3},{"expiration":"05/21/2027","dte":231,"expected_move_1std":17.22,"expected_move_2std":34.44,"contract_count":3}],"pc_skew":[{"expiration":"11/20/2026","dte":49,"call_oi":953,"put_oi":71,"total_oi":1024,"pc_ratio":0.075,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"02/19/2027","dte":140,"call_oi":209,"put_oi":40,"total_oi":249,"pc_ratio":0.191,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"05/21/2027","dte":231,"call_oi":468,"put_oi":10,"total_oi":478,"pc_ratio":0.021,"pc_ratio_volume":0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":14.0,"call_delta_oi":0,"put_delta_oi":-48.0,"dealer_delta":48.0,"call_oi":0,"put_oi":5},{"strike":15.0,"call_delta_oi":0,"put_delta_oi":-54.0,"dealer_delta":54.0,"call_oi":0,"put_oi":5},{"strike":16.0,"call_delta_oi":0,"put_delta_oi":-254.0,"dealer_delta":254.0,"call_oi":0,"put_oi":15},{"strike":17.0,"call_delta_oi":0,"put_delta_oi":-93.0,"dealer_delta":93.0,"call_oi":0,"put_oi":5},{"strike":18.0,"call_delta_oi":0,"put_delta_oi":-104.0,"dealer_delta":104.0,"call_oi":0,"put_oi":5},{"strike":20.0,"call_delta_oi":0,"put_delta_oi":-1249.0,"dealer_delta":1249.0,"call_oi":0,"put_oi":57},{"strike":21.0,"call_delta_oi":36672.0,"put_delta_oi":-749.0,"dealer_delta":-35922.0,"call_oi":394,"put_oi":25},{"strike":22.0,"call_delta_oi":15993.0,"put_delta_oi":0,"dealer_delta":-15993.0,"call_oi":232,"put_oi":0},{"strike":23.0,"call_delta_oi":9968.0,"put_delta_oi":-48.0,"dealer_delta":-9921.0,"call_oi":161,"put_oi":1},{"strike":24.0,"call_delta_oi":3831.0,"put_delta_oi":0,"dealer_delta":-3831.0,"call_oi":80,"put_oi":0},{"strike":25.0,"call_delta_oi":2476.0,"put_delta_oi":-81.0,"dealer_delta":-2395.0,"call_oi":54,"put_oi":1},{"strike":26.0,"call_delta_oi":243.0,"put_delta_oi":-168.0,"dealer_delta":-75.0,"call_oi":6,"put_oi":2},{"strike":27.0,"call_delta_oi":3699.0,"put_delta_oi":0,"dealer_delta":-3699.0,"call_oi":152,"put_oi":0},{"strike":28.0,"call_delta_oi":33.0,"put_delta_oi":0,"dealer_delta":-33.0,"call_oi":1,"put_oi":0},{"strike":30.0,"call_delta_oi":7908.0,"put_delta_oi":0,"dealer_delta":-7908.0,"call_oi":400,"put_oi":0}],"net_dealer_delta":-77974.0,"total_call_delta":80822.0,"total_put_delta":-2849.0,"bias":"neutral"},"vol_smile":[{"expiration":"05/21/2027","underlying_price":22.889999389648438,"strikes":[{"strike":22.0,"moneyness":0.9611,"type":"call","iv":0.2296,"delta":0.6757,"oi":190},{"strike":23.0,"moneyness":1.0048,"type":"call","iv":0.0937,"delta":0.6303,"oi":140}]},{"expiration":"11/20/2026","underlying_price":22.889999389648438,"strikes":[{"strike":21.0,"moneyness":0.9174,"type":"call","iv":0.1723,"delta":0.9332,"oi":344},{"strike":27.0,"moneyness":1.1796,"type":"call","iv":0.5528,"delta":0.2433,"oi":152},{"strike":30.0,"moneyness":1.3106,"type":"call","iv":0.742,"delta":0.1977,"oi":400}]}],"greeks_heatmap":{"data":[{"strike":20.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.2136,"call_gamma":0,"put_gamma":0.062649,"call_theta":0,"put_theta":-0.0134,"call_vega":0,"put_vega":0.0242,"call_oi":0,"put_oi":52},{"strike":21.0,"dte":49,"expiration":"11/20/2026","call_delta":0.9332,"put_delta":0,"call_gamma":0.090563,"put_gamma":0,"call_theta":-0.0042,"put_theta":0,"call_vega":0.0108,"put_vega":0,"call_oi":344,"put_oi":0},{"strike":27.0,"dte":49,"expiration":"11/20/2026","call_delta":0.2433,"put_delta":0,"call_gamma":0.068255,"put_gamma":0,"call_theta":-0.0155,"put_theta":0,"call_vega":0.026,"put_vega":0,"call_oi":152,"put_oi":0}],"strikes":[20.0,21.0,27.0],"dtes":[49]},"risk_reversal":[{"expiration":"11/20/2026","dte":49,"risk_reversal":0.7,"put_25d_iv":55.98,"call_25d_iv":55.28,"put_25d_strike":20.0,"call_25d_strike":27.0,"skew":"neutral"}],"vanna_exposure":{"exposure":[{"strike":20.0,"call_vanna":0,"put_vanna":3.0,"net_vanna":3.0,"call_oi":0,"put_oi":52},{"strike":21.0,"call_vanna":-14.0,"put_vanna":0,"net_vanna":-14.0,"call_oi":344,"put_oi":0},{"strike":22.0,"call_vanna":-19.0,"put_vanna":0,"net_vanna":-19.0,"call_oi":190,"put_oi":0},{"strike":23.0,"call_vanna":-11.0,"put_vanna":0,"net_vanna":-11.0,"call_oi":140,"put_oi":0},{"strike":27.0,"call_vanna":9.0,"put_vanna":0,"net_vanna":9.0,"call_oi":152,"put_oi":0},{"strike":30.0,"call_vanna":24.0,"put_vanna":0,"net_vanna":24.0,"call_oi":400,"put_oi":0}],"net_vanna":-8.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":20.0,"call_charm":0,"put_charm":111.0,"net_charm":111.0,"call_oi":0,"put_oi":52},{"strike":21.0,"call_charm":-999.0,"put_charm":0,"net_charm":-999.0,"call_oi":344,"put_oi":0},{"strike":27.0,"call_charm":-428.0,"put_charm":0,"net_charm":-428.0,"call_oi":152,"put_oi":0},{"strike":30.0,"call_charm":-1078.0,"put_charm":0,"net_charm":-1078.0,"call_oi":400,"put_oi":0}],"net_charm":-2394.0,"weekend_delta_shift":-7182.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"11/20/2026","dte":49,"call_delta":47170.0,"put_delta":-1641.0,"net_delta":45529.0,"call_oi":953,"put_oi":71,"total_oi":1024,"total_volume":0,"bias":"neutral"},{"expiration":"02/19/2027","dte":140,"call_delta":3094.0,"put_delta":-981.0,"net_delta":2113.0,"call_oi":59,"put_oi":40,"total_oi":99,"total_volume":1,"bias":"neutral"},{"expiration":"05/21/2027","dte":231,"call_delta":30559.0,"put_delta":-227.0,"net_delta":30332.0,"call_oi":468,"put_oi":10,"total_oi":478,"total_volume":0,"bias":"neutral"}],"straddle_pricing":[],"volume_profile":{"profile":[{"strike":14.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":5,"total_oi":5,"bias":"neutral"},{"strike":15.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":5,"total_oi":5,"bias":"neutral"},{"strike":16.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":15,"total_oi":15,"bias":"neutral"},{"strike":17.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":5,"total_oi":5,"bias":"neutral"},{"strike":18.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":5,"total_oi":5,"bias":"neutral"},{"strike":20.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":57,"total_oi":57,"bias":"neutral"},{"strike":21.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":544,"put_oi":25,"total_oi":569,"bias":"neutral"},{"strike":22.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":232,"put_oi":0,"total_oi":232,"bias":"neutral"},{"strike":23.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":161,"put_oi":1,"total_oi":162,"bias":"neutral"},{"strike":24.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":80,"put_oi":0,"total_oi":80,"bias":"bullish"},{"strike":25.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":54,"put_oi":1,"total_oi":55,"bias":"neutral"},{"strike":26.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":6,"put_oi":2,"total_oi":8,"bias":"neutral"},{"strike":27.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":152,"put_oi":0,"total_oi":152,"bias":"neutral"},{"strike":28.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":0,"total_oi":1,"bias":"neutral"},{"strike":30.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":400,"put_oi":0,"total_oi":400,"bias":"neutral"}],"underlying_price":22.889999389648438,"peak_call_strike":24.0,"peak_put_strike":null,"total_call_volume":1,"total_put_volume":0,"volume_pc_ratio":0.0},"iv_contours":{"x":[0.87,0.92,0.96,1.0,1.05,1.09,1.18],"y":[49,140],"z":[[55.98,17.23,16.03,null,32.39,null,55.28],[null,46.98,26.38,29.8,34.41,37.28,null]],"levels":[16.0,20.0,24.0,28.0,32.0,36.0,40.0,44.0,48.0,52.0,56.0],"min_iv":16.0,"max_iv":56.0},"butterfly_spread":[],"iv_history":[{"date":"2026-09-14","iv":48.79},{"date":"2026-09-15","iv":58.03},{"date":"2026-09-16","iv":59.3},{"date":"2026-09-17","iv":83.29},{"date":"2026-09-18","iv":56.07},{"date":"2026-09-21","iv":46.73},{"date":"2026-09-22","iv":43.7},{"date":"2026-09-23","iv":44.0},{"date":"2026-09-24","iv":44.3},{"date":"2026-09-25","iv":39.7},{"date":"2026-09-28","iv":41.9},{"date":"2026-09-29","iv":45.7},{"date":"2026-09-30","iv":50.8},{"date":"2026-10-01","iv":50.9},{"date":"2026-10-02","iv":44.7}]}}