{"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/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-02","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":151.38999938964844,"previous_close":149.08999633789062,"delta_neutral":128.3822497841241,"gamma_neutral":124.71305858365096,"gamma_max":150.95752654709705,"total_open_interest":574563,"previous_open_interest":607803,"listed_contracts":981,"listed_calls":602,"listed_puts":569,"gamma_max_distance_pct":-0.2856680390349233,"delta_neutral_distance_pct":-15.197668074696837,"gamma_neutral_distance_pct":-17.621336226665946,"open_interest_change_1d_pct":-5.4688772513462425,"call_open_interest":294326,"put_open_interest":280237,"put_call_open_interest_ratio":0.9521313101798686,"nearest_expiration_max_pain":140,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":-7.523614132749147,"all_expiration_max_pain":135,"net_gamma_exposure":27103273.681437023,"net_gamma_exposure_per_100k_open_interest":4717197.8845552225,"gamma_exposure_flip":124.71305858365096,"gamma_exposure_flip_distance_pct":-17.621336226665946,"call_wall":145,"call_wall_distance_pct":-4.220886066061617,"put_wall":105,"put_wall_distance_pct":-30.642710599561862,"gamma_max_cross_direction":"above","delta_neutral_cross_direction":null,"open_interest_rank":178},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-02","session_count":1394,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":1.5873015873015872,"gamma_max_cross_count":7,"delta_neutral_cross_count":22,"gamma_max_prior_sessions_closer_pct":0.7936507936507936,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":88.88888888888889,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":30.158730158730158,"open_interest_change_1d_contracts":-33240,"open_interest_change_z_252":-0.757489882125739,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":0.2689251023520912,"open_interest_change_21_sessions_pct":-27.473397205286474,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-21017,"put_change_contracts":-12223,"call_growth_pct":-6.664806258581925,"put_growth_pct":-4.179374957259112,"call_minus_put_growth_pp":-2.485431301322813},"five_sessions":{"call_change_contracts":-5419,"put_change_contracts":6960,"call_growth_pct":-1.8078700228527582,"put_growth_pct":2.546866366360872,"call_minus_put_growth_pp":-4.35473638921363},"call_change_surprise":{"z_score":-0.6606043152040189,"comparison_sessions":252},"put_change_surprise":{"z_score":-0.745767788859963,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-0.4509938687597969,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":45.292736832875136,"directional_score":-12.1259842519685,"catalyst_reasons":["volume/OI 0.08","IV rank 92","smile convexity 9.8 pp"],"features":{"symbol":"SHOP","price":151.39,"totalOi":609230,"analysisCoverage":1,"avgIvPct":167.9,"ivRank":92.1,"iv52wHighPct":176.7,"iv52wLowPct":65.47,"frontDte":7,"frontAtmIvPct":49.5361,"backAtmIvPct":62.1185,"termPremiumPp":-12.5824,"expectedMoveFrontPct":6.86,"straddleFrontPct":4.99,"straddle30dPct":11.59,"riskReversalFrontPp":-0.47,"riskReversal30dPp":8.97,"butterflyFrontPp":9.8,"butterfly30dPp":-2.46,"putCallOiRatio":0.943,"putCallOiFrontRatio":0.667,"putCallVolumeFrontRatio":1.668,"optionVolume":50911,"volumeOiRatio":0.083566,"netDeltaNormalized":0.230769,"dealerDeltaNormalized":-0.229788,"gexPer100kOi":8996792.936986,"vannaPer100kOi":1846.429099,"charmPer100kOi":-3408357.106511,"weekendDeltaShiftPer100kOi":-10225071.319534,"ivSurfaceRangePp":163.9,"gammaFlipDistancePct":-4.769139,"maxPainDistancePct":-10.826343,"peakCallDistancePct":-0.918158,"peakPutDistancePct":-6.202523},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/SHOP.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":17,"completed_path_count":15,"latest_cross_date":"2026-10-02","horizons":[{"sessions":1,"sample_size":16,"median_return_pct":-0.23988088779156036,"p25_return_pct":-2.6738434391191808,"p75_return_pct":1.4242399743536638,"above_zero_pct":50,"median_interval_low_pct":-2.655643403454011,"median_interval_high_pct":1.2144027923540524,"median_interval_nominal_coverage_pct":92.3187255859375,"confidence_floor_pct":0},{"sessions":3,"sample_size":16,"median_return_pct":-2.2534951833117156,"p25_return_pct":-5.199124119140972,"p75_return_pct":-0.37003964701525227,"above_zero_pct":18.75,"median_interval_low_pct":-4.419497639571457,"median_interval_high_pct":-0.3947854502428849,"median_interval_nominal_coverage_pct":92.3187255859375,"confidence_floor_pct":-0.3947854502428849},{"sessions":5,"sample_size":16,"median_return_pct":-4.189816523982065,"p25_return_pct":-7.229616234742576,"p75_return_pct":-0.3301904993781912,"above_zero_pct":25,"median_interval_low_pct":-7.159532070215269,"median_interval_high_pct":-0.5575747415422105,"median_interval_nominal_coverage_pct":92.3187255859375,"confidence_floor_pct":-0.5575747415422105},{"sessions":10,"sample_size":15,"median_return_pct":-3.5818547657020416,"p25_return_pct":-9.20246366101694,"p75_return_pct":1.0685108182661884,"above_zero_pct":33.33333333333333,"median_interval_low_pct":-9.204586306480156,"median_interval_high_pct":1.5346507635342954,"median_interval_nominal_coverage_pct":96.484375,"confidence_floor_pct":0}]},{"direction":"below","event_count":17,"completed_path_count":16,"latest_cross_date":"2026-09-23","horizons":[{"sessions":1,"sample_size":17,"median_return_pct":0.3360166065566217,"p25_return_pct":-1.3641073979967278,"p75_return_pct":1.98117703861993,"above_zero_pct":58.82352941176471,"median_interval_low_pct":-1.3641073979967278,"median_interval_high_pct":1.98117703861993,"median_interval_nominal_coverage_pct":95.0958251953125,"confidence_floor_pct":0},{"sessions":3,"sample_size":17,"median_return_pct":-2.199570640517612,"p25_return_pct":-3.8246640607724203,"p75_return_pct":0.7918351572539395,"above_zero_pct":29.411764705882355,"median_interval_low_pct":-3.8246640607724203,"median_interval_high_pct":0.7918351572539395,"median_interval_nominal_coverage_pct":95.0958251953125,"confidence_floor_pct":0},{"sessions":5,"sample_size":17,"median_return_pct":-3.2853856166342177,"p25_return_pct":-5.3233746336125325,"p75_return_pct":0.45471268534467146,"above_zero_pct":29.411764705882355,"median_interval_low_pct":-5.3233746336125325,"median_interval_high_pct":0.45471268534467146,"median_interval_nominal_coverage_pct":95.0958251953125,"confidence_floor_pct":0},{"sessions":10,"sample_size":16,"median_return_pct":-3.116906505287198,"p25_return_pct":-9.756895751101219,"p75_return_pct":-0.6100443421847568,"above_zero_pct":12.5,"median_interval_low_pct":-9.525394817486433,"median_interval_high_pct":-0.7546092763495271,"median_interval_nominal_coverage_pct":92.3187255859375,"confidence_floor_pct":-0.7546092763495271}]}],"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."}