{"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/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-02","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.710000038146973,"previous_close":7.639999866485596,"delta_neutral":8.02790776670863,"gamma_neutral":6.8163116898244756,"gamma_max":9.834577655468708,"total_open_interest":385253,"previous_open_interest":398056,"listed_contracts":279,"listed_calls":180,"listed_puts":128,"gamma_max_distance_pct":27.556129790011752,"delta_neutral_distance_pct":4.123316822162602,"gamma_neutral_distance_pct":-11.591288507143599,"open_interest_change_1d_pct":-3.2163816146471853,"call_open_interest":273500,"put_open_interest":111753,"put_call_open_interest_ratio":0.4086032906764168,"nearest_expiration_max_pain":8,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":3.7613483841528765,"all_expiration_max_pain":10,"net_gamma_exposure":6089645.492620684,"net_gamma_exposure_per_100k_open_interest":1580687.3645683965,"gamma_exposure_flip":6.8163116898244756,"gamma_exposure_flip_distance_pct":-11.591288507143599,"call_wall":10,"call_wall_distance_pct":29.7016854801911,"put_wall":8,"put_wall_distance_pct":3.7613483841528765,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":255},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-02","session_count":1394,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":7.5396825396825395,"gamma_max_cross_count":11,"delta_neutral_cross_count":17,"gamma_max_prior_sessions_closer_pct":90.47619047619048,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":22.61904761904762,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":39.285714285714285,"open_interest_change_1d_contracts":-12803,"open_interest_change_z_252":-0.29259639326257236,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":1.3010609905207662,"open_interest_change_21_sessions_pct":-26.341238642968584,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-8584,"put_change_contracts":-4219,"call_growth_pct":-3.0430651862565763,"put_growth_pct":-3.63794709067706,"call_minus_put_growth_pp":0.5948819044204838},"five_sessions":{"call_change_contracts":8012,"put_change_contracts":-3064,"call_growth_pct":3.017838847706864,"put_growth_pct":-2.6685943719135667,"call_minus_put_growth_pp":5.686433219620431},"call_change_surprise":{"z_score":-0.27703042475007145,"comparison_sessions":252},"put_change_surprise":{"z_score":-0.28580637114262586,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":0.005863616615304748,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":44.08901652290912,"directional_score":23.503937007874015,"catalyst_reasons":["smile convexity 36.7 pp","7d expected move +9.7%"],"features":{"symbol":"RUN","price":7.71,"totalOi":398565,"analysisCoverage":1,"avgIvPct":437.4,"ivRank":85.2,"iv52wHighPct":495.2,"iv52wLowPct":104.55,"frontDte":7,"frontAtmIvPct":69.7549,"backAtmIvPct":83.7071,"termPremiumPp":-13.9522,"expectedMoveFrontPct":9.66,"straddleFrontPct":7.33,"straddle30dPct":15.24,"riskReversalFrontPp":-6.23,"riskReversal30dPp":5.46,"butterflyFrontPp":36.66,"butterfly30dPp":6.02,"putCallOiRatio":0.409,"putCallOiFrontRatio":0.579,"putCallVolumeFrontRatio":0.047,"optionVolume":8909,"volumeOiRatio":0.022353,"netDeltaNormalized":-0.021624,"dealerDeltaNormalized":0.021584,"gexPer100kOi":120312.987844,"vannaPer100kOi":3017.826452,"charmPer100kOi":-57733.87026,"weekendDeltaShiftPer100kOi":-173201.610779,"ivSurfaceRangePp":63.1,"gammaFlipDistancePct":27.496757,"maxPainDistancePct":29.701686,"peakCallDistancePct":3.761349,"peakPutDistancePct":29.701686},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/RUN.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-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."}