{"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/PR","markdown_url":"https://halfonadouble.com/stock/PR.md","history_url":"https://halfonadouble.com/api/v1/history/PR.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/PR.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":"PR","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":22.1200008392334,"previous_close":21.93000030517578,"delta_neutral":19.75834110044378,"gamma_neutral":14.9793657183973,"gamma_max":24.675809958333364,"total_open_interest":106736,"previous_open_interest":106977,"listed_contracts":165,"listed_calls":110,"listed_puts":79,"gamma_max_distance_pct":11.554290335137892,"delta_neutral_distance_pct":-10.676580692532497,"gamma_neutral_distance_pct":-32.281351039422326,"open_interest_change_1d_pct":-0.22528206997765873,"call_open_interest":85549,"put_open_interest":21187,"put_call_open_interest_ratio":0.24765923622719144,"nearest_expiration_max_pain":22,"nearest_expiration_max_pain_expiry":"2026-10-16","nearest_expiration_max_pain_distance_pct":-0.5424992526246091,"all_expiration_max_pain":18,"net_gamma_exposure":10654268.633208742,"net_gamma_exposure_per_100k_open_interest":9981888.616032775,"gamma_exposure_flip":14.9793657183973,"gamma_exposure_flip_distance_pct":-32.281351039422326,"call_wall":25,"call_wall_distance_pct":13.019887212926582,"put_wall":23,"put_wall_distance_pct":3.9782962358924543,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":609},"history_summary":{"first_date":"2022-09-02","last_date":"2026-10-02","session_count":949,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":17.063492063492063,"gamma_max_cross_count":8,"delta_neutral_cross_count":0,"gamma_max_prior_sessions_closer_pct":82.53968253968253,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":21.03174603174603,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":78.96825396825396,"open_interest_change_1d_contracts":-241,"open_interest_change_z_252":-0.03609957959954186,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":0.9447969963210607,"open_interest_change_21_sessions_pct":-1.7444375914794121,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-239,"put_change_contracts":-2,"call_growth_pct":-0.2785937427145988,"put_growth_pct":-0.009438859785737884,"call_minus_put_growth_pp":-0.2691548829288609},"five_sessions":{"call_change_contracts":-1106,"put_change_contracts":2105,"call_growth_pct":-1.276325659223357,"put_growth_pct":11.031338434126402,"call_minus_put_growth_pp":-12.307664093349759},"call_change_surprise":{"z_score":-0.045525619271577056,"comparison_sessions":252},"put_change_surprise":{"z_score":0.013808421678151456,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-0.08143671993812458,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":50.9327599433647,"directional_score":40.23622047244094,"catalyst_reasons":["25Δ risk reversal -126.2 pp"],"features":{"symbol":"PR","price":22.12,"totalOi":106736,"analysisCoverage":1,"avgIvPct":55,"ivRank":0,"iv52wHighPct":93.4,"iv52wLowPct":55,"frontDte":14,"frontAtmIvPct":40.8482,"backAtmIvPct":42.6041,"termPremiumPp":-1.7559,"expectedMoveFrontPct":8,"straddleFrontPct":5.76,"straddle30dPct":5.76,"riskReversalFrontPp":-126.21,"riskReversal30dPp":-126.21,"butterflyFrontPp":-5.68,"butterfly30dPp":-5.68,"putCallOiRatio":0.248,"putCallOiFrontRatio":0.145,"putCallVolumeFrontRatio":0.033,"optionVolume":862,"volumeOiRatio":0.008076,"netDeltaNormalized":0.192498,"dealerDeltaNormalized":-0.185897,"gexPer100kOi":2417876.189852,"vannaPer100kOi":1722.942587,"charmPer100kOi":-171633.750562,"weekendDeltaShiftPer100kOi":-514902.188577,"ivSurfaceRangePp":177.5,"gammaFlipDistancePct":-23.553345,"maxPainDistancePct":-18.625678,"peakCallDistancePct":13.019892,"peakPutDistancePct":-0.542495},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/PR.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":27,"completed_path_count":27,"latest_cross_date":"2026-08-21","horizons":[{"sessions":1,"sample_size":27,"median_return_pct":-0.2526293302837157,"p25_return_pct":-1.6136337410319945,"p75_return_pct":1.4586211615765565,"above_zero_pct":44.44444444444444,"median_interval_low_pct":-1.266715726196821,"median_interval_high_pct":0.6760829742352037,"median_interval_nominal_coverage_pct":94.77610141038895,"confidence_floor_pct":0},{"sessions":3,"sample_size":27,"median_return_pct":-0.5387200111178658,"p25_return_pct":-2.2780734759627608,"p75_return_pct":2.8068326710798064,"above_zero_pct":40.74074074074074,"median_interval_low_pct":-1.9258234589725531,"median_interval_high_pct":1.7209512687091921,"median_interval_nominal_coverage_pct":94.77610141038895,"confidence_floor_pct":0},{"sessions":5,"sample_size":27,"median_return_pct":0.8256895021802491,"p25_return_pct":-4.029355708994664,"p75_return_pct":4.414111482877581,"above_zero_pct":55.55555555555556,"median_interval_low_pct":-2.491588078981455,"median_interval_high_pct":3.663365065192581,"median_interval_nominal_coverage_pct":94.77610141038895,"confidence_floor_pct":0},{"sessions":10,"sample_size":27,"median_return_pct":-1.2811839606255426,"p25_return_pct":-4.263040914998378,"p75_return_pct":5.953992360233862,"above_zero_pct":48.148148148148145,"median_interval_low_pct":-3.7614666216602255,"median_interval_high_pct":5.281512117888787,"median_interval_nominal_coverage_pct":94.77610141038895,"confidence_floor_pct":0}]},{"direction":"below","event_count":24,"completed_path_count":24,"latest_cross_date":"2026-08-24","horizons":[{"sessions":1,"sample_size":24,"median_return_pct":-0.6592851920503573,"p25_return_pct":-1.4082441987955774,"p75_return_pct":1.2738739881244854,"above_zero_pct":37.5,"median_interval_low_pct":-1.1915684350055633,"median_interval_high_pct":0.7276475640015212,"median_interval_nominal_coverage_pct":93.60853433609009,"confidence_floor_pct":0},{"sessions":3,"sample_size":24,"median_return_pct":-0.2958656256849046,"p25_return_pct":-2.126318868836527,"p75_return_pct":3.359484172340921,"above_zero_pct":45.83333333333333,"median_interval_low_pct":-1.9248399732726407,"median_interval_high_pct":3.2302423427327254,"median_interval_nominal_coverage_pct":93.60853433609009,"confidence_floor_pct":0},{"sessions":5,"sample_size":24,"median_return_pct":-0.4863633979750981,"p25_return_pct":-2.8942532685080486,"p75_return_pct":2.7056241694549623,"above_zero_pct":50,"median_interval_low_pct":-2.6975850329543416,"median_interval_high_pct":2.3827229155080287,"median_interval_nominal_coverage_pct":93.60853433609009,"confidence_floor_pct":0},{"sessions":10,"sample_size":24,"median_return_pct":0.14375429794182826,"p25_return_pct":-4.001913970026047,"p75_return_pct":6.940778202825248,"above_zero_pct":50,"median_interval_low_pct":-2.695112614428874,"median_interval_high_pct":4.501842421333313,"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."}