{"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/RUN","markdown_url":"https://halfonadouble.com/stock/RUN.md","history_url":"https://halfonadouble.com/api/v1/history/RUN.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/RUN.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":"RUN","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":7.300000190734863,"previous_close":7.639999866485596,"delta_neutral":7.322443570292328,"gamma_neutral":6.646264249152864,"gamma_max":11.22664343483412,"total_open_interest":541590,"previous_open_interest":656062,"listed_contracts":259,"listed_calls":169,"listed_puts":126,"gamma_max_distance_pct":53.78963207539281,"delta_neutral_distance_pct":0.30744354754880177,"gamma_neutral_distance_pct":-8.955286637001993,"open_interest_change_1d_pct":-17.448350918053475,"call_open_interest":324574,"put_open_interest":217016,"put_call_open_interest_ratio":0.6686179422874291,"nearest_expiration_max_pain":8,"nearest_expiration_max_pain_expiry":"2026-10-23","nearest_expiration_max_pain_distance_pct":9.589038232541066,"all_expiration_max_pain":10,"net_gamma_exposure":2771977.9972859137,"net_gamma_exposure_per_100k_open_interest":511822.226644863,"gamma_exposure_flip":6.646264249152864,"gamma_exposure_flip_distance_pct":-8.955286637001993,"call_wall":12,"call_wall_distance_pct":64.38355734881159,"put_wall":6,"put_wall_distance_pct":-17.8082213255942,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":"below","open_interest_rank":183},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-16","session_count":1404,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":3.571428571428571,"gamma_max_cross_count":11,"delta_neutral_cross_count":23,"gamma_max_prior_sessions_closer_pct":99.20634920634922,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":3.1746031746031744,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":63.095238095238095,"open_interest_change_1d_contracts":-114472,"open_interest_change_z_252":-2.806416244977053,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":-15.965330403857969,"open_interest_change_21_sessions_pct":-10.812680115273775,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-105809,"put_change_contracts":-8663,"call_growth_pct":-24.58484652042483,"put_growth_pct":-3.8386380655710104,"call_minus_put_growth_pp":-20.746208454853818},"five_sessions":{"call_change_contracts":-93149,"put_change_contracts":-9745,"call_growth_pct":-22.299226999710335,"put_growth_pct":-4.29747619740608,"call_minus_put_growth_pp":-18.001750802304255},"call_change_surprise":{"z_score":-3.573600210231209,"comparison_sessions":252},"put_change_surprise":{"z_score":-0.617379703741238,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-3.631172936890479,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-16","analysis_coverage":1,"catalyst_score":26.196343108064873,"directional_score":14.538917657159718,"catalyst_reasons":["smile convexity -15.6 pp"],"features":{"price":7.3,"totalOi":659229,"analysisCoverage":1,"avgIvPct":546.4,"ivRank":81.1,"iv52wHighPct":649.6,"iv52wLowPct":104.55,"frontDte":7,"termPremiumPp":-11.266,"riskReversalFrontPp":-0.31,"riskReversal30dPp":-4.04,"butterflyFrontPp":-15.58,"butterfly30dPp":-2.7,"putCallOiRatio":0.519,"putCallOiFrontRatio":0.472,"putCallVolumeFrontRatio":0.507,"optionVolume":8429,"volumeOiRatio":0.012786,"netDeltaNormalized":0.047702,"dealerDeltaNormalized":-0.047695,"gexPer100kOi":106964.525226,"vannaPer100kOi":5682.395647,"charmPer100kOi":-27377.739754,"weekendDeltaShiftPer100kOi":-82133.067568,"ivSurfaceRangePp":48,"gammaFlipDistancePct":58.767123,"maxPainDistancePct":23.287671,"peakCallDistancePct":9.589041,"peakPutDistancePct":-4.109589},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/RUN.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":21,"completed_path_count":21,"latest_cross_date":"2026-06-24","horizons":[{"sessions":1,"sample_size":21,"median_return_pct":-1.2102862646013346,"p25_return_pct":-4.00772554513702,"p75_return_pct":2.6153857891376253,"above_zero_pct":33.33333333333333,"median_interval_low_pct":-3.997837719977526,"median_interval_high_pct":1.1111011688278882,"median_interval_nominal_coverage_pct":92.16461181640625,"confidence_floor_pct":0},{"sessions":3,"sample_size":21,"median_return_pct":-2.4691392183120553,"p25_return_pct":-6.61515689255594,"p75_return_pct":2.042356268045964,"above_zero_pct":42.857142857142854,"median_interval_low_pct":-6.572433756701823,"median_interval_high_pct":2.0153523869284484,"median_interval_nominal_coverage_pct":92.16461181640625,"confidence_floor_pct":0},{"sessions":5,"sample_size":21,"median_return_pct":-5.795051003042973,"p25_return_pct":-9.945832612168958,"p75_return_pct":3.0109481985170605,"above_zero_pct":28.57142857142857,"median_interval_low_pct":-9.053071860071139,"median_interval_high_pct":-0.5559659787816251,"median_interval_nominal_coverage_pct":92.16461181640625,"confidence_floor_pct":-0.5559659787816251},{"sessions":10,"sample_size":21,"median_return_pct":-10.960881944784695,"p25_return_pct":-18.149995803833008,"p75_return_pct":-2.476192656017484,"above_zero_pct":23.809523809523807,"median_interval_low_pct":-16.248150289685036,"median_interval_high_pct":-2.847086958195688,"median_interval_nominal_coverage_pct":92.16461181640625,"confidence_floor_pct":-2.847086958195688}]},{"direction":"below","event_count":17,"completed_path_count":17,"latest_cross_date":"2026-06-01","horizons":[{"sessions":1,"sample_size":17,"median_return_pct":-1.5517267177277305,"p25_return_pct":-3.2437881626828258,"p75_return_pct":1.1811068854911344,"above_zero_pct":35.294117647058826,"median_interval_low_pct":-3.2437881626828258,"median_interval_high_pct":1.1811068854911344,"median_interval_nominal_coverage_pct":95.0958251953125,"confidence_floor_pct":0},{"sessions":3,"sample_size":17,"median_return_pct":-4.390999906377391,"p25_return_pct":-6.528344638588813,"p75_return_pct":0.5184700072832893,"above_zero_pct":29.411764705882355,"median_interval_low_pct":-6.528344638588813,"median_interval_high_pct":0.5184700072832893,"median_interval_nominal_coverage_pct":95.0958251953125,"confidence_floor_pct":0},{"sessions":5,"sample_size":17,"median_return_pct":-3.2932524223976745,"p25_return_pct":-9.657948477598966,"p75_return_pct":-1.4912846942628621,"above_zero_pct":23.52941176470588,"median_interval_low_pct":-9.657948477598966,"median_interval_high_pct":-1.4912846942628621,"median_interval_nominal_coverage_pct":95.0958251953125,"confidence_floor_pct":-1.4912846942628621},{"sessions":10,"sample_size":17,"median_return_pct":-6.224070125529845,"p25_return_pct":-11.619716113978473,"p75_return_pct":0.45365971121038573,"above_zero_pct":29.411764705882355,"median_interval_low_pct":-11.619716113978473,"median_interval_high_pct":0.45365971121038573,"median_interval_nominal_coverage_pct":95.0958251953125,"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."}