{"schema_version":1,"publisher":"Half on a Double","data_through":"2026-10-16","frequency":"end-of-day","methodology":"market-implied-carry-v1","generation":"market-implied-carry-analytics-20260917T000000Z","canonical_url":"https://halfonadouble.com/stock/TSM","markdown_url":"https://halfonadouble.com/stock/TSM.md","history_url":"https://halfonadouble.com/api/v1/history/TSM.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/TSM.json?date=2026-10-16&public_schema=4","definitions_url":"https://halfonadouble.com/methodology.md","license_url":"https://halfonadouble.com/terms.md","disclaimer_url":"https://halfonadouble.com/disclaimer.md","symbol":"TSM","page_tier":"A","units":{"prices":"USD per share","open_interest":"option contracts","gamma_exposure":"modeled dollar-delta change per USD 1 underlying move","gamma_exposure_normalized":"modeled gamma exposure per 100,000 open option contracts","distances":"percent of close","forward_outcomes":"close-to-close percent return"},"snapshot":{"close":412.6099853515625,"previous_close":422.25,"delta_neutral":414.85464152141503,"gamma_neutral":422.5179069070886,"gamma_max":498.1286870241618,"total_open_interest":1718110,"previous_open_interest":1932229,"listed_contracts":1690,"listed_calls":1099,"listed_puts":959,"gamma_max_distance_pct":20.726280194051412,"delta_neutral_distance_pct":0.5440140203926436,"gamma_neutral_distance_pct":2.4012801210043704,"open_interest_change_1d_pct":-11.0814504905992,"call_open_interest":834147,"put_open_interest":883963,"put_call_open_interest_ratio":1.0597208885244447,"nearest_expiration_max_pain":435,"nearest_expiration_max_pain_expiry":"2026-10-23","nearest_expiration_max_pain_distance_pct":5.426435482253341,"all_expiration_max_pain":410,"net_gamma_exposure":-17620883.705731295,"net_gamma_exposure_per_100k_open_interest":-1025596.9469784411,"gamma_exposure_flip":422.5179069070886,"gamma_exposure_flip_distance_pct":2.4012801210043704,"call_wall":450,"call_wall_distance_pct":9.061829809227593,"put_wall":400,"put_wall_distance_pct":-3.056151280686583,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":"below","open_interest_rank":58},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-16","session_count":1404,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":0,"gamma_max_cross_count":0,"delta_neutral_cross_count":9,"gamma_max_prior_sessions_closer_pct":98.01587301587301,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":1.984126984126984,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":50.39682539682539,"open_interest_change_1d_contracts":-214119,"open_interest_change_z_252":-2.2476950771938315,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":-4.153545338662754,"open_interest_change_21_sessions_pct":-12.667042814808038,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-89268,"put_change_contracts":-124851,"call_growth_pct":-9.6671594028687,"put_growth_pct":-12.37601777929331,"call_minus_put_growth_pp":2.70885837642461},"five_sessions":{"call_change_contracts":-23222,"put_change_contracts":-51233,"call_growth_pct":-2.7085187358068694,"put_growth_pct":-5.478316844811141,"call_minus_put_growth_pp":2.769798109004271},"call_change_surprise":{"z_score":-2.33810965475803,"comparison_sessions":252},"put_change_surprise":{"z_score":-2.0499244854946097,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":0.8632413461267876,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-16","analysis_coverage":1,"catalyst_score":51.383434113499256,"directional_score":-12.63670145689678,"catalyst_reasons":["volume/OI 0.10"],"features":{"price":412.61,"totalOi":1970454,"analysisCoverage":1,"avgIvPct":125.2,"ivRank":83.2,"iv52wHighPct":141,"iv52wLowPct":47,"frontDte":7,"termPremiumPp":4.7659,"riskReversalFrontPp":1.24,"riskReversal30dPp":2.03,"butterflyFrontPp":4.61,"butterfly30dPp":2.82,"putCallOiRatio":1.076,"putCallOiFrontRatio":0.86,"putCallVolumeFrontRatio":0.515,"optionVolume":191054,"volumeOiRatio":0.096959,"netDeltaNormalized":0.025916,"dealerDeltaNormalized":-0.025916,"gexPer100kOi":-7336216.307511,"vannaPer100kOi":2695.165683,"charmPer100kOi":950319.012776,"weekendDeltaShiftPer100kOi":2850957.089077,"ivSurfaceRangePp":83,"gammaFlipDistancePct":null,"maxPainDistancePct":1.791038,"peakCallDistancePct":1.791038,"peakPutDistancePct":-12.750539},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/TSM.json?date=2026-10-16&public_schema=4","interpretation":"Catalyst intensity ranks unusual option pricing and activity; it does not identify the event, predict direction or recommend a trade. Directional score summarizes relative positioning under documented model conventions."},"gamma_max_cross_outcomes":[{"direction":"above","event_count":15,"completed_path_count":15,"latest_cross_date":"2025-09-23","horizons":[{"sessions":1,"sample_size":15,"median_return_pct":-0.4967200888624346,"p25_return_pct":-0.7061961083092261,"p75_return_pct":1.6369280195702274,"above_zero_pct":46.666666666666664,"median_interval_low_pct":-0.7074387395034076,"median_interval_high_pct":2.2387342293721746,"median_interval_nominal_coverage_pct":96.484375,"confidence_floor_pct":0},{"sessions":3,"sample_size":15,"median_return_pct":-2.030262285089368,"p25_return_pct":-3.0352931913771086,"p75_return_pct":0.6670601065347115,"above_zero_pct":33.33333333333333,"median_interval_low_pct":-3.3072782661101363,"median_interval_high_pct":0.9731916181552336,"median_interval_nominal_coverage_pct":96.484375,"confidence_floor_pct":0},{"sessions":5,"sample_size":15,"median_return_pct":-1.6438405378200405,"p25_return_pct":-4.301313979289873,"p75_return_pct":0.7260087820561312,"above_zero_pct":40,"median_interval_low_pct":-4.759835594201267,"median_interval_high_pct":0.9023214872854846,"median_interval_nominal_coverage_pct":96.484375,"confidence_floor_pct":0},{"sessions":10,"sample_size":15,"median_return_pct":0.3185000568340257,"p25_return_pct":-2.378339535463531,"p75_return_pct":3.6383162732603225,"above_zero_pct":53.333333333333336,"median_interval_low_pct":-3.2903781332981885,"median_interval_high_pct":4.004105856307327,"median_interval_nominal_coverage_pct":96.484375,"confidence_floor_pct":0}]},{"direction":"below","event_count":15,"completed_path_count":15,"latest_cross_date":"2025-09-24","horizons":[{"sessions":1,"sample_size":15,"median_return_pct":-1.0245168127943072,"p25_return_pct":-1.5138038451268931,"p75_return_pct":0.9656090837783182,"above_zero_pct":46.666666666666664,"median_interval_low_pct":-1.5848418763348082,"median_interval_high_pct":1.3484917127012386,"median_interval_nominal_coverage_pct":96.484375,"confidence_floor_pct":0},{"sessions":3,"sample_size":15,"median_return_pct":-1.2606502024681276,"p25_return_pct":-2.867899915633576,"p75_return_pct":0.4432767298961915,"above_zero_pct":40,"median_interval_low_pct":-2.878884499923573,"median_interval_high_pct":0.45496748202860093,"median_interval_nominal_coverage_pct":96.484375,"confidence_floor_pct":0},{"sessions":5,"sample_size":15,"median_return_pct":-0.9999008652233798,"p25_return_pct":-2.02958028677887,"p75_return_pct":2.7219683024876207,"above_zero_pct":40,"median_interval_low_pct":-2.1852214346798293,"median_interval_high_pct":2.7644223582496963,"median_interval_nominal_coverage_pct":96.484375,"confidence_floor_pct":0},{"sessions":10,"sample_size":15,"median_return_pct":0.9887041477386171,"p25_return_pct":-0.8712608270569078,"p75_return_pct":4.986876109553451,"above_zero_pct":60,"median_interval_low_pct":-1.6092360451194665,"median_interval_high_pct":6.243494968576302,"median_interval_nominal_coverage_pct":96.484375,"confidence_floor_pct":0}]}],"missing_value_semantics":"null means unavailable; it never means zero","interpretation":"These are descriptive end-of-day model outputs. Signed GEX uses the published call-positive, put-negative convention and is not observed dealer inventory. None of the fields are live prices, predictions or investment advice."}