{"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/SNDL","markdown_url":"https://halfonadouble.com/stock/SNDL.md","history_url":"https://halfonadouble.com/api/v1/history/SNDL.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/SNDL.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":"SNDL","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":1.25,"previous_close":1.2100000381469727,"delta_neutral":1.5098484534198302,"gamma_neutral":1.9236729265199184,"gamma_max":3.0655794917058827,"total_open_interest":137714,"previous_open_interest":146150,"listed_contracts":37,"listed_calls":32,"listed_puts":18,"gamma_max_distance_pct":145.24635933647062,"delta_neutral_distance_pct":20.787876273586416,"gamma_neutral_distance_pct":53.89383412159348,"open_interest_change_1d_pct":-5.772151898734177,"call_open_interest":86278,"put_open_interest":51436,"put_call_open_interest_ratio":0.5961658823802128,"nearest_expiration_max_pain":1.5,"nearest_expiration_max_pain_expiry":"2026-11-20","nearest_expiration_max_pain_distance_pct":20,"all_expiration_max_pain":2,"net_gamma_exposure":-370156.53172754555,"net_gamma_exposure_per_100k_open_interest":-268786.42093581305,"gamma_exposure_flip":1.9236729265199184,"gamma_exposure_flip_distance_pct":53.89383412159348,"call_wall":1.5,"call_wall_distance_pct":20,"put_wall":1.5,"put_wall_distance_pct":20,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":504},"history_summary":{"first_date":"2020-12-07","last_date":"2026-10-16","session_count":1211,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":3.1746031746031744,"gamma_max_cross_count":4,"delta_neutral_cross_count":31,"gamma_max_prior_sessions_closer_pct":99.60317460317461,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":94.04761904761905,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":66.26984126984127,"open_interest_change_1d_contracts":-8436,"open_interest_change_z_252":-1.2189928565031574,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":-4.487984186982002,"open_interest_change_21_sessions_pct":-3.3762260920814446,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-8300,"put_change_contracts":-136,"call_growth_pct":-8.77582524477151,"put_growth_pct":-0.263708989374079,"call_minus_put_growth_pp":-8.512116255397432},"five_sessions":{"call_change_contracts":-5082,"put_change_contracts":-1389,"call_growth_pct":-5.56260945709282,"put_growth_pct":-2.629436819687648,"call_minus_put_growth_pp":-2.9331726374051716},"call_change_surprise":{"z_score":-1.4030555448148083,"comparison_sessions":252},"put_change_surprise":{"z_score":-0.14034128343478458,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-2.219023926013364,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-16","analysis_coverage":0.7778,"catalyst_score":58.07062207901171,"directional_score":21.919857261677983,"catalyst_reasons":["25Δ risk reversal -22.0 pp","IV rank 100"],"features":{"price":1.25,"totalOi":146385,"analysisCoverage":0.7778,"avgIvPct":5830.9,"ivRank":100,"iv52wHighPct":5830.9,"iv52wLowPct":85.31,"frontDte":null,"termPremiumPp":null,"riskReversalFrontPp":-21.98,"riskReversal30dPp":-21.98,"butterflyFrontPp":null,"butterfly30dPp":null,"putCallOiRatio":0.544,"putCallOiFrontRatio":0.081,"putCallVolumeFrontRatio":0.01,"optionVolume":2560,"volumeOiRatio":0.017488,"netDeltaNormalized":0.153486,"dealerDeltaNormalized":-0.150438,"gexPer100kOi":-11544.755269,"vannaPer100kOi":-1054.069748,"charmPer100kOi":-124.329679,"weekendDeltaShiftPer100kOi":-373.672166,"ivSurfaceRangePp":94.3,"gammaFlipDistancePct":-60,"maxPainDistancePct":60,"peakCallDistancePct":-20,"peakPutDistancePct":-20},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/SNDL.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":40,"completed_path_count":40,"latest_cross_date":"2026-04-15","horizons":[{"sessions":1,"sample_size":40,"median_return_pct":-1.1980148987202899,"p25_return_pct":-4.2494298553212495,"p75_return_pct":0.867114712010697,"above_zero_pct":30,"median_interval_low_pct":-2.7777860562003376,"median_interval_high_pct":0,"median_interval_nominal_coverage_pct":91.93095322480076,"confidence_floor_pct":0},{"sessions":3,"sample_size":40,"median_return_pct":-0.639193237521557,"p25_return_pct":-4.500524728691491,"p75_return_pct":6.327593279769294,"above_zero_pct":47.5,"median_interval_low_pct":-1.948050138499513,"median_interval_high_pct":3.703700024404788,"median_interval_nominal_coverage_pct":91.93095322480076,"confidence_floor_pct":0},{"sessions":5,"sample_size":40,"median_return_pct":-0.862730963239311,"p25_return_pct":-3.6809987362874526,"p75_return_pct":8.560048648913888,"above_zero_pct":45,"median_interval_low_pct":-2.834005361618719,"median_interval_high_pct":2.8455256974518672,"median_interval_nominal_coverage_pct":91.93095322480076,"confidence_floor_pct":0},{"sessions":10,"sample_size":40,"median_return_pct":-0.22604567540072118,"p25_return_pct":-7.774183705845686,"p75_return_pct":10.294122226539942,"above_zero_pct":50,"median_interval_low_pct":-4.587162384811294,"median_interval_high_pct":6.072868632040107,"median_interval_nominal_coverage_pct":91.93095322480076,"confidence_floor_pct":0}]},{"direction":"below","event_count":37,"completed_path_count":37,"latest_cross_date":"2025-10-27","horizons":[{"sessions":1,"sample_size":37,"median_return_pct":0,"p25_return_pct":-2.9813045014307704,"p75_return_pct":4.166668994973155,"above_zero_pct":48.64864864864865,"median_interval_low_pct":-1.7857125751218117,"median_interval_high_pct":2.7149294906732013,"median_interval_nominal_coverage_pct":90.1128250407055,"confidence_floor_pct":0},{"sessions":3,"sample_size":37,"median_return_pct":0.8425239273495366,"p25_return_pct":-5.2102205839504645,"p75_return_pct":9.405943515569316,"above_zero_pct":54.054054054054056,"median_interval_low_pct":-1.3245020564786825,"median_interval_high_pct":5.488316519566427,"median_interval_nominal_coverage_pct":90.1128250407055,"confidence_floor_pct":0},{"sessions":5,"sample_size":37,"median_return_pct":3.5433131472266677,"p25_return_pct":-3.174264862273768,"p75_return_pct":11.386139665604954,"above_zero_pct":64.86486486486487,"median_interval_low_pct":0.8421069803000281,"median_interval_high_pct":7.218756692382833,"median_interval_nominal_coverage_pct":90.1128250407055,"confidence_floor_pct":0.8421069803000281},{"sessions":10,"sample_size":37,"median_return_pct":0.4039956925445676,"p25_return_pct":-6.3118306053953965,"p75_return_pct":16.289587732209988,"above_zero_pct":51.35135135135135,"median_interval_low_pct":-2.362202507112199,"median_interval_high_pct":4.714147596169127,"median_interval_nominal_coverage_pct":90.1128250407055,"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."}