{"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/PCVX","markdown_url":"https://halfonadouble.com/stock/PCVX.md","history_url":"https://halfonadouble.com/api/v1/history/PCVX.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/PCVX.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":"PCVX","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":56.47999954223633,"previous_close":56.04999923706055,"delta_neutral":60.52090532891734,"gamma_neutral":61.73920566978127,"gamma_max":76.76921946693902,"total_open_interest":121483,"previous_open_interest":121444,"listed_contracts":94,"listed_calls":58,"listed_puts":46,"gamma_max_distance_pct":35.92284010117635,"delta_neutral_distance_pct":7.15457829219559,"gamma_neutral_distance_pct":9.311625655400464,"open_interest_change_1d_pct":0.03211356674681334,"call_open_interest":37794,"put_open_interest":83689,"put_call_open_interest_ratio":2.214346192517331,"nearest_expiration_max_pain":55,"nearest_expiration_max_pain_expiry":"2026-10-16","nearest_expiration_max_pain_distance_pct":-2.6203958113164805,"all_expiration_max_pain":60,"net_gamma_exposure":-1715662.4303937166,"net_gamma_exposure_per_100k_open_interest":-1412265.4448718887,"gamma_exposure_flip":61.73920566978127,"gamma_exposure_flip_distance_pct":9.311625655400464,"call_wall":65,"call_wall_distance_pct":15.084986768444159,"put_wall":45,"put_wall_distance_pct":-20.325778391077122,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":576},"history_summary":{"first_date":"2021-03-18","last_date":"2026-10-02","session_count":1321,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":24.206349206349206,"gamma_max_cross_count":13,"delta_neutral_cross_count":13,"gamma_max_prior_sessions_closer_pct":73.4126984126984,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":38.095238095238095,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":100,"open_interest_change_1d_contracts":39,"open_interest_change_z_252":-0.2006447028972908,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":1.354079759719673,"open_interest_change_21_sessions_pct":13.83339580209895,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":115,"put_change_contracts":-76,"call_growth_pct":0.30520979856153296,"put_growth_pct":-0.09073001850414851,"call_minus_put_growth_pp":0.3959398170656815},"five_sessions":{"call_change_contracts":1639,"put_change_contracts":-16,"call_growth_pct":4.533259576822016,"put_growth_pct":-0.01911474822292575,"call_minus_put_growth_pp":4.5523743250449415},"call_change_surprise":{"z_score":-0.011270823724768123,"comparison_sessions":252},"put_change_surprise":{"z_score":-0.257474026724768,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":0.1103288460837695,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":0.9444,"catalyst_score":47.697632931411675,"directional_score":-7.244094488188981,"catalyst_reasons":["14d expected move +20.6%","volume/OI 0.15","25Δ risk reversal -18.6 pp"],"features":{"symbol":"PCVX","price":56.48,"totalOi":121483,"analysisCoverage":0.9444,"avgIvPct":107.2,"ivRank":49,"iv52wHighPct":114.8,"iv52wLowPct":99.9,"frontDte":14,"frontAtmIvPct":105.235,"backAtmIvPct":122.2445,"termPremiumPp":-17.0095,"expectedMoveFrontPct":20.61,"straddleFrontPct":15.76,"straddle30dPct":15.76,"riskReversalFrontPp":-18.62,"riskReversal30dPp":-18.62,"butterflyFrontPp":null,"butterfly30dPp":null,"putCallOiRatio":2.214,"putCallOiFrontRatio":0.991,"putCallVolumeFrontRatio":0.341,"optionVolume":18720,"volumeOiRatio":0.154096,"netDeltaNormalized":-0.043818,"dealerDeltaNormalized":0.043818,"gexPer100kOi":-790498.473037,"vannaPer100kOi":5182.618144,"charmPer100kOi":-1062434.25006,"weekendDeltaShiftPer100kOi":-3187302.750179,"ivSurfaceRangePp":49.4,"gammaFlipDistancePct":null,"maxPainDistancePct":6.232295,"peakCallDistancePct":59.348442,"peakPutDistancePct":-11.473088},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/PCVX.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":33,"completed_path_count":33,"latest_cross_date":"2026-01-29","horizons":[{"sessions":1,"sample_size":33,"median_return_pct":-0.3435546183694793,"p25_return_pct":-1.638494292885606,"p75_return_pct":1.7110235022704812,"above_zero_pct":42.42424242424242,"median_interval_low_pct":-1.299483246562061,"median_interval_high_pct":0.8373965610581013,"median_interval_nominal_coverage_pct":91.98566875420511,"confidence_floor_pct":0},{"sessions":3,"sample_size":33,"median_return_pct":-1.25434285485293,"p25_return_pct":-2.1188622187560235,"p75_return_pct":2.658932435397432,"above_zero_pct":45.45454545454545,"median_interval_low_pct":-1.9148878799129632,"median_interval_high_pct":2.1035595994444156,"median_interval_nominal_coverage_pct":91.98566875420511,"confidence_floor_pct":0},{"sessions":5,"sample_size":33,"median_return_pct":0.7671604340577787,"p25_return_pct":-2.5742043520126767,"p75_return_pct":2.759891388162905,"above_zero_pct":51.515151515151516,"median_interval_low_pct":-1.696424853740841,"median_interval_high_pct":1.710591093801428,"median_interval_nominal_coverage_pct":91.98566875420511,"confidence_floor_pct":0},{"sessions":10,"sample_size":33,"median_return_pct":2.2252486872469834,"p25_return_pct":-4.3076137990019525,"p75_return_pct":4.032565468424165,"above_zero_pct":54.54545454545454,"median_interval_low_pct":-1.482443910309672,"median_interval_high_pct":3.492502855377655,"median_interval_nominal_coverage_pct":91.98566875420511,"confidence_floor_pct":0}]},{"direction":"below","event_count":31,"completed_path_count":31,"latest_cross_date":"2026-01-28","horizons":[{"sessions":1,"sample_size":31,"median_return_pct":0.4271868363167508,"p25_return_pct":-1.1032590779014861,"p75_return_pct":1.9675731930181684,"above_zero_pct":51.61290322580645,"median_interval_low_pct":-0.855464360832936,"median_interval_high_pct":1.4685620990322779,"median_interval_nominal_coverage_pct":92.92444540187716,"confidence_floor_pct":0},{"sessions":3,"sample_size":31,"median_return_pct":-0.07194866533625222,"p25_return_pct":-3.443712929618703,"p75_return_pct":2.8059180706943354,"above_zero_pct":48.38709677419355,"median_interval_low_pct":-2.408824265941256,"median_interval_high_pct":2.5037646399789004,"median_interval_nominal_coverage_pct":92.92444540187716,"confidence_floor_pct":0},{"sessions":5,"sample_size":31,"median_return_pct":0.7020616102876076,"p25_return_pct":-2.8743479200312674,"p75_return_pct":3.064807660986324,"above_zero_pct":54.83870967741935,"median_interval_low_pct":-0.855464360832936,"median_interval_high_pct":1.9146525035062645,"median_interval_nominal_coverage_pct":92.92444540187716,"confidence_floor_pct":0},{"sessions":10,"sample_size":31,"median_return_pct":0.3949023327065371,"p25_return_pct":-5.7502764398046855,"p75_return_pct":6.2072399643899985,"above_zero_pct":51.61290322580645,"median_interval_low_pct":-2.524270363224368,"median_interval_high_pct":2.975780763400593,"median_interval_nominal_coverage_pct":92.92444540187716,"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."}