{"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/BRUN","markdown_url":"https://halfonadouble.com/stock/BRUN.md","history_url":"https://halfonadouble.com/api/v1/history/BRUN.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/BRUN.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":"BRUN","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":16.510000228881836,"previous_close":15.890000343322754,"delta_neutral":14.628722056169838,"gamma_neutral":16.510000228881836,"gamma_max":18.57541583810629,"total_open_interest":107064,"previous_open_interest":129586,"listed_contracts":205,"listed_calls":124,"listed_puts":102,"gamma_max_distance_pct":12.510088313695553,"delta_neutral_distance_pct":-11.394779810002522,"gamma_neutral_distance_pct":0,"open_interest_change_1d_pct":-17.379963884987575,"call_open_interest":85204,"put_open_interest":21860,"put_call_open_interest_ratio":0.25656072484859865,"nearest_expiration_max_pain":16,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":-3.0890382908030793,"all_expiration_max_pain":17.5,"net_gamma_exposure":4550278.985799336,"net_gamma_exposure_per_100k_open_interest":4250055.093961869,"gamma_exposure_flip":null,"gamma_exposure_flip_distance_pct":null,"call_wall":20,"call_wall_distance_pct":21.13870213649615,"put_wall":17.5,"put_wall_distance_pct":5.996364369434132,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":606},"history_summary":{"first_date":"2026-06-17","last_date":"2026-10-02","session_count":75,"trailing_window_sessions":75,"sessions_above_gamma_max_pct":13.333333333333334,"gamma_max_cross_count":6,"delta_neutral_cross_count":6,"gamma_max_prior_sessions_closer_pct":27.027027027027028,"gamma_max_prior_comparison_sessions":74,"delta_neutral_prior_sessions_closer_pct":62.16216216216216,"delta_neutral_prior_comparison_sessions":74,"open_interest_percentile_1y":70.66666666666667,"open_interest_change_1d_contracts":-22522,"open_interest_change_z_252":null,"open_interest_change_z_comparison_sessions":73,"open_interest_change_5_sessions_pct":-8.72167374290245,"open_interest_change_21_sessions_pct":-1.9335928555072133,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-21280,"put_change_contracts":-1242,"call_growth_pct":-19.98422298185643,"put_growth_pct":-5.376157908406198,"call_minus_put_growth_pp":-14.60806507345023},"five_sessions":{"call_change_contracts":-11216,"put_change_contracts":986,"call_growth_pct":-11.632441402198713,"put_growth_pct":4.72357957267414,"call_minus_put_growth_pp":-16.356020974872855},"call_change_surprise":{"z_score":null,"comparison_sessions":73},"put_change_surprise":{"z_score":null,"comparison_sessions":73},"call_minus_put_growth_surprise":{"z_score":null,"comparison_sessions":73}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":59.50129883357404,"directional_score":27.79527559055118,"catalyst_reasons":["7d expected move +16.8%","smile convexity 14.4 pp","front IV premium -0.8 pp"],"features":{"symbol":"BRUN","price":16.51,"totalOi":129838,"analysisCoverage":1,"avgIvPct":615.3,"ivRank":70.9,"iv52wHighPct":811.2,"iv52wLowPct":138.59,"frontDte":7,"frontAtmIvPct":121.0962,"backAtmIvPct":121.8544,"termPremiumPp":-0.7582,"expectedMoveFrontPct":16.77,"straddleFrontPct":13.33,"straddle30dPct":13.33,"riskReversalFrontPp":-3.3,"riskReversal30dPp":-1.03,"butterflyFrontPp":14.39,"butterfly30dPp":14.39,"putCallOiRatio":0.218,"putCallOiFrontRatio":0.178,"putCallVolumeFrontRatio":1.233,"optionVolume":2412,"volumeOiRatio":0.018577,"netDeltaNormalized":0.109044,"dealerDeltaNormalized":-0.108934,"gexPer100kOi":735982.123877,"vannaPer100kOi":2824.288729,"charmPer100kOi":-798671.42131,"weekendDeltaShiftPer100kOi":-2396013.493738,"ivSurfaceRangePp":113.6,"gammaFlipDistancePct":-79.830406,"maxPainDistancePct":5.996366,"peakCallDistancePct":202.84676,"peakPutDistancePct":-9.145972},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/BRUN.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":2,"completed_path_count":2,"latest_cross_date":"2026-08-12","horizons":[{"sessions":1,"sample_size":2,"median_return_pct":-1.8025634325286588,"p25_return_pct":-3.5608572359804134,"p75_return_pct":-0.04426962907690424,"above_zero_pct":50,"median_interval_low_pct":null,"median_interval_high_pct":null,"median_interval_nominal_coverage_pct":null,"confidence_floor_pct":null},{"sessions":3,"sample_size":2,"median_return_pct":-2.113138806655157,"p25_return_pct":-4.20714412087505,"p75_return_pct":-0.019133492435264188,"above_zero_pct":50,"median_interval_low_pct":null,"median_interval_high_pct":null,"median_interval_nominal_coverage_pct":null,"confidence_floor_pct":null},{"sessions":5,"sample_size":2,"median_return_pct":-10.495543493968967,"p25_return_pct":-12.374519235792683,"p75_return_pct":-8.61656775214525,"above_zero_pct":0,"median_interval_low_pct":null,"median_interval_high_pct":null,"median_interval_nominal_coverage_pct":null,"confidence_floor_pct":null},{"sessions":10,"sample_size":2,"median_return_pct":-14.908987591109685,"p25_return_pct":-16.43058655274902,"p75_return_pct":-13.387388629470351,"above_zero_pct":0,"median_interval_low_pct":null,"median_interval_high_pct":null,"median_interval_nominal_coverage_pct":null,"confidence_floor_pct":null}]},{"direction":"below","event_count":2,"completed_path_count":2,"latest_cross_date":"2026-08-19","horizons":[{"sessions":1,"sample_size":2,"median_return_pct":3.950380606963233,"p25_return_pct":2.987815827538437,"p75_return_pct":4.912945386388029,"above_zero_pct":100,"median_interval_low_pct":null,"median_interval_high_pct":null,"median_interval_nominal_coverage_pct":null,"confidence_floor_pct":null},{"sessions":3,"sample_size":2,"median_return_pct":1.4738112616172971,"p25_return_pct":-1.9195915199576752,"p75_return_pct":4.86721404319227,"above_zero_pct":50,"median_interval_low_pct":null,"median_interval_high_pct":null,"median_interval_nominal_coverage_pct":null,"confidence_floor_pct":null},{"sessions":5,"sample_size":2,"median_return_pct":13.433696541049244,"p25_return_pct":4.560089498953445,"p75_return_pct":22.307303583145043,"above_zero_pct":50,"median_interval_low_pct":null,"median_interval_high_pct":null,"median_interval_nominal_coverage_pct":null,"confidence_floor_pct":null},{"sessions":10,"sample_size":2,"median_return_pct":-0.05666918713794189,"p25_return_pct":-6.498615924980575,"p75_return_pct":6.385277550704689,"above_zero_pct":50,"median_interval_low_pct":null,"median_interval_high_pct":null,"median_interval_nominal_coverage_pct":null,"confidence_floor_pct":null}]}],"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."}