{"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/MO","markdown_url":"https://halfonadouble.com/stock/MO.md","history_url":"https://halfonadouble.com/api/v1/history/MO.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/MO.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":"MO","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":75.11000061035156,"previous_close":73.83000183105469,"delta_neutral":68.07313856297242,"gamma_neutral":67.34928406895833,"gamma_max":75.26613971732331,"total_open_interest":282142,"previous_open_interest":313697,"listed_contracts":480,"listed_calls":262,"listed_puts":279,"gamma_max_distance_pct":0.20788058274923146,"delta_neutral_distance_pct":-9.36874183224189,"gamma_neutral_distance_pct":-10.3324676851669,"open_interest_change_1d_pct":-10.059069739270697,"call_open_interest":154852,"put_open_interest":127290,"put_call_open_interest_ratio":0.8220106940820913,"nearest_expiration_max_pain":71,"nearest_expiration_max_pain_expiry":"2026-10-23","nearest_expiration_max_pain_distance_pct":-5.471975205636102,"all_expiration_max_pain":67.5,"net_gamma_exposure":27439275.345222097,"net_gamma_exposure_per_100k_open_interest":9725342.325928822,"gamma_exposure_flip":67.34928406895833,"gamma_exposure_flip_distance_pct":-10.3324676851669,"call_wall":75,"call_wall_distance_pct":-0.14645268200996708,"put_wall":70,"put_wall_distance_pct":-6.803355836542637,"gamma_max_cross_direction":"below","delta_neutral_cross_direction":null,"open_interest_rank":302},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-16","session_count":1404,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":7.5396825396825395,"gamma_max_cross_count":14,"delta_neutral_cross_count":10,"gamma_max_prior_sessions_closer_pct":1.984126984126984,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":90.47619047619048,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":22.61904761904762,"open_interest_change_1d_contracts":-31555,"open_interest_change_z_252":-1.702949369853598,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":-0.0541986220088914,"open_interest_change_21_sessions_pct":-24.74908984223932,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-21120,"put_change_contracts":-10435,"call_growth_pct":-12.001909394676426,"put_growth_pct":-7.5766926846977665,"call_minus_put_growth_pp":-4.42521670997866},"five_sessions":{"call_change_contracts":-10706,"put_change_contracts":10553,"call_growth_pct":-6.466615929160778,"put_growth_pct":9.039978755664443,"call_minus_put_growth_pp":-15.50659468482522},"call_change_surprise":{"z_score":-2.0815516633851354,"comparison_sessions":252},"put_change_surprise":{"z_score":-1.061097287209386,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-1.0603607404305881,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-16","analysis_coverage":1,"catalyst_score":55.40496240399327,"directional_score":-11.344409862896082,"catalyst_reasons":["IV rank 100","volume/OI 0.08"],"features":{"price":75.11,"totalOi":324642,"analysisCoverage":1,"avgIvPct":158.1,"ivRank":100,"iv52wHighPct":158.1,"iv52wLowPct":30.9,"frontDte":7,"termPremiumPp":-0.0963,"riskReversalFrontPp":4.43,"riskReversal30dPp":2.68,"butterflyFrontPp":1.47,"butterfly30dPp":-3.37,"putCallOiRatio":0.771,"putCallOiFrontRatio":0.557,"putCallVolumeFrontRatio":0.996,"optionVolume":27158,"volumeOiRatio":0.083655,"netDeltaNormalized":0.234763,"dealerDeltaNormalized":-0.209626,"gexPer100kOi":11567439.357816,"vannaPer100kOi":1538.001861,"charmPer100kOi":-740134.363391,"weekendDeltaShiftPer100kOi":-2220403.090173,"ivSurfaceRangePp":221.2,"gammaFlipDistancePct":-2.955665,"maxPainDistancePct":-9.466116,"peakCallDistancePct":-0.146452,"peakPutDistancePct":-1.477833},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/MO.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":32,"completed_path_count":31,"latest_cross_date":"2026-10-14","horizons":[{"sessions":1,"sample_size":32,"median_return_pct":0.0874912246196402,"p25_return_pct":-0.7053996045496919,"p75_return_pct":0.9228107776696803,"above_zero_pct":53.125,"median_interval_low_pct":-0.3809538341703833,"median_interval_high_pct":0.696862351631089,"median_interval_nominal_coverage_pct":94.98975402675569,"confidence_floor_pct":0},{"sessions":3,"sample_size":31,"median_return_pct":0.13066501673248965,"p25_return_pct":-0.821613589630471,"p75_return_pct":1.6024345075796531,"above_zero_pct":54.83870967741935,"median_interval_low_pct":-0.4957775657411845,"median_interval_high_pct":1.2747292990212822,"median_interval_nominal_coverage_pct":92.92444540187716,"confidence_floor_pct":0},{"sessions":5,"sample_size":31,"median_return_pct":0.01849849507475909,"p25_return_pct":-1.9384716377733036,"p75_return_pct":1.8614654208901515,"above_zero_pct":51.61290322580645,"median_interval_low_pct":-0.8568440135559241,"median_interval_high_pct":1.3212661397942638,"median_interval_nominal_coverage_pct":92.92444540187716,"confidence_floor_pct":0},{"sessions":10,"sample_size":31,"median_return_pct":-0.17233059032062403,"p25_return_pct":-1.626563120244956,"p75_return_pct":4.343520165890835,"above_zero_pct":48.38709677419355,"median_interval_low_pct":-1.3554934932892948,"median_interval_high_pct":1.7076759471355452,"median_interval_nominal_coverage_pct":92.92444540187716,"confidence_floor_pct":0}]},{"direction":"below","event_count":32,"completed_path_count":31,"latest_cross_date":"2026-10-16","horizons":[{"sessions":1,"sample_size":31,"median_return_pct":-0.12774403178973381,"p25_return_pct":-0.9160176515244423,"p75_return_pct":0.6840918004727636,"above_zero_pct":45.16129032258064,"median_interval_low_pct":-0.3705361370637039,"median_interval_high_pct":0.2879230321696902,"median_interval_nominal_coverage_pct":92.92444540187716,"confidence_floor_pct":0},{"sessions":3,"sample_size":31,"median_return_pct":0.11705301454489891,"p25_return_pct":-1.2100567264216822,"p75_return_pct":1.1203209399995862,"above_zero_pct":51.61290322580645,"median_interval_low_pct":-0.8728972466608975,"median_interval_high_pct":0.7480883416328687,"median_interval_nominal_coverage_pct":92.92444540187716,"confidence_floor_pct":0},{"sessions":5,"sample_size":31,"median_return_pct":0.8771904438306999,"p25_return_pct":-1.5103810010684948,"p75_return_pct":2.07545706443486,"above_zero_pct":61.29032258064516,"median_interval_low_pct":-0.569501072838352,"median_interval_high_pct":1.7204593387887268,"median_interval_nominal_coverage_pct":92.92444540187716,"confidence_floor_pct":0},{"sessions":10,"sample_size":31,"median_return_pct":0.7151127663270307,"p25_return_pct":-2.2033573472997556,"p75_return_pct":2.2048375667934383,"above_zero_pct":54.83870967741935,"median_interval_low_pct":-1.5687399191670282,"median_interval_high_pct":1.6168317111083796,"median_interval_nominal_coverage_pct":92.92444540187716,"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."}