{"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/HL","markdown_url":"https://halfonadouble.com/stock/HL.md","history_url":"https://halfonadouble.com/api/v1/history/HL.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/HL.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":"HL","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":17.200000762939453,"previous_close":17,"delta_neutral":16.777549001599724,"gamma_neutral":16.647421772316882,"gamma_max":20.918044278670255,"total_open_interest":777489,"previous_open_interest":785202,"listed_contracts":406,"listed_calls":267,"listed_puts":207,"gamma_max_distance_pct":21.616531109359055,"delta_neutral_distance_pct":-2.4561147825643075,"gamma_neutral_distance_pct":-3.2126684076270715,"open_interest_change_1d_pct":-0.9822950017957163,"call_open_interest":384202,"put_open_interest":393287,"put_call_open_interest_ratio":1.0236464151670215,"nearest_expiration_max_pain":18,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":4.651158148692013,"all_expiration_max_pain":15,"net_gamma_exposure":3417361.991946481,"net_gamma_exposure_per_100k_open_interest":439538.3075447345,"gamma_exposure_flip":16.647421772316882,"gamma_exposure_flip_distance_pct":-3.2126684076270715,"call_wall":20,"call_wall_distance_pct":16.27906460965779,"put_wall":10,"put_wall_distance_pct":-41.8604676951711,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":129},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-02","session_count":1394,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":8.73015873015873,"gamma_max_cross_count":20,"delta_neutral_cross_count":2,"gamma_max_prior_sessions_closer_pct":78.57142857142857,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":2.7777777777777777,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":76.5873015873016,"open_interest_change_1d_contracts":-7713,"open_interest_change_z_252":-0.25392853277464705,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":2.0866678834081545,"open_interest_change_21_sessions_pct":-7.146201121188163,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-4446,"put_change_contracts":-3267,"call_growth_pct":-1.143965747926144,"put_growth_pct":-0.8238474457450939,"call_minus_put_growth_pp":-0.3201183021810501},"five_sessions":{"call_change_contracts":9462,"put_change_contracts":6430,"call_growth_pct":2.5249506324384905,"put_growth_pct":1.662112873749215,"call_minus_put_growth_pp":0.8628377586892755},"call_change_surprise":{"z_score":-0.18560045294602712,"comparison_sessions":252},"put_change_surprise":{"z_score":-0.3549070107873437,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":0.029138931064547558,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":46.91898109270498,"directional_score":-25.984251968503937,"catalyst_reasons":["smile convexity -16.5 pp"],"features":{"symbol":"HL","price":17.2,"totalOi":795089,"analysisCoverage":1,"avgIvPct":194.5,"ivRank":50.5,"iv52wHighPct":303.2,"iv52wLowPct":83.6,"frontDte":7,"frontAtmIvPct":54.0131,"backAtmIvPct":59.5802,"termPremiumPp":-5.5671,"expectedMoveFrontPct":7.48,"straddleFrontPct":5.55,"straddle30dPct":11.51,"riskReversalFrontPp":3.04,"riskReversal30dPp":1.39,"butterflyFrontPp":-16.51,"butterfly30dPp":-1.32,"putCallOiRatio":0.998,"putCallOiFrontRatio":1.376,"putCallVolumeFrontRatio":0.79,"optionVolume":16246,"volumeOiRatio":0.020433,"netDeltaNormalized":0.084247,"dealerDeltaNormalized":-0.083705,"gexPer100kOi":155912.279003,"vannaPer100kOi":6728.806461,"charmPer100kOi":30368.17262,"weekendDeltaShiftPer100kOi":91104.392087,"ivSurfaceRangePp":132.5,"gammaFlipDistancePct":38.895349,"maxPainDistancePct":-6.976744,"peakCallDistancePct":-1.162791,"peakPutDistancePct":-1.162791},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/HL.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":61,"completed_path_count":61,"latest_cross_date":"2026-01-22","horizons":[{"sessions":1,"sample_size":61,"median_return_pct":-0.3875965410453319,"p25_return_pct":-2.3450564724576184,"p75_return_pct":2.1889351809124546,"above_zero_pct":40.98360655737705,"median_interval_low_pct":-1.6274891351407361,"median_interval_high_pct":0.49813154649043234,"median_interval_nominal_coverage_pct":92.78225614990774,"confidence_floor_pct":0},{"sessions":3,"sample_size":61,"median_return_pct":0.808263589922964,"p25_return_pct":-4.730831263279289,"p75_return_pct":4.661653208027694,"above_zero_pct":50.81967213114754,"median_interval_low_pct":-1.70542592868409,"median_interval_high_pct":1.800321673871652,"median_interval_nominal_coverage_pct":92.78225614990774,"confidence_floor_pct":0},{"sessions":5,"sample_size":61,"median_return_pct":0.35906607379059263,"p25_return_pct":-4.0783033496370695,"p75_return_pct":7.284769205287711,"above_zero_pct":52.459016393442624,"median_interval_low_pct":-1.4771034699306296,"median_interval_high_pct":3.686632299233983,"median_interval_nominal_coverage_pct":92.78225614990774,"confidence_floor_pct":0},{"sessions":10,"sample_size":61,"median_return_pct":-0.44248095693196765,"p25_return_pct":-7.078310235575513,"p75_return_pct":7.05129086853753,"above_zero_pct":49.18032786885246,"median_interval_low_pct":-2.782325246794437,"median_interval_high_pct":4.3927667427010375,"median_interval_nominal_coverage_pct":92.78225614990774,"confidence_floor_pct":0}]},{"direction":"below","event_count":57,"completed_path_count":57,"latest_cross_date":"2026-08-21","horizons":[{"sessions":1,"sample_size":57,"median_return_pct":-0.4658417630713174,"p25_return_pct":-1.839587911648355,"p75_return_pct":1.411763359518603,"above_zero_pct":47.368421052631575,"median_interval_low_pct":-1.291516064133369,"median_interval_high_pct":0.6079021628696113,"median_interval_nominal_coverage_pct":93.72633196441716,"confidence_floor_pct":0},{"sessions":3,"sample_size":57,"median_return_pct":-0.09651810365721714,"p25_return_pct":-3.1897896311569474,"p75_return_pct":3.7742388651750725,"above_zero_pct":49.122807017543856,"median_interval_low_pct":-2.2257530577846296,"median_interval_high_pct":2.505697878356994,"median_interval_nominal_coverage_pct":93.72633196441716,"confidence_floor_pct":0},{"sessions":5,"sample_size":57,"median_return_pct":-0.4683873352948287,"p25_return_pct":-3.9999961853027344,"p75_return_pct":4.135334268663127,"above_zero_pct":42.10526315789473,"median_interval_low_pct":-1.7910431190332199,"median_interval_high_pct":1.3864804847574463,"median_interval_nominal_coverage_pct":93.72633196441716,"confidence_floor_pct":0},{"sessions":10,"sample_size":57,"median_return_pct":-2.7536239796289608,"p25_return_pct":-7.1770304726323175,"p75_return_pct":2.1885540940844717,"above_zero_pct":42.10526315789473,"median_interval_low_pct":-4.727276888760656,"median_interval_high_pct":1.0946078478523136,"median_interval_nominal_coverage_pct":93.72633196441716,"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."}