{"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/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-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":"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":71.27999877929688,"previous_close":72.70999908447266,"delta_neutral":70.7237247030624,"gamma_neutral":75.03985279905444,"gamma_max":80.39534501271169,"total_open_interest":188373,"previous_open_interest":219662,"listed_contracts":584,"listed_calls":338,"listed_puts":294,"gamma_max_distance_pct":12.78808416038069,"delta_neutral_distance_pct":-0.7804069665557314,"gamma_neutral_distance_pct":5.27476723365154,"open_interest_change_1d_pct":-14.24415693201373,"call_open_interest":86210,"put_open_interest":102163,"put_call_open_interest_ratio":1.1850481382670224,"nearest_expiration_max_pain":73,"nearest_expiration_max_pain_expiry":"2026-10-23","nearest_expiration_max_pain_distance_pct":2.4130208335563212,"all_expiration_max_pain":71,"net_gamma_exposure":-16670160.874349708,"net_gamma_exposure_per_100k_open_interest":-8849548.9663326,"gamma_exposure_flip":75.03985279905444,"gamma_exposure_flip_distance_pct":5.27476723365154,"call_wall":80,"call_wall_distance_pct":12.233447488828846,"put_wall":71,"put_wall_distance_pct":-0.39281535366439996,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":411},"history_summary":{"first_date":"2020-12-07","last_date":"2026-10-16","session_count":845,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":11.904761904761903,"gamma_max_cross_count":30,"delta_neutral_cross_count":12,"gamma_max_prior_sessions_closer_pct":99.20634920634922,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":11.507936507936508,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":92.46031746031747,"open_interest_change_1d_contracts":-31289,"open_interest_change_z_252":-2.850996955562051,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":10.897017007823951,"open_interest_change_21_sessions_pct":-10.275499414135062,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-20114,"put_change_contracts":-11175,"call_growth_pct":-18.917647944020167,"put_growth_pct":-9.859888122253789,"call_minus_put_growth_pp":-9.057759821766378},"five_sessions":{"call_change_contracts":-19759,"put_change_contracts":38269,"call_growth_pct":-18.646019118798893,"put_growth_pct":59.89451278680315,"call_minus_put_growth_pp":-78.54053190560204},"call_change_surprise":{"z_score":-2.3668575683809716,"comparison_sessions":252},"put_change_surprise":{"z_score":-2.797466429093485,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-0.8608571490714043,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-16","analysis_coverage":1,"catalyst_score":61.840703193121485,"directional_score":-29.85109066029889,"catalyst_reasons":["smile convexity -13.8 pp","volume/OI 0.09","front IV premium 6.4 pp"],"features":{"price":71.28,"totalOi":223292,"analysisCoverage":1,"avgIvPct":95.6,"ivRank":96.8,"iv52wHighPct":97.8,"iv52wLowPct":29.2,"frontDte":7,"termPremiumPp":6.3786,"riskReversalFrontPp":7.2,"riskReversal30dPp":-4.1,"butterflyFrontPp":-13.78,"butterfly30dPp":0.32,"putCallOiRatio":1.061,"putCallOiFrontRatio":0.688,"putCallVolumeFrontRatio":0.869,"optionVolume":19098,"volumeOiRatio":0.085529,"netDeltaNormalized":0.027358,"dealerDeltaNormalized":-0.026809,"gexPer100kOi":-2737853.241495,"vannaPer100kOi":1512.817298,"charmPer100kOi":983182.111316,"weekendDeltaShiftPer100kOi":2949546.333948,"ivSurfaceRangePp":69.7,"gammaFlipDistancePct":-24.551066,"maxPainDistancePct":-0.392817,"peakCallDistancePct":3.815937,"peakPutDistancePct":5.218855},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/MAGS.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":29,"completed_path_count":27,"latest_cross_date":"2026-10-09","horizons":[{"sessions":1,"sample_size":29,"median_return_pct":-0.05005636433190741,"p25_return_pct":-0.29643482142897026,"p75_return_pct":0.8482039402622155,"above_zero_pct":44.827586206896555,"median_interval_low_pct":-0.2657356803930422,"median_interval_high_pct":0.581318118822538,"median_interval_nominal_coverage_pct":93.85716542601585,"confidence_floor_pct":0},{"sessions":3,"sample_size":29,"median_return_pct":0.24946003060797306,"p25_return_pct":-1.5170845219669937,"p75_return_pct":1.1050788572889214,"above_zero_pct":51.724137931034484,"median_interval_low_pct":-1.2199999151944696,"median_interval_high_pct":0.7408505198196469,"median_interval_nominal_coverage_pct":93.85716542601585,"confidence_floor_pct":0},{"sessions":5,"sample_size":29,"median_return_pct":0.7756513066305315,"p25_return_pct":-1.6002285314042464,"p75_return_pct":2.245092695835993,"above_zero_pct":58.620689655172406,"median_interval_low_pct":-1.27277590567888,"median_interval_high_pct":1.7338442660659537,"median_interval_nominal_coverage_pct":93.85716542601585,"confidence_floor_pct":0},{"sessions":10,"sample_size":27,"median_return_pct":0.5058895508554873,"p25_return_pct":-1.9310929453096815,"p75_return_pct":2.4871117666149134,"above_zero_pct":55.55555555555556,"median_interval_low_pct":-0.9305997283710843,"median_interval_high_pct":1.4884728490705879,"median_interval_nominal_coverage_pct":94.77610141038895,"confidence_floor_pct":0}]},{"direction":"below","event_count":27,"completed_path_count":25,"latest_cross_date":"2026-10-12","horizons":[{"sessions":1,"sample_size":27,"median_return_pct":0.029885879497770773,"p25_return_pct":-1.1056343179092432,"p75_return_pct":0.8496905480837591,"above_zero_pct":51.85185185185185,"median_interval_low_pct":-0.8956488536340679,"median_interval_high_pct":0.5965597866987249,"median_interval_nominal_coverage_pct":94.77610141038895,"confidence_floor_pct":0},{"sessions":3,"sample_size":27,"median_return_pct":0.06478285277629059,"p25_return_pct":-0.8953315421130148,"p75_return_pct":1.0734706871950217,"above_zero_pct":51.85185185185185,"median_interval_low_pct":-0.7769217172064691,"median_interval_high_pct":1.0416573534412832,"median_interval_nominal_coverage_pct":94.77610141038895,"confidence_floor_pct":0},{"sessions":5,"sample_size":26,"median_return_pct":-0.9866480480133277,"p25_return_pct":-2.221873583707787,"p75_return_pct":0.9232573387466636,"above_zero_pct":34.61538461538461,"median_interval_low_pct":-1.2539722675141696,"median_interval_high_pct":0.23284931720350954,"median_interval_nominal_coverage_pct":92.44813024997711,"confidence_floor_pct":0},{"sessions":10,"sample_size":25,"median_return_pct":0.7411799685527853,"p25_return_pct":-1.11077832092209,"p75_return_pct":2.2336300908054607,"above_zero_pct":60,"median_interval_low_pct":-1.091811148192312,"median_interval_high_pct":1.8555151645675005,"median_interval_nominal_coverage_pct":95.67147493362427,"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."}