{"schema_version":1,"publisher":"Half on a Double","data_through":"2026-10-02","frequency":"end-of-day","methodology":"market-implied-carry-v1","generation":"market-implied-carry-analytics-20260917T000000Z","canonical_url":"https://halfonadouble.com/stock/SCHW","markdown_url":"https://halfonadouble.com/stock/SCHW.md","history_url":"https://halfonadouble.com/api/v1/history/SCHW.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/SCHW.json?date=2026-10-02","definitions_url":"https://halfonadouble.com/methodology.md","license_url":"https://halfonadouble.com/terms.md","disclaimer_url":"https://halfonadouble.com/disclaimer.md","symbol":"SCHW","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":96.69999694824219,"previous_close":98.37000274658203,"delta_neutral":98.13909696239506,"gamma_neutral":98.31742673094742,"gamma_max":113.21387714318958,"total_open_interest":467845,"previous_open_interest":490029,"listed_contracts":714,"listed_calls":432,"listed_puts":367,"gamma_max_distance_pct":17.077436107662233,"delta_neutral_distance_pct":1.4882110233396761,"gamma_neutral_distance_pct":1.672626508531272,"open_interest_change_1d_pct":-4.527079009609635,"call_open_interest":244733,"put_open_interest":223112,"put_call_open_interest_ratio":0.911654742106704,"nearest_expiration_max_pain":100,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":3.4126196027949307,"all_expiration_max_pain":99,"net_gamma_exposure":-4968698.234211734,"net_gamma_exposure_per_100k_open_interest":-1062039.4007014574,"gamma_exposure_flip":98.31742673094742,"gamma_exposure_flip_distance_pct":1.672626508531272,"call_wall":105,"call_wall_distance_pct":8.583250582934678,"put_wall":100,"put_wall_distance_pct":3.4126196027949307,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":218},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-02","session_count":1394,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":6.349206349206349,"gamma_max_cross_count":10,"delta_neutral_cross_count":21,"gamma_max_prior_sessions_closer_pct":94.44444444444444,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":24.206349206349206,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":78.17460317460318,"open_interest_change_1d_contracts":-22184,"open_interest_change_z_252":-0.7805979818406478,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":2.0604275741710296,"open_interest_change_21_sessions_pct":-1.514194653901372,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-8013,"put_change_contracts":-14171,"call_growth_pct":-3.1703765836056754,"put_growth_pct":-5.972193541045924,"call_minus_put_growth_pp":2.801816957440249},"five_sessions":{"call_change_contracts":10313,"put_change_contracts":-868,"call_growth_pct":4.399368654551659,"put_growth_pct":-0.38753460130368783,"call_minus_put_growth_pp":4.786903255855347},"call_change_surprise":{"z_score":-0.6217396955598761,"comparison_sessions":252},"put_change_surprise":{"z_score":-0.8456547990597477,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":0.6856875375308205,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":51.98283591946941,"directional_score":-20.314960629921252,"catalyst_reasons":["smile convexity 23.2 pp","IV rank 96"],"features":{"symbol":"SCHW","price":96.7,"totalOi":492572,"analysisCoverage":1,"avgIvPct":88.5,"ivRank":96.1,"iv52wHighPct":90.6,"iv52wLowPct":37.17,"frontDte":7,"frontAtmIvPct":28.4507,"backAtmIvPct":29.7765,"termPremiumPp":-1.3258,"expectedMoveFrontPct":3.94,"straddleFrontPct":2.62,"straddle30dPct":7.07,"riskReversalFrontPp":1.67,"riskReversal30dPp":2.46,"butterflyFrontPp":23.2,"butterfly30dPp":7.55,"putCallOiRatio":0.933,"putCallOiFrontRatio":1.721,"putCallVolumeFrontRatio":2.134,"optionVolume":19622,"volumeOiRatio":0.039836,"netDeltaNormalized":-0.000496,"dealerDeltaNormalized":0.000494,"gexPer100kOi":-3249200.805161,"vannaPer100kOi":2989.613701,"charmPer100kOi":398645.680225,"weekendDeltaShiftPer100kOi":1195937.040676,"ivSurfaceRangePp":122,"gammaFlipDistancePct":null,"maxPainDistancePct":2.37849,"peakCallDistancePct":8.583247,"peakPutDistancePct":-6.928645},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/SCHW.json?date=2026-10-02","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":33,"completed_path_count":33,"latest_cross_date":"2026-08-13","horizons":[{"sessions":1,"sample_size":33,"median_return_pct":0.16676312966759088,"p25_return_pct":-0.8050386583588032,"p75_return_pct":1.234086341881624,"above_zero_pct":54.54545454545454,"median_interval_low_pct":-0.34129692832765013,"median_interval_high_pct":0.9358520826320271,"median_interval_nominal_coverage_pct":91.98566875420511,"confidence_floor_pct":0},{"sessions":3,"sample_size":33,"median_return_pct":0.4733218718129262,"p25_return_pct":-1.8475125652732127,"p75_return_pct":1.8217440138581509,"above_zero_pct":51.515151515151516,"median_interval_low_pct":-0.7875407205919172,"median_interval_high_pct":1.2621711472866393,"median_interval_nominal_coverage_pct":91.98566875420511,"confidence_floor_pct":0},{"sessions":5,"sample_size":33,"median_return_pct":0.6819733808985706,"p25_return_pct":-1.4591376260729372,"p75_return_pct":2.0905923344947785,"above_zero_pct":51.515151515151516,"median_interval_low_pct":-0.8480431705899849,"median_interval_high_pct":1.2368018960482896,"median_interval_nominal_coverage_pct":91.98566875420511,"confidence_floor_pct":0},{"sessions":10,"sample_size":33,"median_return_pct":0.8191105448752234,"p25_return_pct":-1.5748035504735913,"p75_return_pct":2.664056083597832,"above_zero_pct":60.60606060606061,"median_interval_low_pct":-0.4393287473750451,"median_interval_high_pct":2.2469968976763344,"median_interval_nominal_coverage_pct":91.98566875420511,"confidence_floor_pct":0}]},{"direction":"below","event_count":32,"completed_path_count":32,"latest_cross_date":"2026-08-18","horizons":[{"sessions":1,"sample_size":32,"median_return_pct":-0.3793101158130696,"p25_return_pct":-0.9957266489063116,"p75_return_pct":0.6123566449389661,"above_zero_pct":40.625,"median_interval_low_pct":-0.7899504943171709,"median_interval_high_pct":0.4360398387447617,"median_interval_nominal_coverage_pct":94.98975402675569,"confidence_floor_pct":0},{"sessions":3,"sample_size":32,"median_return_pct":-0.27499658331668897,"p25_return_pct":-1.2985938911924955,"p75_return_pct":0.7224993160697302,"above_zero_pct":43.75,"median_interval_low_pct":-1.2135533431355094,"median_interval_high_pct":0.3544359667551511,"median_interval_nominal_coverage_pct":94.98975402675569,"confidence_floor_pct":0},{"sessions":5,"sample_size":32,"median_return_pct":-0.346326763161231,"p25_return_pct":-1.469080487306626,"p75_return_pct":2.026295780213755,"above_zero_pct":46.875,"median_interval_low_pct":-1.3783612583295413,"median_interval_high_pct":1.0754249844561636,"median_interval_nominal_coverage_pct":94.98975402675569,"confidence_floor_pct":0},{"sessions":10,"sample_size":32,"median_return_pct":0.62704421784886,"p25_return_pct":-2.828260386304024,"p75_return_pct":3.031102499759575,"above_zero_pct":53.125,"median_interval_low_pct":-1.7186432215330338,"median_interval_high_pct":1.9784480595997023,"median_interval_nominal_coverage_pct":94.98975402675569,"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."}