{"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/MDT","markdown_url":"https://halfonadouble.com/stock/MDT.md","history_url":"https://halfonadouble.com/api/v1/history/MDT.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/MDT.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":"MDT","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":86.37999725341797,"previous_close":86.44000244140625,"delta_neutral":87.57715259275427,"gamma_neutral":81.31893814461343,"gamma_max":94.22092553528918,"total_open_interest":274598,"previous_open_interest":287448,"listed_contracts":560,"listed_calls":313,"listed_puts":281,"gamma_max_distance_pct":9.07724997821872,"delta_neutral_distance_pct":1.385917315815769,"gamma_neutral_distance_pct":-5.859063752869339,"open_interest_change_1d_pct":-4.470373771951797,"call_open_interest":173305,"put_open_interest":101293,"put_call_open_interest_ratio":0.5844782320186953,"nearest_expiration_max_pain":87,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":0.7177619429219169,"all_expiration_max_pain":90,"net_gamma_exposure":14646516.827983284,"net_gamma_exposure_per_100k_open_interest":5333803.169718383,"gamma_exposure_flip":81.31893814461343,"gamma_exposure_flip_distance_pct":-5.859063752869339,"call_wall":90,"call_wall_distance_pct":4.1907882168157755,"put_wall":82.5,"put_wall_distance_pct":-4.491777467918872,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":322},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-02","session_count":1394,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":6.349206349206349,"gamma_max_cross_count":12,"delta_neutral_cross_count":11,"gamma_max_prior_sessions_closer_pct":83.73015873015873,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":11.904761904761903,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":94.04761904761905,"open_interest_change_1d_contracts":-12850,"open_interest_change_z_252":-0.8970100604784573,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":11.363092558571493,"open_interest_change_21_sessions_pct":-10.800495051113053,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-13192,"put_change_contracts":342,"call_growth_pct":-7.073572229043899,"put_growth_pct":0.33877821913601647,"call_minus_put_growth_pp":-7.412350448179915},"five_sessions":{"call_change_contracts":20564,"put_change_contracts":7455,"call_growth_pct":13.463313714064986,"put_growth_pct":7.94454272256442,"call_minus_put_growth_pp":5.518770991500566},"call_change_surprise":{"z_score":-1.2982864525900242,"comparison_sessions":252},"put_change_surprise":{"z_score":0.03680735203110071,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-1.4249738530305573,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":57.9828831302433,"directional_score":-13.503937007874011,"catalyst_reasons":["front IV premium 3.3 pp","smile convexity -11.9 pp"],"features":{"symbol":"MDT","price":86.38,"totalOi":299588,"analysisCoverage":1,"avgIvPct":87.4,"ivRank":68.2,"iv52wHighPct":111.6,"iv52wLowPct":35.5,"frontDte":7,"frontAtmIvPct":32.9278,"backAtmIvPct":29.5854,"termPremiumPp":3.3424,"expectedMoveFrontPct":4.56,"straddleFrontPct":4.03,"straddle30dPct":6.62,"riskReversalFrontPp":9.7,"riskReversal30dPp":-3.32,"butterflyFrontPp":-11.9,"butterfly30dPp":-11.9,"putCallOiRatio":0.534,"putCallOiFrontRatio":0.391,"putCallVolumeFrontRatio":0.164,"optionVolume":15958,"volumeOiRatio":0.053266,"netDeltaNormalized":-0.011464,"dealerDeltaNormalized":0.011446,"gexPer100kOi":12458478.764169,"vannaPer100kOi":2257.433542,"charmPer100kOi":790916.19157,"weekendDeltaShiftPer100kOi":2372748.574709,"ivSurfaceRangePp":85.1,"gammaFlipDistancePct":0.069461,"maxPainDistancePct":3.03311,"peakCallDistancePct":4.190785,"peakPutDistancePct":9.979162},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/MDT.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":27,"completed_path_count":27,"latest_cross_date":"2026-08-10","horizons":[{"sessions":1,"sample_size":27,"median_return_pct":-0.31798523437582826,"p25_return_pct":-0.6361731009403682,"p75_return_pct":0.28072678155275366,"above_zero_pct":37.03703703703704,"median_interval_low_pct":-0.5335228856304441,"median_interval_high_pct":0.10396669470074116,"median_interval_nominal_coverage_pct":94.77610141038895,"confidence_floor_pct":0},{"sessions":3,"sample_size":27,"median_return_pct":-0.3252518796920456,"p25_return_pct":-1.191270193510846,"p75_return_pct":0.9546212298586099,"above_zero_pct":44.44444444444444,"median_interval_low_pct":-1.087803765094375,"median_interval_high_pct":0.48333406276113156,"median_interval_nominal_coverage_pct":94.77610141038895,"confidence_floor_pct":0},{"sessions":5,"sample_size":27,"median_return_pct":-0.9149946173545254,"p25_return_pct":-2.7551285875067166,"p75_return_pct":0.3292471843921674,"above_zero_pct":33.33333333333333,"median_interval_low_pct":-2.30296834215048,"median_interval_high_pct":0.13565832731432526,"median_interval_nominal_coverage_pct":94.77610141038895,"confidence_floor_pct":0},{"sessions":10,"sample_size":27,"median_return_pct":-0.6677620367168235,"p25_return_pct":-2.976432424658709,"p75_return_pct":0.785454482449921,"above_zero_pct":37.03703703703704,"median_interval_low_pct":-1.965197777807992,"median_interval_high_pct":0.5342128647579658,"median_interval_nominal_coverage_pct":94.77610141038895,"confidence_floor_pct":0}]},{"direction":"below","event_count":27,"completed_path_count":27,"latest_cross_date":"2026-08-21","horizons":[{"sessions":1,"sample_size":27,"median_return_pct":-0.10159349162965903,"p25_return_pct":-0.6958338646309237,"p75_return_pct":0.5011624004185089,"above_zero_pct":44.44444444444444,"median_interval_low_pct":-0.5662096817491635,"median_interval_high_pct":0.3476916962672938,"median_interval_nominal_coverage_pct":94.77610141038895,"confidence_floor_pct":0},{"sessions":3,"sample_size":27,"median_return_pct":-0.7109806667529583,"p25_return_pct":-1.7559701173020192,"p75_return_pct":0.46390681845341897,"above_zero_pct":29.629629629629626,"median_interval_low_pct":-1.4247475659288855,"median_interval_high_pct":-0.008478543492351776,"median_interval_nominal_coverage_pct":94.77610141038895,"confidence_floor_pct":-0.008478543492351776},{"sessions":5,"sample_size":27,"median_return_pct":-0.997182655353368,"p25_return_pct":-2.411773035494069,"p75_return_pct":0.11214902145547656,"above_zero_pct":25.925925925925924,"median_interval_low_pct":-2.2141166195826956,"median_interval_high_pct":-0.23111228971668396,"median_interval_nominal_coverage_pct":94.77610141038895,"confidence_floor_pct":-0.23111228971668396},{"sessions":10,"sample_size":27,"median_return_pct":-0.10035005556383592,"p25_return_pct":-3.8003250890815576,"p75_return_pct":1.2419253332632163,"above_zero_pct":48.148148148148145,"median_interval_low_pct":-2.550037720662768,"median_interval_high_pct":0.4968804028503637,"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."}