{"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/XLU","markdown_url":"https://halfonadouble.com/stock/XLU.md","history_url":"https://halfonadouble.com/api/v1/history/XLU.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/XLU.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":"XLU","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":39.83000183105469,"previous_close":39.68000030517578,"delta_neutral":40.11139701779197,"gamma_neutral":38.36907628916785,"gamma_max":41.058736807313366,"total_open_interest":2682954,"previous_open_interest":2649341,"listed_contracts":680,"listed_calls":417,"listed_puts":295,"gamma_max_distance_pct":3.0849483298307496,"delta_neutral_distance_pct":0.7064905192092826,"gamma_neutral_distance_pct":-3.6679022714675895,"open_interest_change_1d_pct":1.2687306013080233,"call_open_interest":1115639,"put_open_interest":1567315,"put_call_open_interest_ratio":1.4048585608785638,"nearest_expiration_max_pain":39.5,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":-0.8285257742503829,"all_expiration_max_pain":40,"net_gamma_exposure":227605141.7285475,"net_gamma_exposure_per_100k_open_interest":8483378.460031275,"gamma_exposure_flip":38.36907628916785,"gamma_exposure_flip_distance_pct":-3.6679022714675895,"call_wall":40,"call_wall_distance_pct":0.4268093425312579,"put_wall":40,"put_wall_distance_pct":0.4268093425312579,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":36},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-02","session_count":1394,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":2.380952380952381,"gamma_max_cross_count":4,"delta_neutral_cross_count":21,"gamma_max_prior_sessions_closer_pct":17.857142857142858,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":20.238095238095237,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":100,"open_interest_change_1d_contracts":33613,"open_interest_change_z_252":0.25239879121798336,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":37.25354176994111,"open_interest_change_21_sessions_pct":42.54139243492287,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":11168,"put_change_contracts":22445,"call_growth_pct":1.011162810069255,"put_growth_pct":1.4528730572799007,"call_minus_put_growth_pp":-0.4417102472106458},"five_sessions":{"call_change_contracts":570701,"put_change_contracts":157510,"call_growth_pct":104.72769379268834,"put_growth_pct":11.172467114246297,"call_minus_put_growth_pp":93.55522667844204},"call_change_surprise":{"z_score":0.17604111543679535,"comparison_sessions":252},"put_change_surprise":{"z_score":0.27423169059086294,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-0.13507330220964558,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":51.15793362581417,"directional_score":-26.692913385826763,"catalyst_reasons":["OI change 0.25σ","front IV premium 2.7 pp","volume/OI 0.08"],"features":{"symbol":"XLU","price":39.83,"totalOi":2779349,"analysisCoverage":1,"avgIvPct":66.5,"ivRank":28.4,"iv52wHighPct":183.3,"iv52wLowPct":20.2,"frontDte":7,"frontAtmIvPct":22.6017,"backAtmIvPct":19.9511,"termPremiumPp":2.6506,"expectedMoveFrontPct":3.13,"straddleFrontPct":2.2,"straddle30dPct":4.02,"riskReversalFrontPp":1.51,"riskReversal30dPp":2.03,"butterflyFrontPp":3.97,"butterfly30dPp":1.5,"putCallOiRatio":1.304,"putCallOiFrontRatio":0.041,"putCallVolumeFrontRatio":0.046,"optionVolume":214742,"volumeOiRatio":0.077263,"netDeltaNormalized":-0.006166,"dealerDeltaNormalized":0.006152,"gexPer100kOi":6275799.219889,"vannaPer100kOi":5354.851082,"charmPer100kOi":-270290.524868,"weekendDeltaShiftPer100kOi":-810871.538623,"ivSurfaceRangePp":37.2,"gammaFlipDistancePct":-0.276174,"maxPainDistancePct":0.426814,"peakCallDistancePct":0.426814,"peakPutDistancePct":0.426814},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/XLU.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":12,"completed_path_count":12,"latest_cross_date":"2025-10-13","horizons":[{"sessions":1,"sample_size":12,"median_return_pct":0.656850280301513,"p25_return_pct":0.4106934096981596,"p75_return_pct":0.7815053628334179,"above_zero_pct":83.33333333333334,"median_interval_low_pct":0.3658395066088671,"median_interval_high_pct":0.834201485225905,"median_interval_nominal_coverage_pct":96.142578125,"confidence_floor_pct":0.3658395066088671},{"sessions":3,"sample_size":12,"median_return_pct":0.17876537567081963,"p25_return_pct":-0.1167456188864463,"p75_return_pct":0.9984654660059322,"above_zero_pct":66.66666666666666,"median_interval_low_pct":-0.12319345249004465,"median_interval_high_pct":1.1002310559085515,"median_interval_nominal_coverage_pct":96.142578125,"confidence_floor_pct":0},{"sessions":5,"sample_size":12,"median_return_pct":1.4112373361414576,"p25_return_pct":0.6625895464687281,"p75_return_pct":1.8226573222352882,"above_zero_pct":83.33333333333334,"median_interval_low_pct":0.5049025903951732,"median_interval_high_pct":1.96078545655185,"median_interval_nominal_coverage_pct":96.142578125,"confidence_floor_pct":0.5049025903951732},{"sessions":10,"sample_size":12,"median_return_pct":0.8438653505911997,"p25_return_pct":0.0463026984664161,"p75_return_pct":2.26249875205341,"above_zero_pct":75,"median_interval_low_pct":-0.24755813816548233,"median_interval_high_pct":2.8520471577008655,"median_interval_nominal_coverage_pct":96.142578125,"confidence_floor_pct":0}]},{"direction":"below","event_count":12,"completed_path_count":12,"latest_cross_date":"2025-10-17","horizons":[{"sessions":1,"sample_size":12,"median_return_pct":-0.2902074916105113,"p25_return_pct":-0.5307802332222944,"p75_return_pct":-0.024570366438395053,"above_zero_pct":16.666666666666664,"median_interval_low_pct":-0.5608602028397858,"median_interval_high_pct":0,"median_interval_nominal_coverage_pct":96.142578125,"confidence_floor_pct":0},{"sessions":3,"sample_size":12,"median_return_pct":0.4977433897891903,"p25_return_pct":-0.5382848268314283,"p75_return_pct":1.3532030620726887,"above_zero_pct":50,"median_interval_low_pct":-0.9533159788588819,"median_interval_high_pct":1.6698600878882974,"median_interval_nominal_coverage_pct":96.142578125,"confidence_floor_pct":0},{"sessions":5,"sample_size":12,"median_return_pct":-0.06257971759538461,"p25_return_pct":-1.0324823769105873,"p75_return_pct":1.5020352546688986,"above_zero_pct":50,"median_interval_low_pct":-1.3178601935534107,"median_interval_high_pct":1.5041432136119637,"median_interval_nominal_coverage_pct":96.142578125,"confidence_floor_pct":0},{"sessions":10,"sample_size":12,"median_return_pct":-0.26857296910350326,"p25_return_pct":-1.159054600746906,"p75_return_pct":2.0766897236518975,"above_zero_pct":41.66666666666667,"median_interval_low_pct":-2.03281163663932,"median_interval_high_pct":2.743101858590591,"median_interval_nominal_coverage_pct":96.142578125,"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."}