{"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/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-02","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.2400000095367432,"previous_close":1.2599999904632568,"delta_neutral":1.4446838454475,"gamma_neutral":1.0542722852126625,"gamma_max":1.596156407784934,"total_open_interest":143653,"previous_open_interest":143551,"listed_contracts":47,"listed_calls":38,"listed_puts":22,"gamma_max_distance_pct":28.72228996040482,"delta_neutral_distance_pct":16.506760833592693,"gamma_neutral_distance_pct":-14.978042169005104,"open_interest_change_1d_pct":0.07105488641667422,"call_open_interest":89501,"put_open_interest":54152,"put_call_open_interest_ratio":0.6050435190668261,"nearest_expiration_max_pain":1.5,"nearest_expiration_max_pain_expiry":"2026-10-16","nearest_expiration_max_pain_distance_pct":20.96774100513042,"all_expiration_max_pain":2,"net_gamma_exposure":810314.6890076182,"net_gamma_exposure_per_100k_open_interest":564077.8048544883,"gamma_exposure_flip":1.0542722852126625,"gamma_exposure_flip_distance_pct":-14.978042169005104,"call_wall":1.5,"call_wall_distance_pct":20.96774100513042,"put_wall":1.5,"put_wall_distance_pct":20.96774100513042,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":502},"history_summary":{"first_date":"2020-12-07","last_date":"2026-10-02","session_count":1201,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":3.1746031746031744,"gamma_max_cross_count":4,"delta_neutral_cross_count":29,"gamma_max_prior_sessions_closer_pct":70.23809523809523,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":86.11111111111111,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":79.76190476190477,"open_interest_change_1d_contracts":102,"open_interest_change_z_252":0.01709870321807616,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":0.9706758884390463,"open_interest_change_21_sessions_pct":10.022440586059265,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":133,"put_change_contracts":-31,"call_growth_pct":0.14882284486617134,"put_growth_pct":-0.057213517154827156,"call_minus_put_growth_pp":0.2060363620209985},"five_sessions":{"call_change_contracts":309,"put_change_contracts":1072,"call_growth_pct":0.3464436272311418,"put_growth_pct":2.019593067068576,"call_minus_put_growth_pp":-1.6731494398374342},"call_change_surprise":{"z_score":0.032462659263671874,"comparison_sessions":252},"put_change_surprise":{"z_score":-0.06268660028988587,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":0.04627203055563477,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":0.7778,"catalyst_score":45.96289787274977,"directional_score":-18.976377952755904,"catalyst_reasons":["OI change 0.02σ","25Δ risk reversal 18.6 pp"],"features":{"symbol":"SNDL","price":1.24,"totalOi":143653,"analysisCoverage":0.7778,"avgIvPct":198.6,"ivRank":52.6,"iv52wHighPct":300.6,"iv52wLowPct":85.31,"frontDte":null,"frontAtmIvPct":null,"backAtmIvPct":null,"termPremiumPp":null,"expectedMoveFrontPct":null,"straddleFrontPct":null,"straddle30dPct":null,"riskReversalFrontPp":18.55,"riskReversal30dPp":18.55,"butterflyFrontPp":null,"butterfly30dPp":null,"putCallOiRatio":0.605,"putCallOiFrontRatio":0.154,"putCallVolumeFrontRatio":0.333,"optionVolume":2722,"volumeOiRatio":0.018948,"netDeltaNormalized":-0.015203,"dealerDeltaNormalized":0.015201,"gexPer100kOi":-2430.210298,"vannaPer100kOi":169.853745,"charmPer100kOi":-8328.40247,"weekendDeltaShiftPer100kOi":-24985.20741,"ivSurfaceRangePp":59.9,"gammaFlipDistancePct":null,"maxPainDistancePct":61.290323,"peakCallDistancePct":61.290323,"peakPutDistancePct":20.967742},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/SNDL.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":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."}