{"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/CG","markdown_url":"https://halfonadouble.com/stock/CG.md","history_url":"https://halfonadouble.com/api/v1/history/CG.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/CG.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":"CG","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":39.81999969482422,"previous_close":40.38999938964844,"delta_neutral":44.562826516529796,"gamma_neutral":46.11154019738432,"gamma_max":54.15332267015792,"total_open_interest":105430,"previous_open_interest":101846,"listed_contracts":188,"listed_calls":109,"listed_puts":91,"gamma_max_distance_pct":35.995286502216466,"delta_neutral_distance_pct":11.910665138257265,"gamma_neutral_distance_pct":15.7999511571515,"open_interest_change_1d_pct":3.519038548396599,"call_open_interest":44550,"put_open_interest":60880,"put_call_open_interest_ratio":1.3665544332211,"nearest_expiration_max_pain":42.5,"nearest_expiration_max_pain_expiry":"2026-10-16","nearest_expiration_max_pain_distance_pct":6.730287106265664,"all_expiration_max_pain":45,"net_gamma_exposure":-5686797.694737381,"net_gamma_exposure_per_100k_open_interest":-5393908.465083355,"gamma_exposure_flip":46.11154019738432,"gamma_exposure_flip_distance_pct":15.7999511571515,"call_wall":45,"call_wall_distance_pct":13.008539288987173,"put_wall":40,"put_wall_distance_pct":0.45203492354415464,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":614},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-02","session_count":1394,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":14.285714285714285,"gamma_max_cross_count":10,"delta_neutral_cross_count":7,"gamma_max_prior_sessions_closer_pct":95.23809523809523,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":48.41269841269841,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":67.06349206349206,"open_interest_change_1d_contracts":3584,"open_interest_change_z_252":0.186944338098625,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":8.496099779776484,"open_interest_change_21_sessions_pct":-50.34475612742789,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":239,"put_change_contracts":3345,"call_growth_pct":0.5393694567940241,"put_growth_pct":5.81385243764665,"call_minus_put_growth_pp":-5.274482980852627},"five_sessions":{"call_change_contracts":1644,"put_change_contracts":6612,"call_growth_pct":3.8316319395888683,"put_growth_pct":12.183975823689835,"call_minus_put_growth_pp":-8.352343884100966},"call_change_surprise":{"z_score":0.014123453156676556,"comparison_sessions":252},"put_change_surprise":{"z_score":0.46170133440535177,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-0.1572608607564141,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":41.081099624645844,"directional_score":-21.69291338582677,"catalyst_reasons":["OI change 0.19σ"],"features":{"symbol":"CG","price":39.82,"totalOi":105430,"analysisCoverage":1,"avgIvPct":53.4,"ivRank":14.4,"iv52wHighPct":76.49,"iv52wLowPct":49.5,"frontDte":14,"frontAtmIvPct":39.9291,"backAtmIvPct":44.5419,"termPremiumPp":-4.6128,"expectedMoveFrontPct":7.82,"straddleFrontPct":6.03,"straddle30dPct":6.03,"riskReversalFrontPp":0.31,"riskReversal30dPp":0.31,"butterflyFrontPp":3.37,"butterfly30dPp":3.37,"putCallOiRatio":1.367,"putCallOiFrontRatio":1.504,"putCallVolumeFrontRatio":127.231,"optionVolume":2435,"volumeOiRatio":0.023096,"netDeltaNormalized":-0.164043,"dealerDeltaNormalized":0.164042,"gexPer100kOi":-2151120.885896,"vannaPer100kOi":3754.149673,"charmPer100kOi":214065.256568,"weekendDeltaShiftPer100kOi":642195.769705,"ivSurfaceRangePp":38.7,"gammaFlipDistancePct":null,"maxPainDistancePct":13.008538,"peakCallDistancePct":13.008538,"peakPutDistancePct":-5.826218},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/CG.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":46,"completed_path_count":46,"latest_cross_date":"2026-08-13","horizons":[{"sessions":1,"sample_size":46,"median_return_pct":0.5171943813049973,"p25_return_pct":-1.6576047075527567,"p75_return_pct":1.4299837721623132,"above_zero_pct":56.52173913043478,"median_interval_low_pct":-0.5863571908821807,"median_interval_high_pct":0.986777221370505,"median_interval_nominal_coverage_pct":94.59239681411304,"confidence_floor_pct":0},{"sessions":3,"sample_size":46,"median_return_pct":-0.127753842790157,"p25_return_pct":-1.4573467265170144,"p75_return_pct":1.901301814104861,"above_zero_pct":45.65217391304348,"median_interval_low_pct":-0.7949125403348134,"median_interval_high_pct":0.9261036567217218,"median_interval_nominal_coverage_pct":94.59239681411304,"confidence_floor_pct":0},{"sessions":5,"sample_size":46,"median_return_pct":0.5102669885080457,"p25_return_pct":-3.046407345975738,"p75_return_pct":3.3951975279636337,"above_zero_pct":54.347826086956516,"median_interval_low_pct":-1.622454875167989,"median_interval_high_pct":1.7581589178033763,"median_interval_nominal_coverage_pct":94.59239681411304,"confidence_floor_pct":0},{"sessions":10,"sample_size":46,"median_return_pct":1.4527762700541236,"p25_return_pct":-2.7143316087158946,"p75_return_pct":6.265401122353103,"above_zero_pct":58.69565217391305,"median_interval_low_pct":-1.6803450668690045,"median_interval_high_pct":4.499997590717508,"median_interval_nominal_coverage_pct":94.59239681411304,"confidence_floor_pct":0}]},{"direction":"below","event_count":46,"completed_path_count":46,"latest_cross_date":"2026-08-21","horizons":[{"sessions":1,"sample_size":46,"median_return_pct":0.3943978538931914,"p25_return_pct":-0.6819283004703358,"p75_return_pct":1.337727302157965,"above_zero_pct":58.69565217391305,"median_interval_low_pct":-0.11422926928625898,"median_interval_high_pct":1.0719503827894217,"median_interval_nominal_coverage_pct":94.59239681411304,"confidence_floor_pct":0},{"sessions":3,"sample_size":46,"median_return_pct":0.2549690771818325,"p25_return_pct":-1.2250638211675517,"p75_return_pct":2.7096696390479957,"above_zero_pct":54.347826086956516,"median_interval_low_pct":-0.4500699039264977,"median_interval_high_pct":1.4689905880953757,"median_interval_nominal_coverage_pct":94.59239681411304,"confidence_floor_pct":0},{"sessions":5,"sample_size":46,"median_return_pct":1.1738373561775983,"p25_return_pct":-3.4224513359024433,"p75_return_pct":3.0856720822491637,"above_zero_pct":58.69565217391305,"median_interval_low_pct":-0.5671435798149105,"median_interval_high_pct":2.3410007404163657,"median_interval_nominal_coverage_pct":94.59239681411304,"confidence_floor_pct":0},{"sessions":10,"sample_size":46,"median_return_pct":0.9912720674511988,"p25_return_pct":-3.991786228191798,"p75_return_pct":4.830402986898324,"above_zero_pct":56.52173913043478,"median_interval_low_pct":-1.9428292889703935,"median_interval_high_pct":3.018869843872829,"median_interval_nominal_coverage_pct":94.59239681411304,"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."}