{"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/ASHR","markdown_url":"https://halfonadouble.com/stock/ASHR.md","history_url":"https://halfonadouble.com/api/v1/history/ASHR.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/ASHR.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":"ASHR","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":31.1200008392334,"previous_close":31.489999771118164,"delta_neutral":33.12612030183389,"gamma_neutral":33.28567892315331,"gamma_max":38.61224591484532,"total_open_interest":362303,"previous_open_interest":577270,"listed_contracts":310,"listed_calls":166,"listed_puts":160,"gamma_max_distance_pct":24.075336997312498,"delta_neutral_distance_pct":6.446399127571209,"gamma_neutral_distance_pct":6.959119619269467,"open_interest_change_1d_pct":-37.23855388293173,"call_open_interest":162386,"put_open_interest":199917,"put_call_open_interest_ratio":1.2311221410712747,"nearest_expiration_max_pain":31,"nearest_expiration_max_pain_expiry":"2026-10-23","nearest_expiration_max_pain_distance_pct":-0.3856067994770482,"all_expiration_max_pain":34,"net_gamma_exposure":-18361249.383360498,"net_gamma_exposure_per_100k_open_interest":-5067926.399549685,"gamma_exposure_flip":33.28567892315331,"gamma_exposure_flip_distance_pct":6.959119619269467,"call_wall":35,"call_wall_distance_pct":12.46786329091301,"put_wall":30,"put_wall_distance_pct":-3.5989743220745627,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":255},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-16","session_count":1403,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":0.3968253968253968,"gamma_max_cross_count":2,"delta_neutral_cross_count":15,"gamma_max_prior_sessions_closer_pct":100,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":90.07936507936508,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":0.3968253968253968,"open_interest_change_1d_contracts":-214967,"open_interest_change_z_252":-3.0953601634198913,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":-35.198659269036916,"open_interest_change_21_sessions_pct":-34.04806460068737,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-121483,"put_change_contracts":-93484,"call_growth_pct":-42.79544437751216,"put_growth_pct":-31.862195425373464,"call_minus_put_growth_pp":-10.933248952138698},"five_sessions":{"call_change_contracts":-109020,"put_change_contracts":-87775,"call_growth_pct":-40.168603494395846,"put_growth_pct":-30.510059369047454,"call_minus_put_growth_pp":-9.658544125348392},"call_change_surprise":{"z_score":-2.822411392919389,"comparison_sessions":252},"put_change_surprise":{"z_score":-3.145657895568077,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-1.696834667835506,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-16","analysis_coverage":1,"catalyst_score":31.913157853483245,"directional_score":-13.335367980467385,"catalyst_reasons":[],"features":{"price":31.12,"totalOi":583644,"analysisCoverage":1,"avgIvPct":115.7,"ivRank":92.2,"iv52wHighPct":122.9,"iv52wLowPct":31.06,"frontDte":7,"termPremiumPp":-1.0831,"riskReversalFrontPp":1.86,"riskReversal30dPp":3.32,"butterflyFrontPp":-0.62,"butterfly30dPp":-0.62,"putCallOiRatio":1.01,"putCallOiFrontRatio":0.282,"putCallVolumeFrontRatio":0.231,"optionVolume":11941,"volumeOiRatio":0.020459,"netDeltaNormalized":-0.146357,"dealerDeltaNormalized":0.146221,"gexPer100kOi":-906023.144245,"vannaPer100kOi":2261.995326,"charmPer100kOi":-30389.415466,"weekendDeltaShiftPer100kOi":-91168.246397,"ivSurfaceRangePp":59.1,"gammaFlipDistancePct":null,"maxPainDistancePct":9.254499,"peakCallDistancePct":-1.992288,"peakPutDistancePct":-0.385604},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/ASHR.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":12,"completed_path_count":12,"latest_cross_date":"2026-04-15","horizons":[{"sessions":1,"sample_size":12,"median_return_pct":0.565019841619474,"p25_return_pct":0.013178418129661251,"p75_return_pct":1.4803352865222774,"above_zero_pct":75,"median_interval_low_pct":-0.4682465788292678,"median_interval_high_pct":1.4977495096171634,"median_interval_nominal_coverage_pct":96.142578125,"confidence_floor_pct":0},{"sessions":3,"sample_size":12,"median_return_pct":0.005325971958686226,"p25_return_pct":-0.8961769386104101,"p75_return_pct":1.5781389509718802,"above_zero_pct":50,"median_interval_low_pct":-1.183245391163834,"median_interval_high_pct":2.0330649721546745,"median_interval_nominal_coverage_pct":96.142578125,"confidence_floor_pct":0},{"sessions":5,"sample_size":12,"median_return_pct":-0.16194857960105669,"p25_return_pct":-1.1182051695400874,"p75_return_pct":2.5469551455837793,"above_zero_pct":50,"median_interval_low_pct":-1.3754680456290025,"median_interval_high_pct":3.6639929978655283,"median_interval_nominal_coverage_pct":96.142578125,"confidence_floor_pct":0},{"sessions":10,"sample_size":12,"median_return_pct":0.4437739841526678,"p25_return_pct":-2.70484240900902,"p75_return_pct":2.2374214081348653,"above_zero_pct":50,"median_interval_low_pct":-4.624664370973353,"median_interval_high_pct":4.44057811919627,"median_interval_nominal_coverage_pct":96.142578125,"confidence_floor_pct":0}]},{"direction":"below","event_count":12,"completed_path_count":12,"latest_cross_date":"2026-04-16","horizons":[{"sessions":1,"sample_size":12,"median_return_pct":0.3590395464699525,"p25_return_pct":-0.10177047969422981,"p75_return_pct":1.5740019603161404,"above_zero_pct":66.66666666666666,"median_interval_low_pct":-0.26462851228929996,"median_interval_high_pct":2.686083928649352,"median_interval_nominal_coverage_pct":96.142578125,"confidence_floor_pct":0},{"sessions":3,"sample_size":12,"median_return_pct":0.5049660456540317,"p25_return_pct":-0.8225546318280208,"p75_return_pct":2.5564720158155305,"above_zero_pct":58.333333333333336,"median_interval_low_pct":-2.231715694554315,"median_interval_high_pct":2.750810329978104,"median_interval_nominal_coverage_pct":96.142578125,"confidence_floor_pct":0},{"sessions":5,"sample_size":12,"median_return_pct":-0.06707438526399323,"p25_return_pct":-1.917134103660398,"p75_return_pct":1.60516834834461,"above_zero_pct":41.66666666666667,"median_interval_low_pct":-3.8224031203126008,"median_interval_high_pct":2.6815403048933595,"median_interval_nominal_coverage_pct":96.142578125,"confidence_floor_pct":0},{"sessions":10,"sample_size":12,"median_return_pct":0.9273692562301483,"p25_return_pct":-3.840351442355705,"p75_return_pct":3.3823847697426412,"above_zero_pct":50,"median_interval_low_pct":-5.6747914899382685,"median_interval_high_pct":4.236656974842701,"median_interval_nominal_coverage_pct":96.142578125,"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."}