{"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/IHI","markdown_url":"https://halfonadouble.com/stock/IHI.md","history_url":"https://halfonadouble.com/api/v1/history/IHI.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/IHI.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":"IHI","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":50.45000076293945,"previous_close":50.650001525878906,"delta_neutral":54.74381343634579,"gamma_neutral":63.062500953674316,"gamma_max":71.0153257864447,"total_open_interest":229410,"previous_open_interest":230339,"listed_contracts":191,"listed_calls":122,"listed_puts":81,"gamma_max_distance_pct":40.76377544599074,"delta_neutral_distance_pct":8.51102598309685,"gamma_neutral_distance_pct":25,"open_interest_change_1d_pct":-0.40331858695227474,"call_open_interest":44368,"put_open_interest":185042,"put_call_open_interest_ratio":4.1706184637576635,"nearest_expiration_max_pain":52,"nearest_expiration_max_pain_expiry":"2026-10-16","nearest_expiration_max_pain_distance_pct":3.072347301527051,"all_expiration_max_pain":52,"net_gamma_exposure":-59288171.967964366,"net_gamma_exposure_per_100k_open_interest":-25843760.938042965,"gamma_exposure_flip":63.062500953674316,"gamma_exposure_flip_distance_pct":25,"call_wall":55,"call_wall_distance_pct":9.01882887661515,"put_wall":52,"put_wall_distance_pct":3.072347301527051,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":370},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-02","session_count":1394,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":11.904761904761903,"gamma_max_cross_count":16,"delta_neutral_cross_count":11,"gamma_max_prior_sessions_closer_pct":98.01587301587301,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":88.4920634920635,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":97.22222222222221,"open_interest_change_1d_contracts":-929,"open_interest_change_z_252":-0.29366035920881894,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":0.05582644952503903,"open_interest_change_21_sessions_pct":5.150017875640544,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":15,"put_change_contracts":-944,"call_growth_pct":0.03381958379365545,"put_growth_pct":-0.5075650855440732,"call_minus_put_growth_pp":0.5413846693377287},"five_sessions":{"call_change_contracts":878,"put_change_contracts":-750,"call_growth_pct":2.018854909174523,"put_growth_pct":-0.4036772304512573,"call_minus_put_growth_pp":2.42253213962578},"call_change_surprise":{"z_score":-0.07376795682236524,"comparison_sessions":252},"put_change_surprise":{"z_score":-0.2883295116471136,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":0.06000704587782896,"comparison_sessions":237}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":46.54115913545034,"directional_score":-30.708661417322833,"catalyst_reasons":["front IV premium 2.4 pp","smile convexity 14.5 pp"],"features":{"symbol":"IHI","price":50.45,"totalOi":229410,"analysisCoverage":1,"avgIvPct":34.3,"ivRank":26.7,"iv52wHighPct":48.6,"iv52wLowPct":29.1,"frontDte":14,"frontAtmIvPct":24.8153,"backAtmIvPct":22.3801,"termPremiumPp":2.4352,"expectedMoveFrontPct":4.86,"straddleFrontPct":3.37,"straddle30dPct":3.37,"riskReversalFrontPp":1.12,"riskReversal30dPp":1.12,"butterflyFrontPp":14.45,"butterfly30dPp":14.45,"putCallOiRatio":4.171,"putCallOiFrontRatio":2.4,"putCallVolumeFrontRatio":4.917,"optionVolume":150,"volumeOiRatio":0.000654,"netDeltaNormalized":-0.269933,"dealerDeltaNormalized":0.269933,"gexPer100kOi":-11717636.197202,"vannaPer100kOi":2033.477181,"charmPer100kOi":676180.201386,"weekendDeltaShiftPer100kOi":2028540.168258,"ivSurfaceRangePp":146.2,"gammaFlipDistancePct":null,"maxPainDistancePct":3.072349,"peakCallDistancePct":7.03667,"peakPutDistancePct":-2.874133},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/IHI.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":21,"completed_path_count":21,"latest_cross_date":"2026-04-14","horizons":[{"sessions":1,"sample_size":21,"median_return_pct":0.5282727387605712,"p25_return_pct":-0.20238601424555913,"p75_return_pct":1.0366789525875664,"above_zero_pct":71.42857142857143,"median_interval_low_pct":0.032191304393736075,"median_interval_high_pct":0.9910468642500225,"median_interval_nominal_coverage_pct":92.16461181640625,"confidence_floor_pct":0.032191304393736075},{"sessions":3,"sample_size":21,"median_return_pct":0.5787036934834289,"p25_return_pct":-0.17062293821741292,"p75_return_pct":1.4563131666499807,"above_zero_pct":66.66666666666666,"median_interval_low_pct":-0.155373637620837,"median_interval_high_pct":1.2523733004097037,"median_interval_nominal_coverage_pct":92.16461181640625,"confidence_floor_pct":0},{"sessions":5,"sample_size":21,"median_return_pct":0.42244837726872486,"p25_return_pct":-1.2148371476138453,"p75_return_pct":1.664545643444093,"above_zero_pct":52.38095238095239,"median_interval_low_pct":-0.9167186870613464,"median_interval_high_pct":1.1071247698124953,"median_interval_nominal_coverage_pct":92.16461181640625,"confidence_floor_pct":0},{"sessions":10,"sample_size":21,"median_return_pct":1.0440987814607006,"p25_return_pct":-2.462582597281382,"p75_return_pct":2.8261223496366394,"above_zero_pct":61.904761904761905,"median_interval_low_pct":-2.1666410712656736,"median_interval_high_pct":2.2168267779899775,"median_interval_nominal_coverage_pct":92.16461181640625,"confidence_floor_pct":0}]},{"direction":"below","event_count":20,"completed_path_count":20,"latest_cross_date":"2026-04-16","horizons":[{"sessions":1,"sample_size":20,"median_return_pct":0.07497641271291267,"p25_return_pct":-0.4350046444327127,"p75_return_pct":0.5366530616746024,"above_zero_pct":60,"median_interval_low_pct":-0.41834614617379806,"median_interval_high_pct":0.5070506920130446,"median_interval_nominal_coverage_pct":95.86105346679688,"confidence_floor_pct":0},{"sessions":3,"sample_size":20,"median_return_pct":0.24233705385589,"p25_return_pct":-0.8643312936327502,"p75_return_pct":1.6370931301584624,"above_zero_pct":55.00000000000001,"median_interval_low_pct":-0.849901818648946,"median_interval_high_pct":1.5469666622548228,"median_interval_nominal_coverage_pct":95.86105346679688,"confidence_floor_pct":0},{"sessions":5,"sample_size":20,"median_return_pct":0.4236751348662082,"p25_return_pct":-0.799867132697929,"p75_return_pct":2.2827924669837127,"above_zero_pct":55.00000000000001,"median_interval_low_pct":-0.7858600892993839,"median_interval_high_pct":2.1523144882425127,"median_interval_nominal_coverage_pct":95.86105346679688,"confidence_floor_pct":0},{"sessions":10,"sample_size":20,"median_return_pct":0.3264005631138378,"p25_return_pct":-3.45081196110687,"p75_return_pct":2.4064063602885986,"above_zero_pct":55.00000000000001,"median_interval_low_pct":-3.37166246591607,"median_interval_high_pct":2.171265668281097,"median_interval_nominal_coverage_pct":95.86105346679688,"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."}