{"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":"TWM","summary":{"name":"TWM","price":23.57,"total_oi":2260,"call_oi":1572,"put_oi":688,"pc_ratio":0.438,"net_gex":138822.58,"avg_iv":73.4,"iv_rank":49.1,"iv_52w_high":92.3,"iv_52w_low":55.2,"gamma_flip":22.02,"max_pain":23.0},"features":{"symbol":"TWM","price":23.57,"total_oi":2260,"analysis_coverage":0.8889,"avg_iv_pct":73.4,"iv_rank":49.1,"iv_52w_high_pct":92.3,"iv_52w_low_pct":55.2,"front_dte":14,"front_atm_iv_pct":38.5504,"back_atm_iv_pct":38.865,"term_premium_pp":-0.3146,"expected_move_front_pct":7.55,"straddle_front_pct":null,"straddle_30d_pct":null,"risk_reversal_front_pp":159.77,"risk_reversal_30d_pp":159.77,"butterfly_front_pp":null,"butterfly_30d_pp":null,"put_call_oi_ratio":0.438,"put_call_oi_front_ratio":0.556,"put_call_volume_front_ratio":0.0,"option_volume":42,"volume_oi_ratio":0.018584,"net_delta_normalized":0.091821,"dealer_delta_normalized":-0.087027,"gex_per_100k_oi":6142592.035398,"vanna_per_100k_oi":221.238938,"charm_per_100k_oi":98495.575221,"weekend_delta_shift_per_100k_oi":295530.973451,"iv_surface_range_pp":174.1,"gamma_flip_distance_pct":-6.576156,"max_pain_distance_pct":-2.418328,"peak_call_distance_pct":1.824353,"peak_put_distance_pct":null},"analyses":{"gamma_walls":[{"strike":18.0,"call_gex":57.7,"put_gex":0.0,"net_gex":57.7,"call_oi":5,"put_oi":0},{"strike":19.0,"call_gex":18.31,"put_gex":-1522.94,"net_gex":-1504.64,"call_oi":21,"put_oi":81},{"strike":20.0,"call_gex":1382.45,"put_gex":-2193.46,"net_gex":-811.01,"call_oi":66,"put_oi":81},{"strike":21.0,"call_gex":183.31,"put_gex":-673.37,"net_gex":-490.06,"call_oi":39,"put_oi":19},{"strike":22.0,"call_gex":2105.52,"put_gex":-52.44,"net_gex":2053.08,"call_oi":98,"put_oi":1},{"strike":23.0,"call_gex":44064.23,"put_gex":-153.02,"net_gex":43911.21,"call_oi":361,"put_oi":2},{"strike":24.0,"call_gex":86354.82,"put_gex":-635.08,"net_gex":85719.74,"call_oi":668,"put_oi":6},{"strike":25.0,"call_gex":7776.89,"put_gex":-163.1,"net_gex":7613.79,"call_oi":94,"put_oi":2},{"strike":26.0,"call_gex":2820.88,"put_gex":0.0,"net_gex":2820.88,"call_oi":61,"put_oi":0},{"strike":27.0,"call_gex":340.53,"put_gex":-33.35,"net_gex":307.18,"call_oi":8,"put_oi":1},{"strike":28.0,"call_gex":2958.34,"put_gex":-35.11,"net_gex":2923.23,"call_oi":86,"put_oi":1},{"strike":29.0,"call_gex":1541.63,"put_gex":-28.82,"net_gex":1512.81,"call_oi":50,"put_oi":1},{"strike":30.0,"call_gex":309.76,"put_gex":-24.44,"net_gex":285.31,"call_oi":13,"put_oi":1},{"strike":31.0,"call_gex":0.0,"put_gex":-91.14,"net_gex":-91.14,"call_oi":0,"put_oi":4},{"strike":32.0,"call_gex":0.0,"put_gex":-21.7,"net_gex":-21.7,"call_oi":0,"put_oi":1},{"strike":33.0,"call_gex":0.0,"put_gex":-40.5,"net_gex":-40.5,"call_oi":0,"put_oi":2},{"strike":34.0,"call_gex":18.44,"put_gex":-1986.57,"net_gex":-1968.13,"call_oi":1,"put_oi":123},{"strike":35.0,"call_gex":17.3,"put_gex":-593.65,"net_gex":-576.35,"call_oi":1,"put_oi":51},{"strike":36.0,"call_gex":0.0,"put_gex":-32.18,"net_gex":-32.18,"call_oi":0,"put_oi":3},{"strike":37.0,"call_gex":0.0,"put_gex":-19.92,"net_gex":-19.92,"call_oi":0,"put_oi":2},{"strike":38.0,"call_gex":0.0,"put_gex":-2689.8,"net_gex":-2689.8,"call_oi":0,"put_oi":289},{"strike":40.0,"call_gex":0.0,"put_gex":-132.18,"net_gex":-132.18,"call_oi":0,"put_oi":16},{"strike":45.0,"call_gex":0.0,"put_gex":-4.74,"net_gex":-4.74,"call_oi":0,"put_oi":1}],"pain_by_strike":[{"strike":18.0,"call_value":0,"put_value":9588.0,"total_value":9588.0},{"strike":19.0,"call_value":5.0,"put_value":8900.0,"total_value":8905.0},{"strike":20.0,"call_value":31.0,"put_value":8293.0,"total_value":8324.0},{"strike":21.0,"call_value":123.0,"put_value":7767.0,"total_value":7890.0},{"strike":22.0,"call_value":254.0,"put_value":7260.0,"total_value":7514.0},{"strike":23.0,"call_value":483.0,"put_value":6754.0,"total_value":7237.0},{"strike":24.0,"call_value":1073.0,"put_value":6250.0,"total_value":7323.0},{"strike":25.0,"call_value":2331.0,"put_value":5752.0,"total_value":8083.0},{"strike":26.0,"call_value":3683.0,"put_value":5256.0,"total_value":8939.0},{"strike":27.0,"call_value":5096.0,"put_value":4760.0,"total_value":9856.0},{"strike":28.0,"call_value":6517.0,"put_value":4265.0,"total_value":10782.0},{"strike":29.0,"call_value":8024.0,"put_value":3771.0,"total_value":11795.0},{"strike":30.0,"call_value":9581.0,"put_value":3278.0,"total_value":12859.0},{"strike":31.0,"call_value":11151.0,"put_value":2786.0,"total_value":13937.0},{"strike":32.0,"call_value":12721.0,"put_value":2298.0,"total_value":15019.0},{"strike":33.0,"call_value":14291.0,"put_value":1811.0,"total_value":16102.0},{"strike":34.0,"call_value":15861.0,"put_value":1326.0,"total_value":17187.0},{"strike":35.0,"call_value":17432.0,"put_value":964.0,"total_value":18396.0},{"strike":36.0,"call_value":19004.0,"put_value":653.0,"total_value":19657.0},{"strike":37.0,"call_value":20576.0,"put_value":345.0,"total_value":20921.0},{"strike":38.0,"call_value":22148.0,"put_value":39.0,"total_value":22187.0},{"strike":40.0,"call_value":25292.0,"put_value":5.0,"total_value":25297.0},{"strike":45.0,"call_value":33152.0,"put_value":0,"total_value":33152.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":138.7,"strike":19.0},{"moneyness":0.85,"dte":21,"iv":null,"strike":null},{"moneyness":0.85,"dte":30,"iv":null,"strike":null},{"moneyness":0.85,"dte":45,"iv":30.9,"strike":20.0},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":26.0,"strike":19.5},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":113.6,"strike":21.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":31.4,"strike":21.0},{"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":42.2,"strike":22.0},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":31.3,"strike":22.0},{"moneyness":1.0,"dte":7,"iv":null,"strike":null},{"moneyness":1.0,"dte":14,"iv":38.5,"strike":23.5},{"moneyness":1.0,"dte":21,"iv":null,"strike":null},{"moneyness":1.0,"dte":30,"iv":null,"strike":null},{"moneyness":1.0,"dte":45,"iv":38.9,"strike":23.5},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":39.7,"strike":23.5},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":45.4,"strike":25.0},{"moneyness":1.05,"dte":21,"iv":null,"strike":null},{"moneyness":1.05,"dte":30,"iv":null,"strike":null},{"moneyness":1.05,"dte":45,"iv":40.8,"strike":25.0},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":36.8,"strike":25.0},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":98.2,"strike":26.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":42.8,"strike":26.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":38.4,"strike":26.0},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":139.9,"strike":33.56},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":46.1,"strike":27.5},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":53.0,"strike":29.57}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":1.0,"contract_count":6,"total_oi":1031},{"expiration":"11/20/2026","dte":49,"iv":0.7967,"contract_count":4,"total_oi":47},{"expiration":"01/15/2027","dte":105,"iv":0.0,"contract_count":6,"total_oi":100}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":7.55,"expected_move_2std":15.09,"contract_count":4},{"expiration":"11/20/2026","dte":49,"expected_move_1std":14.24,"expected_move_2std":28.49,"contract_count":2},{"expiration":"01/15/2027","dte":105,"expected_move_1std":21.27,"expected_move_2std":42.55,"contract_count":4}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":1220,"put_oi":678,"total_oi":1898,"pc_ratio":0.556,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":81,"put_oi":1,"total_oi":82,"pc_ratio":0.012,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"01/15/2027","dte":105,"call_oi":269,"put_oi":9,"total_oi":278,"pc_ratio":0.033,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"04/16/2027","dte":196,"call_oi":2,"put_oi":0,"total_oi":2,"pc_ratio":0.0,"pc_ratio_volume":0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":18.0,"call_delta_oi":483.0,"put_delta_oi":0,"dealer_delta":-483.0,"call_oi":5,"put_oi":0},{"strike":19.0,"call_delta_oi":94.0,"put_delta_oi":-1788.0,"dealer_delta":1694.0,"call_oi":1,"put_oi":81},{"strike":20.0,"call_delta_oi":5248.0,"put_delta_oi":-1783.0,"dealer_delta":-3466.0,"call_oi":56,"put_oi":81},{"strike":21.0,"call_delta_oi":395.0,"put_delta_oi":-488.0,"dealer_delta":94.0,"call_oi":5,"put_oi":19},{"strike":22.0,"call_delta_oi":3146.0,"put_delta_oi":-29.0,"dealer_delta":-3118.0,"call_oi":44,"put_oi":1},{"strike":23.0,"call_delta_oi":23777.0,"put_delta_oi":-75.0,"dealer_delta":-23702.0,"call_oi":361,"put_oi":2},{"strike":24.0,"call_delta_oi":28310.0,"put_delta_oi":-331.0,"dealer_delta":-27979.0,"call_oi":668,"put_oi":6},{"strike":25.0,"call_delta_oi":2715.0,"put_delta_oi":-140.0,"dealer_delta":-2575.0,"call_oi":94,"put_oi":2},{"strike":26.0,"call_delta_oi":2056.0,"put_delta_oi":0,"dealer_delta":-2056.0,"call_oi":61,"put_oi":0},{"strike":27.0,"call_delta_oi":207.0,"put_delta_oi":-63.0,"dealer_delta":-145.0,"call_oi":8,"put_oi":1},{"strike":28.0,"call_delta_oi":2410.0,"put_delta_oi":-87.0,"dealer_delta":-2323.0,"call_oi":86,"put_oi":1},{"strike":29.0,"call_delta_oi":1217.0,"put_delta_oi":-88.0,"dealer_delta":-1129.0,"call_oi":50,"put_oi":1},{"strike":30.0,"call_delta_oi":390.0,"put_delta_oi":-89.0,"dealer_delta":-301.0,"call_oi":13,"put_oi":1},{"strike":31.0,"call_delta_oi":0,"put_delta_oi":-309.0,"dealer_delta":309.0,"call_oi":0,"put_oi":4},{"strike":32.0,"call_delta_oi":0,"put_delta_oi":-75.0,"dealer_delta":75.0,"call_oi":0,"put_oi":1},{"strike":33.0,"call_delta_oi":0,"put_delta_oi":-155.0,"dealer_delta":155.0,"call_oi":0,"put_oi":2},{"strike":34.0,"call_delta_oi":21.0,"put_delta_oi":-11036.0,"dealer_delta":11015.0,"call_oi":1,"put_oi":123},{"strike":35.0,"call_delta_oi":20.0,"put_delta_oi":-4808.0,"dealer_delta":4788.0,"call_oi":1,"put_oi":51},{"strike":36.0,"call_delta_oi":0,"put_delta_oi":-283.0,"dealer_delta":283.0,"call_oi":0,"put_oi":3},{"strike":37.0,"call_delta_oi":0,"put_delta_oi":-189.0,"dealer_delta":189.0,"call_oi":0,"put_oi":2},{"strike":38.0,"call_delta_oi":0,"put_delta_oi":-27388.0,"dealer_delta":27388.0,"call_oi":0,"put_oi":289},{"strike":40.0,"call_delta_oi":0,"put_delta_oi":-1520.0,"dealer_delta":1520.0,"call_oi":0,"put_oi":16},{"strike":45.0,"call_delta_oi":0,"put_delta_oi":-97.0,"dealer_delta":97.0,"call_oi":0,"put_oi":1}],"net_dealer_delta":-19668.0,"total_call_delta":70489.0,"total_put_delta":-50821.0,"bias":"neutral"},"vol_smile":[{"expiration":"10/16/2026","underlying_price":23.56999969482422,"strikes":[{"strike":23.0,"moneyness":0.9758,"type":"call","iv":0.3578,"delta":0.6623,"oi":334},{"strike":24.0,"moneyness":1.0182,"type":"call","iv":0.365,"delta":0.4184,"oi":632},{"strike":34.0,"moneyness":1.4425,"type":"put","iv":1.3844,"delta":-0.8972,"oi":123},{"strike":38.0,"moneyness":1.6122,"type":"put","iv":1.4349,"delta":-0.9477,"oi":289}]}],"greeks_heatmap":{"data":[{"strike":19.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.2208,"call_gamma":0,"put_gamma":0.033844,"call_theta":0,"put_theta":-0.0993,"call_vega":0,"put_vega":0.0132,"call_oi":0,"put_oi":81},{"strike":20.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.2201,"call_gamma":0,"put_gamma":0.048744,"call_theta":0,"put_theta":-0.0685,"call_vega":0,"put_vega":0.0132,"call_oi":0,"put_oi":81},{"strike":22.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":0,"call_gamma":0,"put_gamma":0,"call_theta":0,"put_theta":0,"call_vega":0,"put_vega":0,"call_oi":54,"put_oi":0},{"strike":23.0,"dte":14,"expiration":"10/16/2026","call_delta":0.6623,"put_delta":0,"call_gamma":0.229595,"put_gamma":0,"call_theta":-0.0241,"put_theta":0,"call_vega":0.0163,"put_vega":0,"call_oi":334,"put_oi":0},{"strike":24.0,"dte":14,"expiration":"10/16/2026","call_delta":0.4184,"put_delta":0,"call_gamma":0.240532,"put_gamma":0,"call_theta":-0.0255,"put_theta":0,"call_vega":0.0174,"put_vega":0,"call_oi":632,"put_oi":0},{"strike":25.0,"dte":14,"expiration":"10/16/2026","call_delta":0.2178,"put_delta":0,"call_gamma":0.177341,"put_gamma":0,"call_theta":-0.0194,"put_theta":0,"call_vega":0.0131,"put_vega":0,"call_oi":57,"put_oi":0},{"strike":26.0,"dte":14,"expiration":"10/16/2026","call_delta":0.3341,"put_delta":0,"call_gamma":0.083317,"put_gamma":0,"call_theta":-0.062,"put_theta":0,"call_vega":0.0162,"put_vega":0,"call_oi":53,"put_oi":0}],"strikes":[19.0,20.0,22.0,23.0,24.0,25.0,26.0],"dtes":[14]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":159.77,"put_25d_iv":197.09,"call_25d_iv":37.32,"put_25d_strike":19.0,"call_25d_strike":25.0,"skew":"put_skew"}],"vanna_exposure":{"exposure":[{"strike":19.0,"call_vanna":0,"put_vanna":3.0,"net_vanna":3.0,"call_oi":0,"put_oi":81},{"strike":20.0,"call_vanna":0,"put_vanna":3.0,"net_vanna":3.0,"call_oi":0,"put_oi":81},{"strike":23.0,"call_vanna":-7.0,"put_vanna":0,"net_vanna":-7.0,"call_oi":334,"put_oi":0},{"strike":24.0,"call_vanna":8.0,"put_vanna":0,"net_vanna":8.0,"call_oi":632,"put_oi":0},{"strike":25.0,"call_vanna":2.0,"put_vanna":0,"net_vanna":2.0,"call_oi":57,"put_oi":0},{"strike":26.0,"call_vanna":1.0,"put_vanna":0,"net_vanna":1.0,"call_oi":53,"put_oi":0},{"strike":28.0,"call_vanna":6.0,"put_vanna":0,"net_vanna":6.0,"call_oi":80,"put_oi":0},{"strike":34.0,"call_vanna":0,"put_vanna":-3.0,"net_vanna":-3.0,"call_oi":0,"put_oi":123},{"strike":35.0,"call_vanna":0,"put_vanna":-1.0,"net_vanna":-1.0,"call_oi":0,"put_oi":51},{"strike":38.0,"call_vanna":0,"put_vanna":-5.0,"net_vanna":-5.0,"call_oi":0,"put_oi":289}],"net_vanna":5.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":19.0,"call_charm":0,"put_charm":4629.0,"net_charm":4629.0,"call_oi":0,"put_oi":81},{"strike":20.0,"call_charm":0,"put_charm":3184.0,"net_charm":3184.0,"call_oi":0,"put_oi":81},{"strike":23.0,"call_charm":-13886.0,"put_charm":0,"net_charm":-13886.0,"call_oi":334,"put_oi":0},{"strike":24.0,"call_charm":-17569.0,"put_charm":0,"net_charm":-17569.0,"call_oi":632,"put_oi":0},{"strike":25.0,"call_charm":-627.0,"put_charm":0,"net_charm":-627.0,"call_oi":57,"put_oi":0},{"strike":26.0,"call_charm":-2860.0,"put_charm":0,"net_charm":-2860.0,"call_oi":53,"put_oi":0},{"strike":34.0,"call_charm":0,"put_charm":11135.0,"net_charm":11135.0,"call_oi":0,"put_oi":123},{"strike":35.0,"call_charm":0,"put_charm":2539.0,"net_charm":2539.0,"call_oi":0,"put_oi":51},{"strike":38.0,"call_charm":0,"put_charm":15681.0,"net_charm":15681.0,"call_oi":0,"put_oi":289}],"net_charm":2226.0,"weekend_delta_shift":6679.0,"interpretation":"delta_decays_bullish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":52690.0,"put_delta":-50194.0,"net_delta":2496.0,"call_oi":1102,"put_oi":678,"total_oi":1780,"total_volume":3,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":4728.0,"put_delta":-29.0,"net_delta":4700.0,"call_oi":81,"put_oi":1,"total_oi":82,"total_volume":19,"bias":"neutral"},{"expiration":"01/15/2027","dte":105,"call_delta":12917.0,"put_delta":-598.0,"net_delta":12318.0,"call_oi":269,"put_oi":9,"total_oi":278,"total_volume":20,"bias":"neutral"},{"expiration":"04/16/2027","dte":196,"call_delta":154.0,"put_delta":0,"net_delta":154.0,"call_oi":2,"put_oi":0,"total_oi":2,"total_volume":0,"bias":"neutral"}],"straddle_pricing":[],"volume_profile":{"profile":[{"strike":18.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":5,"put_oi":0,"total_oi":5,"bias":"neutral"},{"strike":19.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":21,"put_oi":81,"total_oi":102,"bias":"neutral"},{"strike":20.0,"call_volume":10,"put_volume":0,"total_volume":10,"call_oi":66,"put_oi":81,"total_oi":147,"bias":"bullish"},{"strike":21.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":39,"put_oi":19,"total_oi":58,"bias":"neutral"},{"strike":22.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":98,"put_oi":1,"total_oi":99,"bias":"neutral"},{"strike":23.0,"call_volume":2,"put_volume":0,"total_volume":2,"call_oi":361,"put_oi":2,"total_oi":363,"bias":"bullish"},{"strike":24.0,"call_volume":27,"put_volume":0,"total_volume":27,"call_oi":668,"put_oi":6,"total_oi":674,"bias":"bullish"},{"strike":25.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":94,"put_oi":2,"total_oi":96,"bias":"bullish"},{"strike":26.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":61,"put_oi":0,"total_oi":61,"bias":"bullish"},{"strike":27.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":8,"put_oi":1,"total_oi":9,"bias":"neutral"},{"strike":28.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":86,"put_oi":1,"total_oi":87,"bias":"bullish"},{"strike":29.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":50,"put_oi":1,"total_oi":51,"bias":"neutral"},{"strike":30.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":13,"put_oi":1,"total_oi":14,"bias":"neutral"},{"strike":31.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":4,"total_oi":4,"bias":"neutral"},{"strike":32.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":1,"total_oi":1,"bias":"neutral"},{"strike":33.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":2,"total_oi":2,"bias":"neutral"},{"strike":34.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":123,"total_oi":124,"bias":"neutral"},{"strike":35.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":51,"total_oi":52,"bias":"neutral"},{"strike":36.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":3,"total_oi":3,"bias":"neutral"},{"strike":37.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":2,"total_oi":2,"bias":"neutral"},{"strike":38.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":289,"total_oi":289,"bias":"neutral"},{"strike":40.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":16,"total_oi":16,"bias":"neutral"},{"strike":45.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":1,"total_oi":1,"bias":"neutral"}],"underlying_price":23.56999969482422,"peak_call_strike":24.0,"peak_put_strike":null,"total_call_volume":42,"total_put_volume":0,"volume_pc_ratio":0.0},"iv_contours":{"x":[0.81,0.85,0.89,0.93,0.98,1.02,1.06,1.1,1.19,1.23,1.27],"y":[14,49,105],"z":[[197.09,136.59,113.61,null,35.78,36.5,37.32,98.2,null,null,182.14],[null,30.9,null,null,null,null,40.82,null,null,null,null],[null,22.99,null,31.32,34.92,35.2,null,null,42.7,44.86,null]],"levels":[23.0,40.4,57.8,75.2,92.6,110.0,127.5,144.9,162.3,179.7,197.1],"min_iv":23.0,"max_iv":197.1},"butterfly_spread":[],"iv_history":[{"date":"2026-09-14","iv":82.96},{"date":"2026-09-15","iv":76.29},{"date":"2026-09-16","iv":74.76},{"date":"2026-09-17","iv":92.3},{"date":"2026-09-18","iv":86.6},{"date":"2026-09-21","iv":72.79},{"date":"2026-09-22","iv":59.3},{"date":"2026-09-23","iv":64.8},{"date":"2026-09-24","iv":61.8},{"date":"2026-09-25","iv":55.2},{"date":"2026-09-28","iv":61.7},{"date":"2026-09-29","iv":61.1},{"date":"2026-09-30","iv":68.8},{"date":"2026-10-01","iv":74.4},{"date":"2026-10-02","iv":73.4}]}}