{"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":"TITN","summary":{"name":"TITN","price":25.42,"total_oi":4127,"call_oi":2288,"put_oi":1839,"pc_ratio":0.804,"net_gex":46920.76,"avg_iv":65.6,"iv_rank":5.5,"iv_52w_high":91.52,"iv_52w_low":64.1,"gamma_flip":23.42,"max_pain":22.5},"features":{"symbol":"TITN","price":25.42,"total_oi":4127,"analysis_coverage":0.9444,"avg_iv_pct":65.6,"iv_rank":5.5,"iv_52w_high_pct":91.52,"iv_52w_low_pct":64.1,"front_dte":14,"front_atm_iv_pct":51.1623,"back_atm_iv_pct":51.6107,"term_premium_pp":-0.4484,"expected_move_front_pct":10.02,"straddle_front_pct":7.77,"straddle_30d_pct":7.77,"risk_reversal_front_pp":3.79,"risk_reversal_30d_pp":3.79,"butterfly_front_pp":null,"butterfly_30d_pp":null,"put_call_oi_ratio":0.804,"put_call_oi_front_ratio":0.249,"put_call_volume_front_ratio":0.0,"option_volume":1076,"volume_oi_ratio":0.260722,"net_delta_normalized":0.207144,"dealer_delta_normalized":-0.206142,"gex_per_100k_oi":1136921.734916,"vanna_per_100k_oi":2035.376787,"charm_per_100k_oi":-374242.791374,"weekend_delta_shift_per_100k_oi":-1122728.374122,"iv_surface_range_pp":52.7,"gamma_flip_distance_pct":-7.867821,"max_pain_distance_pct":-11.487018,"peak_call_distance_pct":-1.652242,"peak_put_distance_pct":-21.321794},"analyses":{"gamma_walls":[{"strike":2.5,"call_gex":0.1,"put_gex":0.0,"net_gex":0.1,"call_oi":2,"put_oi":0},{"strike":7.5,"call_gex":0.0,"put_gex":-32.88,"net_gex":-32.88,"call_oi":0,"put_oi":21},{"strike":10.0,"call_gex":0.0,"put_gex":-453.26,"net_gex":-453.26,"call_oi":0,"put_oi":155},{"strike":12.5,"call_gex":0.0,"put_gex":-449.31,"net_gex":-449.31,"call_oi":4,"put_oi":102},{"strike":15.0,"call_gex":52.86,"put_gex":-1485.02,"net_gex":-1432.16,"call_oi":14,"put_oi":205},{"strike":17.5,"call_gex":150.91,"put_gex":-8252.72,"net_gex":-8101.81,"call_oi":15,"put_oi":698},{"strike":20.0,"call_gex":2532.85,"put_gex":-1225.17,"net_gex":1307.69,"call_oi":126,"put_oi":62},{"strike":22.5,"call_gex":11121.08,"put_gex":-11706.44,"net_gex":-585.36,"call_oi":282,"put_oi":377},{"strike":25.0,"call_gex":36750.01,"put_gex":-10185.87,"net_gex":26564.14,"call_oi":963,"put_oi":210},{"strike":30.0,"call_gex":26958.71,"put_gex":-308.91,"net_gex":26649.8,"call_oi":723,"put_oi":9},{"strike":35.0,"call_gex":3453.8,"put_gex":0.0,"net_gex":3453.8,"call_oi":159,"put_oi":0}],"pain_by_strike":[{"strike":2.5,"call_value":0,"put_value":28917.5,"total_value":28917.5},{"strike":7.5,"call_value":10.0,"put_value":19722.5,"total_value":19732.5},{"strike":10.0,"call_value":15.0,"put_value":15177.5,"total_value":15192.5},{"strike":12.5,"call_value":20.0,"put_value":11020.0,"total_value":11040.0},{"strike":15.0,"call_value":35.0,"put_value":7117.5,"total_value":7152.5},{"strike":17.5,"call_value":85.0,"put_value":3727.5,"total_value":3812.5},{"strike":20.0,"call_value":172.5,"put_value":2082.5,"total_value":2255.0},{"strike":22.5,"call_value":575.0,"put_value":592.5,"total_value":1167.5},{"strike":25.0,"call_value":1682.5,"put_value":45.0,"total_value":1727.5},{"strike":30.0,"call_value":8712.5,"put_value":0.0,"total_value":8712.5},{"strike":35.0,"call_value":19357.5,"put_value":0,"total_value":19357.5}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":124.1,"strike":18.75},{"moneyness":0.85,"dte":21,"iv":null,"strike":null},{"moneyness":0.85,"dte":30,"iv":null,"strike":null},{"moneyness":0.85,"dte":45,"iv":83.1,"strike":16.79},{"moneyness":0.85,"dte":60,"iv":null,"strike":null},{"moneyness":0.85,"dte":90,"iv":95.6,"strike":14.38},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":59.7,"strike":22.5},{"moneyness":0.9,"dte":21,"iv":null,"strike":null},{"moneyness":0.9,"dte":30,"iv":null,"strike":null},{"moneyness":0.9,"dte":45,"iv":53.8,"strike":22.5},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":62.9,"strike":22.5},{"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":51.2,"strike":25.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":51.6,"strike":25.0},{"moneyness":1.0,"dte":60,"iv":null,"strike":null},{"moneyness":1.0,"dte":90,"iv":61.8,"strike":25.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":109.8,"strike":31.67},{"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.8,"strike":31.67},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":60.0,"strike":31.67}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":0.0,"contract_count":2,"total_oi":90},{"expiration":"11/20/2026","dte":49,"iv":0.0401,"contract_count":2,"total_oi":314},{"expiration":"12/18/2026","dte":77,"iv":1.0,"contract_count":2,"total_oi":262},{"expiration":"03/19/2027","dte":168,"iv":0.9313,"contract_count":2,"total_oi":507}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":10.02,"expected_move_2std":20.05,"contract_count":2},{"expiration":"11/20/2026","dte":49,"expected_move_1std":18.91,"expected_move_2std":37.82,"contract_count":2},{"expiration":"12/18/2026","dte":77,"expected_move_1std":28.38,"expected_move_2std":56.75,"contract_count":2},{"expiration":"03/19/2027","dte":168,"expected_move_1std":41.42,"expected_move_2std":82.84,"contract_count":2}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":281,"put_oi":70,"total_oi":351,"pc_ratio":0.249,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":875,"put_oi":576,"total_oi":1451,"pc_ratio":0.658,"pc_ratio_volume":0.023,"sentiment":"bullish"},{"expiration":"12/18/2026","dte":77,"call_oi":513,"put_oi":588,"total_oi":1101,"pc_ratio":1.146,"pc_ratio_volume":1.0,"sentiment":"neutral"},{"expiration":"03/19/2027","dte":168,"call_oi":619,"put_oi":605,"total_oi":1224,"pc_ratio":0.977,"pc_ratio_volume":0.0,"sentiment":"neutral"}],"dealer_positioning":{"positioning":[{"strike":2.5,"call_delta_oi":100.0,"put_delta_oi":0,"dealer_delta":-100.0,"call_oi":1,"put_oi":0},{"strike":7.5,"call_delta_oi":0,"put_delta_oi":-37.0,"dealer_delta":37.0,"call_oi":0,"put_oi":21},{"strike":10.0,"call_delta_oi":0,"put_delta_oi":-470.0,"dealer_delta":470.0,"call_oi":0,"put_oi":155},{"strike":12.5,"call_delta_oi":0,"put_delta_oi":-381.0,"dealer_delta":381.0,"call_oi":0,"put_oi":102},{"strike":15.0,"call_delta_oi":657.0,"put_delta_oi":-1066.0,"dealer_delta":410.0,"call_oi":7,"put_oi":205},{"strike":17.5,"call_delta_oi":1320.0,"put_delta_oi":-7124.0,"dealer_delta":5804.0,"call_oi":14,"put_oi":698},{"strike":20.0,"call_delta_oi":10443.0,"put_delta_oi":-899.0,"dealer_delta":-9544.0,"call_oi":119,"put_oi":62},{"strike":22.5,"call_delta_oi":22680.0,"put_delta_oi":-9780.0,"dealer_delta":-12900.0,"call_oi":282,"put_oi":377},{"strike":25.0,"call_delta_oi":57984.0,"put_delta_oi":-8592.0,"dealer_delta":-49393.0,"call_oi":963,"put_oi":210},{"strike":30.0,"call_delta_oi":17118.0,"put_delta_oi":-615.0,"dealer_delta":-16503.0,"call_oi":723,"put_oi":9},{"strike":35.0,"call_delta_oi":3738.0,"put_delta_oi":0,"dealer_delta":-3738.0,"call_oi":159,"put_oi":0}],"net_dealer_delta":-85075.0,"total_call_delta":114040.0,"total_put_delta":-28965.0,"bias":"neutral"},"vol_smile":[{"expiration":"03/19/2027","underlying_price":25.420000076293945,"strikes":[{"strike":17.5,"moneyness":0.6884,"type":"put","iv":0.6446,"delta":-0.1316,"oi":431},{"strike":25.0,"moneyness":0.9835,"type":"call","iv":0.6104,"delta":0.6156,"oi":496},{"strike":35.0,"moneyness":1.3769,"type":"call","iv":0.5863,"delta":0.2881,"oi":102}]},{"expiration":"10/16/2026","underlying_price":25.420000076293945,"strikes":[{"strike":22.5,"moneyness":0.8851,"type":"call","iv":0.6072,"delta":0.8719,"oi":132}]},{"expiration":"11/20/2026","underlying_price":25.420000076293945,"strikes":[{"strike":15.0,"moneyness":0.5901,"type":"put","iv":1.0064,"delta":-0.0502,"oi":172},{"strike":17.5,"moneyness":0.6884,"type":"put","iv":0.6917,"delta":-0.0509,"oi":229},{"strike":25.0,"moneyness":0.9835,"type":"call","iv":0.5183,"delta":0.5841,"oi":256},{"strike":30.0,"moneyness":1.1802,"type":"call","iv":0.5033,"delta":0.216,"oi":444}]},{"expiration":"12/18/2026","underlying_price":25.420000076293945,"strikes":[{"strike":10.0,"moneyness":0.3934,"type":"put","iv":1.3087,"delta":-0.0303,"oi":155},{"strike":22.5,"moneyness":0.8851,"type":"put","iv":0.6317,"delta":-0.2749,"oi":215},{"strike":25.0,"moneyness":0.9835,"type":"put","iv":0.6167,"delta":-0.4085,"oi":112},{"strike":25.0,"moneyness":0.9835,"type":"call","iv":0.6189,"delta":0.5915,"oi":150},{"strike":30.0,"moneyness":1.1802,"type":"call","iv":0.613,"delta":0.337,"oi":211}]}],"greeks_heatmap":{"data":[{"strike":22.5,"dte":14,"expiration":"10/16/2026","call_delta":0.8719,"put_delta":0,"call_gamma":0.071891,"put_gamma":0,"call_theta":-0.0257,"put_theta":0,"call_vega":0.01,"put_vega":0,"call_oi":132,"put_oi":0},{"strike":25.0,"dte":14,"expiration":"10/16/2026","call_delta":0.5944,"put_delta":0,"call_gamma":0.160668,"put_gamma":0,"call_theta":-0.0376,"put_theta":0,"call_vega":0.0186,"put_vega":0,"call_oi":61,"put_oi":0},{"strike":30.0,"dte":14,"expiration":"10/16/2026","call_delta":0.0502,"put_delta":0,"call_gamma":0.041953,"put_gamma":0,"call_theta":-0.01,"put_theta":0,"call_vega":0.005,"put_vega":0,"call_oi":66,"put_oi":0},{"strike":20.0,"dte":49,"expiration":"11/20/2026","call_delta":0.8915,"put_delta":0,"call_gamma":0.033595,"put_gamma":0,"call_theta":-0.0127,"put_theta":0,"call_vega":0.0172,"put_vega":0,"call_oi":95,"put_oi":0},{"strike":22.5,"dte":49,"expiration":"11/20/2026","call_delta":0.7752,"put_delta":-0.2271,"call_gamma":0.06092,"put_gamma":0.060437,"call_theta":-0.0172,"put_theta":-0.0149,"call_vega":0.0276,"put_vega":0.0278,"call_oi":58,"put_oi":85},{"strike":25.0,"dte":49,"expiration":"11/20/2026","call_delta":0.5841,"put_delta":-0.4158,"call_gamma":0.081643,"put_gamma":0.082331,"call_theta":-0.0209,"put_theta":-0.0178,"call_vega":0.036,"put_vega":0.036,"call_oi":256,"put_oi":58},{"strike":30.0,"dte":49,"expiration":"11/20/2026","call_delta":0.216,"put_delta":0,"call_gamma":0.063148,"put_gamma":0,"call_theta":-0.0147,"put_theta":0,"call_vega":0.027,"put_vega":0,"call_oi":444,"put_oi":0},{"strike":22.5,"dte":77,"expiration":"12/18/2026","call_delta":0.7259,"put_delta":-0.2749,"call_gamma":0.045805,"put_gamma":0.045527,"call_theta":-0.0176,"put_theta":-0.0151,"call_vega":0.0386,"put_vega":0.0387,"call_oi":90,"put_oi":215},{"strike":25.0,"dte":77,"expiration":"12/18/2026","call_delta":0.5915,"put_delta":-0.4085,"call_gamma":0.054103,"put_gamma":0.054295,"call_theta":-0.0197,"put_theta":-0.0168,"call_vega":0.0451,"put_vega":0.0451,"call_oi":150,"put_oi":112},{"strike":30.0,"dte":77,"expiration":"12/18/2026","call_delta":0.337,"put_delta":0,"call_gamma":0.051356,"put_gamma":0,"call_theta":-0.0179,"put_theta":0,"call_vega":0.0424,"put_vega":0,"call_oi":211,"put_oi":0}],"strikes":[20.0,22.5,25.0,30.0],"dtes":[14,49,77]},"risk_reversal":[{"expiration":"11/20/2026","dte":49,"risk_reversal":3.79,"put_25d_iv":54.12,"call_25d_iv":50.33,"put_25d_strike":22.5,"call_25d_strike":30.0,"skew":"put_skew"},{"expiration":"12/18/2026","dte":77,"risk_reversal":1.87,"put_25d_iv":63.17,"call_25d_iv":61.3,"put_25d_strike":22.5,"call_25d_strike":30.0,"skew":"neutral"},{"expiration":"03/19/2027","dte":168,"risk_reversal":3.19,"put_25d_iv":61.82,"call_25d_iv":58.63,"put_25d_strike":22.5,"call_25d_strike":35.0,"skew":"put_skew"}],"vanna_exposure":{"exposure":[{"strike":10.0,"call_vanna":0,"put_vanna":5.0,"net_vanna":5.0,"call_oi":0,"put_oi":155},{"strike":15.0,"call_vanna":0,"put_vanna":6.0,"net_vanna":6.0,"call_oi":0,"put_oi":172},{"strike":17.5,"call_vanna":0,"put_vanna":54.0,"net_vanna":54.0,"call_oi":0,"put_oi":660},{"strike":20.0,"call_vanna":-5.0,"put_vanna":0,"net_vanna":-5.0,"call_oi":95,"put_oi":0},{"strike":22.5,"call_vanna":-14.0,"put_vanna":26.0,"net_vanna":12.0,"call_oi":280,"put_oi":359},{"strike":25.0,"call_vanna":-41.0,"put_vanna":5.0,"net_vanna":-36.0,"call_oi":963,"put_oi":170},{"strike":30.0,"call_vanna":39.0,"put_vanna":0,"net_vanna":39.0,"call_oi":721,"put_oi":0},{"strike":35.0,"call_vanna":10.0,"put_vanna":0,"net_vanna":10.0,"call_oi":102,"put_oi":0}],"net_vanna":84.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":15.0,"call_charm":0,"put_charm":63.0,"net_charm":63.0,"call_oi":0,"put_oi":172},{"strike":17.5,"call_charm":0,"put_charm":59.0,"net_charm":59.0,"call_oi":0,"put_oi":229},{"strike":20.0,"call_charm":-802.0,"put_charm":0,"net_charm":-802.0,"call_oi":95,"put_oi":0},{"strike":22.5,"call_charm":-8280.0,"put_charm":214.0,"net_charm":-8066.0,"call_oi":190,"put_oi":85},{"strike":25.0,"call_charm":-5881.0,"put_charm":320.0,"net_charm":-5561.0,"call_oi":317,"put_oi":58},{"strike":30.0,"call_charm":-1139.0,"put_charm":0,"net_charm":-1139.0,"call_oi":510,"put_oi":0}],"net_charm":-15445.0,"weekend_delta_shift":-46335.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":15673.0,"put_delta":-1653.0,"net_delta":14019.0,"call_oi":272,"put_oi":70,"total_oi":342,"total_volume":1021,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":38811.0,"put_delta":-6728.0,"net_delta":32083.0,"call_oi":875,"put_oi":576,"total_oi":1451,"total_volume":44,"bias":"neutral"},{"expiration":"12/18/2026","dte":77,"call_delta":24756.0,"put_delta":-11905.0,"net_delta":12851.0,"call_oi":506,"put_oi":588,"total_oi":1094,"total_volume":10,"bias":"neutral"},{"expiration":"03/19/2027","dte":168,"call_delta":34800.0,"put_delta":-8679.0,"net_delta":26121.0,"call_oi":615,"put_oi":605,"total_oi":1220,"total_volume":1,"bias":"neutral"}],"straddle_pricing":[{"expiration":"10/16/2026","dte":14,"strike":25.0,"straddle_price":1.98,"straddle_pct":7.77,"implied_move":7.77,"avg_iv":51.2},{"expiration":"11/20/2026","dte":49,"strike":25.0,"straddle_price":3.77,"straddle_pct":14.85,"implied_move":14.85,"avg_iv":51.6},{"expiration":"12/18/2026","dte":77,"strike":25.0,"straddle_price":5.65,"straddle_pct":22.23,"implied_move":22.23,"avg_iv":61.8},{"expiration":"03/19/2027","dte":168,"strike":25.0,"straddle_price":8.2,"straddle_pct":32.26,"implied_move":32.26,"avg_iv":61.1}],"volume_profile":{"profile":[{"strike":2.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":2,"put_oi":0,"total_oi":2,"bias":"neutral"},{"strike":7.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":21,"total_oi":21,"bias":"neutral"},{"strike":10.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":155,"total_oi":155,"bias":"neutral"},{"strike":12.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":4,"put_oi":102,"total_oi":106,"bias":"neutral"},{"strike":15.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":14,"put_oi":205,"total_oi":219,"bias":"neutral"},{"strike":17.5,"call_volume":0,"put_volume":2,"total_volume":2,"call_oi":15,"put_oi":698,"total_oi":713,"bias":"bearish"},{"strike":20.0,"call_volume":1,"put_volume":3,"total_volume":4,"call_oi":126,"put_oi":62,"total_oi":188,"bias":"bearish"},{"strike":22.5,"call_volume":2,"put_volume":0,"total_volume":2,"call_oi":282,"put_oi":377,"total_oi":659,"bias":"bullish"},{"strike":25.0,"call_volume":1024,"put_volume":1,"total_volume":1025,"call_oi":963,"put_oi":210,"total_oi":1173,"bias":"bullish"},{"strike":30.0,"call_volume":43,"put_volume":0,"total_volume":43,"call_oi":723,"put_oi":9,"total_oi":732,"bias":"bullish"},{"strike":35.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":159,"put_oi":0,"total_oi":159,"bias":"neutral"}],"underlying_price":25.420000076293945,"peak_call_strike":25.0,"peak_put_strike":20.0,"total_call_volume":1070,"total_put_volume":6,"volume_pc_ratio":0.006},"iv_contours":{"x":[0.79,0.89,0.98,1.18],"y":[14,49,77,168],"z":[[103.02,59.65,51.19,51.43],[58.81,53.75,51.61,50.33],[65.39,62.94,61.78,61.3],[62.71,61.82,61.05,null]],"levels":[50.3,55.6,60.9,66.1,71.4,76.7,81.9,87.2,92.5,97.8,103.0],"min_iv":50.3,"max_iv":103.0},"butterfly_spread":[],"iv_history":[{"date":"2026-09-14","iv":84.55},{"date":"2026-09-15","iv":90.35},{"date":"2026-09-16","iv":86.42},{"date":"2026-09-17","iv":91.52},{"date":"2026-09-18","iv":82.1},{"date":"2026-09-21","iv":77.74},{"date":"2026-09-22","iv":74.6},{"date":"2026-09-23","iv":76.4},{"date":"2026-09-24","iv":80.2},{"date":"2026-09-25","iv":81.5},{"date":"2026-09-28","iv":85.0},{"date":"2026-09-29","iv":74.7},{"date":"2026-09-30","iv":81.2},{"date":"2026-10-01","iv":64.1},{"date":"2026-10-02","iv":65.6}]}}