{"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/ADI","markdown_url":"https://halfonadouble.com/stock/ADI.md","history_url":"https://halfonadouble.com/api/v1/history/ADI.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/ADI.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":"ADI","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":417.1499938964844,"previous_close":404.6000061035156,"delta_neutral":348.84522033574297,"gamma_neutral":310.3503539569557,"gamma_max":410.15605104831633,"total_open_interest":106775,"previous_open_interest":117327,"listed_contracts":745,"listed_calls":460,"listed_puts":429,"gamma_max_distance_pct":-1.6766014504374154,"delta_neutral_distance_pct":-16.374151878254903,"gamma_neutral_distance_pct":-25.60221539066616,"open_interest_change_1d_pct":-8.993667271812967,"call_open_interest":74303,"put_open_interest":32472,"put_call_open_interest_ratio":0.43702138540839536,"nearest_expiration_max_pain":375,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":-10.104277721011758,"all_expiration_max_pain":370,"net_gamma_exposure":10979908.825903254,"net_gamma_exposure_per_100k_open_interest":10283220.628333649,"gamma_exposure_flip":310.3503539569557,"gamma_exposure_flip_distance_pct":-25.60221539066616,"call_wall":420,"call_wall_distance_pct":0.6832089524668321,"put_wall":400,"put_wall_distance_pct":-4.111229569079208,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":608},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-02","session_count":1393,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":8.333333333333332,"gamma_max_cross_count":25,"delta_neutral_cross_count":10,"gamma_max_prior_sessions_closer_pct":18.650793650793652,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":100,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":75.39682539682539,"open_interest_change_1d_contracts":-10552,"open_interest_change_z_252":-1.2183369592884863,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":1.5270659605016688,"open_interest_change_21_sessions_pct":5.483877341341974,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-4011,"put_change_contracts":-6541,"call_growth_pct":-5.1216896084991195,"put_growth_pct":-16.766206136416066,"call_minus_put_growth_pp":11.644516527916947},"five_sessions":{"call_change_contracts":-359,"put_change_contracts":1965,"call_growth_pct":-0.48083362353004205,"put_growth_pct":6.441144655325007,"call_minus_put_growth_pp":-6.9219782788550495},"call_change_surprise":{"z_score":-0.9160181938381731,"comparison_sessions":252},"put_change_surprise":{"z_score":-1.405046403052032,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":2.1021641584107207,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":60.30660062938887,"directional_score":-14.409448818897634,"catalyst_reasons":["volume/OI 0.10","smile convexity 12.9 pp","IV rank 95"],"features":{"symbol":"ADI","price":417.15,"totalOi":118101,"analysisCoverage":1,"avgIvPct":121.8,"ivRank":95,"iv52wHighPct":125.8,"iv52wLowPct":46.4,"frontDte":7,"frontAtmIvPct":36.8271,"backAtmIvPct":38.6193,"termPremiumPp":-1.7922,"expectedMoveFrontPct":5.1,"straddleFrontPct":5.47,"straddle30dPct":9.06,"riskReversalFrontPp":22.58,"riskReversal30dPp":1.46,"butterflyFrontPp":12.85,"butterfly30dPp":0.31,"putCallOiRatio":0.498,"putCallOiFrontRatio":0.197,"putCallVolumeFrontRatio":1.129,"optionVolume":12327,"volumeOiRatio":0.104377,"netDeltaNormalized":0.314138,"dealerDeltaNormalized":-0.311832,"gexPer100kOi":42858121.954937,"vannaPer100kOi":1116.84067,"charmPer100kOi":-6625118.33092,"weekendDeltaShiftPer100kOi":-19875354.99276,"ivSurfaceRangePp":93.3,"gammaFlipDistancePct":-4.410883,"maxPainDistancePct":-8.905669,"peakCallDistancePct":-8.905669,"peakPutDistancePct":-5.909145},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/ADI.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":28,"completed_path_count":27,"latest_cross_date":"2026-10-01","horizons":[{"sessions":1,"sample_size":28,"median_return_pct":-0.25514923744175966,"p25_return_pct":-1.2776214154098908,"p75_return_pct":0.6053342851201737,"above_zero_pct":39.285714285714285,"median_interval_low_pct":-1.0671480406276523,"median_interval_high_pct":0.3514475633817238,"median_interval_nominal_coverage_pct":91.2841446697712,"confidence_floor_pct":0},{"sessions":3,"sample_size":27,"median_return_pct":-1.1814984836878373,"p25_return_pct":-3.4124300752685297,"p75_return_pct":0.8033835459785865,"above_zero_pct":37.03703703703704,"median_interval_low_pct":-3.154054969480291,"median_interval_high_pct":0.6021233515413726,"median_interval_nominal_coverage_pct":94.77610141038895,"confidence_floor_pct":0},{"sessions":5,"sample_size":27,"median_return_pct":-0.599850196396623,"p25_return_pct":-3.531253410497764,"p75_return_pct":1.1133574492564136,"above_zero_pct":44.44444444444444,"median_interval_low_pct":-3.2814730672842796,"median_interval_high_pct":0.9827525088303091,"median_interval_nominal_coverage_pct":94.77610141038895,"confidence_floor_pct":0},{"sessions":10,"sample_size":27,"median_return_pct":-1.4241608343631529,"p25_return_pct":-3.68518194049508,"p75_return_pct":2.0709609469027335,"above_zero_pct":40.74074074074074,"median_interval_low_pct":-3.5325446280211614,"median_interval_high_pct":1.774754498001263,"median_interval_nominal_coverage_pct":94.77610141038895,"confidence_floor_pct":0}]},{"direction":"below","event_count":27,"completed_path_count":27,"latest_cross_date":"2026-05-14","horizons":[{"sessions":1,"sample_size":27,"median_return_pct":0.13225808274486273,"p25_return_pct":-0.8503678310449125,"p75_return_pct":1.319989353329032,"above_zero_pct":51.85185185185185,"median_interval_low_pct":-0.7274313675518229,"median_interval_high_pct":0.7997026545496277,"median_interval_nominal_coverage_pct":94.77610141038895,"confidence_floor_pct":0},{"sessions":3,"sample_size":27,"median_return_pct":-0.7648431212571083,"p25_return_pct":-2.7831634951013484,"p75_return_pct":2.283820190388075,"above_zero_pct":48.148148148148145,"median_interval_low_pct":-2.1681837742953625,"median_interval_high_pct":1.5261740734083595,"median_interval_nominal_coverage_pct":94.77610141038895,"confidence_floor_pct":0},{"sessions":5,"sample_size":27,"median_return_pct":0.4336111466331616,"p25_return_pct":-3.0186239230561576,"p75_return_pct":2.275335994010119,"above_zero_pct":51.85185185185185,"median_interval_low_pct":-2.028042480811809,"median_interval_high_pct":1.7412596301922711,"median_interval_nominal_coverage_pct":94.77610141038895,"confidence_floor_pct":0},{"sessions":10,"sample_size":27,"median_return_pct":-2.0039919655762017,"p25_return_pct":-3.9457901431075526,"p75_return_pct":5.248574563427666,"above_zero_pct":40.74074074074074,"median_interval_low_pct":-3.8811224381353537,"median_interval_high_pct":4.242055554409929,"median_interval_nominal_coverage_pct":94.77610141038895,"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."}