{"schema_version":1,"publisher":"Half on a Double","data_through":"2026-10-16","frequency":"end-of-day","methodology":"market-implied-carry-v1","generation":"market-implied-carry-analytics-20260917T000000Z","canonical_url":"https://halfonadouble.com/stock/GDXJ","markdown_url":"https://halfonadouble.com/stock/GDXJ.md","history_url":"https://halfonadouble.com/api/v1/history/GDXJ.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/GDXJ.json?date=2026-10-16&public_schema=4","definitions_url":"https://halfonadouble.com/methodology.md","license_url":"https://halfonadouble.com/terms.md","disclaimer_url":"https://halfonadouble.com/disclaimer.md","symbol":"GDXJ","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":109.91000366210938,"previous_close":109.61000061035156,"delta_neutral":110.0058535806761,"gamma_neutral":114.32234347599159,"gamma_max":145.70446903963446,"total_open_interest":206077,"previous_open_interest":218865,"listed_contracts":1132,"listed_calls":728,"listed_puts":529,"gamma_max_distance_pct":32.56706776897775,"delta_neutral_distance_pct":0.08720763840695912,"gamma_neutral_distance_pct":4.01450247190132,"open_interest_change_1d_pct":-5.84287117629589,"call_open_interest":123493,"put_open_interest":82584,"put_call_open_interest_ratio":0.6687342602414712,"nearest_expiration_max_pain":116,"nearest_expiration_max_pain_expiry":"2026-10-23","nearest_expiration_max_pain_distance_pct":5.5408935810909306,"all_expiration_max_pain":110,"net_gamma_exposure":-1554595.5462604673,"net_gamma_exposure_per_100k_open_interest":-754376.0566489551,"gamma_exposure_flip":114.32234347599159,"gamma_exposure_flip_distance_pct":4.01450247190132,"call_wall":145,"call_wall_distance_pct":31.926116976363662,"put_wall":110,"put_wall_distance_pct":0.08188184413795134,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":381},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-16","session_count":1404,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":0.7936507936507936,"gamma_max_cross_count":5,"delta_neutral_cross_count":21,"gamma_max_prior_sessions_closer_pct":95.23809523809523,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":0,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":73.01587301587301,"open_interest_change_1d_contracts":-12788,"open_interest_change_z_252":-0.8871482713804815,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":-2.0099475045648205,"open_interest_change_21_sessions_pct":-21.881941759349814,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-7455,"put_change_contracts":-5333,"call_growth_pct":-5.693099550966796,"put_growth_pct":-6.065948565123923,"call_minus_put_growth_pp":0.37284901415712746},"five_sessions":{"call_change_contracts":-2621,"put_change_contracts":-1606,"call_growth_pct":-2.078278383050256,"put_growth_pct":-1.9075899750564203,"call_minus_put_growth_pp":-0.17068840799383578},"call_change_surprise":{"z_score":-1.2708337247856294,"comparison_sessions":252},"put_change_surprise":{"z_score":-0.567069240389655,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":0.06754334731776031,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-16","analysis_coverage":1,"catalyst_score":51.512133090609495,"directional_score":-19.66917979125862,"catalyst_reasons":[],"features":{"price":109.91,"totalOi":223518,"analysisCoverage":1,"avgIvPct":111.2,"ivRank":87.7,"iv52wHighPct":119.4,"iv52wLowPct":52.5,"frontDte":7,"termPremiumPp":1.2998,"riskReversalFrontPp":10.58,"riskReversal30dPp":-6.7,"butterflyFrontPp":-7.23,"butterfly30dPp":1.19,"putCallOiRatio":0.673,"putCallOiFrontRatio":1.292,"putCallVolumeFrontRatio":4.753,"optionVolume":6838,"volumeOiRatio":0.030593,"netDeltaNormalized":0.009901,"dealerDeltaNormalized":-0.009594,"gexPer100kOi":-3220441.619914,"vannaPer100kOi":2756.377562,"charmPer100kOi":385287.985755,"weekendDeltaShiftPer100kOi":1155864.404656,"ivSurfaceRangePp":182.4,"gammaFlipDistancePct":null,"maxPainDistancePct":0.081885,"peakCallDistancePct":22.827768,"peakPutDistancePct":0.081885},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/GDXJ.json?date=2026-10-16&public_schema=4","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":15,"completed_path_count":15,"latest_cross_date":"2026-08-21","horizons":[{"sessions":1,"sample_size":15,"median_return_pct":-0.15154092189395563,"p25_return_pct":-0.7718127396328267,"p75_return_pct":0.804367713813614,"above_zero_pct":46.666666666666664,"median_interval_low_pct":-1.016949152542368,"median_interval_high_pct":0.8620686197926775,"median_interval_nominal_coverage_pct":96.484375,"confidence_floor_pct":0},{"sessions":3,"sample_size":15,"median_return_pct":-0.27321988603852265,"p25_return_pct":-1.5001555961314972,"p75_return_pct":1.1922043159302786,"above_zero_pct":40,"median_interval_low_pct":-1.576578240726978,"median_interval_high_pct":2.1656828207648138,"median_interval_nominal_coverage_pct":96.484375,"confidence_floor_pct":0},{"sessions":5,"sample_size":15,"median_return_pct":0.2626566560317345,"p25_return_pct":-2.4760607994216253,"p75_return_pct":1.3318610164391176,"above_zero_pct":53.333333333333336,"median_interval_low_pct":-2.8584307947897125,"median_interval_high_pct":1.347026848429267,"median_interval_nominal_coverage_pct":96.484375,"confidence_floor_pct":0},{"sessions":10,"sample_size":15,"median_return_pct":0.7402042757581606,"p25_return_pct":-2.544680949023875,"p75_return_pct":3.812729872417331,"above_zero_pct":53.333333333333336,"median_interval_low_pct":-2.6849669333435244,"median_interval_high_pct":4.900033119437408,"median_interval_nominal_coverage_pct":96.484375,"confidence_floor_pct":0}]},{"direction":"below","event_count":15,"completed_path_count":15,"latest_cross_date":"2026-08-24","horizons":[{"sessions":1,"sample_size":15,"median_return_pct":1.5429763045927691,"p25_return_pct":-0.4152557754478925,"p75_return_pct":2.227792186148636,"above_zero_pct":73.33333333333333,"median_interval_low_pct":-0.8547005148608622,"median_interval_high_pct":2.337059374462913,"median_interval_nominal_coverage_pct":96.484375,"confidence_floor_pct":0},{"sessions":3,"sample_size":15,"median_return_pct":-0.43001867014504924,"p25_return_pct":-2.340183056270045,"p75_return_pct":1.9773117452045685,"above_zero_pct":46.666666666666664,"median_interval_low_pct":-2.6575375909674626,"median_interval_high_pct":2.209951495209461,"median_interval_nominal_coverage_pct":96.484375,"confidence_floor_pct":0},{"sessions":5,"sample_size":15,"median_return_pct":-1.6062083114128267,"p25_return_pct":-3.9512038280603345,"p75_return_pct":1.5251815810397584,"above_zero_pct":40,"median_interval_low_pct":-4.22967618538046,"median_interval_high_pct":2.25438732649923,"median_interval_nominal_coverage_pct":96.484375,"confidence_floor_pct":0},{"sessions":10,"sample_size":15,"median_return_pct":-0.9062031104309476,"p25_return_pct":-1.9470162624985687,"p75_return_pct":2.8409777050728113,"above_zero_pct":40,"median_interval_low_pct":-2.10124413961682,"median_interval_high_pct":4.5465363005303905,"median_interval_nominal_coverage_pct":96.484375,"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."}