{"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/SU","markdown_url":"https://halfonadouble.com/stock/SU.md","history_url":"https://halfonadouble.com/api/v1/history/SU.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/SU.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":"SU","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":69.55999755859375,"previous_close":69.0999984741211,"delta_neutral":64.33929174976792,"gamma_neutral":59.14185192420649,"gamma_max":74.75559615254477,"total_open_interest":147292,"previous_open_interest":148695,"listed_contracts":284,"listed_calls":183,"listed_puts":152,"gamma_max_distance_pct":7.469233433446449,"delta_neutral_distance_pct":-7.505327763170453,"gamma_neutral_distance_pct":-14.977208165672447,"open_interest_change_1d_pct":-0.9435421500386697,"call_open_interest":101053,"put_open_interest":46239,"put_call_open_interest_ratio":0.4575717692695912,"nearest_expiration_max_pain":66,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":-5.117880511129966,"all_expiration_max_pain":65,"net_gamma_exposure":11152641.879078617,"net_gamma_exposure_per_100k_open_interest":7571790.646524331,"gamma_exposure_flip":59.14185192420649,"gamma_exposure_flip_distance_pct":-14.977208165672447,"call_wall":75,"call_wall_distance_pct":7.820590328261402,"put_wall":70,"put_wall_distance_pct":0.6325509730439749,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":497},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-02","session_count":1394,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":5.158730158730158,"gamma_max_cross_count":16,"delta_neutral_cross_count":4,"gamma_max_prior_sessions_closer_pct":61.111111111111114,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":37.698412698412696,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":41.269841269841265,"open_interest_change_1d_contracts":-1403,"open_interest_change_z_252":-0.17946225645964337,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":2.1895987123272462,"open_interest_change_21_sessions_pct":-8.232714041842673,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-903,"put_change_contracts":-500,"call_growth_pct":-0.8856761740358586,"put_growth_pct":-1.0697704272663087,"call_minus_put_growth_pp":0.18409425323045003},"five_sessions":{"call_change_contracts":1653,"put_change_contracts":1503,"call_growth_pct":1.6629778672032192,"put_growth_pct":3.359710300429185,"call_minus_put_growth_pp":-1.6967324332259657},"call_change_surprise":{"z_score":-0.2504639097681102,"comparison_sessions":252},"put_change_surprise":{"z_score":-0.09324891915596606,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":0.00434722542698844,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":49.42329473783893,"directional_score":-3.543307086614176,"catalyst_reasons":["front IV premium -0.5 pp"],"features":{"symbol":"SU","price":69.56,"totalOi":149163,"analysisCoverage":1,"avgIvPct":109.4,"ivRank":76.7,"iv52wHighPct":130,"iv52wLowPct":41.4,"frontDte":7,"frontAtmIvPct":34.0109,"backAtmIvPct":34.5527,"termPremiumPp":-0.5418,"expectedMoveFrontPct":4.71,"straddleFrontPct":3.88,"straddle30dPct":5.71,"riskReversalFrontPp":4.11,"riskReversal30dPp":-30.64,"butterflyFrontPp":3.12,"butterfly30dPp":-10.67,"putCallOiRatio":0.459,"putCallOiFrontRatio":0.712,"putCallVolumeFrontRatio":0.219,"optionVolume":2766,"volumeOiRatio":0.018543,"netDeltaNormalized":0.163696,"dealerDeltaNormalized":-0.149941,"gexPer100kOi":6076547.790002,"vannaPer100kOi":2691.015869,"charmPer100kOi":-259697.109873,"weekendDeltaShiftPer100kOi":-779090.659212,"ivSurfaceRangePp":157.3,"gammaFlipDistancePct":2.947096,"maxPainDistancePct":-6.555492,"peakCallDistancePct":43.760782,"peakPutDistancePct":-13.743531},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/SU.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":52,"completed_path_count":52,"latest_cross_date":"2026-08-18","horizons":[{"sessions":1,"sample_size":52,"median_return_pct":-0.09472089864683286,"p25_return_pct":-1.140247901544439,"p75_return_pct":1.4822916889454252,"above_zero_pct":48.07692307692308,"median_interval_low_pct":-0.49020009755381677,"median_interval_high_pct":0.26308142355004893,"median_interval_nominal_coverage_pct":92.96057789329377,"confidence_floor_pct":0},{"sessions":3,"sample_size":52,"median_return_pct":0.41617974612417896,"p25_return_pct":-1.9088891093108824,"p75_return_pct":2.0598371970641125,"above_zero_pct":51.92307692307693,"median_interval_low_pct":-1.1910433669656162,"median_interval_high_pct":1.0933774533581575,"median_interval_nominal_coverage_pct":92.96057789329377,"confidence_floor_pct":0},{"sessions":5,"sample_size":52,"median_return_pct":0.26014425751568204,"p25_return_pct":-3.069791698796387,"p75_return_pct":4.193257890687724,"above_zero_pct":53.84615384615385,"median_interval_low_pct":-1.3645257329395921,"median_interval_high_pct":1.8103910064739992,"median_interval_nominal_coverage_pct":92.96057789329377,"confidence_floor_pct":0},{"sessions":10,"sample_size":52,"median_return_pct":0.7885941328437784,"p25_return_pct":-3.698432723751885,"p75_return_pct":5.0348014864962485,"above_zero_pct":53.84615384615385,"median_interval_low_pct":-1.6355167721402775,"median_interval_high_pct":3.862521553664422,"median_interval_nominal_coverage_pct":92.96057789329377,"confidence_floor_pct":0}]},{"direction":"below","event_count":51,"completed_path_count":51,"latest_cross_date":"2026-08-19","horizons":[{"sessions":1,"sample_size":51,"median_return_pct":-0.04316024535566676,"p25_return_pct":-1.4077472315790485,"p75_return_pct":1.2043785829555675,"above_zero_pct":49.01960784313725,"median_interval_low_pct":-0.9233402785582712,"median_interval_high_pct":0.6966076955678302,"median_interval_nominal_coverage_pct":90.80854501841458,"confidence_floor_pct":0},{"sessions":3,"sample_size":51,"median_return_pct":0.4956326163963798,"p25_return_pct":-2.4289368063579344,"p75_return_pct":2.9537043939204644,"above_zero_pct":58.82352941176471,"median_interval_low_pct":-0.05849797767482068,"median_interval_high_pct":1.105992684453505,"median_interval_nominal_coverage_pct":90.80854501841458,"confidence_floor_pct":0},{"sessions":5,"sample_size":51,"median_return_pct":1.4840992495290584,"p25_return_pct":-2.262341761724851,"p75_return_pct":3.8572321417845057,"above_zero_pct":58.82352941176471,"median_interval_low_pct":-0.21597942930644543,"median_interval_high_pct":2.593871662387226,"median_interval_nominal_coverage_pct":90.80854501841458,"confidence_floor_pct":0},{"sessions":10,"sample_size":51,"median_return_pct":1.76829830654186,"p25_return_pct":-3.9938644160221304,"p75_return_pct":6.7066640867998295,"above_zero_pct":62.745098039215684,"median_interval_low_pct":0.4974027198282993,"median_interval_high_pct":4.614508758482638,"median_interval_nominal_coverage_pct":90.80854501841458,"confidence_floor_pct":0.4974027198282993}]}],"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."}