{"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/KR","markdown_url":"https://halfonadouble.com/stock/KR.md","history_url":"https://halfonadouble.com/api/v1/history/KR.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/KR.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":"KR","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":59.029998779296875,"previous_close":59.47999954223633,"delta_neutral":59.53892197619662,"gamma_neutral":58.71891917118684,"gamma_max":63.921200824950596,"total_open_interest":110570,"previous_open_interest":138445,"listed_contracts":425,"listed_calls":247,"listed_puts":200,"gamma_max_distance_pct":8.285959930206154,"delta_neutral_distance_pct":0.8621433295340579,"gamma_neutral_distance_pct":-0.5269856251786628,"open_interest_change_1d_pct":-20.134349380620463,"call_open_interest":58330,"put_open_interest":52240,"put_call_open_interest_ratio":0.8955940339447969,"nearest_expiration_max_pain":59,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":-0.050819549241454896,"all_expiration_max_pain":58,"net_gamma_exposure":719197.2431815524,"net_gamma_exposure_per_100k_open_interest":650445.1869237156,"gamma_exposure_flip":58.71891917118684,"gamma_exposure_flip_distance_pct":-0.5269856251786628,"call_wall":60,"call_wall_distance_pct":1.6432343567036052,"put_wall":57.5,"put_wall_distance_pct":-2.5919004081590447,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":"below","open_interest_rank":600},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-02","session_count":1394,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":7.5396825396825395,"gamma_max_cross_count":26,"delta_neutral_cross_count":35,"gamma_max_prior_sessions_closer_pct":86.11111111111111,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":26.984126984126984,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":25.396825396825395,"open_interest_change_1d_contracts":-27875,"open_interest_change_z_252":-2.0920432630521018,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":-13.151052916827034,"open_interest_change_21_sessions_pct":-22.78092045533906,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-22925,"put_change_contracts":-4950,"call_growth_pct":-28.213648390868258,"put_growth_pct":-8.655359328553942,"call_minus_put_growth_pp":-19.558289062314316},"five_sessions":{"call_change_contracts":-15560,"put_change_contracts":-1183,"call_growth_pct":-21.058329949925565,"put_growth_pct":-2.2144020365760064,"call_minus_put_growth_pp":-18.843927913349557},"call_change_surprise":{"z_score":-2.319706554082752,"comparison_sessions":252},"put_change_surprise":{"z_score":-1.2054225259405378,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-2.2528866544060127,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":58.754328389171974,"directional_score":-8.897637795275593,"catalyst_reasons":["volume/OI 0.30","smile convexity 15.0 pp","IV rank 99"],"features":{"symbol":"KR","price":59.03,"totalOi":139869,"analysisCoverage":1,"avgIvPct":143.4,"ivRank":99.3,"iv52wHighPct":144.1,"iv52wLowPct":41.4,"frontDte":7,"frontAtmIvPct":28.6674,"backAtmIvPct":28.7393,"termPremiumPp":-0.0719,"expectedMoveFrontPct":3.97,"straddleFrontPct":2.9,"straddle30dPct":6.01,"riskReversalFrontPp":1.13,"riskReversal30dPp":1.08,"butterflyFrontPp":15.02,"butterfly30dPp":9.17,"putCallOiRatio":0.699,"putCallOiFrontRatio":0.82,"putCallVolumeFrontRatio":0.047,"optionVolume":41393,"volumeOiRatio":0.295941,"netDeltaNormalized":0.001507,"dealerDeltaNormalized":-0.001426,"gexPer100kOi":10106787.272376,"vannaPer100kOi":3075.020197,"charmPer100kOi":-64363.797553,"weekendDeltaShiftPer100kOi":-193092.107615,"ivSurfaceRangePp":112.8,"gammaFlipDistancePct":0.084703,"maxPainDistancePct":-0.050822,"peakCallDistancePct":1.643232,"peakPutDistancePct":-0.050822},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/KR.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":35,"completed_path_count":34,"latest_cross_date":"2026-09-29","horizons":[{"sessions":1,"sample_size":35,"median_return_pct":-0.25836746269771727,"p25_return_pct":-1.6640254125253662,"p75_return_pct":0.9887469099355783,"above_zero_pct":40,"median_interval_low_pct":-1.0759857952676866,"median_interval_high_pct":0.16603988345933463,"median_interval_nominal_coverage_pct":91.04689210653305,"confidence_floor_pct":0},{"sessions":3,"sample_size":35,"median_return_pct":-1.264493739032746,"p25_return_pct":-2.9027886660109417,"p75_return_pct":-0.031959251494256824,"above_zero_pct":25.71428571428571,"median_interval_low_pct":-2.2961695359961953,"median_interval_high_pct":-0.2626823966720204,"median_interval_nominal_coverage_pct":91.04689210653305,"confidence_floor_pct":-0.2626823966720204},{"sessions":5,"sample_size":34,"median_return_pct":-0.8253615360096334,"p25_return_pct":-2.584833498622305,"p75_return_pct":0.8627092471130804,"above_zero_pct":41.17647058823529,"median_interval_low_pct":-1.6055084751787074,"median_interval_high_pct":0.41393873811945703,"median_interval_nominal_coverage_pct":94.23873270861804,"confidence_floor_pct":0},{"sessions":10,"sample_size":34,"median_return_pct":-0.7869265691199556,"p25_return_pct":-3.5336899757430067,"p75_return_pct":1.2874994278526342,"above_zero_pct":41.17647058823529,"median_interval_low_pct":-2.6740247103247072,"median_interval_high_pct":1.0163364588005042,"median_interval_nominal_coverage_pct":94.23873270861804,"confidence_floor_pct":0}]},{"direction":"below","event_count":33,"completed_path_count":32,"latest_cross_date":"2026-09-30","horizons":[{"sessions":1,"sample_size":33,"median_return_pct":-0.31746354683366285,"p25_return_pct":-1.1338404928096235,"p75_return_pct":0.9586807124870811,"above_zero_pct":42.42424242424242,"median_interval_low_pct":-0.7618467483235469,"median_interval_high_pct":0.5152732600525622,"median_interval_nominal_coverage_pct":91.98566875420511,"confidence_floor_pct":0},{"sessions":3,"sample_size":32,"median_return_pct":-0.8731566136904123,"p25_return_pct":-2.6379462833980045,"p75_return_pct":0.704284351715756,"above_zero_pct":37.5,"median_interval_low_pct":-1.8852754717245568,"median_interval_high_pct":0.2156823012631648,"median_interval_nominal_coverage_pct":94.98975402675569,"confidence_floor_pct":0},{"sessions":5,"sample_size":32,"median_return_pct":-0.9314412393422733,"p25_return_pct":-2.2356074502888874,"p75_return_pct":0.8797066752369909,"above_zero_pct":37.5,"median_interval_low_pct":-1.9144406840290729,"median_interval_high_pct":0.5918058108469904,"median_interval_nominal_coverage_pct":94.98975402675569,"confidence_floor_pct":0},{"sessions":10,"sample_size":32,"median_return_pct":-1.2325041607200382,"p25_return_pct":-4.566494300387781,"p75_return_pct":1.2854348960473605,"above_zero_pct":31.25,"median_interval_low_pct":-2.3650214010009774,"median_interval_high_pct":-0.013705310729505982,"median_interval_nominal_coverage_pct":94.98975402675569,"confidence_floor_pct":-0.013705310729505982}]}],"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."}