{"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/IBM","markdown_url":"https://halfonadouble.com/stock/IBM.md","history_url":"https://halfonadouble.com/api/v1/history/IBM.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/IBM.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":"IBM","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":232.13999938964844,"previous_close":234.1199951171875,"delta_neutral":231.76749885099053,"gamma_neutral":222.6304722572863,"gamma_max":274.8890753129441,"total_open_interest":517777,"previous_open_interest":629641,"listed_contracts":1387,"listed_calls":879,"listed_puts":701,"gamma_max_distance_pct":18.415213248769366,"delta_neutral_distance_pct":-0.16046374585909182,"gamma_neutral_distance_pct":-4.096462116552494,"open_interest_change_1d_pct":-17.76631445538013,"call_open_interest":284260,"put_open_interest":233517,"put_call_open_interest_ratio":0.8214908886230915,"nearest_expiration_max_pain":230,"nearest_expiration_max_pain_expiry":"2026-10-23","nearest_expiration_max_pain_distance_pct":-0.9218572392844867,"all_expiration_max_pain":240,"net_gamma_exposure":6658572.85287937,"net_gamma_exposure_per_100k_open_interest":1285992.396896612,"gamma_exposure_flip":222.6304722572863,"gamma_exposure_flip_distance_pct":-4.096462116552494,"call_wall":250,"call_wall_distance_pct":7.69363343556034,"put_wall":220,"put_wall_distance_pct":-5.2296025767069,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":191},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-16","session_count":1403,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":1.5873015873015872,"gamma_max_cross_count":6,"delta_neutral_cross_count":24,"gamma_max_prior_sessions_closer_pct":84.12698412698413,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":1.5873015873015872,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":63.095238095238095,"open_interest_change_1d_contracts":-111864,"open_interest_change_z_252":-3.3264724153022,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":-14.571220210793081,"open_interest_change_21_sessions_pct":-24.001168361475774,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-67994,"put_change_contracts":-43870,"call_growth_pct":-19.302548729042112,"put_growth_pct":-15.81544917389784,"call_minus_put_growth_pp":-3.4870995551442725},"five_sessions":{"call_change_contracts":-54584,"put_change_contracts":-33731,"call_growth_pct":-16.10888786580255,"put_growth_pct":-12.621609890438842,"call_minus_put_growth_pp":-3.4872779753637086},"call_change_surprise":{"z_score":-3.1985124400745018,"comparison_sessions":252},"put_change_surprise":{"z_score":-3.3103814133346736,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-1.0833966247605173,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-16","analysis_coverage":1,"catalyst_score":67.48960492377157,"directional_score":1.7726919052346304,"catalyst_reasons":["front IV premium 36.1 pp","IV rank 100","volume/OI 0.07"],"features":{"price":232.14,"totalOi":634972,"analysisCoverage":1,"avgIvPct":144,"ivRank":100,"iv52wHighPct":144,"iv52wLowPct":43.8,"frontDte":7,"termPremiumPp":36.1291,"riskReversalFrontPp":-0.25,"riskReversal30dPp":3.25,"butterflyFrontPp":-6.75,"butterfly30dPp":-1.16,"putCallOiRatio":0.779,"putCallOiFrontRatio":0.627,"putCallVolumeFrontRatio":0.53,"optionVolume":47054,"volumeOiRatio":0.074104,"netDeltaNormalized":0.027351,"dealerDeltaNormalized":-0.02721,"gexPer100kOi":12886080.507487,"vannaPer100kOi":3731.818096,"charmPer100kOi":-1423387.960414,"weekendDeltaShiftPer100kOi":-4270163.881242,"ivSurfaceRangePp":78.3,"gammaFlipDistancePct":-0.482467,"maxPainDistancePct":1.232015,"peakCallDistancePct":3.385888,"peakPutDistancePct":-0.921857},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/IBM.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":26,"completed_path_count":26,"latest_cross_date":"2026-05-29","horizons":[{"sessions":1,"sample_size":26,"median_return_pct":0.41907368117751753,"p25_return_pct":-0.35268779645191706,"p75_return_pct":0.9274370530055365,"above_zero_pct":65.38461538461539,"median_interval_low_pct":-0.0699930711772101,"median_interval_high_pct":0.6996403140880902,"median_interval_nominal_coverage_pct":92.44813024997711,"confidence_floor_pct":0},{"sessions":3,"sample_size":26,"median_return_pct":0.5429415446874142,"p25_return_pct":-1.3705616965902974,"p75_return_pct":1.7540668715475494,"above_zero_pct":65.38461538461539,"median_interval_low_pct":-0.1681745670063295,"median_interval_high_pct":1.3242465826864835,"median_interval_nominal_coverage_pct":92.44813024997711,"confidence_floor_pct":0},{"sessions":5,"sample_size":26,"median_return_pct":0.18061800176427667,"p25_return_pct":-1.7511044743465987,"p75_return_pct":1.8370067819184877,"above_zero_pct":53.84615384615385,"median_interval_low_pct":-0.383143880226533,"median_interval_high_pct":1.5525975793265978,"median_interval_nominal_coverage_pct":92.44813024997711,"confidence_floor_pct":0},{"sessions":10,"sample_size":26,"median_return_pct":0.23367780143216388,"p25_return_pct":-2.6557030898267833,"p75_return_pct":2.6606699604548423,"above_zero_pct":53.84615384615385,"median_interval_low_pct":-1.312515384099,"median_interval_high_pct":1.5880780814051088,"median_interval_nominal_coverage_pct":92.44813024997711,"confidence_floor_pct":0}]},{"direction":"below","event_count":27,"completed_path_count":27,"latest_cross_date":"2026-06-02","horizons":[{"sessions":1,"sample_size":27,"median_return_pct":0.10299125825021793,"p25_return_pct":-0.9915929399833046,"p75_return_pct":0.48336303233647016,"above_zero_pct":51.85185185185185,"median_interval_low_pct":-0.6877753358630723,"median_interval_high_pct":0.45760747739456153,"median_interval_nominal_coverage_pct":94.77610141038895,"confidence_floor_pct":0},{"sessions":3,"sample_size":27,"median_return_pct":-0.05883372498270978,"p25_return_pct":-1.720811991158594,"p75_return_pct":0.9168616557391207,"above_zero_pct":44.44444444444444,"median_interval_low_pct":-1.3437667097288775,"median_interval_high_pct":0.7667660984492786,"median_interval_nominal_coverage_pct":94.77610141038895,"confidence_floor_pct":0},{"sessions":5,"sample_size":27,"median_return_pct":-0.7331289805123764,"p25_return_pct":-2.1375820987484193,"p75_return_pct":2.2073312130133638,"above_zero_pct":40.74074074074074,"median_interval_low_pct":-1.5823754536431034,"median_interval_high_pct":2.057133240457576,"median_interval_nominal_coverage_pct":94.77610141038895,"confidence_floor_pct":0},{"sessions":10,"sample_size":27,"median_return_pct":-1.2648093204499777,"p25_return_pct":-3.4162631543258937,"p75_return_pct":3.1871956473300544,"above_zero_pct":40.74074074074074,"median_interval_low_pct":-3.159371813457712,"median_interval_high_pct":2.1822455602861,"median_interval_nominal_coverage_pct":94.77610141038895,"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."}