{"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/P","markdown_url":"https://halfonadouble.com/stock/P.md","history_url":"https://halfonadouble.com/api/v1/history/P.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/P.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":"P","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":123.9800033569336,"previous_close":133.33999633789062,"delta_neutral":95.11598856413022,"gamma_neutral":91.93272023191719,"gamma_max":133.418118173425,"total_open_interest":123855,"previous_open_interest":155888,"listed_contracts":409,"listed_calls":277,"listed_puts":218,"gamma_max_distance_pct":7.612610550847819,"delta_neutral_distance_pct":-23.281185684198604,"gamma_neutral_distance_pct":-25.848751619044187,"open_interest_change_1d_pct":-20.548727291388687,"call_open_interest":66311,"put_open_interest":57544,"put_call_open_interest_ratio":0.8677896578244937,"nearest_expiration_max_pain":105,"nearest_expiration_max_pain_expiry":"2026-11-20","nearest_expiration_max_pain_distance_pct":-15.308923086806914,"all_expiration_max_pain":95,"net_gamma_exposure":2107382.049724486,"net_gamma_exposure_per_100k_open_interest":1701491.3000883986,"gamma_exposure_flip":91.93272023191719,"gamma_exposure_flip_distance_pct":-25.848751619044187,"call_wall":110,"call_wall_distance_pct":-11.276014662369148,"put_wall":90,"put_wall_distance_pct":-27.407648360120213,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":537},"history_summary":{"first_date":"2026-04-17","last_date":"2026-10-16","session_count":127,"trailing_window_sessions":127,"sessions_above_gamma_max_pct":7.086614173228346,"gamma_max_cross_count":6,"delta_neutral_cross_count":0,"gamma_max_prior_sessions_closer_pct":31.746031746031743,"gamma_max_prior_comparison_sessions":126,"delta_neutral_prior_sessions_closer_pct":75.39682539682539,"delta_neutral_prior_comparison_sessions":126,"open_interest_percentile_1y":65.35433070866141,"open_interest_change_1d_contracts":-32033,"open_interest_change_z_252":null,"open_interest_change_z_comparison_sessions":125,"open_interest_change_5_sessions_pct":-16.932703786669528,"open_interest_change_21_sessions_pct":-4.696132596685083,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-18453,"put_change_contracts":-13580,"call_growth_pct":-21.769855127176633,"put_growth_pct":-19.093414318654744,"call_minus_put_growth_pp":-2.676440808521889},"five_sessions":{"call_change_contracts":-17286,"put_change_contracts":-7961,"call_growth_pct":-20.677775518260226,"put_growth_pct":-12.153270742691397,"call_minus_put_growth_pp":-8.524504775568829},"call_change_surprise":{"z_score":null,"comparison_sessions":125},"put_change_surprise":{"z_score":null,"comparison_sessions":125},"call_minus_put_growth_surprise":{"z_score":null,"comparison_sessions":125}}},"advanced_options":{"data_through":"2026-10-16","analysis_coverage":1,"catalyst_score":51.84848685265603,"directional_score":-11.950578197526223,"catalyst_reasons":["IV rank 100","front IV premium 6.4 pp"],"features":{"price":123.98,"totalOi":154503,"analysisCoverage":1,"avgIvPct":221.7,"ivRank":100,"iv52wHighPct":221.7,"iv52wLowPct":71.1,"frontDte":35,"termPremiumPp":6.4402,"riskReversalFrontPp":3.15,"riskReversal30dPp":3.15,"butterflyFrontPp":-2.43,"butterfly30dPp":-2.43,"putCallOiRatio":0.845,"putCallOiFrontRatio":0.818,"putCallVolumeFrontRatio":0.79,"optionVolume":4661,"volumeOiRatio":0.030168,"netDeltaNormalized":0.220589,"dealerDeltaNormalized":-0.220589,"gexPer100kOi":3256860.578759,"vannaPer100kOi":287.373061,"charmPer100kOi":-504497.647295,"weekendDeltaShiftPer100kOi":-1513493.589121,"ivSurfaceRangePp":18.9,"gammaFlipDistancePct":-14.099048,"maxPainDistancePct":-19.341829,"peakCallDistancePct":12.921439,"peakPutDistancePct":4.855622},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/P.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":3,"completed_path_count":3,"latest_cross_date":"2026-09-24","horizons":[{"sessions":1,"sample_size":3,"median_return_pct":3.3803764681874515,"p25_return_pct":-0.40488931006096873,"p75_return_pct":7.528111493973966,"above_zero_pct":66.66666666666666,"median_interval_low_pct":null,"median_interval_high_pct":null,"median_interval_nominal_coverage_pct":null,"confidence_floor_pct":null},{"sessions":3,"sample_size":3,"median_return_pct":6.7033196442829235,"p25_return_pct":1.332792846466619,"p75_return_pct":13.20571008597383,"above_zero_pct":66.66666666666666,"median_interval_low_pct":null,"median_interval_high_pct":null,"median_interval_nominal_coverage_pct":null,"confidence_floor_pct":null},{"sessions":5,"sample_size":3,"median_return_pct":10.042663389891304,"p25_return_pct":-0.7246695869470905,"p75_return_pct":14.74270073438404,"above_zero_pct":66.66666666666666,"median_interval_low_pct":null,"median_interval_high_pct":null,"median_interval_nominal_coverage_pct":null,"confidence_floor_pct":null},{"sessions":10,"sample_size":3,"median_return_pct":2.5515410434236108,"p25_return_pct":2.0925185741449526,"p75_return_pct":13.111182042986702,"above_zero_pct":100,"median_interval_low_pct":null,"median_interval_high_pct":null,"median_interval_nominal_coverage_pct":null,"confidence_floor_pct":null}]},{"direction":"below","event_count":3,"completed_path_count":3,"latest_cross_date":"2026-09-25","horizons":[{"sessions":1,"sample_size":3,"median_return_pct":1.5878759243098006,"p25_return_pct":-0.07159360146116733,"p75_return_pct":2.143141889331235,"above_zero_pct":66.66666666666666,"median_interval_low_pct":null,"median_interval_high_pct":null,"median_interval_nominal_coverage_pct":null,"confidence_floor_pct":null},{"sessions":3,"sample_size":3,"median_return_pct":-2.5183803945877603,"p25_return_pct":-6.430063923291529,"p75_return_pct":0.6535111218405443,"above_zero_pct":33.33333333333333,"median_interval_low_pct":null,"median_interval_high_pct":null,"median_interval_nominal_coverage_pct":null,"confidence_floor_pct":null},{"sessions":5,"sample_size":3,"median_return_pct":-2.9892018231849837,"p25_return_pct":-6.0616117525466695,"p75_return_pct":4.116509957315617,"above_zero_pct":33.33333333333333,"median_interval_low_pct":null,"median_interval_high_pct":null,"median_interval_nominal_coverage_pct":null,"confidence_floor_pct":null},{"sessions":10,"sample_size":3,"median_return_pct":3.0887014058055717,"p25_return_pct":-7.20018330597269,"p75_return_pct":12.84990843828535,"above_zero_pct":66.66666666666666,"median_interval_low_pct":null,"median_interval_high_pct":null,"median_interval_nominal_coverage_pct":null,"confidence_floor_pct":null}]}],"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."}