{"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":"TCOM","summary":{"name":"TCOM","price":38.09,"total_oi":104555,"call_oi":61116,"put_oi":43439,"pc_ratio":0.711,"net_gex":-1001736.46,"avg_iv":52.6,"iv_rank":25.1,"iv_52w_high":69.28,"iv_52w_low":47.0,"gamma_flip":null,"max_pain":45.0},"features":{"symbol":"TCOM","price":38.09,"total_oi":104555,"analysis_coverage":1.0,"avg_iv_pct":52.6,"iv_rank":25.1,"iv_52w_high_pct":69.28,"iv_52w_low_pct":47.0,"front_dte":105,"front_atm_iv_pct":40.8129,"back_atm_iv_pct":40.8129,"term_premium_pp":0.0,"expected_move_front_pct":21.89,"straddle_front_pct":17.26,"straddle_30d_pct":17.26,"risk_reversal_front_pp":193.68,"risk_reversal_30d_pp":193.68,"butterfly_front_pp":3.0,"butterfly_30d_pp":3.0,"put_call_oi_ratio":0.711,"put_call_oi_front_ratio":1.035,"put_call_volume_front_ratio":1.117,"option_volume":1383,"volume_oi_ratio":0.013227,"net_delta_normalized":-0.163316,"dealer_delta_normalized":0.1632,"gex_per_100k_oi":-958095.22261,"vanna_per_100k_oi":2967.815982,"charm_per_100k_oi":157162.259098,"weekend_delta_shift_per_100k_oi":471487.733729,"iv_surface_range_pp":193.3,"gamma_flip_distance_pct":null,"max_pain_distance_pct":18.141244,"peak_call_distance_pct":44.394854,"peak_put_distance_pct":5.014439},"analyses":{"gamma_walls":[{"strike":20.0,"call_gex":23.94,"put_gex":-7.98,"net_gex":15.96,"call_oi":3,"put_oi":1},{"strike":22.5,"call_gex":0.0,"put_gex":-93.94,"net_gex":-93.94,"call_oi":0,"put_oi":8},{"strike":25.0,"call_gex":1293.68,"put_gex":-3272.77,"net_gex":-1979.09,"call_oi":92,"put_oi":243},{"strike":28.0,"call_gex":46.76,"put_gex":-508.27,"net_gex":-461.51,"call_oi":2,"put_oi":26},{"strike":30.0,"call_gex":4225.27,"put_gex":-29238.08,"net_gex":-25012.81,"call_oi":237,"put_oi":1013},{"strike":33.0,"call_gex":746.47,"put_gex":-30205.14,"net_gex":-29458.67,"call_oi":15,"put_oi":584},{"strike":35.0,"call_gex":64891.78,"put_gex":-382749.12,"net_gex":-317857.34,"call_oi":987,"put_oi":5180},{"strike":38.0,"call_gex":2722.0,"put_gex":-96565.56,"net_gex":-93843.56,"call_oi":34,"put_oi":1607},{"strike":40.0,"call_gex":593038.75,"put_gex":-1538773.38,"net_gex":-945734.63,"call_oi":4413,"put_oi":12125},{"strike":43.0,"call_gex":40769.8,"put_gex":-99333.02,"net_gex":-58563.22,"call_oi":486,"put_oi":1363},{"strike":45.0,"call_gex":570493.93,"put_gex":-654091.9,"net_gex":-83597.97,"call_oi":11122,"put_oi":12629},{"strike":47.0,"call_gex":19774.41,"put_gex":-73492.74,"net_gex":-53718.34,"call_oi":388,"put_oi":1440},{"strike":50.0,"call_gex":416564.7,"put_gex":-223660.91,"net_gex":192903.79,"call_oi":11190,"put_oi":5782},{"strike":55.0,"call_gex":120921.39,"put_gex":-15794.37,"net_gex":105127.02,"call_oi":4466,"put_oi":543},{"strike":60.0,"call_gex":51017.58,"put_gex":-15659.28,"net_gex":35358.31,"call_oi":3388,"put_oi":655},{"strike":65.0,"call_gex":35679.52,"put_gex":-1950.7,"net_gex":33728.83,"call_oi":3367,"put_oi":89},{"strike":70.0,"call_gex":41277.44,"put_gex":-167.56,"net_gex":41109.88,"call_oi":2911,"put_oi":9},{"strike":75.0,"call_gex":17097.44,"put_gex":-91.91,"net_gex":17005.52,"call_oi":1034,"put_oi":5},{"strike":80.0,"call_gex":31668.49,"put_gex":0.0,"net_gex":31668.49,"call_oi":2586,"put_oi":0},{"strike":85.0,"call_gex":4812.41,"put_gex":0.0,"net_gex":4812.41,"call_oi":377,"put_oi":0},{"strike":90.0,"call_gex":20375.19,"put_gex":0.0,"net_gex":20375.19,"call_oi":1411,"put_oi":0},{"strike":95.0,"call_gex":51731.22,"put_gex":0.0,"net_gex":51731.22,"call_oi":3783,"put_oi":0},{"strike":100.0,"call_gex":25000.18,"put_gex":-1914.86,"net_gex":23085.32,"call_oi":4363,"put_oi":137},{"strike":105.0,"call_gex":41782.26,"put_gex":0.0,"net_gex":41782.26,"call_oi":3433,"put_oi":0},{"strike":110.0,"call_gex":5264.96,"put_gex":0.0,"net_gex":5264.96,"call_oi":465,"put_oi":0},{"strike":115.0,"call_gex":4615.46,"put_gex":0.0,"net_gex":4615.46,"call_oi":563,"put_oi":0}],"pain_by_strike":[{"strike":20.0,"call_value":0,"put_value":988600.0,"total_value":988600.0},{"strike":22.5,"call_value":7.5,"put_value":880005.0,"total_value":880012.5},{"strike":25.0,"call_value":15.0,"put_value":771430.0,"total_value":771445.0},{"strike":28.0,"call_value":300.0,"put_value":641869.0,"total_value":642169.0},{"strike":30.0,"call_value":494.0,"put_value":555547.0,"total_value":556041.0},{"strike":33.0,"call_value":1496.0,"put_value":429103.0,"total_value":430599.0},{"strike":35.0,"call_value":2194.0,"put_value":345975.0,"total_value":348169.0},{"strike":38.0,"call_value":6202.0,"put_value":236823.0,"total_value":243025.0},{"strike":40.0,"call_value":8942.0,"put_value":167269.0,"total_value":176211.0},{"strike":43.0,"call_value":26291.0,"put_value":99313.0,"total_value":125604.0},{"strike":45.0,"call_value":38829.0,"put_value":56735.0,"total_value":95564.0},{"strike":47.0,"call_value":73611.0,"put_value":39415.0,"total_value":113026.0},{"strike":50.0,"call_value":126948.0,"put_value":17755.0,"total_value":144703.0},{"strike":55.0,"call_value":271793.0,"put_value":10565.0,"total_value":282358.0},{"strike":60.0,"call_value":438968.0,"put_value":6090.0,"total_value":445058.0},{"strike":65.0,"call_value":623083.0,"put_value":4890.0,"total_value":627973.0},{"strike":70.0,"call_value":824033.0,"put_value":4135.0,"total_value":828168.0},{"strike":75.0,"call_value":1039538.0,"put_value":3425.0,"total_value":1042963.0},{"strike":80.0,"call_value":1260213.0,"put_value":2740.0,"total_value":1262953.0},{"strike":85.0,"call_value":1493818.0,"put_value":2055.0,"total_value":1495873.0},{"strike":90.0,"call_value":1729308.0,"put_value":1370.0,"total_value":1730678.0},{"strike":95.0,"call_value":1971853.0,"put_value":685.0,"total_value":1972538.0},{"strike":100.0,"call_value":2233313.0,"put_value":0.0,"total_value":2233313.0},{"strike":105.0,"call_value":2516588.0,"put_value":0.0,"total_value":2516588.0},{"strike":110.0,"call_value":2817028.0,"put_value":0.0,"total_value":2817028.0},{"strike":115.0,"call_value":3119793.0,"put_value":0,"total_value":3119793.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":236.0,"strike":26.25},{"moneyness":0.85,"dte":21,"iv":null,"strike":null},{"moneyness":0.85,"dte":30,"iv":null,"strike":null},{"moneyness":0.85,"dte":45,"iv":42.5,"strike":30.0},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":47.2,"strike":28.5},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":36.2,"strike":35.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":34.4,"strike":35.0},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":36.4,"strike":35.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":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":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":null,"strike":null},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":40.8,"strike":38.0},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":30.7,"strike":40.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":33.9,"strike":40.0},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":34.1,"strike":40.0},{"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":113.2,"strike":51.0},{"moneyness":1.15,"dte":21,"iv":null,"strike":null},{"moneyness":1.15,"dte":30,"iv":null,"strike":null},{"moneyness":1.15,"dte":45,"iv":37.7,"strike":46.67},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":64.9,"strike":65.88}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":0.0,"contract_count":4,"total_oi":8775},{"expiration":"11/20/2026","dte":49,"iv":0.1139,"contract_count":3,"total_oi":954},{"expiration":"12/18/2026","dte":77,"iv":0.1813,"contract_count":4,"total_oi":4216},{"expiration":"01/15/2027","dte":105,"iv":0.7698,"contract_count":6,"total_oi":4692},{"expiration":"03/19/2027","dte":168,"iv":0.322,"contract_count":4,"total_oi":2136},{"expiration":"06/17/2027","dte":258,"iv":0.6717,"contract_count":4,"total_oi":2792},{"expiration":"01/21/2028","dte":476,"iv":0.8968,"contract_count":4,"total_oi":759},{"expiration":"01/19/2029","dte":840,"iv":1.0,"contract_count":3,"total_oi":22}],"expected_move":[{"expiration":"01/15/2027","dte":105,"expected_move_1std":21.89,"expected_move_2std":43.78,"contract_count":2}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":6638,"put_oi":6869,"total_oi":13507,"pc_ratio":1.035,"pc_ratio_volume":1.117,"sentiment":"neutral"},{"expiration":"11/20/2026","dte":49,"call_oi":473,"put_oi":817,"total_oi":1290,"pc_ratio":1.727,"pc_ratio_volume":9.929,"sentiment":"bearish"},{"expiration":"12/18/2026","dte":77,"call_oi":7754,"put_oi":8873,"total_oi":16627,"pc_ratio":1.144,"pc_ratio_volume":9.65,"sentiment":"neutral"},{"expiration":"01/15/2027","dte":105,"call_oi":29207,"put_oi":14819,"total_oi":44026,"pc_ratio":0.507,"pc_ratio_volume":0.415,"sentiment":"bullish"},{"expiration":"03/19/2027","dte":168,"call_oi":1526,"put_oi":2494,"total_oi":4020,"pc_ratio":1.634,"pc_ratio_volume":1.4,"sentiment":"bearish"},{"expiration":"06/17/2027","dte":258,"call_oi":6557,"put_oi":7405,"total_oi":13962,"pc_ratio":1.129,"pc_ratio_volume":0.235,"sentiment":"neutral"},{"expiration":"01/21/2028","dte":476,"call_oi":8929,"put_oi":2149,"total_oi":11078,"pc_ratio":0.241,"pc_ratio_volume":18.0,"sentiment":"bullish"},{"expiration":"01/19/2029","dte":840,"call_oi":32,"put_oi":13,"total_oi":45,"pc_ratio":0.406,"pc_ratio_volume":0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":20.0,"call_delta_oi":279.0,"put_delta_oi":-7.0,"dealer_delta":-271.0,"call_oi":3,"put_oi":1},{"strike":22.5,"call_delta_oi":0,"put_delta_oi":-69.0,"dealer_delta":69.0,"call_oi":0,"put_oi":8},{"strike":25.0,"call_delta_oi":8446.0,"put_delta_oi":-1803.0,"dealer_delta":-6643.0,"call_oi":92,"put_oi":243},{"strike":28.0,"call_delta_oi":182.0,"put_delta_oi":-140.0,"dealer_delta":-42.0,"call_oi":2,"put_oi":26},{"strike":30.0,"call_delta_oi":13699.0,"put_delta_oi":-16857.0,"dealer_delta":3158.0,"call_oi":163,"put_oi":1013},{"strike":33.0,"call_delta_oi":1193.0,"put_delta_oi":-11081.0,"dealer_delta":9888.0,"call_oi":15,"put_oi":584},{"strike":35.0,"call_delta_oi":75939.0,"put_delta_oi":-117443.0,"dealer_delta":41504.0,"call_oi":987,"put_oi":5180},{"strike":38.0,"call_delta_oi":1931.0,"put_delta_oi":-68711.0,"dealer_delta":66780.0,"call_oi":34,"put_oi":1607},{"strike":40.0,"call_delta_oi":151759.0,"put_delta_oi":-773738.0,"dealer_delta":621980.0,"call_oi":4413,"put_oi":12125},{"strike":43.0,"call_delta_oi":11801.0,"put_delta_oi":-94328.0,"dealer_delta":82527.0,"call_oi":486,"put_oi":1363},{"strike":45.0,"call_delta_oi":207449.0,"put_delta_oi":-872241.0,"dealer_delta":664791.0,"call_oi":11122,"put_oi":12629},{"strike":47.0,"call_delta_oi":7715.0,"put_delta_oi":-119415.0,"dealer_delta":111701.0,"call_oi":388,"put_oi":1440},{"strike":50.0,"call_delta_oi":178756.0,"put_delta_oi":-476768.0,"dealer_delta":298013.0,"call_oi":11190,"put_oi":5782},{"strike":55.0,"call_delta_oi":53928.0,"put_delta_oi":-43663.0,"dealer_delta":-10266.0,"call_oi":4466,"put_oi":543},{"strike":60.0,"call_delta_oi":23963.0,"put_delta_oi":-54290.0,"dealer_delta":30327.0,"call_oi":3388,"put_oi":655},{"strike":65.0,"call_delta_oi":13342.0,"put_delta_oi":-6267.0,"dealer_delta":-7076.0,"call_oi":3367,"put_oi":89},{"strike":70.0,"call_delta_oi":20181.0,"put_delta_oi":-760.0,"dealer_delta":-19422.0,"call_oi":2911,"put_oi":9},{"strike":75.0,"call_delta_oi":15745.0,"put_delta_oi":-341.0,"dealer_delta":-15405.0,"call_oi":1034,"put_oi":5},{"strike":80.0,"call_delta_oi":19342.0,"put_delta_oi":0,"dealer_delta":-19342.0,"call_oi":2586,"put_oi":0},{"strike":85.0,"call_delta_oi":4177.0,"put_delta_oi":0,"dealer_delta":-4177.0,"call_oi":377,"put_oi":0},{"strike":90.0,"call_delta_oi":21551.0,"put_delta_oi":0,"dealer_delta":-21551.0,"call_oi":1411,"put_oi":0},{"strike":95.0,"call_delta_oi":57107.0,"put_delta_oi":0,"dealer_delta":-57107.0,"call_oi":3783,"put_oi":0},{"strike":100.0,"call_delta_oi":15714.0,"put_delta_oi":-9036.0,"dealer_delta":-6678.0,"call_oi":4363,"put_oi":137},{"strike":105.0,"call_delta_oi":46894.0,"put_delta_oi":0,"dealer_delta":-46894.0,"call_oi":3433,"put_oi":0},{"strike":110.0,"call_delta_oi":5945.0,"put_delta_oi":0,"dealer_delta":-5945.0,"call_oi":465,"put_oi":0},{"strike":115.0,"call_delta_oi":3579.0,"put_delta_oi":0,"dealer_delta":-3579.0,"call_oi":563,"put_oi":0}],"net_dealer_delta":1706340.0,"total_call_delta":960617.0,"total_put_delta":-2666958.0,"bias":"bullish"},"vol_smile":[{"expiration":"01/15/2027","underlying_price":38.09000015258789,"strikes":[{"strike":33.0,"moneyness":0.8664,"type":"put","iv":0.3741,"delta":-0.1897,"oi":584},{"strike":35.0,"moneyness":0.9189,"type":"call","iv":0.4065,"delta":0.7103,"oi":158},{"strike":35.0,"moneyness":0.9189,"type":"put","iv":0.3645,"delta":-0.2762,"oi":745},{"strike":38.0,"moneyness":0.9976,"type":"put","iv":0.4659,"delta":-0.4276,"oi":1607},{"strike":40.0,"moneyness":1.0501,"type":"call","iv":0.3277,"delta":0.4511,"oi":549},{"strike":40.0,"moneyness":1.0501,"type":"put","iv":0.3428,"delta":-0.5437,"oi":1599},{"strike":43.0,"moneyness":1.1289,"type":"put","iv":0.3444,"delta":-0.6921,"oi":1363},{"strike":43.0,"moneyness":1.1289,"type":"call","iv":0.2661,"delta":0.2428,"oi":486},{"strike":45.0,"moneyness":1.1814,"type":"put","iv":0.3665,"delta":-0.7557,"oi":2989},{"strike":45.0,"moneyness":1.1814,"type":"call","iv":0.3331,"delta":0.2175,"oi":1567},{"strike":47.0,"moneyness":1.2339,"type":"put","iv":0.3548,"delta":-0.8293,"oi":1440},{"strike":47.0,"moneyness":1.2339,"type":"call","iv":0.3906,"delta":0.1988,"oi":388},{"strike":50.0,"moneyness":1.3127,"type":"put","iv":0.4411,"delta":-0.8381,"oi":3462},{"strike":50.0,"moneyness":1.3127,"type":"call","iv":0.3825,"delta":0.1207,"oi":6382},{"strike":55.0,"moneyness":1.4439,"type":"put","iv":0.5353,"delta":-0.8645,"oi":354},{"strike":55.0,"moneyness":1.4439,"type":"call","iv":0.4623,"delta":0.094,"oi":2304},{"strike":60.0,"moneyness":1.5752,"type":"put","iv":0.6358,"delta":-0.8715,"oi":510},{"strike":60.0,"moneyness":1.5752,"type":"call","iv":0.4222,"delta":0.0322,"oi":2377},{"strike":65.0,"moneyness":1.7065,"type":"call","iv":0.4828,"delta":0.0288,"oi":3094},{"strike":70.0,"moneyness":1.8378,"type":"call","iv":0.676,"delta":0.0704,"oi":796},{"strike":75.0,"moneyness":1.969,"type":"call","iv":0.801,"delta":0.0897,"oi":498},{"strike":80.0,"moneyness":2.1003,"type":"call","iv":0.823,"delta":0.0746,"oi":2565},{"strike":85.0,"moneyness":2.2316,"type":"call","iv":0.8341,"delta":0.0602,"oi":221},{"strike":90.0,"moneyness":2.3628,"type":"call","iv":1.0426,"delta":0.1066,"oi":446},{"strike":95.0,"moneyness":2.4941,"type":"call","iv":1.1931,"delta":0.1362,"oi":2113},{"strike":100.0,"moneyness":2.6254,"type":"call","iv":0.7208,"delta":0.0112,"oi":2634},{"strike":105.0,"moneyness":2.7566,"type":"call","iv":1.2794,"delta":0.1302,"oi":2065},{"strike":110.0,"moneyness":2.8879,"type":"call","iv":1.3186,"delta":0.1277,"oi":450}]},{"expiration":"01/21/2028","underlying_price":38.09000015258789,"strikes":[{"strike":35.0,"moneyness":0.9189,"type":"call","iv":0.3629,"delta":0.7071,"oi":202},{"strike":35.0,"moneyness":0.9189,"type":"put","iv":0.4178,"delta":-0.2974,"oi":118},{"strike":40.0,"moneyness":1.0501,"type":"call","iv":0.3926,"delta":0.5941,"oi":194},{"strike":40.0,"moneyness":1.0501,"type":"put","iv":0.3596,"delta":-0.4127,"oi":245},{"strike":45.0,"moneyness":1.1814,"type":"call","iv":0.3858,"delta":0.4868,"oi":200},{"strike":45.0,"moneyness":1.1814,"type":"put","iv":0.4008,"delta":-0.506,"oi":878},{"strike":50.0,"moneyness":1.3127,"type":"call","iv":0.3832,"delta":0.3908,"oi":489},{"strike":50.0,"moneyness":1.3127,"type":"put","iv":0.379,"delta":-0.6122,"oi":300},{"strike":55.0,"moneyness":1.4439,"type":"call","iv":0.4102,"delta":0.3325,"oi":210},{"strike":60.0,"moneyness":1.5752,"type":"call","iv":0.4347,"delta":0.2889,"oi":380},{"strike":60.0,"moneyness":1.5752,"type":"put","iv":0.4754,"delta":-0.6789,"oi":145},{"strike":65.0,"moneyness":1.7065,"type":"call","iv":0.4573,"delta":0.2554,"oi":113},{"strike":70.0,"moneyness":1.8378,"type":"call","iv":0.4154,"delta":0.176,"oi":102},{"strike":75.0,"moneyness":1.969,"type":"call","iv":0.5371,"delta":0.2391,"oi":411},{"strike":85.0,"moneyness":2.2316,"type":"call","iv":0.5398,"delta":0.1825,"oi":156},{"strike":90.0,"moneyness":2.3628,"type":"call","iv":0.5606,"delta":0.1741,"oi":965},{"strike":95.0,"moneyness":2.4941,"type":"call","iv":0.5841,"delta":0.1697,"oi":1670},{"strike":100.0,"moneyness":2.6254,"type":"call","iv":0.4656,"delta":0.0739,"oi":1729},{"strike":100.0,"moneyness":2.6254,"type":"put","iv":0.8757,"delta":-0.6596,"oi":137},{"strike":105.0,"moneyness":2.7566,"type":"call","iv":0.6021,"delta":0.1463,"oi":1368},{"strike":115.0,"moneyness":3.0192,"type":"call","iv":0.5078,"delta":0.0639,"oi":548}]},{"expiration":"03/19/2027","underlying_price":38.09000015258789,"strikes":[{"strike":30.0,"moneyness":0.7876,"type":"put","iv":0.4099,"delta":-0.1424,"oi":351},{"strike":35.0,"moneyness":0.9189,"type":"put","iv":0.3639,"delta":-0.2926,"oi":304},{"strike":40.0,"moneyness":1.0501,"type":"call","iv":0.3377,"delta":0.4941,"oi":343},{"strike":40.0,"moneyness":1.0501,"type":"put","iv":0.3412,"delta":-0.5049,"oi":1481},{"strike":45.0,"moneyness":1.1814,"type":"call","iv":0.3639,"delta":0.3173,"oi":439},{"strike":45.0,"moneyness":1.1814,"type":"put","iv":0.3537,"delta":-0.69,"oi":300},{"strike":50.0,"moneyness":1.3127,"type":"call","iv":0.343,"delta":0.1653,"oi":360},{"strike":55.0,"moneyness":1.4439,"type":"call","iv":0.4006,"delta":0.1254,"oi":231}]},{"expiration":"06/17/2027","underlying_price":38.09000015258789,"strikes":[{"strike":35.0,"moneyness":0.9189,"type":"call","iv":0.3788,"delta":0.6982,"oi":213},{"strike":35.0,"moneyness":0.9189,"type":"put","iv":0.3853,"delta":-0.303,"oi":541},{"strike":40.0,"moneyness":1.0501,"type":"call","iv":0.3749,"delta":0.5386,"oi":624},{"strike":40.0,"moneyness":1.0501,"type":"put","iv":0.3449,"delta":-0.4685,"oi":1414},{"strike":45.0,"moneyness":1.1814,"type":"call","iv":0.3758,"delta":0.3912,"oi":1536},{"strike":45.0,"moneyness":1.1814,"type":"put","iv":0.4095,"delta":-0.5895,"oi":4824},{"strike":50.0,"moneyness":1.3127,"type":"call","iv":0.3911,"delta":0.283,"oi":1430},{"strike":50.0,"moneyness":1.3127,"type":"put","iv":0.4263,"delta":-0.6908,"oi":413},{"strike":55.0,"moneyness":1.4439,"type":"call","iv":0.3786,"delta":0.1832,"oi":677},{"strike":60.0,"moneyness":1.5752,"type":"call","iv":0.3974,"delta":0.1343,"oi":196},{"strike":70.0,"moneyness":1.8378,"type":"call","iv":0.4022,"delta":0.0611,"oi":1792}]},{"expiration":"10/16/2026","underlying_price":38.09000015258789,"strikes":[{"strike":30.0,"moneyness":0.7876,"type":"put","iv":2.2376,"delta":-0.2177,"oi":352},{"strike":35.0,"moneyness":0.9189,"type":"put","iv":0.3187,"delta":-0.0719,"oi":729},{"strike":35.0,"moneyness":0.9189,"type":"call","iv":0.4055,"delta":0.8777,"oi":361},{"strike":40.0,"moneyness":1.0501,"type":"call","iv":0.3008,"delta":0.2099,"oi":2314},{"strike":40.0,"moneyness":1.0501,"type":"put","iv":0.313,"delta":-0.7803,"oi":5371},{"strike":45.0,"moneyness":1.1814,"type":"call","iv":0.4794,"delta":0.0375,"oi":3282},{"strike":45.0,"moneyness":1.1814,"type":"put","iv":0.5074,"delta":-0.9533,"oi":414},{"strike":50.0,"moneyness":1.3127,"type":"call","iv":2.0942,"delta":0.3131,"oi":386},{"strike":60.0,"moneyness":1.5752,"type":"call","iv":1.1638,"delta":0.0255,"oi":146}]},{"expiration":"11/20/2026","underlying_price":38.09000015258789,"strikes":[{"strike":35.0,"moneyness":0.9189,"type":"put","iv":0.3444,"delta":-0.2163,"oi":413},{"strike":40.0,"moneyness":1.0501,"type":"put","iv":0.3164,"delta":-0.6257,"oi":363},{"strike":40.0,"moneyness":1.0501,"type":"call","iv":0.3613,"delta":0.3954,"oi":178},{"strike":45.0,"moneyness":1.1814,"type":"call","iv":0.3666,"delta":0.126,"oi":260}]},{"expiration":"12/18/2026","underlying_price":38.09000015258789,"strikes":[{"strike":35.0,"moneyness":0.9189,"type":"put","iv":0.3083,"delta":-0.2313,"oi":2329},{"strike":40.0,"moneyness":1.0501,"type":"call","iv":0.3467,"delta":0.4308,"oi":201},{"strike":40.0,"moneyness":1.0501,"type":"put","iv":0.3456,"delta":-0.5696,"oi":1641},{"strike":45.0,"moneyness":1.1814,"type":"call","iv":0.364,"delta":0.1929,"oi":3838},{"strike":45.0,"moneyness":1.1814,"type":"put","iv":0.3767,"delta":-0.7974,"oi":3187},{"strike":50.0,"moneyness":1.3127,"type":"call","iv":0.4365,"delta":0.1109,"oi":2093},{"strike":50.0,"moneyness":1.3127,"type":"put","iv":0.4668,"delta":-0.8706,"oi":1583},{"strike":55.0,"moneyness":1.4439,"type":"call","iv":0.5444,"delta":0.0936,"oi":966},{"strike":60.0,"moneyness":1.5752,"type":"call","iv":0.6281,"delta":0.0791,"oi":234},{"strike":70.0,"moneyness":1.8378,"type":"call","iv":0.834,"delta":0.083,"oi":195}]}],"greeks_heatmap":{"data":[{"strike":30.0,"dte":14,"expiration":"10/16/2026","call_delta":0,"put_delta":-0.2177,"call_gamma":0,"put_gamma":0.018295,"call_theta":0,"put_theta":-0.1808,"call_vega":0,"put_vega":0.0212,"call_oi":74,"put_oi":352},{"strike":35.0,"dte":14,"expiration":"10/16/2026","call_delta":0.8777,"put_delta":-0.0719,"call_gamma":0.069546,"put_gamma":0.059824,"call_theta":-0.0262,"put_theta":-0.0118,"call_vega":0.0146,"put_vega":0.0099,"call_oi":361,"put_oi":729},{"strike":40.0,"dte":14,"expiration":"10/16/2026","call_delta":0.2099,"put_delta":-0.7803,"call_gamma":0.133238,"put_gamma":0.131508,"call_theta":-0.0249,"put_theta":-0.0219,"call_vega":0.0207,"put_vega":0.0213,"call_oi":2314,"put_oi":5371},{"strike":45.0,"dte":14,"expiration":"10/16/2026","call_delta":0.0375,"put_delta":-0.9533,"call_gamma":0.023715,"put_gamma":0.026794,"call_theta":-0.011,"put_theta":-0.0087,"call_vega":0.0059,"put_vega":0.007,"call_oi":3282,"put_oi":414},{"strike":35.0,"dte":49,"expiration":"11/20/2026","call_delta":0,"put_delta":-0.2163,"call_gamma":0,"put_gamma":0.061643,"call_theta":0,"put_theta":-0.0135,"call_vega":0,"put_vega":0.0405,"call_oi":0,"put_oi":413},{"strike":40.0,"dte":49,"expiration":"11/20/2026","call_delta":0.3954,"put_delta":-0.6257,"call_gamma":0.07718,"put_gamma":0.086722,"call_theta":-0.0216,"put_theta":-0.0142,"call_vega":0.0532,"put_vega":0.0523,"call_oi":178,"put_oi":363},{"strike":45.0,"dte":49,"expiration":"11/20/2026","call_delta":0.126,"put_delta":0,"call_gamma":0.040879,"put_gamma":0,"call_theta":-0.0114,"put_theta":0,"call_vega":0.0286,"put_vega":0,"call_oi":260,"put_oi":0},{"strike":30.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.0908,"call_gamma":0,"put_gamma":0.021414,"call_theta":0,"put_theta":-0.0078,"call_vega":0,"put_vega":0.0284,"call_oi":0,"put_oi":92},{"strike":35.0,"dte":77,"expiration":"12/18/2026","call_delta":0,"put_delta":-0.2313,"call_gamma":0,"put_gamma":0.056839,"call_theta":0,"put_theta":-0.0096,"call_vega":0,"put_vega":0.0529,"call_oi":0,"put_oi":2329},{"strike":40.0,"dte":77,"expiration":"12/18/2026","call_delta":0.4308,"put_delta":-0.5696,"call_gamma":0.065203,"put_gamma":0.0654,"call_theta":-0.0173,"put_theta":-0.0126,"call_vega":0.0683,"put_vega":0.0683,"call_oi":201,"put_oi":1641},{"strike":45.0,"dte":77,"expiration":"12/18/2026","call_delta":0.1929,"put_delta":-0.7974,"call_gamma":0.043288,"put_gamma":0.043089,"call_theta":-0.0122,"put_theta":-0.0078,"call_vega":0.0476,"put_vega":0.049,"call_oi":3838,"put_oi":3187}],"strikes":[30.0,35.0,40.0,45.0],"dtes":[14,49,77]},"risk_reversal":[{"expiration":"10/16/2026","dte":14,"risk_reversal":193.68,"put_25d_iv":223.76,"call_25d_iv":30.08,"put_25d_strike":30.0,"call_25d_strike":40.0,"skew":"put_skew"},{"expiration":"11/20/2026","dte":49,"risk_reversal":-2.22,"put_25d_iv":34.44,"call_25d_iv":36.66,"put_25d_strike":35.0,"call_25d_strike":45.0,"skew":"call_skew"},{"expiration":"12/18/2026","dte":77,"risk_reversal":-5.57,"put_25d_iv":30.83,"call_25d_iv":36.4,"put_25d_strike":35.0,"call_25d_strike":45.0,"skew":"call_skew"},{"expiration":"01/15/2027","dte":105,"risk_reversal":9.84,"put_25d_iv":36.45,"call_25d_iv":26.61,"put_25d_strike":35.0,"call_25d_strike":43.0,"skew":"put_skew"},{"expiration":"03/19/2027","dte":168,"risk_reversal":0.0,"put_25d_iv":36.39,"call_25d_iv":36.39,"put_25d_strike":35.0,"call_25d_strike":45.0,"skew":"neutral"},{"expiration":"06/17/2027","dte":258,"risk_reversal":-0.58,"put_25d_iv":38.53,"call_25d_iv":39.11,"put_25d_strike":35.0,"call_25d_strike":50.0,"skew":"neutral"},{"expiration":"01/21/2028","dte":476,"risk_reversal":-3.95,"put_25d_iv":41.78,"call_25d_iv":45.73,"put_25d_strike":35.0,"call_25d_strike":65.0,"skew":"call_skew"}],"vanna_exposure":{"exposure":[{"strike":25.0,"call_vanna":-10.0,"put_vanna":19.0,"net_vanna":9.0,"call_oi":60,"put_oi":167},{"strike":30.0,"call_vanna":-18.0,"put_vanna":85.0,"net_vanna":67.0,"call_oi":96,"put_oi":1009},{"strike":33.0,"call_vanna":0,"put_vanna":52.0,"net_vanna":52.0,"call_oi":0,"put_oi":584},{"strike":35.0,"call_vanna":-80.0,"put_vanna":385.0,"net_vanna":305.0,"call_oi":934,"put_oi":5179},{"strike":38.0,"call_vanna":0,"put_vanna":49.0,"net_vanna":49.0,"call_oi":0,"put_oi":1607},{"strike":40.0,"call_vanna":63.0,"put_vanna":-206.0,"net_vanna":-143.0,"call_oi":4403,"put_oi":12114},{"strike":43.0,"call_vanna":42.0,"put_vanna":-98.0,"net_vanna":-57.0,"call_oi":486,"put_oi":1363},{"strike":45.0,"call_vanna":644.0,"put_vanna":-821.0,"net_vanna":-177.0,"call_oi":11122,"put_oi":12592},{"strike":47.0,"call_vanna":35.0,"put_vanna":-128.0,"net_vanna":-94.0,"call_oi":388,"put_oi":1440},{"strike":50.0,"call_vanna":933.0,"put_vanna":-495.0,"net_vanna":437.0,"call_oi":11140,"put_oi":5758},{"strike":55.0,"call_vanna":378.0,"put_vanna":-51.0,"net_vanna":328.0,"call_oi":4463,"put_oi":526},{"strike":60.0,"call_vanna":194.0,"put_vanna":-64.0,"net_vanna":130.0,"call_oi":3388,"put_oi":655},{"strike":65.0,"call_vanna":134.0,"put_vanna":-12.0,"net_vanna":122.0,"call_oi":3353,"put_oi":79},{"strike":70.0,"call_vanna":240.0,"put_vanna":0,"net_vanna":240.0,"call_oi":2885,"put_oi":0},{"strike":75.0,"call_vanna":123.0,"put_vanna":0,"net_vanna":123.0,"call_oi":1034,"put_oi":0},{"strike":80.0,"call_vanna":164.0,"put_vanna":0,"net_vanna":164.0,"call_oi":2565,"put_oi":0},{"strike":85.0,"call_vanna":42.0,"put_vanna":0,"net_vanna":42.0,"call_oi":377,"put_oi":0},{"strike":90.0,"call_vanna":219.0,"put_vanna":0,"net_vanna":219.0,"call_oi":1411,"put_oi":0},{"strike":95.0,"call_vanna":497.0,"put_vanna":0,"net_vanna":497.0,"call_oi":3783,"put_oi":0},{"strike":100.0,"call_vanna":276.0,"put_vanna":-18.0,"net_vanna":257.0,"call_oi":4363,"put_oi":137},{"strike":105.0,"call_vanna":426.0,"put_vanna":0,"net_vanna":426.0,"call_oi":3433,"put_oi":0},{"strike":110.0,"call_vanna":37.0,"put_vanna":0,"net_vanna":37.0,"call_oi":450,"put_oi":0},{"strike":115.0,"call_vanna":68.0,"put_vanna":0,"net_vanna":68.0,"call_oi":548,"put_oi":0}],"net_vanna":3103.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":30.0,"call_charm":0,"put_charm":36115.0,"net_charm":36115.0,"call_oi":0,"put_oi":352},{"strike":35.0,"call_charm":-21668.0,"put_charm":2504.0,"net_charm":-19164.0,"call_oi":361,"put_oi":1142},{"strike":40.0,"call_charm":-32618.0,"put_charm":241595.0,"net_charm":208977.0,"call_oi":2492,"put_oi":5734},{"strike":45.0,"call_charm":-3804.0,"put_charm":8928.0,"net_charm":5124.0,"call_oi":3542,"put_oi":414},{"strike":50.0,"call_charm":-65001.0,"put_charm":0,"net_charm":-65001.0,"call_oi":386,"put_oi":0},{"strike":55.0,"call_charm":-1544.0,"put_charm":0,"net_charm":-1544.0,"call_oi":75,"put_oi":0},{"strike":60.0,"call_charm":-186.0,"put_charm":0,"net_charm":-186.0,"call_oi":146,"put_oi":0}],"net_charm":164321.0,"weekend_delta_shift":492964.0,"interpretation":"delta_decays_bullish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":105825.0,"put_delta":-471498.0,"net_delta":-365672.0,"call_oi":6564,"put_oi":6869,"total_oi":13433,"total_volume":218,"bias":"bearish"},{"expiration":"11/20/2026","dte":49,"call_delta":10471.0,"put_delta":-34948.0,"net_delta":-24476.0,"call_oi":473,"put_oi":817,"total_oi":1290,"total_volume":153,"bias":"neutral"},{"expiration":"12/18/2026","dte":77,"call_delta":125969.0,"put_delta":-540397.0,"net_delta":-414428.0,"call_oi":7754,"put_oi":8873,"total_oi":16627,"total_volume":213,"bias":"bearish"},{"expiration":"01/15/2027","dte":105,"call_delta":312262.0,"put_delta":-994687.0,"net_delta":-682425.0,"call_oi":29207,"put_oi":14819,"total_oi":44026,"total_volume":409,"bias":"bearish"},{"expiration":"03/19/2027","dte":168,"call_delta":41919.0,"put_delta":-112793.0,"net_delta":-70875.0,"call_oi":1526,"put_oi":2494,"total_oi":4020,"total_volume":12,"bias":"neutral"},{"expiration":"06/17/2027","dte":258,"call_delta":177379.0,"put_delta":-404075.0,"net_delta":-226696.0,"call_oi":6557,"put_oi":7405,"total_oi":13962,"total_volume":357,"bias":"bearish"},{"expiration":"01/21/2028","dte":476,"call_delta":184938.0,"put_delta":-108138.0,"net_delta":76799.0,"call_oi":8929,"put_oi":2149,"total_oi":11078,"total_volume":19,"bias":"neutral"},{"expiration":"01/19/2029","dte":840,"call_delta":1854.0,"put_delta":-422.0,"net_delta":1433.0,"call_oi":32,"put_oi":13,"total_oi":45,"total_volume":0,"bias":"neutral"}],"straddle_pricing":[{"expiration":"01/15/2027","dte":105,"strike":38.0,"straddle_price":6.57,"straddle_pct":17.26,"implied_move":17.26,"avg_iv":40.8}],"volume_profile":{"profile":[{"strike":20.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3,"put_oi":1,"total_oi":4,"bias":"neutral"},{"strike":22.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":8,"total_oi":8,"bias":"neutral"},{"strike":25.0,"call_volume":0,"put_volume":10,"total_volume":10,"call_oi":92,"put_oi":243,"total_oi":335,"bias":"bearish"},{"strike":28.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":2,"put_oi":26,"total_oi":28,"bias":"neutral"},{"strike":30.0,"call_volume":3,"put_volume":70,"total_volume":73,"call_oi":237,"put_oi":1013,"total_oi":1250,"bias":"bearish"},{"strike":33.0,"call_volume":0,"put_volume":8,"total_volume":8,"call_oi":15,"put_oi":584,"total_oi":599,"bias":"bearish"},{"strike":35.0,"call_volume":5,"put_volume":188,"total_volume":193,"call_oi":987,"put_oi":5180,"total_oi":6167,"bias":"bearish"},{"strike":38.0,"call_volume":20,"put_volume":37,"total_volume":57,"call_oi":34,"put_oi":1607,"total_oi":1641,"bias":"bearish"},{"strike":40.0,"call_volume":135,"put_volume":292,"total_volume":427,"call_oi":4413,"put_oi":12125,"total_oi":16538,"bias":"bearish"},{"strike":43.0,"call_volume":6,"put_volume":23,"total_volume":29,"call_oi":486,"put_oi":1363,"total_oi":1849,"bias":"bearish"},{"strike":45.0,"call_volume":54,"put_volume":17,"total_volume":71,"call_oi":11122,"put_oi":12629,"total_oi":23751,"bias":"bullish"},{"strike":47.0,"call_volume":6,"put_volume":0,"total_volume":6,"call_oi":388,"put_oi":1440,"total_oi":1828,"bias":"bullish"},{"strike":50.0,"call_volume":9,"put_volume":5,"total_volume":14,"call_oi":11190,"put_oi":5782,"total_oi":16972,"bias":"bullish"},{"strike":55.0,"call_volume":478,"put_volume":10,"total_volume":488,"call_oi":4466,"put_oi":543,"total_oi":5009,"bias":"bullish"},{"strike":60.0,"call_volume":6,"put_volume":0,"total_volume":6,"call_oi":3388,"put_oi":655,"total_oi":4043,"bias":"bullish"},{"strike":65.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3367,"put_oi":89,"total_oi":3456,"bias":"neutral"},{"strike":70.0,"call_volume":1,"put_volume":0,"total_volume":1,"call_oi":2911,"put_oi":9,"total_oi":2920,"bias":"bullish"},{"strike":75.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1034,"put_oi":5,"total_oi":1039,"bias":"neutral"},{"strike":80.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":2586,"put_oi":0,"total_oi":2586,"bias":"neutral"},{"strike":85.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":377,"put_oi":0,"total_oi":377,"bias":"neutral"},{"strike":90.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1411,"put_oi":0,"total_oi":1411,"bias":"neutral"},{"strike":95.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3783,"put_oi":0,"total_oi":3783,"bias":"neutral"},{"strike":100.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":4363,"put_oi":137,"total_oi":4500,"bias":"neutral"},{"strike":105.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":3433,"put_oi":0,"total_oi":3433,"bias":"neutral"},{"strike":110.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":465,"put_oi":0,"total_oi":465,"bias":"neutral"},{"strike":115.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":563,"put_oi":0,"total_oi":563,"bias":"neutral"}],"underlying_price":38.09000015258789,"peak_call_strike":55.0,"peak_put_strike":40.0,"total_call_volume":723,"total_put_volume":660,"volume_pc_ratio":0.913},"iv_contours":{"x":[0.73,0.79,0.87,0.92,1.0,1.05,1.13,1.18,1.23],"y":[14,49,77,105,168],"z":[[null,223.76,null,36.21,null,30.69,null,49.34,null],[null,null,null,34.44,null,33.89,null,35.77,null],[null,43.9,null,34.25,null,34.62,null,37.03,null],[39.86,44.45,39.07,38.55,40.81,33.53,30.52,34.98,37.27],[null,40.99,null,36.39,null,33.95,null,35.88,null]],"levels":[30.5,49.8,69.2,88.5,107.8,127.1,146.5,165.8,185.1,204.4,223.8],"min_iv":30.5,"max_iv":223.8},"butterfly_spread":[{"expiration":"12/18/2026","dte":77,"atm_strike":40.0,"atm_iv":34.67,"otm_strike":40.0,"otm_iv":34.67,"itm_strike":35.0,"itm_iv":37.67,"iv_butterfly":3.0,"price_butterfly":2.8,"convexity":"high_convexity"},{"expiration":"01/15/2027","dte":105,"atm_strike":38.0,"atm_iv":35.04,"otm_strike":40.0,"otm_iv":32.77,"itm_strike":35.0,"itm_iv":40.65,"iv_butterfly":3.34,"price_butterfly":1.05,"convexity":"high_convexity"},{"expiration":"06/17/2027","dte":258,"atm_strike":40.0,"atm_iv":37.49,"otm_strike":40.0,"otm_iv":37.49,"itm_strike":35.0,"itm_iv":37.88,"iv_butterfly":0.39,"price_butterfly":2.45,"convexity":"flat"},{"expiration":"01/21/2028","dte":476,"atm_strike":40.0,"atm_iv":39.26,"otm_strike":40.0,"otm_iv":39.26,"itm_strike":35.0,"itm_iv":36.29,"iv_butterfly":-2.97,"price_butterfly":1.8,"convexity":"inverted"}],"iv_history":[{"date":"2026-09-14","iv":69.28},{"date":"2026-09-15","iv":68.66},{"date":"2026-09-16","iv":63.95},{"date":"2026-09-17","iv":53.18},{"date":"2026-09-18","iv":54.1},{"date":"2026-09-21","iv":48.34},{"date":"2026-09-22","iv":48.3},{"date":"2026-09-23","iv":47.0},{"date":"2026-09-24","iv":47.7},{"date":"2026-09-25","iv":48.5},{"date":"2026-09-28","iv":49.7},{"date":"2026-09-29","iv":49.8},{"date":"2026-09-30","iv":50.5},{"date":"2026-10-01","iv":49.6},{"date":"2026-10-02","iv":52.6}]}}