{"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/RXT","markdown_url":"https://halfonadouble.com/stock/RXT.md","history_url":"https://halfonadouble.com/api/v1/history/RXT.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/RXT.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":"RXT","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":4.119999885559082,"previous_close":3.859999895095825,"delta_neutral":2.71799447397864,"gamma_neutral":1.899724098701212,"gamma_max":4.204417447061031,"total_open_interest":123745,"previous_open_interest":128637,"listed_contracts":143,"listed_calls":116,"listed_puts":71,"gamma_max_distance_pct":2.0489699962817767,"delta_neutral_distance_pct":-34.02925850786014,"gamma_neutral_distance_pct":-53.89019049830822,"open_interest_change_1d_pct":-3.8029493847026905,"call_open_interest":89910,"put_open_interest":33835,"put_call_open_interest_ratio":0.3763207652096541,"nearest_expiration_max_pain":3,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":-27.184463996826025,"all_expiration_max_pain":3,"net_gamma_exposure":4164534.2648438388,"net_gamma_exposure_per_100k_open_interest":3365416.190426958,"gamma_exposure_flip":1.899724098701212,"gamma_exposure_flip_distance_pct":-53.89019049830822,"call_wall":5,"call_wall_distance_pct":21.359226671956627,"put_wall":3,"put_wall_distance_pct":-27.184463996826025,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":568},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-02","session_count":1280,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":14.342629482071715,"gamma_max_cross_count":32,"delta_neutral_cross_count":2,"gamma_max_prior_sessions_closer_pct":9.56175298804781,"gamma_max_prior_comparison_sessions":251,"delta_neutral_prior_sessions_closer_pct":62.15139442231076,"delta_neutral_prior_comparison_sessions":251,"open_interest_percentile_1y":67.06349206349206,"open_interest_change_1d_contracts":-4892,"open_interest_change_z_252":-0.44467386349092514,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":-0.34949548635437555,"open_interest_change_21_sessions_pct":12.627535928497965,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-3154,"put_change_contracts":-1738,"call_growth_pct":-3.389065589271899,"put_growth_pct":-4.88572793972957,"call_minus_put_growth_pp":1.496662350457671},"five_sessions":{"call_change_contracts":846,"put_change_contracts":-1280,"call_growth_pct":0.9498787388843978,"put_growth_pct":-3.6451658835255594,"call_minus_put_growth_pp":4.595044622409957},"call_change_surprise":{"z_score":-0.3948723432178545,"comparison_sessions":241},"put_change_surprise":{"z_score":-0.42512276692279,"comparison_sessions":241},"call_minus_put_growth_surprise":{"z_score":0.10556082655881176,"comparison_sessions":241}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":0.9444,"catalyst_score":45.38394607078173,"directional_score":-8.740157480314956,"catalyst_reasons":["7d expected move +13.8%","25Δ risk reversal 30.3 pp"],"features":{"symbol":"RXT","price":4.12,"totalOi":129201,"analysisCoverage":0.9444,"avgIvPct":623.8,"ivRank":17.5,"iv52wHighPct":2923.9,"iv52wLowPct":134.45,"frontDte":7,"frontAtmIvPct":99.6498,"backAtmIvPct":109.1167,"termPremiumPp":-9.4669,"expectedMoveFrontPct":13.8,"straddleFrontPct":10.32,"straddle30dPct":21.84,"riskReversalFrontPp":30.33,"riskReversal30dPp":43.41,"butterflyFrontPp":null,"butterfly30dPp":null,"putCallOiRatio":0.38,"putCallOiFrontRatio":0.307,"putCallVolumeFrontRatio":0.076,"optionVolume":2940,"volumeOiRatio":0.022755,"netDeltaNormalized":0.223324,"dealerDeltaNormalized":-0.21258,"gexPer100kOi":141955.023568,"vannaPer100kOi":3116.848941,"charmPer100kOi":-73545.0964,"weekendDeltaShiftPer100kOi":-220636.063188,"ivSurfaceRangePp":95.5,"gammaFlipDistancePct":-8.980583,"maxPainDistancePct":-27.184466,"peakCallDistancePct":-2.912621,"peakPutDistancePct":-27.184466},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/RXT.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":20,"completed_path_count":18,"latest_cross_date":"2026-09-24","horizons":[{"sessions":1,"sample_size":20,"median_return_pct":-1.0163755608701475,"p25_return_pct":-3.648568630659732,"p75_return_pct":1.733950215762342,"above_zero_pct":40,"median_interval_low_pct":-3.040545656351845,"median_interval_high_pct":1.6739739885996974,"median_interval_nominal_coverage_pct":95.86105346679688,"confidence_floor_pct":0},{"sessions":3,"sample_size":20,"median_return_pct":-2.3648625790768376,"p25_return_pct":-6.9918459594668745,"p75_return_pct":1.8512660768431333,"above_zero_pct":30,"median_interval_low_pct":-6.19047056790627,"median_interval_high_pct":1.3600006103515527,"median_interval_nominal_coverage_pct":95.86105346679688,"confidence_floor_pct":0},{"sessions":5,"sample_size":20,"median_return_pct":-3.7590796392609818,"p25_return_pct":-15.730349196186939,"p75_return_pct":-0.5930325351500371,"above_zero_pct":20,"median_interval_low_pct":-15.533983998456346,"median_interval_high_pct":-0.6711402952518042,"median_interval_nominal_coverage_pct":95.86105346679688,"confidence_floor_pct":-0.6711402952518042},{"sessions":10,"sample_size":18,"median_return_pct":-13.50326546700899,"p25_return_pct":-27.291668650901112,"p75_return_pct":-0.41902965231519207,"above_zero_pct":22.22222222222222,"median_interval_low_pct":-22.916668736272307,"median_interval_high_pct":-1.076127764534207,"median_interval_nominal_coverage_pct":90.374755859375,"confidence_floor_pct":-1.076127764534207}]},{"direction":"below","event_count":25,"completed_path_count":23,"latest_cross_date":"2026-09-28","horizons":[{"sessions":1,"sample_size":25,"median_return_pct":-1.2489906114182103,"p25_return_pct":-5.682610056525195,"p75_return_pct":1.4736878244500318,"above_zero_pct":36,"median_interval_low_pct":-5.5172441575529145,"median_interval_high_pct":0.763054365335103,"median_interval_nominal_coverage_pct":95.67147493362427,"confidence_floor_pct":0},{"sessions":3,"sample_size":25,"median_return_pct":-0.689654492027858,"p25_return_pct":-9.310343863706127,"p75_return_pct":1.12450076680779,"above_zero_pct":40,"median_interval_low_pct":-6.419758435484402,"median_interval_high_pct":0.348440044620002,"median_interval_nominal_coverage_pct":95.67147493362427,"confidence_floor_pct":0},{"sessions":5,"sample_size":24,"median_return_pct":-2.0017811907848237,"p25_return_pct":-9.53437620794632,"p75_return_pct":-0.25337461519778226,"above_zero_pct":25,"median_interval_low_pct":-8.362361696450439,"median_interval_high_pct":-0.689654492027858,"median_interval_nominal_coverage_pct":93.60853433609009,"confidence_floor_pct":-0.689654492027858},{"sessions":10,"sample_size":23,"median_return_pct":-9.342567804302737,"p25_return_pct":-25.3949601159796,"p75_return_pct":0.6141177378275908,"above_zero_pct":30.434782608695656,"median_interval_low_pct":-24.482759130979105,"median_interval_high_pct":-2.9905546211726364,"median_interval_nominal_coverage_pct":90.68603515625,"confidence_floor_pct":-2.9905546211726364}]}],"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."}