{"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":"TNET","summary":{"name":"TNET","price":63.24,"total_oi":3000,"call_oi":2821,"put_oi":179,"pc_ratio":0.063,"net_gex":151493.02,"avg_iv":76.5,"iv_rank":18.0,"iv_52w_high":119.41,"iv_52w_low":67.1,"gamma_flip":40.7,"max_pain":45.0},"features":{"symbol":"TNET","price":63.24,"total_oi":3000,"analysis_coverage":0.8889,"avg_iv_pct":76.5,"iv_rank":18.0,"iv_52w_high_pct":119.41,"iv_52w_low_pct":67.1,"front_dte":14,"front_atm_iv_pct":55.0429,"back_atm_iv_pct":53.2764,"term_premium_pp":1.7665,"expected_move_front_pct":10.78,"straddle_front_pct":null,"straddle_30d_pct":null,"risk_reversal_front_pp":38.01,"risk_reversal_30d_pp":38.01,"butterfly_front_pp":null,"butterfly_30d_pp":null,"put_call_oi_ratio":0.063,"put_call_oi_front_ratio":0.008,"put_call_volume_front_ratio":0.0,"option_volume":827,"volume_oi_ratio":0.275667,"net_delta_normalized":0.213073,"dealer_delta_normalized":-0.213077,"gex_per_100k_oi":5049767.333333,"vanna_per_100k_oi":1466.666667,"charm_per_100k_oi":-589500.0,"weekend_delta_shift_per_100k_oi":-1768466.666667,"iv_surface_range_pp":35.0,"gamma_flip_distance_pct":-35.641999,"max_pain_distance_pct":-28.842505,"peak_call_distance_pct":26.502214,"peak_put_distance_pct":-28.842505},"analyses":{"gamma_walls":[{"strike":17.5,"call_gex":0.0,"put_gex":-10.0,"net_gex":-10.0,"call_oi":0,"put_oi":2},{"strike":20.0,"call_gex":0.0,"put_gex":-39.69,"net_gex":-39.69,"call_oi":0,"put_oi":9},{"strike":22.5,"call_gex":0.0,"put_gex":-74.1,"net_gex":-74.1,"call_oi":0,"put_oi":10},{"strike":25.0,"call_gex":0.0,"put_gex":-113.39,"net_gex":-113.39,"call_oi":0,"put_oi":16},{"strike":30.0,"call_gex":186.05,"put_gex":-609.06,"net_gex":-423.01,"call_oi":26,"put_oi":66},{"strike":35.0,"call_gex":197.09,"put_gex":-182.81,"net_gex":14.28,"call_oi":16,"put_oi":11},{"strike":40.0,"call_gex":141.71,"put_gex":-98.55,"net_gex":43.16,"call_oi":10,"put_oi":4},{"strike":45.0,"call_gex":4816.89,"put_gex":-489.52,"net_gex":4327.37,"call_oi":141,"put_oi":14},{"strike":50.0,"call_gex":597.67,"put_gex":-862.79,"net_gex":-265.12,"call_oi":11,"put_oi":16},{"strike":55.0,"call_gex":13698.31,"put_gex":-569.68,"net_gex":13128.63,"call_oi":179,"put_oi":7},{"strike":60.0,"call_gex":17180.96,"put_gex":-1240.95,"net_gex":15940.01,"call_oi":187,"put_oi":9},{"strike":65.0,"call_gex":1355.38,"put_gex":-1333.14,"net_gex":22.24,"call_oi":12,"put_oi":5},{"strike":70.0,"call_gex":1611.67,"put_gex":-1153.75,"net_gex":457.92,"call_oi":16,"put_oi":10},{"strike":75.0,"call_gex":2085.8,"put_gex":0.0,"net_gex":2085.8,"call_oi":26,"put_oi":0},{"strike":80.0,"call_gex":83462.03,"put_gex":0.0,"net_gex":83462.03,"call_oi":1384,"put_oi":0},{"strike":85.0,"call_gex":10494.56,"put_gex":0.0,"net_gex":10494.56,"call_oi":176,"put_oi":0},{"strike":90.0,"call_gex":5900.02,"put_gex":0.0,"net_gex":5900.02,"call_oi":120,"put_oi":0},{"strike":95.0,"call_gex":16509.62,"put_gex":0.0,"net_gex":16509.62,"call_oi":516,"put_oi":0},{"strike":105.0,"call_gex":32.69,"put_gex":0.0,"net_gex":32.69,"call_oi":1,"put_oi":0}],"pain_by_strike":[{"strike":17.5,"call_value":0,"put_value":3612.5,"total_value":3612.5},{"strike":20.0,"call_value":0.0,"put_value":3170.0,"total_value":3170.0},{"strike":22.5,"call_value":0.0,"put_value":2750.0,"total_value":2750.0},{"strike":25.0,"call_value":0.0,"put_value":2355.0,"total_value":2355.0},{"strike":30.0,"call_value":0.0,"put_value":1645.0,"total_value":1645.0},{"strike":35.0,"call_value":130.0,"put_value":1265.0,"total_value":1395.0},{"strike":40.0,"call_value":340.0,"put_value":940.0,"total_value":1280.0},{"strike":45.0,"call_value":600.0,"put_value":635.0,"total_value":1235.0},{"strike":50.0,"call_value":1565.0,"put_value":400.0,"total_value":1965.0},{"strike":55.0,"call_value":2585.0,"put_value":245.0,"total_value":2830.0},{"strike":60.0,"call_value":4500.0,"put_value":125.0,"total_value":4625.0},{"strike":65.0,"call_value":7350.0,"put_value":50.0,"total_value":7400.0},{"strike":70.0,"call_value":10260.0,"put_value":0.0,"total_value":10260.0},{"strike":75.0,"call_value":13250.0,"put_value":0.0,"total_value":13250.0},{"strike":80.0,"call_value":16370.0,"put_value":0.0,"total_value":16370.0},{"strike":85.0,"call_value":26410.0,"put_value":0.0,"total_value":26410.0},{"strike":90.0,"call_value":37330.0,"put_value":0.0,"total_value":37330.0},{"strike":95.0,"call_value":48850.0,"put_value":0.0,"total_value":48850.0},{"strike":105.0,"call_value":77050.0,"put_value":0,"total_value":77050.0}],"surface":[{"moneyness":0.85,"dte":7,"iv":null,"strike":null},{"moneyness":0.85,"dte":14,"iv":97.3,"strike":52.5},{"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":95.6,"strike":37.19},{"moneyness":0.9,"dte":7,"iv":null,"strike":null},{"moneyness":0.9,"dte":14,"iv":null,"strike":null},{"moneyness":0.9,"dte":21,"iv":null,"strike":null},{"moneyness":0.9,"dte":30,"iv":null,"strike":null},{"moneyness":0.9,"dte":45,"iv":null,"strike":null},{"moneyness":0.9,"dte":60,"iv":null,"strike":null},{"moneyness":0.9,"dte":90,"iv":null,"strike":null},{"moneyness":0.95,"dte":7,"iv":null,"strike":null},{"moneyness":0.95,"dte":14,"iv":50.7,"strike":60.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":47.9,"strike":60.0},{"moneyness":0.95,"dte":60,"iv":null,"strike":null},{"moneyness":0.95,"dte":90,"iv":56.1,"strike":60.0},{"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":null,"strike":null},{"moneyness":1.05,"dte":7,"iv":null,"strike":null},{"moneyness":1.05,"dte":14,"iv":55.0,"strike":65.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":null,"strike":null},{"moneyness":1.05,"dte":60,"iv":null,"strike":null},{"moneyness":1.05,"dte":90,"iv":53.3,"strike":65.0},{"moneyness":1.1,"dte":7,"iv":null,"strike":null},{"moneyness":1.1,"dte":14,"iv":61.6,"strike":70.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":54.5,"strike":70.0},{"moneyness":1.1,"dte":60,"iv":null,"strike":null},{"moneyness":1.1,"dte":90,"iv":50.7,"strike":70.0},{"moneyness":1.15,"dte":7,"iv":null,"strike":null},{"moneyness":1.15,"dte":14,"iv":115.5,"strike":85.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":65.1,"strike":85.0},{"moneyness":1.15,"dte":60,"iv":null,"strike":null},{"moneyness":1.15,"dte":90,"iv":57.9,"strike":85.0}],"term_structure":[{"expiration":"10/16/2026","dte":14,"iv":0.7874,"contract_count":3,"total_oi":7},{"expiration":"11/20/2026","dte":49,"iv":0.0,"contract_count":1,"total_oi":7},{"expiration":"12/18/2026","dte":77,"iv":1.0,"contract_count":3,"total_oi":196},{"expiration":"03/19/2027","dte":168,"iv":0.4408,"contract_count":1,"total_oi":3}],"expected_move":[{"expiration":"10/16/2026","dte":14,"expected_move_1std":10.78,"expected_move_2std":21.56,"contract_count":2},{"expiration":"12/18/2026","dte":77,"expected_move_1std":24.47,"expected_move_2std":48.94,"contract_count":1}],"pc_skew":[{"expiration":"10/16/2026","dte":14,"call_oi":1407,"put_oi":11,"total_oi":1418,"pc_ratio":0.008,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"11/20/2026","dte":49,"call_oi":518,"put_oi":7,"total_oi":525,"pc_ratio":0.014,"pc_ratio_volume":0.0,"sentiment":"bullish"},{"expiration":"12/18/2026","dte":77,"call_oi":864,"put_oi":160,"total_oi":1024,"pc_ratio":0.185,"pc_ratio_volume":0,"sentiment":"bullish"},{"expiration":"03/19/2027","dte":168,"call_oi":32,"put_oi":1,"total_oi":33,"pc_ratio":0.031,"pc_ratio_volume":0,"sentiment":"bullish"}],"dealer_positioning":{"positioning":[{"strike":17.5,"call_delta_oi":0,"put_delta_oi":-7.0,"dealer_delta":7.0,"call_oi":0,"put_oi":2},{"strike":20.0,"call_delta_oi":0,"put_delta_oi":-17.0,"dealer_delta":17.0,"call_oi":0,"put_oi":9},{"strike":22.5,"call_delta_oi":0,"put_delta_oi":-45.0,"dealer_delta":45.0,"call_oi":0,"put_oi":10},{"strike":25.0,"call_delta_oi":0,"put_delta_oi":-45.0,"dealer_delta":45.0,"call_oi":0,"put_oi":16},{"strike":30.0,"call_delta_oi":2552.0,"put_delta_oi":-190.0,"dealer_delta":-2362.0,"call_oi":26,"put_oi":66},{"strike":35.0,"call_delta_oi":1551.0,"put_delta_oi":-65.0,"dealer_delta":-1486.0,"call_oi":16,"put_oi":11},{"strike":40.0,"call_delta_oi":976.0,"put_delta_oi":-33.0,"dealer_delta":-943.0,"call_oi":10,"put_oi":4},{"strike":45.0,"call_delta_oi":12968.0,"put_delta_oi":-129.0,"dealer_delta":-12839.0,"call_oi":141,"put_oi":14},{"strike":50.0,"call_delta_oi":932.0,"put_delta_oi":-254.0,"dealer_delta":-678.0,"call_oi":11,"put_oi":16},{"strike":55.0,"call_delta_oi":13604.0,"put_delta_oi":-142.0,"dealer_delta":-13462.0,"call_oi":179,"put_oi":7},{"strike":60.0,"call_delta_oi":12038.0,"put_delta_oi":-298.0,"dealer_delta":-11739.0,"call_oi":187,"put_oi":9},{"strike":65.0,"call_delta_oi":613.0,"put_delta_oi":-297.0,"dealer_delta":-317.0,"call_oi":12,"put_oi":5},{"strike":70.0,"call_delta_oi":636.0,"put_delta_oi":-655.0,"dealer_delta":19.0,"call_oi":16,"put_oi":10},{"strike":75.0,"call_delta_oi":859.0,"put_delta_oi":0,"dealer_delta":-859.0,"call_oi":26,"put_oi":0},{"strike":80.0,"call_delta_oi":11407.0,"put_delta_oi":0,"dealer_delta":-11407.0,"call_oi":1384,"put_oi":0},{"strike":85.0,"call_delta_oi":3154.0,"put_delta_oi":0,"dealer_delta":-3154.0,"call_oi":176,"put_oi":0},{"strike":90.0,"call_delta_oi":1588.0,"put_delta_oi":0,"dealer_delta":-1588.0,"call_oi":120,"put_oi":0},{"strike":95.0,"call_delta_oi":3214.0,"put_delta_oi":0,"dealer_delta":-3214.0,"call_oi":516,"put_oi":0},{"strike":105.0,"call_delta_oi":10.0,"put_delta_oi":0,"dealer_delta":-10.0,"call_oi":1,"put_oi":0}],"net_dealer_delta":-63923.0,"total_call_delta":66101.0,"total_put_delta":-2178.0,"bias":"neutral"},"vol_smile":[{"expiration":"10/16/2026","underlying_price":63.2400016784668,"strikes":[{"strike":80.0,"moneyness":1.265,"type":"call","iv":0.84,"delta":0.0816,"oi":1376}]},{"expiration":"11/20/2026","underlying_price":63.2400016784668,"strikes":[{"strike":95.0,"moneyness":1.5022,"type":"call","iv":0.6669,"delta":0.062,"oi":513}]},{"expiration":"12/18/2026","underlying_price":63.2400016784668,"strikes":[{"strike":45.0,"moneyness":0.7116,"type":"call","iv":0.6047,"delta":0.9197,"oi":141},{"strike":55.0,"moneyness":0.8697,"type":"call","iv":0.563,"delta":0.76,"oi":179},{"strike":60.0,"moneyness":0.9488,"type":"call","iv":0.5599,"delta":0.6436,"oi":184},{"strike":85.0,"moneyness":1.3441,"type":"call","iv":0.6085,"delta":0.1856,"oi":153},{"strike":90.0,"moneyness":1.4231,"type":"call","iv":0.5968,"delta":0.1298,"oi":106}]}],"greeks_heatmap":{"data":[{"strike":80.0,"dte":14,"expiration":"10/16/2026","call_delta":0.0816,"put_delta":0,"call_gamma":0.015058,"put_gamma":0,"call_theta":-0.0588,"put_theta":0,"call_vega":0.018,"put_vega":0,"call_oi":1376,"put_oi":0},{"strike":45.0,"dte":77,"expiration":"12/18/2026","call_delta":0.9197,"put_delta":0,"call_gamma":0.008542,"put_gamma":0,"call_theta":-0.0216,"put_theta":0,"call_vega":0.043,"put_vega":0,"call_oi":141,"put_oi":0},{"strike":55.0,"dte":77,"expiration":"12/18/2026","call_delta":0.76,"put_delta":0,"call_gamma":0.019135,"put_gamma":0,"call_theta":-0.0375,"put_theta":0,"call_vega":0.0897,"put_vega":0,"call_oi":179,"put_oi":0},{"strike":60.0,"dte":77,"expiration":"12/18/2026","call_delta":0.6436,"put_delta":0,"call_gamma":0.023071,"put_gamma":0,"call_theta":-0.0434,"put_theta":0,"call_vega":0.1076,"put_vega":0,"call_oi":184,"put_oi":0}],"strikes":[45.0,55.0,60.0,80.0],"dtes":[14,77]},"risk_reversal":[{"expiration":"12/18/2026","dte":77,"risk_reversal":38.01,"put_25d_iv":98.86,"call_25d_iv":60.85,"put_25d_strike":30.0,"call_25d_strike":85.0,"skew":"put_skew"}],"vanna_exposure":{"exposure":[{"strike":30.0,"call_vanna":0,"put_vanna":2.0,"net_vanna":2.0,"call_oi":0,"put_oi":66},{"strike":45.0,"call_vanna":-8.0,"put_vanna":0,"net_vanna":-8.0,"call_oi":141,"put_oi":0},{"strike":55.0,"call_vanna":-13.0,"put_vanna":0,"net_vanna":-13.0,"call_oi":179,"put_oi":0},{"strike":60.0,"call_vanna":-9.0,"put_vanna":0,"net_vanna":-9.0,"call_oi":184,"put_oi":0},{"strike":80.0,"call_vanna":33.0,"put_vanna":0,"net_vanna":33.0,"call_oi":1376,"put_oi":0},{"strike":85.0,"call_vanna":12.0,"put_vanna":0,"net_vanna":12.0,"call_oi":153,"put_oi":0},{"strike":90.0,"call_vanna":8.0,"put_vanna":0,"net_vanna":8.0,"call_oi":106,"put_oi":0},{"strike":95.0,"call_vanna":20.0,"put_vanna":0,"net_vanna":20.0,"call_oi":513,"put_oi":0}],"net_vanna":44.0,"interpretation":"neutral"},"charm_exposure":{"exposure":[{"strike":80.0,"call_charm":-17214.0,"put_charm":0,"net_charm":-17214.0,"call_oi":1376,"put_oi":0},{"strike":95.0,"call_charm":-470.0,"put_charm":0,"net_charm":-470.0,"call_oi":513,"put_oi":0}],"net_charm":-17685.0,"weekend_delta_shift":-53054.0,"interpretation":"delta_decays_bearish"},"net_delta":[{"expiration":"10/16/2026","dte":14,"call_delta":11621.0,"put_delta":-524.0,"net_delta":11096.0,"call_oi":1407,"put_oi":11,"total_oi":1418,"total_volume":716,"bias":"neutral"},{"expiration":"11/20/2026","dte":49,"call_delta":3284.0,"put_delta":-236.0,"net_delta":3049.0,"call_oi":518,"put_oi":7,"total_oi":525,"total_volume":109,"bias":"neutral"},{"expiration":"12/18/2026","dte":77,"call_delta":49989.0,"put_delta":-1404.0,"net_delta":48584.0,"call_oi":864,"put_oi":160,"total_oi":1024,"total_volume":2,"bias":"neutral"},{"expiration":"03/19/2027","dte":168,"call_delta":1207.0,"put_delta":-14.0,"net_delta":1193.0,"call_oi":32,"put_oi":1,"total_oi":33,"total_volume":0,"bias":"neutral"}],"straddle_pricing":[],"volume_profile":{"profile":[{"strike":17.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":2,"total_oi":2,"bias":"neutral"},{"strike":20.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":9,"total_oi":9,"bias":"neutral"},{"strike":22.5,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":10,"total_oi":10,"bias":"neutral"},{"strike":25.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":0,"put_oi":16,"total_oi":16,"bias":"neutral"},{"strike":30.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":26,"put_oi":66,"total_oi":92,"bias":"neutral"},{"strike":35.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":16,"put_oi":11,"total_oi":27,"bias":"neutral"},{"strike":40.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":10,"put_oi":4,"total_oi":14,"bias":"neutral"},{"strike":45.0,"call_volume":0,"put_volume":1,"total_volume":1,"call_oi":141,"put_oi":14,"total_oi":155,"bias":"bearish"},{"strike":50.0,"call_volume":0,"put_volume":1,"total_volume":1,"call_oi":11,"put_oi":16,"total_oi":27,"bias":"bearish"},{"strike":55.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":179,"put_oi":7,"total_oi":186,"bias":"neutral"},{"strike":60.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":187,"put_oi":9,"total_oi":196,"bias":"neutral"},{"strike":65.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":12,"put_oi":5,"total_oi":17,"bias":"neutral"},{"strike":70.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":16,"put_oi":10,"total_oi":26,"bias":"neutral"},{"strike":75.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":26,"put_oi":0,"total_oi":26,"bias":"neutral"},{"strike":80.0,"call_volume":716,"put_volume":0,"total_volume":716,"call_oi":1384,"put_oi":0,"total_oi":1384,"bias":"bullish"},{"strike":85.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":176,"put_oi":0,"total_oi":176,"bias":"neutral"},{"strike":90.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":120,"put_oi":0,"total_oi":120,"bias":"neutral"},{"strike":95.0,"call_volume":109,"put_volume":0,"total_volume":109,"call_oi":516,"put_oi":0,"total_oi":516,"bias":"bullish"},{"strike":105.0,"call_volume":0,"put_volume":0,"total_volume":0,"call_oi":1,"put_oi":0,"total_oi":1,"bias":"neutral"}],"underlying_price":63.2400016784668,"peak_call_strike":80.0,"peak_put_strike":45.0,"total_call_volume":825,"total_put_volume":2,"volume_pc_ratio":0.002},"iv_contours":{"x":[0.71,0.79,0.87,0.95,1.03,1.19,1.26],"y":[14,77,168],"z":[[null,null,null,null,null,null,84.0],[62.0,61.48,56.3,55.99,53.28,null,null],[null,null,null,null,null,48.97,null]],"levels":[49.0,52.5,56.0,59.5,63.0,66.5,70.0,73.5,77.0,80.5,84.0],"min_iv":49.0,"max_iv":84.0},"butterfly_spread":[],"iv_history":[{"date":"2026-09-14","iv":119.41},{"date":"2026-09-15","iv":113.36},{"date":"2026-09-16","iv":110.83},{"date":"2026-09-17","iv":83.48},{"date":"2026-09-18","iv":87.48},{"date":"2026-09-21","iv":86.2},{"date":"2026-09-22","iv":71.7},{"date":"2026-09-23","iv":78.7},{"date":"2026-09-24","iv":67.1},{"date":"2026-09-25","iv":99.0},{"date":"2026-09-28","iv":73.4},{"date":"2026-09-29","iv":76.4},{"date":"2026-09-30","iv":110.6},{"date":"2026-10-01","iv":80.4},{"date":"2026-10-02","iv":76.5}]}}