{"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/XLB","markdown_url":"https://halfonadouble.com/stock/XLB.md","history_url":"https://halfonadouble.com/api/v1/history/XLB.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/XLB.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":"XLB","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":50.91999816894531,"previous_close":50.560001373291016,"delta_neutral":49.96972598059526,"gamma_neutral":49.84657736032601,"gamma_max":57.82967959162221,"total_open_interest":230067,"previous_open_interest":239080,"listed_contracts":463,"listed_calls":268,"listed_puts":244,"gamma_max_distance_pct":13.56968120806202,"delta_neutral_distance_pct":-1.866206250041855,"gamma_neutral_distance_pct":-2.1080535098564734,"open_interest_change_1d_pct":-3.7698678266688974,"call_open_interest":118568,"put_open_interest":111499,"put_call_open_interest_ratio":0.9403802037649281,"nearest_expiration_max_pain":50,"nearest_expiration_max_pain_expiry":"2026-10-23","nearest_expiration_max_pain_distance_pct":-1.8067521642339606,"all_expiration_max_pain":50,"net_gamma_exposure":6286018.652979628,"net_gamma_exposure_per_100k_open_interest":2732255.6702958825,"gamma_exposure_flip":49.84657736032601,"gamma_exposure_flip_distance_pct":-2.1080535098564734,"call_wall":60,"call_wall_distance_pct":17.831897402919246,"put_wall":50,"put_wall_distance_pct":-1.8067521642339606,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":356},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-16","session_count":1404,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":3.968253968253968,"gamma_max_cross_count":10,"delta_neutral_cross_count":21,"gamma_max_prior_sessions_closer_pct":76.5873015873016,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":37.698412698412696,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":5.158730158730158,"open_interest_change_1d_contracts":-9013,"open_interest_change_z_252":-0.09577460322026579,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":2.085487227500033,"open_interest_change_21_sessions_pct":-56.38118566913578,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-5982,"put_change_contracts":-3031,"call_growth_pct":-4.802890405459655,"put_growth_pct":-2.646468174277482,"call_minus_put_growth_pp":-2.156422231182173},"five_sessions":{"call_change_contracts":453,"put_change_contracts":4247,"call_growth_pct":0.38352453117724256,"put_growth_pct":3.9598329168686828,"call_minus_put_growth_pp":-3.57630838569144},"call_change_surprise":{"z_score":-0.14083018255775537,"comparison_sessions":252},"put_change_surprise":{"z_score":-0.05285964606351188,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-0.14145257933320138,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-16","analysis_coverage":1,"catalyst_score":48.81114326179784,"directional_score":-4.242574655898693,"catalyst_reasons":["smile convexity 17.9 pp","front IV premium 6.8 pp"],"features":{"price":50.92,"totalOi":245821,"analysisCoverage":1,"avgIvPct":163.5,"ivRank":90.3,"iv52wHighPct":178,"iv52wLowPct":28.3,"frontDte":7,"termPremiumPp":6.8359,"riskReversalFrontPp":-0.12,"riskReversal30dPp":13.3,"butterflyFrontPp":17.93,"butterfly30dPp":8.61,"putCallOiRatio":0.937,"putCallOiFrontRatio":1.294,"putCallVolumeFrontRatio":0.663,"optionVolume":5295,"volumeOiRatio":0.02154,"netDeltaNormalized":0.034058,"dealerDeltaNormalized":-0.032677,"gexPer100kOi":291043.901864,"vannaPer100kOi":4488.631972,"charmPer100kOi":-80131.477783,"weekendDeltaShiftPer100kOi":-240394.026548,"ivSurfaceRangePp":46.4,"gammaFlipDistancePct":17.556952,"maxPainDistancePct":-1.806756,"peakCallDistancePct":0.157109,"peakPutDistancePct":0.157109},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/XLB.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":12,"completed_path_count":12,"latest_cross_date":"2026-01-13","horizons":[{"sessions":1,"sample_size":12,"median_return_pct":0.009453726713248845,"p25_return_pct":-0.6323572765354862,"p75_return_pct":0.5382295481893562,"above_zero_pct":50,"median_interval_low_pct":-1.1642924591110049,"median_interval_high_pct":0.5387528911588335,"median_interval_nominal_coverage_pct":96.142578125,"confidence_floor_pct":0},{"sessions":3,"sample_size":12,"median_return_pct":0.4749092146619005,"p25_return_pct":-0.46436789487178665,"p75_return_pct":0.945611032474114,"above_zero_pct":58.333333333333336,"median_interval_low_pct":-1.1962729415120776,"median_interval_high_pct":1.0153371228945218,"median_interval_nominal_coverage_pct":96.142578125,"confidence_floor_pct":0},{"sessions":5,"sample_size":12,"median_return_pct":0.7003025937138418,"p25_return_pct":-0.0336722826061564,"p75_return_pct":1.0487288461332345,"above_zero_pct":66.66666666666666,"median_interval_low_pct":-0.1346891304246256,"median_interval_high_pct":1.0551525627309655,"median_interval_nominal_coverage_pct":96.142578125,"confidence_floor_pct":0},{"sessions":10,"sample_size":12,"median_return_pct":2.6354152068194914,"p25_return_pct":0.4439018720154675,"p75_return_pct":3.664279753051436,"above_zero_pct":75,"median_interval_low_pct":-0.3060247914465908,"median_interval_high_pct":3.6676347271523024,"median_interval_nominal_coverage_pct":96.142578125,"confidence_floor_pct":0}]},{"direction":"below","event_count":10,"completed_path_count":10,"latest_cross_date":"2026-01-12","horizons":[{"sessions":1,"sample_size":10,"median_return_pct":-0.03902890999313846,"p25_return_pct":-0.9432109769874936,"p75_return_pct":0.8469954165615634,"above_zero_pct":50,"median_interval_low_pct":-1.0247858650487829,"median_interval_high_pct":1.493253673047179,"median_interval_nominal_coverage_pct":97.8515625,"confidence_floor_pct":0},{"sessions":3,"sample_size":10,"median_return_pct":0.3173805590587442,"p25_return_pct":-0.7677920121448301,"p75_return_pct":0.8169691015330716,"above_zero_pct":60,"median_interval_low_pct":-1.3602421535222287,"median_interval_high_pct":1.986271205339607,"median_interval_nominal_coverage_pct":97.8515625,"confidence_floor_pct":0},{"sessions":5,"sample_size":10,"median_return_pct":0.11476177649124009,"p25_return_pct":-0.5387727411579862,"p75_return_pct":1.5718561865506298,"above_zero_pct":50,"median_interval_low_pct":-1.260207788744483,"median_interval_high_pct":2.9058396487559923,"median_interval_nominal_coverage_pct":97.8515625,"confidence_floor_pct":0},{"sessions":10,"sample_size":10,"median_return_pct":1.5648543532523318,"p25_return_pct":-0.38823735997871867,"p75_return_pct":2.8644809805515314,"above_zero_pct":70,"median_interval_low_pct":-1.3213391616495707,"median_interval_high_pct":5.864646788161831,"median_interval_nominal_coverage_pct":97.8515625,"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."}