{"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/CEG","markdown_url":"https://halfonadouble.com/stock/CEG.md","history_url":"https://halfonadouble.com/api/v1/history/CEG.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/CEG.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":"CEG","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":257.489990234375,"previous_close":258.9200134277344,"delta_neutral":280.83572060057156,"gamma_neutral":288.2042099282628,"gamma_max":340.27130061882065,"total_open_interest":196565,"previous_open_interest":202169,"listed_contracts":1055,"listed_calls":660,"listed_puts":538,"gamma_max_distance_pct":32.14933143967874,"delta_neutral_distance_pct":9.06665550181061,"gamma_neutral_distance_pct":11.928315996257101,"open_interest_change_1d_pct":-2.7719383288239046,"call_open_interest":73029,"put_open_interest":123536,"put_call_open_interest_ratio":1.691601966342138,"nearest_expiration_max_pain":262.5,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":1.9457104958001439,"all_expiration_max_pain":280,"net_gamma_exposure":-7564784.890445543,"net_gamma_exposure_per_100k_open_interest":-3848490.2655333066,"gamma_exposure_flip":288.2042099282628,"gamma_exposure_flip_distance_pct":11.928315996257101,"call_wall":300,"call_wall_distance_pct":16.50938342377159,"put_wall":250,"put_wall_distance_pct":-2.908847146857006,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":412},"history_summary":{"first_date":"2022-02-10","last_date":"2026-10-02","session_count":1089,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":0.3968253968253968,"gamma_max_cross_count":2,"delta_neutral_cross_count":29,"gamma_max_prior_sessions_closer_pct":85.71428571428571,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":76.98412698412699,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":40.87301587301587,"open_interest_change_1d_contracts":-5604,"open_interest_change_z_252":-0.4650382350064001,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":2.5394241954751506,"open_interest_change_21_sessions_pct":-5.512586945340403,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-3701,"put_change_contracts":-1903,"call_growth_pct":-4.823406750944872,"put_growth_pct":-1.5170720429850366,"call_minus_put_growth_pp":-3.3063347079598353},"five_sessions":{"call_change_contracts":660,"put_change_contracts":4208,"call_growth_pct":0.9119927040583675,"put_growth_pct":3.5264145883614906,"call_minus_put_growth_pp":-2.6144218843031233},"call_change_surprise":{"z_score":-0.5429759136382247,"comparison_sessions":252},"put_change_surprise":{"z_score":-0.3395819386186145,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-0.8178217161923382,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":50.34434823430098,"directional_score":-31.102362204724407,"catalyst_reasons":["volume/OI 0.08","IV rank 86"],"features":{"symbol":"CEG","price":257.49,"totalOi":205640,"analysisCoverage":1,"avgIvPct":93.2,"ivRank":86,"iv52wHighPct":99.9,"iv52wLowPct":52.2,"frontDte":7,"frontAtmIvPct":46.2866,"backAtmIvPct":48.1718,"termPremiumPp":-1.8852,"expectedMoveFrontPct":6.41,"straddleFrontPct":4.76,"straddle30dPct":9.48,"riskReversalFrontPp":2.05,"riskReversal30dPp":1.74,"butterflyFrontPp":1.46,"butterfly30dPp":-2.89,"putCallOiRatio":1.621,"putCallOiFrontRatio":0.982,"putCallVolumeFrontRatio":1.345,"optionVolume":16671,"volumeOiRatio":0.081069,"netDeltaNormalized":-0.089155,"dealerDeltaNormalized":0.088885,"gexPer100kOi":-9750851.196265,"vannaPer100kOi":4728.165727,"charmPer100kOi":1079646.469558,"weekendDeltaShiftPer100kOi":3238939.894962,"ivSurfaceRangePp":98.6,"gammaFlipDistancePct":null,"maxPainDistancePct":8.742087,"peakCallDistancePct":0.974795,"peakPutDistancePct":-18.443435},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/CEG.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":30,"completed_path_count":30,"latest_cross_date":"2025-10-15","horizons":[{"sessions":1,"sample_size":30,"median_return_pct":-0.4879969630053549,"p25_return_pct":-1.4849986457501378,"p75_return_pct":0.5761591320662729,"above_zero_pct":36.666666666666664,"median_interval_low_pct":-0.9879263585362508,"median_interval_high_pct":0.12131292843038377,"median_interval_nominal_coverage_pct":90.1262853294611,"confidence_floor_pct":0},{"sessions":3,"sample_size":30,"median_return_pct":0.47219495026579184,"p25_return_pct":-2.083262546915071,"p75_return_pct":2.2011852410168897,"above_zero_pct":60,"median_interval_low_pct":-0.9334251333061427,"median_interval_high_pct":1.0944664917531322,"median_interval_nominal_coverage_pct":90.1262853294611,"confidence_floor_pct":0},{"sessions":5,"sample_size":30,"median_return_pct":0.934162793072757,"p25_return_pct":-2.0895831514884886,"p75_return_pct":3.428692171706399,"above_zero_pct":56.666666666666664,"median_interval_low_pct":-0.8098204443059864,"median_interval_high_pct":2.421064039631493,"median_interval_nominal_coverage_pct":90.1262853294611,"confidence_floor_pct":0},{"sessions":10,"sample_size":30,"median_return_pct":2.6606795648323245,"p25_return_pct":-0.7725238322385364,"p75_return_pct":7.76665138286231,"above_zero_pct":66.66666666666666,"median_interval_low_pct":0.44858038092541186,"median_interval_high_pct":4.386417614586202,"median_interval_nominal_coverage_pct":90.1262853294611,"confidence_floor_pct":0.44858038092541186}]},{"direction":"below","event_count":29,"completed_path_count":29,"latest_cross_date":"2025-10-16","horizons":[{"sessions":1,"sample_size":29,"median_return_pct":0.41291521348270077,"p25_return_pct":-0.4668826319922159,"p75_return_pct":1.4945269525270088,"above_zero_pct":55.172413793103445,"median_interval_low_pct":-0.280461820932032,"median_interval_high_pct":0.9142229580419992,"median_interval_nominal_coverage_pct":93.85716542601585,"confidence_floor_pct":0},{"sessions":3,"sample_size":29,"median_return_pct":0.30742249833963786,"p25_return_pct":-1.3701192923450178,"p75_return_pct":2.3266715593898812,"above_zero_pct":55.172413793103445,"median_interval_low_pct":-0.9377142675953243,"median_interval_high_pct":1.5850453432466827,"median_interval_nominal_coverage_pct":93.85716542601585,"confidence_floor_pct":0},{"sessions":5,"sample_size":29,"median_return_pct":0.8571958133903435,"p25_return_pct":-2.1700922856069504,"p75_return_pct":2.802199000987593,"above_zero_pct":55.172413793103445,"median_interval_low_pct":-1.67980570245706,"median_interval_high_pct":2.5601188121962437,"median_interval_nominal_coverage_pct":93.85716542601585,"confidence_floor_pct":0},{"sessions":10,"sample_size":29,"median_return_pct":-0.6475176687502415,"p25_return_pct":-2.4664821547615956,"p75_return_pct":3.058086433824969,"above_zero_pct":41.37931034482759,"median_interval_low_pct":-2.26179734497971,"median_interval_high_pct":1.811961638621784,"median_interval_nominal_coverage_pct":93.85716542601585,"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."}