{"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":"PFG","summary":{"name":"PFG","price":111.96,"total_oi":1729,"call_oi":1322,"put_oi":407,"pc_ratio":0.308,"net_gex":260886.6,"avg_iv":51.0,"iv_rank":33.4,"iv_52w_high":63.96,"iv_52w_low":44.5,"gamma_flip":97.43,"max_pain":105.0},"features":{"symbol":"PFG","price":111.96,"total_oi":1729,"analysis_coverage":1.0,"avg_iv_pct":51.0,"iv_rank":33.4,"iv_52w_high_pct":63.96,"iv_52w_low_pct":44.5,"front_dte":14,"front_atm_iv_pct":32.1679,"back_atm_iv_pct":29.3944,"term_premium_pp":2.7735,"expected_move_front_pct":6.3,"straddle_front_pct":5.18,"straddle_30d_pct":5.18,"risk_reversal_front_pp":-6.11,"risk_reversal_30d_pp":-6.11,"butterfly_front_pp":0.45,"butterfly_30d_pp":0.45,"put_call_oi_ratio":0.308,"put_call_oi_front_ratio":0.391,"put_call_volume_front_ratio":2.0,"option_volume":8,"volume_oi_ratio":0.004627,"net_delta_normalized":0.267578,"dealer_delta_normalized":-0.26712,"gex_per_100k_oi":15088872.180451,"vanna_per_100k_oi":404.8583,"charm_per_100k_oi":-1616020.821284,"weekend_delta_shift_per_100k_oi":-4848062.463852,"iv_surface_range_pp":75.2,"gamma_flip_distance_pct":-12.977849,"max_pain_distance_pct":-6.216506,"peak_call_distance_pct":-6.216506,"peak_put_distance_pct":-6.216506},"analyses":{"gamma_walls":[{"strike":50.0,"call_gex":0.0,"put_gex":-58.79,"net_gex":-58.79,"call_oi":0,"put_oi":4},{"strike":55.0,"call_gex":0.0,"put_gex":-20.82,"net_gex":-20.82,"call_oi":0,"put_oi":1},{"strike":60.0,"call_gex":0.0,"put_gex":-306.66,"net_gex":-306.66,"call_oi":0,"put_oi":11},{"strike":65.0,"call_gex":0.0,"put_gex":-366.16,"net_gex":-366.16,"call_oi":0,"put_oi":12},{"strike":70.0,"call_gex":0.0,"put_gex":-337.89,"net_gex":-337.89,"call_oi":0,"put_oi":9},{"strike":75.0,"call_gex":0.0,"put_gex":-358.52,"net_gex":-358.52,"call_oi":3,"put_oi":8},{"strike":80.0,"call_gex":0.0,"put_gex":-1844.03,"net_gex":-1844.03,"call_oi":0,"put_oi":35},{"strike":85.0,"call_gex":289.04,"put_gex":-1282.56,"net_gex":-993.52,"call_oi":8,"put_oi":17},{"strike":90.0,"call_gex":896.96,"put_gex":-3702.82,"net_gex":-2805.86,"call_oi":11,"put_oi":37},{"strike":95.0,"call_gex":3846.09,"put_gex":-4437.28,"net_gex":-591.2,"call_oi":30,"put_oi":31},{"strike":100.0,"call_gex":20852.8,"put_gex":-5067.69,"net_gex":15785.11,"call_oi":105,"put_oi":25},{"strike":105.0,"call_gex":64556.88,"put_gex":-11802.79,"net_gex":52754.09,"call_oi":198,"put_oi":36},{"strike":110.0,"call_gex":54433.2,"put_gex":-67849.7,"net_gex":-13416.5,"call_oi":169,"put_oi":103},{"strike":115.0,"call_gex":49259.61,"put_gex":-32048.96,"net_gex":17210.64,"call_oi":111,"put_oi":51},{"strike":120.0,"call_gex":114556.59,"put_gex":-6655.89,"net_gex":107900.7,"call_oi":290,"put_oi":23},{"strike":125.0,"call_gex":54129.45,"put_gex":-755.92,"net_gex":53373.53,"call_oi":202,"put_oi":3},{"strike":130.0,"call_gex":30730.83,"put_gex":0.0,"net_gex":30730.83,"call_oi":155,"put_oi":0},{"strike":135.0,"call_gex":1521.04,"put_gex":-168.19,"net_gex":1352.85,"call_oi":9,"put_oi":1},{"strike":140.0,"call_gex":400.48,"put_gex":0.0,"net_gex":400.48,"call_oi":3,"put_oi":0},{"strike":145.0,"call_gex":324.81,"put_gex":0.0,"net_gex":324.81,"call_oi":3,"put_oi":0},{"strike":150.0,"call_gex":1912.18,"put_gex":0.0,"net_gex":1912.18,"call_oi":22,"put_oi":0},{"strike":155.0,"call_gex":170.77,"put_gex":0.0,"net_gex":170.77,"call_oi":2,"put_oi":0},{"strike":160.0,"call_gex":70.54,"put_gex":0.0,"net_gex":70.54,"call_oi":1,"put_oi":0}],"pain_by_strike":[{"strike":50.0,"call_value":0,"put_value":19840.0,"total_value":19840.0},{"strike":55.0,"call_value":0.0,"put_value":17825.0,"total_value":17825.0},{"strike":60.0,"call_value":0.0,"put_value":15815.0,"total_value":15815.0},{"strike":65.0,"call_value":0.0,"put_value":13860.0,"total_value":13860.0},{"strike":70.0,"call_value":0.0,"put_value":11965.0,"total_value":11965.0},{"strike":75.0,"call_value":0.0,"put_value":10115.0,"total_value":10115.0},{"strike":80.0,"call_value":15.0,"put_value":8305.0,"total_value":8320.0},{"strike":85.0,"call_value":30.0,"put_value":6670.0,"total_value":6700.0},{"strike":90.0,"call_value":85.0,"put_value":5120.0,"total_value":5205.0},{"strike":95.0,"call_value":195.0,"put_value":3755.0,"total_value":3950.0},{"strike":100.0,"call_value":455.0,"put_value":2545.0,"total_value":3000.0},{"strike":105.0,"call_value":1240.0,"put_value":1460.0,"total_value":2700.0},{"strike":110.0,"call_value":3015.0,"put_value":555.0,"total_value":3570.0},{"strike":115.0,"call_value":5635.0,"put_value":165.0,"total_value":5800.0},{"strike":120.0,"call_value":8810.0,"put_value":30.0,"total_value":8840.0},{"strike":125.0,"call_value":13435.0,"put_value":10.0,"total_value":13445.0},{"strike":130.0,"call_value":19070.0,"put_value":5.0,"total_value":19075.0},{"strike":135.0,"call_value":25480.0,"put_value":0.0,"total_value":25480.0},{"strike":140.0,"call_value":31935.0,"put_value":0.0,"total_value":31935.0},{"strike":145.0,"call_value":38405.0,"put_value":0.0,"total_value":38405.0},{"strike":150.0,"call_value":44890.0,"put_value":0.0,"total_value":44890.0},{"strike":155.0,"call_value":51485.0,"put_value":0.0,"total_value":51485.0},{"strike":160.0,"call_value":58090.0,"put_value":0,"total_value":58090.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":155.5,"strike":74.55},{"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":45.8,"strike":81.5},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":54.3,"strike":100.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":37.1,"strike":100.0},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":29.3,"strike":100.0},{"moneyness":0.95,"dte":7,"iv":null,"strike":null},{"moneyness":0.95,"dte":14,"iv":41.3,"strike":105.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":null,"strike":null},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":27.5,"strike":105.0},{"moneyness":1.0,"dte":7,"iv":null,"strike":null},{"moneyness":1.0,"dte":14,"iv":33.2,"strike":110.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":30.4,"strike":110.0},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":27.1,"strike":110.0},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":30.5,"strike":117.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":28.6,"strike":116.67},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":26.4,"strike":117.5},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":51.8,"strike":125.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":30.9,"strike":125.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":25.9,"strike":125.0},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":70.3,"strike":132.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":62.7,"strike":157.5},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":30.7,"strike":139.17}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":1.0,"contract_count":8,"total_oi":555},{"expiration":"11/20/2026","dte":49,"iv":0.4489,"contract_count":5,"total_oi":22},{"expiration":"01/15/2027","dte":105,"iv":0.1548,"contract_count":8,"total_oi":217},{"expiration":"04/16/2027","dte":196,"iv":0.0,"contract_count":7,"total_oi":187}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":6.3,"expected_move_2std":12.59,"contract_count":4},{"expiration":"11/20/2026","dte":49,"expected_move_1std":10.77,"expected_move_2std":21.53,"contract_count":4},{"expiration":"01/15/2027","dte":105,"expected_move_1std":14.3,"expected_move_2std":28.6,"contract_count":4},{"expiration":"04/16/2027","dte":196,"expected_move_1std":19.04,"expected_move_2std":38.07,"contract_count":4}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":596,"put_oi":233,"total_oi":829,"pc_ratio":0.391,"pc_ratio_volume":2.0,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":21,"put_oi":12,"total_oi":33,"pc_ratio":0.571,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"01/15/2027","dte":105,"call_oi":435,"put_oi":101,"total_oi":536,"pc_ratio":0.232,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"04/16/2027","dte":196,"call_oi":270,"put_oi":61,"total_oi":331,"pc_ratio":0.226,"pc_ratio_volume":0.0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":50.0,"call_delta_oi":0,"put_delta_oi":-11.0,"dealer_delta":11.0,"call_oi":0,"put_oi":4},{"strike":55.0,"call_delta_oi":0,"put_delta_oi":-4.0,"dealer_delta":4.0,"call_oi":0,"put_oi":1},{"strike":60.0,"call_delta_oi":0,"put_delta_oi":-65.0,"dealer_delta":65.0,"call_oi":0,"put_oi":11},{"strike":65.0,"call_delta_oi":0,"put_delta_oi":-59.0,"dealer_delta":59.0,"call_oi":0,"put_oi":12},{"strike":70.0,"call_delta_oi":0,"put_delta_oi":-49.0,"dealer_delta":49.0,"call_oi":0,"put_oi":9},{"strike":75.0,"call_delta_oi":0,"put_delta_oi":-43.0,"dealer_delta":43.0,"call_oi":0,"put_oi":8},{"strike":80.0,"call_delta_oi":0,"put_delta_oi":-201.0,"dealer_delta":201.0,"call_oi":0,"put_oi":35},{"strike":85.0,"call_delta_oi":785.0,"put_delta_oi":-154.0,"dealer_delta":-631.0,"call_oi":8,"put_oi":17},{"strike":90.0,"call_delta_oi":1041.0,"put_delta_oi":-365.0,"dealer_delta":-676.0,"call_oi":11,"put_oi":37},{"strike":95.0,"call_delta_oi":2748.0,"put_delta_oi":-416.0,"dealer_delta":-2332.0,"call_oi":30,"put_oi":31},{"strike":100.0,"call_delta_oi":9199.0,"put_delta_oi":-459.0,"dealer_delta":-8740.0,"call_oi":105,"put_oi":25},{"strike":105.0,"call_delta_oi":15456.0,"put_delta_oi":-850.0,"dealer_delta":-14606.0,"call_oi":198,"put_oi":36},{"strike":110.0,"call_delta_oi":10527.0,"put_delta_oi":-3682.0,"dealer_delta":-6845.0,"call_oi":169,"put_oi":103},{"strike":115.0,"call_delta_oi":4935.0,"put_delta_oi":-3201.0,"dealer_delta":-1734.0,"call_oi":111,"put_oi":51},{"strike":120.0,"call_delta_oi":5471.0,"put_delta_oi":-1486.0,"dealer_delta":-3985.0,"call_oi":290,"put_oi":23},{"strike":125.0,"call_delta_oi":4148.0,"put_delta_oi":-216.0,"dealer_delta":-3932.0,"call_oi":202,"put_oi":3},{"strike":130.0,"call_delta_oi":2787.0,"put_delta_oi":0,"dealer_delta":-2787.0,"call_oi":155,"put_oi":0},{"strike":135.0,"call_delta_oi":142.0,"put_delta_oi":-83.0,"dealer_delta":-60.0,"call_oi":9,"put_oi":1},{"strike":140.0,"call_delta_oi":35.0,"put_delta_oi":0,"dealer_delta":-35.0,"call_oi":3,"put_oi":0},{"strike":145.0,"call_delta_oi":60.0,"put_delta_oi":0,"dealer_delta":-60.0,"call_oi":3,"put_oi":0},{"strike":150.0,"call_delta_oi":170.0,"put_delta_oi":0,"dealer_delta":-170.0,"call_oi":22,"put_oi":0},{"strike":155.0,"call_delta_oi":18.0,"put_delta_oi":0,"dealer_delta":-18.0,"call_oi":2,"put_oi":0},{"strike":160.0,"call_delta_oi":8.0,"put_delta_oi":0,"dealer_delta":-8.0,"call_oi":1,"put_oi":0}],"net_dealer_delta":-46185.0,"total_call_delta":57528.0,"total_put_delta":-11343.0,"bias":"neutral"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":111.95999908447266,"strikes":[{"strike":105.0,"moneyness":0.9378,"type":"call","iv":0.2622,"delta":0.7307,"oi":105},{"strike":125.0,"moneyness":1.1165,"type":"call","iv":0.2375,"delta":0.2388,"oi":117}]},{"expiration":"04/16/2027","underlying_price":111.95999908447266,"strikes":[{"strike":110.0,"moneyness":0.9825,"type":"call","iv":0.234,"delta":0.6261,"oi":115}]},{"expiration":"10/16/2026","underlying_price":111.95999908447266,"strikes":[{"strike":120.0,"moneyness":1.0718,"type":"call","iv":0.3441,"delta":0.1557,"oi":247}]}],"greeks_heatmap":{"data":[{"strike":100.0,"dte":14,"expiration":"10/16/2026","call_delta":0.922,"put_delta":0,"call_gamma":0.015669,"put_gamma":0,"call_theta":-0.0628,"put_theta":0,"call_vega":0.0308,"put_vega":0,"call_oi":51,"put_oi":0},{"strike":105.0,"dte":14,"expiration":"10/16/2026","call_delta":0.8381,"put_delta":0,"call_gamma":0.031742,"put_gamma":0,"call_theta":-0.0829,"put_theta":0,"call_vega":0.0518,"put_vega":0,"call_oi":92,"put_oi":0},{"strike":110.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.3498,"call_gamma":0,"put_gamma":0.061934,"call_theta":0,"put_theta":-0.0804,"call_vega":0,"put_vega":0.0783,"call_oi":0,"put_oi":81},{"strike":120.0,"dte":14,"expiration":"10/16/2026","call_delta":0.1557,"put_delta":0,"call_gamma":0.032877,"put_gamma":0,"call_theta":-0.0688,"put_theta":0,"call_vega":0.0505,"put_vega":0,"call_oi":247,"put_oi":0},{"strike":125.0,"dte":14,"expiration":"10/16/2026","call_delta":0.144,"put_delta":0,"call_gamma":0.020726,"put_gamma":0,"call_theta":-0.0973,"put_theta":0,"call_vega":0.0479,"put_vega":0,"call_oi":72,"put_oi":0}],"strikes":[100.0,105.0,110.0,120.0,125.0],"dtes":[14]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":-6.11,"put_25d_iv":28.3,"call_25d_iv":34.41,"put_25d_strike":110.0,"call_25d_strike":120.0,"skew":"call_skew"}],"vanna_exposure":{"exposure":[{"strike":100.0,"call_vanna":-6.0,"put_vanna":0,"net_vanna":-6.0,"call_oi":105,"put_oi":0},{"strike":105.0,"call_vanna":-11.0,"put_vanna":0,"net_vanna":-11.0,"call_oi":197,"put_oi":0},{"strike":110.0,"call_vanna":-8.0,"put_vanna":2.0,"net_vanna":-6.0,"call_oi":115,"put_oi":81},{"strike":120.0,"call_vanna":8.0,"put_vanna":0,"net_vanna":8.0,"call_oi":247,"put_oi":0},{"strike":125.0,"call_vanna":12.0,"put_vanna":0,"net_vanna":12.0,"call_oi":189,"put_oi":0},{"strike":130.0,"call_vanna":11.0,"put_vanna":0,"net_vanna":11.0,"call_oi":89,"put_oi":0}],"net_vanna":7.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":100.0,"call_charm":-7697.0,"put_charm":0,"net_charm":-7697.0,"call_oi":51,"put_oi":0},{"strike":105.0,"call_charm":-16656.0,"put_charm":0,"net_charm":-16656.0,"call_oi":92,"put_oi":0},{"strike":110.0,"call_charm":0,"put_charm":5943.0,"net_charm":5943.0,"call_oi":0,"put_oi":81},{"strike":120.0,"call_charm":-6900.0,"put_charm":0,"net_charm":-6900.0,"call_oi":247,"put_oi":0},{"strike":125.0,"call_charm":-2631.0,"put_charm":0,"net_charm":-2631.0,"call_oi":72,"put_oi":0}],"net_charm":-27941.0,"weekend_delta_shift":-83823.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":22024.0,"put_delta":-6719.0,"net_delta":15304.0,"call_oi":596,"put_oi":233,"total_oi":829,"total_volume":3,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":688.0,"put_delta":-620.0,"net_delta":68.0,"call_oi":21,"put_oi":12,"total_oi":33,"total_volume":0,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":22751.0,"put_delta":-2692.0,"net_delta":20059.0,"call_oi":435,"put_oi":101,"total_oi":536,"total_volume":4,"bias":"neutral"},{"expiration":"04/16/2027","dte":196,"call_delta":12065.0,"put_delta":-1312.0,"net_delta":10753.0,"call_oi":267,"put_oi":61,"total_oi":328,"total_volume":1,"bias":"neutral"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":110.0,"straddle_price":5.8,"straddle_pct":5.18,"implied_move":5.18,"avg_iv":33.2},{"expiration":"04/16/2027","dte":196,"strike":110.0,"straddle_price":17.05,"straddle_pct":15.23,"implied_move":15.23,"avg_iv":26.1}],"volume_profile":{"profile":[{"strike":50.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":4,"total_oi":4,"bias":"neutral"},{"strike":55.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":1,"total_oi":1,"bias":"neutral"},{"strike":60.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":11,"total_oi":11,"bias":"neutral"},{"strike":65.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":12,"total_oi":12,"bias":"neutral"},{"strike":70.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":9,"total_oi":9,"bias":"neutral"},{"strike":75.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3,"put_oi":8,"total_oi":11,"bias":"neutral"},{"strike":80.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":35,"total_oi":35,"bias":"neutral"},{"strike":85.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":8,"put_oi":17,"total_oi":25,"bias":"neutral"},{"strike":90.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":11,"put_oi":37,"total_oi":48,"bias":"neutral"},{"strike":95.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":30,"put_oi":31,"total_oi":61,"bias":"neutral"},{"strike":100.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":105,"put_oi":25,"total_oi":130,"bias":"neutral"},{"strike":105.0,"call_volume":1,"put_volume":4,"total_volume":5,"call_oi":198,"put_oi":36,"total_oi":234,"bias":"bearish"},{"strike":110.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":169,"put_oi":103,"total_oi":272,"bias":"bullish"},{"strike":115.0,"call_volume":0,"put_volume":2,"total_volume":2,"call_oi":111,"put_oi":51,"total_oi":162,"bias":"bearish"},{"strike":120.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":290,"put_oi":23,"total_oi":313,"bias":"neutral"},{"strike":125.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":202,"put_oi":3,"total_oi":205,"bias":"neutral"},{"strike":130.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":155,"put_oi":0,"total_oi":155,"bias":"neutral"},{"strike":135.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":9,"put_oi":1,"total_oi":10,"bias":"neutral"},{"strike":140.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3,"put_oi":0,"total_oi":3,"bias":"neutral"},{"strike":145.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3,"put_oi":0,"total_oi":3,"bias":"neutral"},{"strike":150.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":22,"put_oi":0,"total_oi":22,"bias":"neutral"},{"strike":155.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":2,"put_oi":0,"total_oi":2,"bias":"neutral"},{"strike":160.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":0,"total_oi":1,"bias":"neutral"}],"underlying_price":111.95999908447266,"peak_call_strike":105.0,"peak_put_strike":105.0,"total_call_volume":2,"total_put_volume":6,"volume_pc_ratio":3.0},"iv_contours":{"x":[0.71,0.8,0.85,0.89,0.94,0.98,1.03,1.07,1.12,1.16],"y":[14,105],"z":[[null,99.01,81.87,54.3,41.33,33.16,31.13,34.41,51.81,53.14],[49.41,30.8,27.08,26.17,26.22,25.41,24.33,26.62,23.75,25.59]],"levels":[23.8,31.3,38.8,46.3,53.9,61.4,68.9,76.4,84.0,91.5,99.0],"min_iv":23.8,"max_iv":99.0},"butterfly_spread":[{"expiration":"01/15/2027","dte":105,"atm_strike":110.0,"atm_iv":25.41,"otm_strike":120.0,"otm_iv":25.05,"itm_strike":105.0,"itm_iv":26.22,"iv_butterfly":0.45,"price_butterfly":-1.1,"convexity":"flat"}],"iv_history":[{"date":"2026-09-14","iv":52.6},{"date":"2026-09-15","iv":52.77},{"date":"2026-09-16","iv":62.12},{"date":"2026-09-17","iv":63.96},{"date":"2026-09-18","iv":62.08},{"date":"2026-09-21","iv":44.57},{"date":"2026-09-22","iv":44.5},{"date":"2026-09-23","iv":47.5},{"date":"2026-09-24","iv":46.6},{"date":"2026-09-25","iv":61.7},{"date":"2026-09-28","iv":48.1},{"date":"2026-09-29","iv":48.5},{"date":"2026-09-30","iv":49.0},{"date":"2026-10-01","iv":53.0},{"date":"2026-10-02","iv":51.0}]}}