{"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/VKTX","markdown_url":"https://halfonadouble.com/stock/VKTX.md","history_url":"https://halfonadouble.com/api/v1/history/VKTX.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/VKTX.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":"VKTX","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":25.170000076293945,"previous_close":27.3700008392334,"delta_neutral":20.4842997012897,"gamma_neutral":2.732533231378356,"gamma_max":31.087309229936835,"total_open_interest":257117,"previous_open_interest":348645,"listed_contracts":451,"listed_calls":278,"listed_puts":216,"gamma_max_distance_pct":23.509372807734056,"delta_neutral_distance_pct":-18.61621120699723,"gamma_neutral_distance_pct":-89.14369001551194,"open_interest_change_1d_pct":-26.25249178964276,"call_open_interest":214303,"put_open_interest":42814,"put_call_open_interest_ratio":0.19978255087422947,"nearest_expiration_max_pain":28,"nearest_expiration_max_pain_expiry":"2026-10-23","nearest_expiration_max_pain_distance_pct":11.24354356427458,"all_expiration_max_pain":30,"net_gamma_exposure":6592627.150959277,"net_gamma_exposure_per_100k_open_interest":2564057.2777993195,"gamma_exposure_flip":2.732533231378356,"gamma_exposure_flip_distance_pct":-89.14369001551194,"call_wall":30,"call_wall_distance_pct":19.189510961722764,"put_wall":27.5,"put_wall_distance_pct":9.257051714912535,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":328},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-16","session_count":1404,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":2.7777777777777777,"gamma_max_cross_count":10,"delta_neutral_cross_count":0,"gamma_max_prior_sessions_closer_pct":95.63492063492063,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":7.936507936507936,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":79.36507936507937,"open_interest_change_1d_contracts":-91528,"open_interest_change_z_252":-6.08721736276872,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":-20.476982840741794,"open_interest_change_21_sessions_pct":-8.659540379334477,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-70245,"put_change_contracts":-21283,"call_growth_pct":-24.68652037617555,"put_growth_pct":-33.204362138633634,"call_minus_put_growth_pp":8.517841762458083},"five_sessions":{"call_change_contracts":-49052,"put_change_contracts":-17155,"call_growth_pct":-18.625809268857626,"put_growth_pct":-28.606446664109793,"call_minus_put_growth_pp":9.980637395252167},"call_change_surprise":{"z_score":-6.123672668631657,"comparison_sessions":252},"put_change_surprise":{"z_score":-5.46536880195261,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":1.9702332230649346,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-16","analysis_coverage":0.9444,"catalyst_score":51.03345126718057,"directional_score":13.369778111668587,"catalyst_reasons":["IV rank 100","volume/OI 0.09"],"features":{"price":25.17,"totalOi":354298,"analysisCoverage":0.9444,"avgIvPct":458.1,"ivRank":100,"iv52wHighPct":458.1,"iv52wLowPct":101.9,"frontDte":7,"termPremiumPp":-1.7109,"riskReversalFrontPp":4.36,"riskReversal30dPp":-6.58,"butterflyFrontPp":null,"butterfly30dPp":null,"putCallOiRatio":0.222,"putCallOiFrontRatio":0.332,"putCallVolumeFrontRatio":0.254,"optionVolume":32838,"volumeOiRatio":0.092685,"netDeltaNormalized":0.073149,"dealerDeltaNormalized":-0.072975,"gexPer100kOi":-1213914.80618,"vannaPer100kOi":2460.35823,"charmPer100kOi":-74208.434708,"weekendDeltaShiftPer100kOi":-222625.304123,"ivSurfaceRangePp":79.9,"gammaFlipDistancePct":null,"maxPainDistancePct":17.203019,"peakCallDistancePct":98.649186,"peakPutDistancePct":-0.675407},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/VKTX.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":46,"completed_path_count":46,"latest_cross_date":"2026-07-07","horizons":[{"sessions":1,"sample_size":46,"median_return_pct":-0.21071458545820487,"p25_return_pct":-2.3128309823254174,"p75_return_pct":1.9988515241082638,"above_zero_pct":41.30434782608695,"median_interval_low_pct":-1.3937269494084026,"median_interval_high_pct":0.44335052202160163,"median_interval_nominal_coverage_pct":94.59239681411304,"confidence_floor_pct":0},{"sessions":3,"sample_size":46,"median_return_pct":1.578315343812564,"p25_return_pct":-3.7794313567820232,"p75_return_pct":7.213696655926199,"above_zero_pct":56.52173913043478,"median_interval_low_pct":-2.5656813807074075,"median_interval_high_pct":4.342403240335835,"median_interval_nominal_coverage_pct":94.59239681411304,"confidence_floor_pct":0},{"sessions":5,"sample_size":46,"median_return_pct":0.9539480391797084,"p25_return_pct":-6.894032918036075,"p75_return_pct":10.224597290683509,"above_zero_pct":56.52173913043478,"median_interval_low_pct":-1.0298373399743488,"median_interval_high_pct":2.8929530489375077,"median_interval_nominal_coverage_pct":94.59239681411304,"confidence_floor_pct":0},{"sessions":10,"sample_size":46,"median_return_pct":2.147851190625427,"p25_return_pct":-9.793992062398484,"p75_return_pct":17.29224999027335,"above_zero_pct":58.69565217391305,"median_interval_low_pct":-2.752290969243709,"median_interval_high_pct":8.63480472667899,"median_interval_nominal_coverage_pct":94.59239681411304,"confidence_floor_pct":0}]},{"direction":"below","event_count":50,"completed_path_count":50,"latest_cross_date":"2026-07-08","horizons":[{"sessions":1,"sample_size":50,"median_return_pct":0.8566592579411947,"p25_return_pct":-1.6365069956350147,"p75_return_pct":2.7139487113470917,"above_zero_pct":60,"median_interval_low_pct":-0.42253145597392905,"median_interval_high_pct":2.1428607759021556,"median_interval_nominal_coverage_pct":93.50913529277278,"confidence_floor_pct":0},{"sessions":3,"sample_size":50,"median_return_pct":2.1982795407921363,"p25_return_pct":-3.048868416761419,"p75_return_pct":7.357081733197813,"above_zero_pct":57.99999999999999,"median_interval_low_pct":-0.7978715815388671,"median_interval_high_pct":4.884156042135812,"median_interval_nominal_coverage_pct":93.50913529277278,"confidence_floor_pct":0},{"sessions":5,"sample_size":50,"median_return_pct":0.8246335926736736,"p25_return_pct":-5.190562746551378,"p75_return_pct":8.612044975573708,"above_zero_pct":52,"median_interval_low_pct":-1.8648001029701544,"median_interval_high_pct":4.229070714570082,"median_interval_nominal_coverage_pct":93.50913529277278,"confidence_floor_pct":0},{"sessions":10,"sample_size":50,"median_return_pct":2.4303548713496714,"p25_return_pct":-6.6456557639699465,"p75_return_pct":13.314255523994639,"above_zero_pct":56.00000000000001,"median_interval_low_pct":-2.4024001663345507,"median_interval_high_pct":5.688354346486935,"median_interval_nominal_coverage_pct":93.50913529277278,"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."}