{"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/VTRS","markdown_url":"https://halfonadouble.com/stock/VTRS.md","history_url":"https://halfonadouble.com/api/v1/history/VTRS.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/VTRS.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":"VTRS","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":17.600000381469727,"previous_close":17.459999084472656,"delta_neutral":15.265499013566867,"gamma_neutral":14.420627296919786,"gamma_max":18.211175607294496,"total_open_interest":123010,"previous_open_interest":122199,"listed_contracts":101,"listed_calls":74,"listed_puts":53,"gamma_max_distance_pct":3.472586435101726,"delta_neutral_distance_pct":-13.26421203013583,"gamma_neutral_distance_pct":-18.064619407039125,"open_interest_change_1d_pct":0.6636715521403612,"call_open_interest":97404,"put_open_interest":25606,"put_call_open_interest_ratio":0.2628844811301384,"nearest_expiration_max_pain":16,"nearest_expiration_max_pain_expiry":"2026-10-16","nearest_expiration_max_pain_distance_pct":-9.090911061310528,"all_expiration_max_pain":10,"net_gamma_exposure":6956776.701214284,"net_gamma_exposure_per_100k_open_interest":5655456.224058437,"gamma_exposure_flip":14.420627296919786,"gamma_exposure_flip_distance_pct":-18.064619407039125,"call_wall":17,"call_wall_distance_pct":-3.409093002642436,"put_wall":15,"put_wall_distance_pct":-14.772729119978619,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":571},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-02","session_count":1394,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":25,"gamma_max_cross_count":26,"delta_neutral_cross_count":6,"gamma_max_prior_sessions_closer_pct":31.746031746031743,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":38.88888888888889,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":16.26984126984127,"open_interest_change_1d_contracts":811,"open_interest_change_z_252":0.11090654159172467,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":2.7841374354517954,"open_interest_change_21_sessions_pct":-0.4741253762257678,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":34,"put_change_contracts":777,"call_growth_pct":0.034918352675362016,"put_growth_pct":3.1294051310967013,"call_minus_put_growth_pp":-3.0944867784213392},"five_sessions":{"call_change_contracts":2088,"put_change_contracts":1244,"call_growth_pct":2.190608082588443,"put_growth_pct":5.106313110582054,"call_minus_put_growth_pp":-2.915705027993611},"call_change_surprise":{"z_score":0.017240017271677538,"comparison_sessions":252},"put_change_surprise":{"z_score":0.26214002791630464,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-0.4361532009319645,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":43.692305951372255,"directional_score":37.24409448818898,"catalyst_reasons":["OI change 0.11σ","25Δ risk reversal -65.3 pp"],"features":{"symbol":"VTRS","price":17.6,"totalOi":123010,"analysisCoverage":1,"avgIvPct":62.4,"ivRank":31.7,"iv52wHighPct":92.39,"iv52wLowPct":48.5,"frontDte":14,"frontAtmIvPct":26.3981,"backAtmIvPct":35.5353,"termPremiumPp":-9.1372,"expectedMoveFrontPct":5.17,"straddleFrontPct":4.12,"straddle30dPct":4.12,"riskReversalFrontPp":-65.33,"riskReversal30dPp":-65.33,"butterflyFrontPp":-5.68,"butterfly30dPp":-5.68,"putCallOiRatio":0.263,"putCallOiFrontRatio":0.299,"putCallVolumeFrontRatio":0.293,"optionVolume":714,"volumeOiRatio":0.005804,"netDeltaNormalized":0.592688,"dealerDeltaNormalized":-0.580136,"gexPer100kOi":1240281.90391,"vannaPer100kOi":-786.11495,"charmPer100kOi":-103038.777335,"weekendDeltaShiftPer100kOi":-309117.144948,"ivSurfaceRangePp":153.4,"gammaFlipDistancePct":-48.579545,"maxPainDistancePct":-43.181818,"peakCallDistancePct":7.954545,"peakPutDistancePct":-3.409091},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/VTRS.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":35,"completed_path_count":34,"latest_cross_date":"2026-09-28","horizons":[{"sessions":1,"sample_size":35,"median_return_pct":-0.13927231592972822,"p25_return_pct":-0.9691673880848073,"p75_return_pct":0.785129208059343,"above_zero_pct":40,"median_interval_low_pct":-0.5888073445840747,"median_interval_high_pct":0.19248800219924256,"median_interval_nominal_coverage_pct":91.04689210653305,"confidence_floor_pct":0},{"sessions":3,"sample_size":35,"median_return_pct":-0.3849851831692397,"p25_return_pct":-2.52576889348074,"p75_return_pct":2.584185539593087,"above_zero_pct":45.714285714285715,"median_interval_low_pct":-1.6641472207644226,"median_interval_high_pct":1.5002898443535306,"median_interval_nominal_coverage_pct":91.04689210653305,"confidence_floor_pct":0},{"sessions":5,"sample_size":34,"median_return_pct":-0.19517095825266062,"p25_return_pct":-3.79958776573254,"p75_return_pct":2.3483977917090226,"above_zero_pct":47.05882352941176,"median_interval_low_pct":-2.496217224209041,"median_interval_high_pct":1.2298970500876472,"median_interval_nominal_coverage_pct":94.23873270861804,"confidence_floor_pct":0},{"sessions":10,"sample_size":34,"median_return_pct":-1.4744362493380514,"p25_return_pct":-5.701681915962917,"p75_return_pct":2.392850511764233,"above_zero_pct":41.17647058823529,"median_interval_low_pct":-4.263273744974927,"median_interval_high_pct":0.9624583685377441,"median_interval_nominal_coverage_pct":94.23873270861804,"confidence_floor_pct":0}]},{"direction":"below","event_count":34,"completed_path_count":33,"latest_cross_date":"2026-09-29","horizons":[{"sessions":1,"sample_size":34,"median_return_pct":0.14282399705060067,"p25_return_pct":-1.4747006073507318,"p75_return_pct":1.0425621872449387,"above_zero_pct":52.94117647058824,"median_interval_low_pct":-0.5597053929302653,"median_interval_high_pct":0.5993124400279548,"median_interval_nominal_coverage_pct":94.23873270861804,"confidence_floor_pct":0},{"sessions":3,"sample_size":34,"median_return_pct":-0.8765768218896963,"p25_return_pct":-3.2776819949970255,"p75_return_pct":1.3192403448891554,"above_zero_pct":41.17647058823529,"median_interval_low_pct":-2.445656275957575,"median_interval_high_pct":0.9174303230812253,"median_interval_nominal_coverage_pct":94.23873270861804,"confidence_floor_pct":0},{"sessions":5,"sample_size":33,"median_return_pct":-0.34246541787589235,"p25_return_pct":-3.0303001841675226,"p75_return_pct":0.9280733389545937,"above_zero_pct":45.45454545454545,"median_interval_low_pct":-2.026340542898697,"median_interval_high_pct":0.6932457708592077,"median_interval_nominal_coverage_pct":91.98566875420511,"confidence_floor_pct":0},{"sessions":10,"sample_size":33,"median_return_pct":-1.9398715305473102,"p25_return_pct":-7.280572026753596,"p75_return_pct":1.7123270893795395,"above_zero_pct":36.36363636363637,"median_interval_low_pct":-5.075758227084737,"median_interval_high_pct":0.5225337786637141,"median_interval_nominal_coverage_pct":91.98566875420511,"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."}