{"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/EIX","markdown_url":"https://halfonadouble.com/stock/EIX.md","history_url":"https://halfonadouble.com/api/v1/history/EIX.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/EIX.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":"EIX","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":55.93000030517578,"previous_close":55.650001525878906,"delta_neutral":54.18491144980419,"gamma_neutral":51.15483478134047,"gamma_max":64.27716691210726,"total_open_interest":112292,"previous_open_interest":179608,"listed_contracts":191,"listed_calls":112,"listed_puts":99,"gamma_max_distance_pct":14.924309961355448,"delta_neutral_distance_pct":-3.1201302446803316,"gamma_neutral_distance_pct":-8.537753437833286,"open_interest_change_1d_pct":-37.47939958131041,"call_open_interest":66890,"put_open_interest":45402,"put_call_open_interest_ratio":0.6787561668410824,"nearest_expiration_max_pain":52.5,"nearest_expiration_max_pain_expiry":"2026-11-20","nearest_expiration_max_pain_distance_pct":-6.132666344466957,"all_expiration_max_pain":55,"net_gamma_exposure":2825470.03507404,"net_gamma_exposure_per_100k_open_interest":2516181.059268728,"gamma_exposure_flip":51.15483478134047,"gamma_exposure_flip_distance_pct":-8.537753437833286,"call_wall":60,"call_wall_distance_pct":7.276952749180621,"put_wall":52.5,"put_wall_distance_pct":-6.132666344466957,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":"above","open_interest_rank":571},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-16","session_count":1404,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":4.365079365079365,"gamma_max_cross_count":4,"delta_neutral_cross_count":6,"gamma_max_prior_sessions_closer_pct":84.52380952380952,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":18.253968253968253,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":83.73015873015873,"open_interest_change_1d_contracts":-67316,"open_interest_change_z_252":-9.94283148292384,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":-31.60433670361798,"open_interest_change_21_sessions_pct":-47.153970323169666,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-27820,"put_change_contracts":-39496,"call_growth_pct":-29.373878154365958,"put_growth_pct":-46.52170840302481,"call_minus_put_growth_pp":17.147830248658853},"five_sessions":{"call_change_contracts":-22856,"put_change_contracts":-29032,"call_growth_pct":-25.467430303300425,"put_growth_pct":-39.00368111346965,"call_minus_put_growth_pp":13.536250810169228},"call_change_surprise":{"z_score":-8.10351093883921,"comparison_sessions":252},"put_change_surprise":{"z_score":-10.955702096143183,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":3.0819140762762385,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-16","analysis_coverage":1,"catalyst_score":43.57070841484138,"directional_score":0.8780284940033791,"catalyst_reasons":[],"features":{"price":55.93,"totalOi":180226,"analysisCoverage":1,"avgIvPct":289.9,"ivRank":98,"iv52wHighPct":295,"iv52wLowPct":44.8,"frontDte":35,"termPremiumPp":2.4082,"riskReversalFrontPp":-2.47,"riskReversal30dPp":-2.47,"butterflyFrontPp":-3.9,"butterfly30dPp":-3.9,"putCallOiRatio":0.891,"putCallOiFrontRatio":0.642,"putCallVolumeFrontRatio":2.122,"optionVolume":5015,"volumeOiRatio":0.027826,"netDeltaNormalized":0.005214,"dealerDeltaNormalized":-0.005209,"gexPer100kOi":1755608.408332,"vannaPer100kOi":1999.711473,"charmPer100kOi":-132912.010476,"weekendDeltaShiftPer100kOi":-398736.586286,"ivSurfaceRangePp":30.1,"gammaFlipDistancePct":2.199178,"maxPainDistancePct":-1.662793,"peakCallDistancePct":-1.662793,"peakPutDistancePct":-19.542285},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/EIX.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":25,"completed_path_count":25,"latest_cross_date":"2026-07-16","horizons":[{"sessions":1,"sample_size":25,"median_return_pct":0.041618727157066715,"p25_return_pct":-0.6921018637250698,"p75_return_pct":0.60556915846528,"above_zero_pct":52,"median_interval_low_pct":-0.5381239998944354,"median_interval_high_pct":0.5933750143672034,"median_interval_nominal_coverage_pct":95.67147493362427,"confidence_floor_pct":0},{"sessions":3,"sample_size":25,"median_return_pct":0.5462176208876901,"p25_return_pct":-1.034383357980806,"p75_return_pct":1.6398901705859004,"above_zero_pct":64,"median_interval_low_pct":-0.8778595939665568,"median_interval_high_pct":1.4241458060000767,"median_interval_nominal_coverage_pct":95.67147493362427,"confidence_floor_pct":0},{"sessions":5,"sample_size":25,"median_return_pct":0.5263219432139143,"p25_return_pct":-0.9278366124544912,"p75_return_pct":2.0371508977856667,"above_zero_pct":56.00000000000001,"median_interval_low_pct":-0.7463936906717761,"median_interval_high_pct":1.9049222233322283,"median_interval_nominal_coverage_pct":95.67147493362427,"confidence_floor_pct":0},{"sessions":10,"sample_size":25,"median_return_pct":1.5979386477396496,"p25_return_pct":-1.5991430893788738,"p75_return_pct":3.111458488711394,"above_zero_pct":64,"median_interval_low_pct":-1.454258840985534,"median_interval_high_pct":3.083312480968914,"median_interval_nominal_coverage_pct":95.67147493362427,"confidence_floor_pct":0}]},{"direction":"below","event_count":25,"completed_path_count":25,"latest_cross_date":"2026-07-17","horizons":[{"sessions":1,"sample_size":25,"median_return_pct":0.21718801060635062,"p25_return_pct":-0.6462841063205604,"p75_return_pct":0.9167570187217366,"above_zero_pct":52,"median_interval_low_pct":-0.621533578820499,"median_interval_high_pct":0.911159435116593,"median_interval_nominal_coverage_pct":95.67147493362427,"confidence_floor_pct":0},{"sessions":3,"sample_size":25,"median_return_pct":0.07705817880743204,"p25_return_pct":-1.3443282397275658,"p75_return_pct":1.37931910109943,"above_zero_pct":52,"median_interval_low_pct":-0.9278366124544912,"median_interval_high_pct":1.2667089483541893,"median_interval_nominal_coverage_pct":95.67147493362427,"confidence_floor_pct":0},{"sessions":5,"sample_size":25,"median_return_pct":0.601016170930424,"p25_return_pct":-3.3596506652299074,"p75_return_pct":2.6217847741380806,"above_zero_pct":52,"median_interval_low_pct":-1.742018100739262,"median_interval_high_pct":2.57160164176482,"median_interval_nominal_coverage_pct":95.67147493362427,"confidence_floor_pct":0},{"sessions":10,"sample_size":25,"median_return_pct":0.8638382706454673,"p25_return_pct":-3.112776773815562,"p75_return_pct":3.2645442523663526,"above_zero_pct":56.00000000000001,"median_interval_low_pct":-2.3205984049226913,"median_interval_high_pct":1.7440926108209354,"median_interval_nominal_coverage_pct":95.67147493362427,"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."}