{"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/CHWY","markdown_url":"https://halfonadouble.com/stock/CHWY.md","history_url":"https://halfonadouble.com/api/v1/history/CHWY.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/CHWY.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":"CHWY","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":18.170000076293945,"previous_close":17.719999313354492,"delta_neutral":19.26779018494321,"gamma_neutral":19.310582895499905,"gamma_max":24.009495771631663,"total_open_interest":230902,"previous_open_interest":240800,"listed_contracts":366,"listed_calls":241,"listed_puts":160,"gamma_max_distance_pct":32.13811596487772,"delta_neutral_distance_pct":6.041772724489581,"gamma_neutral_distance_pct":6.277285715006996,"open_interest_change_1d_pct":-4.1104651162790695,"call_open_interest":126685,"put_open_interest":104217,"put_call_open_interest_ratio":0.8226467221849469,"nearest_expiration_max_pain":19,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":4.567968740896925,"all_expiration_max_pain":20,"net_gamma_exposure":-5429530.052328379,"net_gamma_exposure_per_100k_open_interest":-2351443.4921864597,"gamma_exposure_flip":19.310582895499905,"gamma_exposure_flip_distance_pct":6.277285715006996,"call_wall":20,"call_wall_distance_pct":10.071546043049393,"put_wall":17.5,"put_wall_distance_pct":-3.6873972123317804,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":366},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-02","session_count":1394,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":0.7936507936507936,"gamma_max_cross_count":4,"delta_neutral_cross_count":27,"gamma_max_prior_sessions_closer_pct":95.23809523809523,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":68.25396825396825,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":57.53968253968254,"open_interest_change_1d_contracts":-9898,"open_interest_change_z_252":-0.5223685252317178,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":13.044287127064791,"open_interest_change_21_sessions_pct":-1.4452298026360717,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-2462,"put_change_contracts":-7436,"call_growth_pct":-1.9063547740172053,"put_growth_pct":-6.659919572246155,"call_minus_put_growth_pp":4.7535647982289495},"five_sessions":{"call_change_contracts":9893,"put_change_contracts":16751,"call_growth_pct":8.470614425645593,"put_growth_pct":19.15144170306176,"call_minus_put_growth_pp":-10.680827277416167},"call_change_surprise":{"z_score":-0.21175705860671162,"comparison_sessions":252},"put_change_surprise":{"z_score":-0.8969379328132957,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":0.8910597355868929,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":55.03947950573279,"directional_score":-21.889763779527556,"catalyst_reasons":["IV rank 98","front IV premium -0.7 pp"],"features":{"symbol":"CHWY","price":18.17,"totalOi":248613,"analysisCoverage":1,"avgIvPct":304.6,"ivRank":97.5,"iv52wHighPct":310.6,"iv52wLowPct":74.94,"frontDte":7,"frontAtmIvPct":45.5645,"backAtmIvPct":46.234,"termPremiumPp":-0.6695,"expectedMoveFrontPct":6.31,"straddleFrontPct":4.49,"straddle30dPct":10.46,"riskReversalFrontPp":2.94,"riskReversal30dPp":2.54,"butterflyFrontPp":7.47,"butterfly30dPp":-13.15,"putCallOiRatio":0.87,"putCallOiFrontRatio":3.201,"putCallVolumeFrontRatio":0.562,"optionVolume":8778,"volumeOiRatio":0.035308,"netDeltaNormalized":-0.049131,"dealerDeltaNormalized":0.048975,"gexPer100kOi":-596309.955634,"vannaPer100kOi":2839.352729,"charmPer100kOi":-220597.47479,"weekendDeltaShiftPer100kOi":-661792.42437,"ivSurfaceRangePp":103.8,"gammaFlipDistancePct":null,"maxPainDistancePct":10.071547,"peakCallDistancePct":10.071547,"peakPutDistancePct":-0.935608},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/CHWY.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":24,"completed_path_count":24,"latest_cross_date":"2026-04-20","horizons":[{"sessions":1,"sample_size":24,"median_return_pct":-0.5395804069926236,"p25_return_pct":-2.2723363018835125,"p75_return_pct":2.0428130657811963,"above_zero_pct":41.66666666666667,"median_interval_low_pct":-2.0603007802589612,"median_interval_high_pct":1.8702321240129827,"median_interval_nominal_coverage_pct":93.60853433609009,"confidence_floor_pct":0},{"sessions":3,"sample_size":24,"median_return_pct":0.8708097328037678,"p25_return_pct":-3.032995347077355,"p75_return_pct":3.0340314418996597,"above_zero_pct":54.166666666666664,"median_interval_low_pct":-2.6188530134743537,"median_interval_high_pct":2.4457628668350218,"median_interval_nominal_coverage_pct":93.60853433609009,"confidence_floor_pct":0},{"sessions":5,"sample_size":24,"median_return_pct":-1.247317335840098,"p25_return_pct":-5.670375021008042,"p75_return_pct":3.517232606444937,"above_zero_pct":41.66666666666667,"median_interval_low_pct":-4.9821003982329914,"median_interval_high_pct":3.117059411948264,"median_interval_nominal_coverage_pct":93.60853433609009,"confidence_floor_pct":0},{"sessions":10,"sample_size":24,"median_return_pct":-2.1943637217170577,"p25_return_pct":-10.505572639475158,"p75_return_pct":2.7805646585203014,"above_zero_pct":37.5,"median_interval_low_pct":-8.414976571856926,"median_interval_high_pct":1.327772545748962,"median_interval_nominal_coverage_pct":93.60853433609009,"confidence_floor_pct":0}]},{"direction":"below","event_count":24,"completed_path_count":24,"latest_cross_date":"2026-04-21","horizons":[{"sessions":1,"sample_size":24,"median_return_pct":-0.9615271353147936,"p25_return_pct":-2.588152133706059,"p75_return_pct":2.4427139021234447,"above_zero_pct":41.66666666666667,"median_interval_low_pct":-2.1549516738134322,"median_interval_high_pct":2.151981778386025,"median_interval_nominal_coverage_pct":93.60853433609009,"confidence_floor_pct":0},{"sessions":3,"sample_size":24,"median_return_pct":0.13524889949544372,"p25_return_pct":-4.562899402228654,"p75_return_pct":1.9733710722351194,"above_zero_pct":50,"median_interval_low_pct":-3.3771105039563487,"median_interval_high_pct":1.6980526317525113,"median_interval_nominal_coverage_pct":93.60853433609009,"confidence_floor_pct":0},{"sessions":5,"sample_size":24,"median_return_pct":-0.13470378272336658,"p25_return_pct":-7.570310015345844,"p75_return_pct":4.678750981252339,"above_zero_pct":50,"median_interval_low_pct":-7.449212194161747,"median_interval_high_pct":3.3736587160652087,"median_interval_nominal_coverage_pct":93.60853433609009,"confidence_floor_pct":0},{"sessions":10,"sample_size":24,"median_return_pct":-4.6639893615756876,"p25_return_pct":-8.856099046119875,"p75_return_pct":2.264457342882964,"above_zero_pct":33.33333333333333,"median_interval_low_pct":-8.411503018179456,"median_interval_high_pct":0.06692953067939378,"median_interval_nominal_coverage_pct":93.60853433609009,"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."}