{"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/HUT","markdown_url":"https://halfonadouble.com/stock/HUT.md","history_url":"https://halfonadouble.com/api/v1/history/HUT.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/HUT.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":"HUT","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":89.62999725341797,"previous_close":86.36000061035156,"delta_neutral":70.42664441129276,"gamma_neutral":66.10795280091477,"gamma_max":107.4115116468824,"total_open_interest":258934,"previous_open_interest":277574,"listed_contracts":1080,"listed_calls":726,"listed_puts":541,"gamma_max_distance_pct":19.83879832461598,"delta_neutral_distance_pct":-21.425140500484517,"gamma_neutral_distance_pct":-26.243495674776675,"open_interest_change_1d_pct":-6.715326363420206,"call_open_interest":182189,"put_open_interest":76745,"put_call_open_interest_ratio":0.4212383843151892,"nearest_expiration_max_pain":92,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":2.644207094954087,"all_expiration_max_pain":75,"net_gamma_exposure":5970742.424166413,"net_gamma_exposure_per_100k_open_interest":2305893.557495892,"gamma_exposure_flip":66.10795280091477,"gamma_exposure_flip_distance_pct":-26.243495674776675,"call_wall":100,"call_wall_distance_pct":11.56979032060227,"put_wall":90,"put_wall_distance_pct":0.41281128854204163,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":332},"history_summary":{"first_date":"2021-06-30","last_date":"2026-10-02","session_count":1240,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":6.746031746031746,"gamma_max_cross_count":14,"delta_neutral_cross_count":2,"gamma_max_prior_sessions_closer_pct":65.07936507936508,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":56.34920634920635,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":47.61904761904761,"open_interest_change_1d_contracts":-18640,"open_interest_change_z_252":-0.6096401722291573,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":2.80707048248261,"open_interest_change_21_sessions_pct":-13.536202169826128,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-7942,"put_change_contracts":-10698,"call_growth_pct":-4.177119985694074,"put_growth_pct":-12.234255457841108,"call_minus_put_growth_pp":8.057135472147035},"five_sessions":{"call_change_contracts":5327,"put_change_contracts":1743,"call_growth_pct":3.0119528219741944,"put_growth_pct":2.323938028319245,"call_minus_put_growth_pp":0.6880147936549497},"call_change_surprise":{"z_score":-0.37808559407633247,"comparison_sessions":252},"put_change_surprise":{"z_score":-0.9502617665032703,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":1.3485151344421753,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":62.70240126637158,"directional_score":-0.8661417322834595,"catalyst_reasons":["7d expected move +12.6%","smile convexity 12.9 pp"],"features":{"symbol":"HUT","price":89.63,"totalOi":282933,"analysisCoverage":1,"avgIvPct":216.9,"ivRank":72.2,"iv52wHighPct":261.4,"iv52wLowPct":101.6,"frontDte":7,"frontAtmIvPct":91.0568,"backAtmIvPct":92.3589,"termPremiumPp":-1.3021,"expectedMoveFrontPct":12.61,"straddleFrontPct":9.12,"straddle30dPct":19.69,"riskReversalFrontPp":2.4,"riskReversal30dPp":0.92,"butterflyFrontPp":12.89,"butterfly30dPp":0.96,"putCallOiRatio":0.439,"putCallOiFrontRatio":0.892,"putCallVolumeFrontRatio":0.441,"optionVolume":17842,"volumeOiRatio":0.063061,"netDeltaNormalized":0.220833,"dealerDeltaNormalized":-0.219801,"gexPer100kOi":1240936.999219,"vannaPer100kOi":709.708659,"charmPer100kOi":208.529935,"weekendDeltaShiftPer100kOi":625.943245,"ivSurfaceRangePp":102.8,"gammaFlipDistancePct":-67.823273,"maxPainDistancePct":-16.32266,"peakCallDistancePct":0.412808,"peakPutDistancePct":0.412808},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/HUT.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":47,"completed_path_count":47,"latest_cross_date":"2026-07-23","horizons":[{"sessions":1,"sample_size":47,"median_return_pct":0.4366808135300104,"p25_return_pct":-3.4282189022844136,"p75_return_pct":3.9180674529751935,"above_zero_pct":51.06382978723404,"median_interval_low_pct":-1.5114245822303252,"median_interval_high_pct":2.0441052052046604,"median_interval_nominal_coverage_pct":92.10593063185115,"confidence_floor_pct":0},{"sessions":3,"sample_size":47,"median_return_pct":-1.3084055340562895,"p25_return_pct":-8.20253265758436,"p75_return_pct":8.588781669815049,"above_zero_pct":40.42553191489361,"median_interval_low_pct":-6.515581329677311,"median_interval_high_pct":1.1627951677542825,"median_interval_nominal_coverage_pct":92.10593063185115,"confidence_floor_pct":0},{"sessions":5,"sample_size":47,"median_return_pct":0.22655706887437788,"p25_return_pct":-9.60522867540004,"p75_return_pct":10.536604643859505,"above_zero_pct":51.06382978723404,"median_interval_low_pct":-5.000002607703169,"median_interval_high_pct":8.35821545610047,"median_interval_nominal_coverage_pct":92.10593063185115,"confidence_floor_pct":0},{"sessions":10,"sample_size":47,"median_return_pct":1.5003294002302825,"p25_return_pct":-14.615935771343342,"p75_return_pct":19.725978167755,"above_zero_pct":53.191489361702125,"median_interval_low_pct":-5.281126723708907,"median_interval_high_pct":12.14953166906032,"median_interval_nominal_coverage_pct":92.10593063185115,"confidence_floor_pct":0}]},{"direction":"below","event_count":52,"completed_path_count":52,"latest_cross_date":"2026-07-24","horizons":[{"sessions":1,"sample_size":52,"median_return_pct":-2.327469959725903,"p25_return_pct":-5.614327331520673,"p75_return_pct":4.2261945760998785,"above_zero_pct":38.46153846153847,"median_interval_low_pct":-3.9130398276171485,"median_interval_high_pct":1.086955488892416,"median_interval_nominal_coverage_pct":92.96057789329377,"confidence_floor_pct":0},{"sessions":3,"sample_size":52,"median_return_pct":-0.9856680995270262,"p25_return_pct":-7.148976021149048,"p75_return_pct":4.477587475596118,"above_zero_pct":44.230769230769226,"median_interval_low_pct":-4.190044710307783,"median_interval_high_pct":1.3333320617675781,"median_interval_nominal_coverage_pct":92.96057789329377,"confidence_floor_pct":0},{"sessions":5,"sample_size":52,"median_return_pct":-0.5991654922486767,"p25_return_pct":-8.12414871671066,"p75_return_pct":9.64736117748797,"above_zero_pct":48.07692307692308,"median_interval_low_pct":-3.9822971039421673,"median_interval_high_pct":3.207276667638137,"median_interval_nominal_coverage_pct":92.96057789329377,"confidence_floor_pct":0},{"sessions":10,"sample_size":52,"median_return_pct":2.049173892443834,"p25_return_pct":-13.676946639217636,"p75_return_pct":12.983479606767599,"above_zero_pct":53.84615384615385,"median_interval_low_pct":-3.6395154045260836,"median_interval_high_pct":4.371580427867516,"median_interval_nominal_coverage_pct":92.96057789329377,"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."}