{"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/WHR","markdown_url":"https://halfonadouble.com/stock/WHR.md","history_url":"https://halfonadouble.com/api/v1/history/WHR.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/WHR.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":"WHR","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":27.889999389648438,"previous_close":28.040000915527344,"delta_neutral":32.12730774300894,"gamma_neutral":30.719370767646886,"gamma_max":43.58983986796662,"total_open_interest":203408,"previous_open_interest":218666,"listed_contracts":523,"listed_calls":356,"listed_puts":193,"gamma_max_distance_pct":56.29200724954222,"delta_neutral_distance_pct":15.192930964828955,"gamma_neutral_distance_pct":10.14475238406993,"open_interest_change_1d_pct":-6.9777651761133415,"call_open_interest":123927,"put_open_interest":79481,"put_call_open_interest_ratio":0.6413533773915289,"nearest_expiration_max_pain":35,"nearest_expiration_max_pain_expiry":"2026-11-20","nearest_expiration_max_pain_distance_pct":25.49301099300306,"all_expiration_max_pain":35,"net_gamma_exposure":-1560432.8674568194,"net_gamma_exposure_per_100k_open_interest":-767144.294942588,"gamma_exposure_flip":30.719370767646886,"gamma_exposure_flip_distance_pct":10.14475238406993,"call_wall":35,"call_wall_distance_pct":25.49301099300306,"put_wall":25,"put_wall_distance_pct":-10.362135004997814,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":387},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-16","session_count":1402,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":0,"gamma_max_cross_count":0,"delta_neutral_cross_count":12,"gamma_max_prior_sessions_closer_pct":99.20634920634922,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":89.28571428571429,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":93.65079365079364,"open_interest_change_1d_contracts":-15258,"open_interest_change_z_252":-2.0836424423525166,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":-7.584245414605113,"open_interest_change_21_sessions_pct":-7.488834514312742,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-10492,"put_change_contracts":-4766,"call_growth_pct":-7.8054441708389435,"put_growth_pct":-5.6571747361923865,"call_minus_put_growth_pp":-2.148269434646557},"five_sessions":{"call_change_contracts":-6633,"put_change_contracts":-10060,"call_growth_pct":-5.080422794117647,"put_growth_pct":-11.2350766687886,"call_minus_put_growth_pp":6.154653874670954},"call_change_surprise":{"z_score":-2.5299842175629084,"comparison_sessions":252},"put_change_surprise":{"z_score":-1.3359111474628342,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-0.6070828841168647,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-16","analysis_coverage":0.9444,"catalyst_score":49.439166432716526,"directional_score":25.20337527836656,"catalyst_reasons":["25Δ risk reversal -166.3 pp","front IV premium 5.5 pp"],"features":{"price":27.89,"totalOi":218219,"analysisCoverage":0.9444,"avgIvPct":149.1,"ivRank":85,"iv52wHighPct":162,"iv52wLowPct":75.8,"frontDte":35,"termPremiumPp":5.4509,"riskReversalFrontPp":-166.33,"riskReversal30dPp":-166.33,"butterflyFrontPp":null,"butterfly30dPp":null,"putCallOiRatio":0.615,"putCallOiFrontRatio":1.169,"putCallVolumeFrontRatio":0.892,"optionVolume":3975,"volumeOiRatio":0.018216,"netDeltaNormalized":-0.073264,"dealerDeltaNormalized":0.073264,"gexPer100kOi":-220857.739244,"vannaPer100kOi":2492.450245,"charmPer100kOi":93870.377923,"weekendDeltaShiftPer100kOi":281611.133769,"ivSurfaceRangePp":24,"gammaFlipDistancePct":null,"maxPainDistancePct":25.493008,"peakCallDistancePct":25.493008,"peakPutDistancePct":7.565436},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/WHR.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":10,"completed_path_count":10,"latest_cross_date":"2025-07-01","horizons":[{"sessions":1,"sample_size":10,"median_return_pct":0.19568398976909096,"p25_return_pct":-0.34192725066350405,"p75_return_pct":0.6994285961682167,"above_zero_pct":70,"median_interval_low_pct":-1.912956851491221,"median_interval_high_pct":1.0133250258023807,"median_interval_nominal_coverage_pct":97.8515625,"confidence_floor_pct":0},{"sessions":3,"sample_size":10,"median_return_pct":-0.003513551088912825,"p25_return_pct":-1.754565973908409,"p75_return_pct":0.2934002385366896,"above_zero_pct":50,"median_interval_low_pct":-2.2671720326387867,"median_interval_high_pct":0.8313055166419225,"median_interval_nominal_coverage_pct":97.8515625,"confidence_floor_pct":0},{"sessions":5,"sample_size":10,"median_return_pct":-1.644077595723259,"p25_return_pct":-2.225963472557763,"p75_return_pct":1.426237186165985,"above_zero_pct":40,"median_interval_low_pct":-3.490463474818939,"median_interval_high_pct":2.2246100235728594,"median_interval_nominal_coverage_pct":97.8515625,"confidence_floor_pct":0},{"sessions":10,"sample_size":10,"median_return_pct":-5.084385838348021,"p25_return_pct":-7.3250569418274205,"p75_return_pct":0.3919885677448831,"above_zero_pct":30,"median_interval_low_pct":-8.66260944427455,"median_interval_high_pct":1.1537915205787508,"median_interval_nominal_coverage_pct":97.8515625,"confidence_floor_pct":0}]},{"direction":"below","event_count":9,"completed_path_count":9,"latest_cross_date":"2025-07-03","horizons":[{"sessions":1,"sample_size":9,"median_return_pct":-0.6130444358712794,"p25_return_pct":-1.3008280735067435,"p75_return_pct":0.3955485179433005,"above_zero_pct":33.33333333333333,"median_interval_low_pct":-1.3589937116403217,"median_interval_high_pct":0.5905502487004721,"median_interval_nominal_coverage_pct":96.09375,"confidence_floor_pct":0},{"sessions":3,"sample_size":9,"median_return_pct":-0.8475907698119567,"p25_return_pct":-2.3221251300030055,"p75_return_pct":1.1178949654654158,"above_zero_pct":44.44444444444444,"median_interval_low_pct":-2.5252964928917043,"median_interval_high_pct":1.1937975272983792,"median_interval_nominal_coverage_pct":96.09375,"confidence_floor_pct":0},{"sessions":5,"sample_size":9,"median_return_pct":-1.679277666755874,"p25_return_pct":-2.6399621144660212,"p75_return_pct":-0.9859550516193694,"above_zero_pct":11.11111111111111,"median_interval_low_pct":-2.8818209347560297,"median_interval_high_pct":-0.28587198997478414,"median_interval_nominal_coverage_pct":96.09375,"confidence_floor_pct":-0.28587198997478414},{"sessions":10,"sample_size":9,"median_return_pct":-5.917011918127013,"p25_return_pct":-8.00952140129162,"p75_return_pct":-2.36857046722847,"above_zero_pct":22.22222222222222,"median_interval_low_pct":-15.236968937960938,"median_interval_high_pct":0.8874863994491555,"median_interval_nominal_coverage_pct":96.09375,"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."}