{"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/GAP","markdown_url":"https://halfonadouble.com/stock/GAP.md","history_url":"https://halfonadouble.com/api/v1/history/GAP.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/GAP.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":"GAP","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":22.510000228881836,"previous_close":22.729999542236328,"delta_neutral":20.735592077568157,"gamma_neutral":18.85847692190486,"gamma_max":24.195317767148254,"total_open_interest":166837,"previous_open_interest":176091,"listed_contracts":372,"listed_calls":228,"listed_puts":188,"gamma_max_distance_pct":7.486972550555741,"delta_neutral_distance_pct":-7.882754923462838,"gamma_neutral_distance_pct":-16.22178262926816,"open_interest_change_1d_pct":-5.255237348870755,"call_open_interest":97844,"put_open_interest":68993,"put_call_open_interest_ratio":0.7051326601528964,"nearest_expiration_max_pain":23,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":2.1768092675959263,"all_expiration_max_pain":22,"net_gamma_exposure":7661797.764833182,"net_gamma_exposure_per_100k_open_interest":4592385.24118342,"gamma_exposure_flip":18.85847692190486,"gamma_exposure_flip_distance_pct":-16.22178262926816,"call_wall":24,"call_wall_distance_pct":6.619279235752271,"put_wall":22,"put_wall_distance_pct":-2.265660700560418,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":457},"history_summary":{"first_date":"2024-09-03","last_date":"2026-10-02","session_count":523,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":8.73015873015873,"gamma_max_cross_count":20,"delta_neutral_cross_count":24,"gamma_max_prior_sessions_closer_pct":42.06349206349206,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":64.28571428571429,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":56.34920634920635,"open_interest_change_1d_contracts":-9254,"open_interest_change_z_252":-0.4977922169673999,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":-2.457890213457592,"open_interest_change_21_sessions_pct":-29.203460962330848,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-6518,"put_change_contracts":-2736,"call_growth_pct":-6.245568310304517,"put_growth_pct":-3.8143568152351213,"call_minus_put_growth_pp":-2.4312114950693955},"five_sessions":{"call_change_contracts":-5182,"put_change_contracts":978,"call_growth_pct":-5.029798303340904,"put_growth_pct":1.437918106300081,"call_minus_put_growth_pp":-6.467716409640985},"call_change_surprise":{"z_score":-0.5081284128145956,"comparison_sessions":252},"put_change_surprise":{"z_score":-0.34434092871852334,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-0.3265272171057159,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":42.769503561372986,"directional_score":-25.31496062992126,"catalyst_reasons":["25Δ risk reversal 68.8 pp"],"features":{"symbol":"GAP","price":22.51,"totalOi":177396,"analysisCoverage":1,"avgIvPct":214.3,"ivRank":49.6,"iv52wHighPct":370.8,"iv52wLowPct":60.5,"frontDte":7,"frontAtmIvPct":40.7264,"backAtmIvPct":47.9262,"termPremiumPp":-7.1998,"expectedMoveFrontPct":5.64,"straddleFrontPct":4.22,"straddle30dPct":8.06,"riskReversalFrontPp":68.83,"riskReversal30dPp":-10.09,"butterflyFrontPp":0.26,"butterfly30dPp":3.42,"putCallOiRatio":0.681,"putCallOiFrontRatio":0.754,"putCallVolumeFrontRatio":0.395,"optionVolume":6374,"volumeOiRatio":0.035931,"netDeltaNormalized":0.124923,"dealerDeltaNormalized":-0.122043,"gexPer100kOi":1371796.128436,"vannaPer100kOi":3548.558028,"charmPer100kOi":-33893.097928,"weekendDeltaShiftPer100kOi":-101678.730073,"ivSurfaceRangePp":198.5,"gammaFlipDistancePct":1.199467,"maxPainDistancePct":-2.26566,"peakCallDistancePct":11.06175,"peakPutDistancePct":2.17681},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/GAP.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":19,"completed_path_count":19,"latest_cross_date":"2026-02-13","horizons":[{"sessions":1,"sample_size":19,"median_return_pct":-0.5219614314025289,"p25_return_pct":-1.1754712803513145,"p75_return_pct":1.1286264874155405,"above_zero_pct":31.57894736842105,"median_interval_low_pct":-1.074344628629309,"median_interval_high_pct":0.9554185450175057,"median_interval_nominal_coverage_pct":93.6431884765625,"confidence_floor_pct":0},{"sessions":3,"sample_size":19,"median_return_pct":1.2179238339848464,"p25_return_pct":-3.1288945088221167,"p75_return_pct":5.389973741852083,"above_zero_pct":57.89473684210527,"median_interval_low_pct":-2.774327481893024,"median_interval_high_pct":4.918035048313207,"median_interval_nominal_coverage_pct":93.6431884765625,"confidence_floor_pct":0},{"sessions":5,"sample_size":19,"median_return_pct":0.9552727173042008,"p25_return_pct":-3.144044297494281,"p75_return_pct":4.786952293384328,"above_zero_pct":52.63157894736842,"median_interval_low_pct":-2.2768310770853506,"median_interval_high_pct":3.354035108641873,"median_interval_nominal_coverage_pct":93.6431884765625,"confidence_floor_pct":0},{"sessions":10,"sample_size":19,"median_return_pct":5.437350540293706,"p25_return_pct":-2.576774728973957,"p75_return_pct":10.755560467990533,"above_zero_pct":63.1578947368421,"median_interval_low_pct":-1.6917321672406227,"median_interval_high_pct":10.5178677450116,"median_interval_nominal_coverage_pct":93.6431884765625,"confidence_floor_pct":0}]},{"direction":"below","event_count":18,"completed_path_count":18,"latest_cross_date":"2026-02-17","horizons":[{"sessions":1,"sample_size":18,"median_return_pct":-1.557613156463017,"p25_return_pct":-2.235755756679758,"p75_return_pct":2.0225067626691517,"above_zero_pct":38.88888888888889,"median_interval_low_pct":-2.04802235153998,"median_interval_high_pct":1.5217393858296013,"median_interval_nominal_coverage_pct":90.374755859375,"confidence_floor_pct":0},{"sessions":3,"sample_size":18,"median_return_pct":0.5153370060494544,"p25_return_pct":-2.319220622418461,"p75_return_pct":4.550344566453629,"above_zero_pct":61.111111111111114,"median_interval_low_pct":-2.269231356107271,"median_interval_high_pct":4.239130652619361,"median_interval_nominal_coverage_pct":90.374755859375,"confidence_floor_pct":0},{"sessions":5,"sample_size":18,"median_return_pct":-0.4896173213080668,"p25_return_pct":-2.5670313073678397,"p75_return_pct":9.757998427479126,"above_zero_pct":44.44444444444444,"median_interval_low_pct":-1.268117306638561,"median_interval_high_pct":9.42408148817857,"median_interval_nominal_coverage_pct":90.374755859375,"confidence_floor_pct":0},{"sessions":10,"sample_size":18,"median_return_pct":4.13048110222033,"p25_return_pct":-1.8087393149633564,"p75_return_pct":10.487912675876991,"above_zero_pct":66.66666666666666,"median_interval_low_pct":-1.268117306638561,"median_interval_high_pct":9.728504893298528,"median_interval_nominal_coverage_pct":90.374755859375,"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."}