{"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/SHOP","markdown_url":"https://halfonadouble.com/stock/SHOP.md","history_url":"https://halfonadouble.com/api/v1/history/SHOP.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/SHOP.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":"SHOP","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":169.52000427246094,"previous_close":178.13999938964844,"delta_neutral":138.32783423248455,"gamma_neutral":134.93832141301942,"gamma_max":180.57639598258243,"total_open_interest":504398,"previous_open_interest":638830,"listed_contracts":966,"listed_calls":631,"listed_puts":583,"gamma_max_distance_pct":6.522175219127005,"delta_neutral_distance_pct":-18.40028861127374,"gamma_neutral_distance_pct":-20.39976521228735,"open_interest_change_1d_pct":-21.043470093765166,"call_open_interest":245484,"put_open_interest":258914,"put_call_open_interest_ratio":1.054708249824836,"nearest_expiration_max_pain":160,"nearest_expiration_max_pain_expiry":"2026-10-23","nearest_expiration_max_pain_distance_pct":-5.615858914892378,"all_expiration_max_pain":140,"net_gamma_exposure":10543139.702841006,"net_gamma_exposure_per_100k_open_interest":2090242.1704370372,"gamma_exposure_flip":134.93832141301942,"gamma_exposure_flip_distance_pct":-20.39976521228735,"call_wall":145,"call_wall_distance_pct":-14.464372141621219,"put_wall":160,"put_wall_distance_pct":-5.615858914892378,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":196},"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.571428571428571,"gamma_max_cross_count":10,"delta_neutral_cross_count":22,"gamma_max_prior_sessions_closer_pct":31.746031746031743,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":96.03174603174604,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":11.507936507936508,"open_interest_change_1d_contracts":-134432,"open_interest_change_z_252":-3.0414724387289054,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":-15.795290260327805,"open_interest_change_21_sessions_pct":-39.935314697805794,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-72741,"put_change_contracts":-61691,"call_growth_pct":-22.85835493754419,"put_growth_pct":-19.242057984123768,"call_minus_put_growth_pp":-3.61629695342042},"five_sessions":{"call_change_contracts":-59693,"put_change_contracts":-34923,"call_growth_pct":-19.560124124688297,"put_growth_pct":-11.885160820454878,"call_minus_put_growth_pp":-7.674963304233419},"call_change_surprise":{"z_score":-2.2705549429399965,"comparison_sessions":252},"put_change_surprise":{"z_score":-3.7337203394198015,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-0.6434689320144233,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-16","analysis_coverage":1,"catalyst_score":46.94825889741966,"directional_score":-29.446889002173272,"catalyst_reasons":["volume/OI 0.09","smile convexity -10.3 pp"],"features":{"price":169.52,"totalOi":630754,"analysisCoverage":1,"avgIvPct":153.8,"ivRank":70.5,"iv52wHighPct":190.8,"iv52wLowPct":65.47,"frontDte":7,"termPremiumPp":-0.3611,"riskReversalFrontPp":9.79,"riskReversal30dPp":2.82,"butterflyFrontPp":-10.34,"butterfly30dPp":0.62,"putCallOiRatio":0.959,"putCallOiFrontRatio":2.367,"putCallVolumeFrontRatio":1.754,"optionVolume":57266,"volumeOiRatio":0.09079,"netDeltaNormalized":0.19761,"dealerDeltaNormalized":-0.177853,"gexPer100kOi":3716070.590119,"vannaPer100kOi":1139.588493,"charmPer100kOi":-827978.419479,"weekendDeltaShiftPer100kOi":-2483935.416977,"ivSurfaceRangePp":128.6,"gammaFlipDistancePct":-14.535158,"maxPainDistancePct":-17.413874,"peakCallDistancePct":3.232657,"peakPutDistancePct":-2.666352},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/SHOP.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":18,"completed_path_count":17,"latest_cross_date":"2026-10-09","horizons":[{"sessions":1,"sample_size":18,"median_return_pct":0.2916719562989556,"p25_return_pct":-2.3180428029158735,"p75_return_pct":2.0980564538991664,"above_zero_pct":55.55555555555556,"median_interval_low_pct":-1.3052410013014604,"median_interval_high_pct":2.053751520352498,"median_interval_nominal_coverage_pct":90.374755859375,"confidence_floor_pct":0},{"sessions":3,"sample_size":18,"median_return_pct":-1.5581175792220514,"p25_return_pct":-4.377462381545436,"p75_return_pct":0.650366314037984,"above_zero_pct":27.77777777777778,"median_interval_low_pct":-4.251356607467372,"median_interval_high_pct":-0.29580223733235433,"median_interval_nominal_coverage_pct":90.374755859375,"confidence_floor_pct":-0.29580223733235433},{"sessions":5,"sample_size":18,"median_return_pct":-3.8316822948386067,"p25_return_pct":-7.121105679332976,"p75_return_pct":0.1245779849498474,"above_zero_pct":27.77777777777778,"median_interval_low_pct":-7.0058265066860965,"median_interval_high_pct":-0.5575747415422105,"median_interval_nominal_coverage_pct":90.374755859375,"confidence_floor_pct":-0.5575747415422105},{"sessions":10,"sample_size":17,"median_return_pct":-3.364737642605331,"p25_return_pct":-9.200341015553725,"p75_return_pct":2.9012153096145576,"above_zero_pct":41.17647058823529,"median_interval_low_pct":-9.200341015553725,"median_interval_high_pct":2.9012153096145576,"median_interval_nominal_coverage_pct":95.0958251953125,"confidence_floor_pct":0}]},{"direction":"below","event_count":19,"completed_path_count":17,"latest_cross_date":"2026-10-13","horizons":[{"sessions":1,"sample_size":19,"median_return_pct":0.3360166065566217,"p25_return_pct":-1.5638870613175648,"p75_return_pct":2.1013201638067414,"above_zero_pct":57.89473684210527,"median_interval_low_pct":-1.3641073979967278,"median_interval_high_pct":1.98117703861993,"median_interval_nominal_coverage_pct":93.6431884765625,"confidence_floor_pct":0},{"sessions":3,"sample_size":19,"median_return_pct":-2.199570640517612,"p25_return_pct":-3.845032331419368,"p75_return_pct":0.9825405278720334,"above_zero_pct":31.57894736842105,"median_interval_low_pct":-3.8246640607724203,"median_interval_high_pct":0.7918351572539395,"median_interval_nominal_coverage_pct":93.6431884765625,"confidence_floor_pct":0},{"sessions":5,"sample_size":18,"median_return_pct":-3.2541465299371852,"p25_return_pct":-5.1178375751428975,"p75_return_pct":3.254049922357838,"above_zero_pct":33.33333333333333,"median_interval_low_pct":-4.5012263997339925,"median_interval_high_pct":0.45471268534467146,"median_interval_nominal_coverage_pct":90.374755859375,"confidence_floor_pct":0},{"sessions":10,"sample_size":17,"median_return_pct":-2.7130005340783914,"p25_return_pct":-9.525394817486433,"p75_return_pct":-0.17634953969044576,"above_zero_pct":17.647058823529413,"median_interval_low_pct":-9.525394817486433,"median_interval_high_pct":-0.17634953969044576,"median_interval_nominal_coverage_pct":95.0958251953125,"confidence_floor_pct":-0.17634953969044576}]}],"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."}