{"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/DHT","markdown_url":"https://halfonadouble.com/stock/DHT.md","history_url":"https://halfonadouble.com/api/v1/history/DHT.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/DHT.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":"DHT","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":23.68000030517578,"previous_close":23.559999465942383,"delta_neutral":19.70139177893081,"gamma_neutral":15.993692813377871,"gamma_max":23.750114078168973,"total_open_interest":163650,"previous_open_interest":153726,"listed_contracts":214,"listed_calls":136,"listed_puts":127,"gamma_max_distance_pct":0.29608856456757443,"delta_neutral_distance_pct":-16.80155605984245,"gamma_neutral_distance_pct":-32.45906838150631,"open_interest_change_1d_pct":6.455641856289763,"call_open_interest":121683,"put_open_interest":41967,"put_call_open_interest_ratio":0.3448879465496413,"nearest_expiration_max_pain":21,"nearest_expiration_max_pain_expiry":"2026-10-16","nearest_expiration_max_pain_distance_pct":-11.31756871046158,"all_expiration_max_pain":21,"net_gamma_exposure":20716477.059682198,"net_gamma_exposure_per_100k_open_interest":12659014.396383867,"gamma_exposure_flip":15.993692813377871,"gamma_exposure_flip_distance_pct":-32.45906838150631,"call_wall":25,"call_wall_distance_pct":5.574322963736213,"put_wall":21,"put_wall_distance_pct":-11.31756871046158,"gamma_max_cross_direction":"below","delta_neutral_cross_direction":null,"open_interest_rank":467},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-02","session_count":1394,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":17.857142857142858,"gamma_max_cross_count":20,"delta_neutral_cross_count":4,"gamma_max_prior_sessions_closer_pct":3.1746031746031744,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":80.55555555555556,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":84.12698412698413,"open_interest_change_1d_contracts":9924,"open_interest_change_z_252":0.827658231756497,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":7.305142647319175,"open_interest_change_21_sessions_pct":44.05429434081846,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":9044,"put_change_contracts":880,"call_growth_pct":8.029190600058595,"put_growth_pct":2.1417966753474333,"call_minus_put_growth_pp":5.887393924711161},"five_sessions":{"call_change_contracts":6249,"put_change_contracts":4892,"call_growth_pct":5.4134830292634755,"put_growth_pct":13.194875252865812,"call_minus_put_growth_pp":-7.781392223602336},"call_change_surprise":{"z_score":0.891774137429543,"comparison_sessions":252},"put_change_surprise":{"z_score":0.30199856515446055,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":0.7019890978086121,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":47.071900785851,"directional_score":22.204724409448822,"catalyst_reasons":["OI change 0.83σ","14d expected move +10.8%"],"features":{"symbol":"DHT","price":23.68,"totalOi":163650,"analysisCoverage":1,"avgIvPct":56.2,"ivRank":15.6,"iv52wHighPct":79.39,"iv52wLowPct":51.9,"frontDte":14,"frontAtmIvPct":55.3492,"backAtmIvPct":57.8881,"termPremiumPp":-2.5389,"expectedMoveFrontPct":10.84,"straddleFrontPct":8.66,"straddle30dPct":8.66,"riskReversalFrontPp":-2.71,"riskReversal30dPp":-2.71,"butterflyFrontPp":0.79,"butterfly30dPp":0.79,"putCallOiRatio":0.345,"putCallOiFrontRatio":0.293,"putCallVolumeFrontRatio":0.223,"optionVolume":2098,"volumeOiRatio":0.01282,"netDeltaNormalized":0.301242,"dealerDeltaNormalized":-0.276257,"gexPer100kOi":3254940.30553,"vannaPer100kOi":1359.608921,"charmPer100kOi":-1085061.411549,"weekendDeltaShiftPer100kOi":-3255184.234647,"ivSurfaceRangePp":40.5,"gammaFlipDistancePct":-9.206081,"maxPainDistancePct":-11.317568,"peakCallDistancePct":-11.317568,"peakPutDistancePct":-11.317568},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/DHT.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":62,"completed_path_count":61,"latest_cross_date":"2026-10-01","horizons":[{"sessions":1,"sample_size":62,"median_return_pct":-0.5098962483272795,"p25_return_pct":-1.5827888030993469,"p75_return_pct":0.624383447880339,"above_zero_pct":37.096774193548384,"median_interval_low_pct":-0.9504779201255031,"median_interval_high_pct":0,"median_interval_nominal_coverage_pct":90.20455594804926,"confidence_floor_pct":0},{"sessions":3,"sample_size":61,"median_return_pct":-0.36298469932606325,"p25_return_pct":-2.5662895451593393,"p75_return_pct":2.726476893024654,"above_zero_pct":44.26229508196721,"median_interval_low_pct":-1.8499420346333784,"median_interval_high_pct":1.1589432467463467,"median_interval_nominal_coverage_pct":92.78225614990774,"confidence_floor_pct":0},{"sessions":5,"sample_size":61,"median_return_pct":-1.349891975273676,"p25_return_pct":-4.1152264666530325,"p75_return_pct":3.4369890926038815,"above_zero_pct":44.26229508196721,"median_interval_low_pct":-2.0764119667117,"median_interval_high_pct":1.1884579498835146,"median_interval_nominal_coverage_pct":92.78225614990774,"confidence_floor_pct":0},{"sessions":10,"sample_size":61,"median_return_pct":0.16366205934803535,"p25_return_pct":-6.393440534145178,"p75_return_pct":4.516132555196584,"above_zero_pct":50.81967213114754,"median_interval_low_pct":-1.8220801466675485,"median_interval_high_pct":1.960782480441492,"median_interval_nominal_coverage_pct":92.78225614990774,"confidence_floor_pct":0}]},{"direction":"below","event_count":62,"completed_path_count":60,"latest_cross_date":"2026-10-02","horizons":[{"sessions":1,"sample_size":61,"median_return_pct":0.5982095833907408,"p25_return_pct":-1.3008117474065717,"p75_return_pct":2.2255207783567377,"above_zero_pct":55.73770491803278,"median_interval_low_pct":-0.5656130075996191,"median_interval_high_pct":1.162792703479476,"median_interval_nominal_coverage_pct":92.78225614990774,"confidence_floor_pct":0},{"sessions":3,"sample_size":61,"median_return_pct":-0.7390623478539804,"p25_return_pct":-3.4298460204722603,"p75_return_pct":3.100778489049616,"above_zero_pct":42.62295081967213,"median_interval_low_pct":-1.4308450418714536,"median_interval_high_pct":0.6980796111671683,"median_interval_nominal_coverage_pct":92.78225614990774,"confidence_floor_pct":0},{"sessions":5,"sample_size":61,"median_return_pct":-0.22099952864252925,"p25_return_pct":-2.777783296726144,"p75_return_pct":3.834804483760146,"above_zero_pct":47.540983606557376,"median_interval_low_pct":-1.5199966430664014,"median_interval_high_pct":1.5901087458339846,"median_interval_nominal_coverage_pct":92.78225614990774,"confidence_floor_pct":0},{"sessions":10,"sample_size":60,"median_return_pct":0.1422724180832835,"p25_return_pct":-4.597683383479933,"p75_return_pct":4.3005919260815375,"above_zero_pct":50,"median_interval_low_pct":-2.0202054798919233,"median_interval_high_pct":1.7981952785786515,"median_interval_nominal_coverage_pct":90.75390189270762,"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."}