{"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/MAGS","markdown_url":"https://halfonadouble.com/stock/MAGS.md","history_url":"https://halfonadouble.com/api/v1/history/MAGS.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/MAGS.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":"MAGS","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":72.58999633789062,"previous_close":71.44000244140625,"delta_neutral":66.82538416154046,"gamma_neutral":60.12438878706715,"gamma_max":73.61821398674968,"total_open_interest":155936,"previous_open_interest":169569,"listed_contracts":565,"listed_calls":326,"listed_puts":290,"gamma_max_distance_pct":1.416472931163856,"delta_neutral_distance_pct":-7.9413314053869835,"gamma_neutral_distance_pct":-17.17262457597985,"open_interest_change_1d_pct":-8.039795009701066,"call_open_interest":104025,"put_open_interest":51911,"put_call_open_interest_ratio":0.49902427301129537,"nearest_expiration_max_pain":71,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":-2.1903794160417616,"all_expiration_max_pain":68,"net_gamma_exposure":26242247.21289156,"net_gamma_exposure_per_100k_open_interest":16828857.488259003,"gamma_exposure_flip":60.12438878706715,"gamma_exposure_flip_distance_pct":-17.17262457597985,"call_wall":75,"call_wall_distance_pct":3.3200217436178567,"put_wall":70,"put_wall_distance_pct":-3.5679797059566662,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":480},"history_summary":{"first_date":"2020-12-07","last_date":"2026-10-02","session_count":835,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":11.11111111111111,"gamma_max_cross_count":26,"delta_neutral_cross_count":12,"gamma_max_prior_sessions_closer_pct":28.57142857142857,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":59.523809523809526,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":78.57142857142857,"open_interest_change_1d_contracts":-13633,"open_interest_change_z_252":-1.2977124606041746,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":0.13035130640262502,"open_interest_change_21_sessions_pct":-12.100201801558043,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-4188,"put_change_contracts":-9445,"call_growth_pct":-3.870144991821685,"put_growth_pct":-15.393767520698873,"call_minus_put_growth_pp":11.523622528877187},"five_sessions":{"call_change_contracts":4215,"put_change_contracts":-4012,"call_growth_pct":4.22302374511572,"put_growth_pct":-7.174150170770524,"call_minus_put_growth_pp":11.397173915886244},"call_change_surprise":{"z_score":-0.5230916852782854,"comparison_sessions":252},"put_change_surprise":{"z_score":-3.275913782028,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":1.1170833477960807,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":44.23051859264581,"directional_score":5.7086614173228405,"catalyst_reasons":[],"features":{"symbol":"MAGS","price":72.59,"totalOi":163048,"analysisCoverage":1,"avgIvPct":79.5,"ivRank":78.9,"iv52wHighPct":91.5,"iv52wLowPct":34.52,"frontDte":7,"frontAtmIvPct":21.5908,"backAtmIvPct":22.926,"termPremiumPp":-1.3352,"expectedMoveFrontPct":2.99,"straddleFrontPct":1.83,"straddle30dPct":4.99,"riskReversalFrontPp":0.19,"riskReversal30dPp":2.07,"butterflyFrontPp":-3.88,"butterfly30dPp":-2.81,"putCallOiRatio":0.484,"putCallOiFrontRatio":0.726,"putCallVolumeFrontRatio":0.595,"optionVolume":8844,"volumeOiRatio":0.054242,"netDeltaNormalized":0.262057,"dealerDeltaNormalized":-0.252006,"gexPer100kOi":15825499.656543,"vannaPer100kOi":1463.986065,"charmPer100kOi":-487837.937295,"weekendDeltaShiftPer100kOi":-1463513.198567,"ivSurfaceRangePp":124.4,"gammaFlipDistancePct":-6.543601,"maxPainDistancePct":-6.323185,"peakCallDistancePct":0.564816,"peakPutDistancePct":-3.567985},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/MAGS.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":26,"latest_cross_date":"2026-09-21","horizons":[{"sessions":1,"sample_size":27,"median_return_pct":-0.05005636433190741,"p25_return_pct":-0.2983259137098404,"p75_return_pct":0.8982458506364033,"above_zero_pct":44.44444444444444,"median_interval_low_pct":-0.2657356803930422,"median_interval_high_pct":0.6397789931033682,"median_interval_nominal_coverage_pct":94.77610141038895,"confidence_floor_pct":0},{"sessions":3,"sample_size":27,"median_return_pct":0.2924898883740701,"p25_return_pct":-1.7926761326926999,"p75_return_pct":1.206084384702022,"above_zero_pct":55.55555555555556,"median_interval_low_pct":-1.5010506736301554,"median_interval_high_pct":0.890870110643216,"median_interval_nominal_coverage_pct":94.77610141038895,"confidence_floor_pct":0},{"sessions":5,"sample_size":27,"median_return_pct":0.8676797181974338,"p25_return_pct":-1.5373898459709712,"p75_return_pct":2.4673080931413405,"above_zero_pct":59.25925925925925,"median_interval_low_pct":-1.27277590567888,"median_interval_high_pct":1.7425854808256425,"median_interval_nominal_coverage_pct":94.77610141038895,"confidence_floor_pct":0},{"sessions":10,"sample_size":26,"median_return_pct":0.3332489174795228,"p25_return_pct":-2.143496086092431,"p75_return_pct":2.6127796317127916,"above_zero_pct":53.84615384615385,"median_interval_low_pct":-0.9305997283710843,"median_interval_high_pct":1.4884728490705879,"median_interval_nominal_coverage_pct":92.44813024997711,"confidence_floor_pct":0}]},{"direction":"below","event_count":25,"completed_path_count":24,"latest_cross_date":"2026-09-23","horizons":[{"sessions":1,"sample_size":25,"median_return_pct":0.029885879497770773,"p25_return_pct":-1.144636065840754,"p75_return_pct":0.9791912234882627,"above_zero_pct":52,"median_interval_low_pct":-1.0666325699777324,"median_interval_high_pct":0.7201898726792555,"median_interval_nominal_coverage_pct":95.67147493362427,"confidence_floor_pct":0},{"sessions":3,"sample_size":25,"median_return_pct":0.06478285277629059,"p25_return_pct":-0.8789898261702955,"p75_return_pct":1.075841621178819,"above_zero_pct":52,"median_interval_low_pct":-0.7769217172064691,"median_interval_high_pct":1.0710997532112243,"median_interval_nominal_coverage_pct":95.67147493362427,"confidence_floor_pct":0},{"sessions":5,"sample_size":25,"median_return_pct":-0.9355891339196121,"p25_return_pct":-2.483934127694032,"p75_return_pct":1.1494289369362365,"above_zero_pct":36,"median_interval_low_pct":-1.4356919517490518,"median_interval_high_pct":0.24474254417794494,"median_interval_nominal_coverage_pct":95.67147493362427,"confidence_floor_pct":0},{"sessions":10,"sample_size":24,"median_return_pct":0.7121007370804455,"p25_return_pct":-1.1362696705011417,"p75_return_pct":1.980682005749046,"above_zero_pct":58.333333333333336,"median_interval_low_pct":-1.091811148192312,"median_interval_high_pct":1.6348339243575039,"median_interval_nominal_coverage_pct":93.60853433609009,"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."}