{"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/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-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":"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":8.890000343322754,"previous_close":10.079999923706055,"delta_neutral":8.948791871243962,"gamma_neutral":6.672500257492065,"gamma_max":15.125548278754945,"total_open_interest":153338,"previous_open_interest":170991,"listed_contracts":213,"listed_calls":141,"listed_puts":122,"gamma_max_distance_pct":70.14114392150375,"delta_neutral_distance_pct":0.6613219983210287,"gamma_neutral_distance_pct":-24.94375703254325,"open_interest_change_1d_pct":-10.323935177874858,"call_open_interest":128078,"put_open_interest":25260,"put_call_open_interest_ratio":0.19722356688892706,"nearest_expiration_max_pain":13,"nearest_expiration_max_pain_expiry":"2026-10-23","nearest_expiration_max_pain_distance_pct":46.231715387550594,"all_expiration_max_pain":15,"net_gamma_exposure":1674190.8384424606,"net_gamma_exposure_per_100k_open_interest":1091830.3606688888,"gamma_exposure_flip":6.672500257492065,"gamma_exposure_flip_distance_pct":-24.94375703254325,"call_wall":25,"call_wall_distance_pct":181.21483728375114,"put_wall":10,"put_wall_distance_pct":12.485934913500456,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":477},"history_summary":{"first_date":"2026-06-17","last_date":"2026-10-16","session_count":85,"trailing_window_sessions":85,"sessions_above_gamma_max_pct":11.76470588235294,"gamma_max_cross_count":6,"delta_neutral_cross_count":9,"gamma_max_prior_sessions_closer_pct":94.04761904761905,"gamma_max_prior_comparison_sessions":84,"delta_neutral_prior_sessions_closer_pct":3.571428571428571,"delta_neutral_prior_comparison_sessions":84,"open_interest_percentile_1y":94.11764705882352,"open_interest_change_1d_contracts":-17653,"open_interest_change_z_252":null,"open_interest_change_z_comparison_sessions":83,"open_interest_change_5_sessions_pct":-3.9927370628932786,"open_interest_change_21_sessions_pct":22.563524606543094,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-10415,"put_change_contracts":-7238,"call_growth_pct":-7.520235679781649,"put_growth_pct":-22.272139823989168,"call_minus_put_growth_pp":14.751904144207518},"five_sessions":{"call_change_contracts":-2055,"put_change_contracts":-4322,"call_growth_pct":-1.5791536351271391,"put_growth_pct":-14.610235954296533,"call_minus_put_growth_pp":13.031082319169393},"call_change_surprise":{"z_score":null,"comparison_sessions":83},"put_change_surprise":{"z_score":null,"comparison_sessions":83},"call_minus_put_growth_surprise":{"z_score":null,"comparison_sessions":83}}},"advanced_options":{"data_through":"2026-10-16","analysis_coverage":0.8889,"catalyst_score":84.81279432184095,"directional_score":-3.189611225886072,"catalyst_reasons":["25Δ risk reversal 100.2 pp","front IV premium 11.3 pp","volume/OI 0.12"],"features":{"price":8.89,"totalOi":178304,"analysisCoverage":0.8889,"avgIvPct":988.1,"ivRank":100,"iv52wHighPct":988.1,"iv52wLowPct":138.59,"frontDte":7,"termPremiumPp":11.2648,"riskReversalFrontPp":100.18,"riskReversal30dPp":-10.09,"butterflyFrontPp":null,"butterfly30dPp":null,"putCallOiRatio":0.196,"putCallOiFrontRatio":1.107,"putCallVolumeFrontRatio":0.787,"optionVolume":21717,"volumeOiRatio":0.121798,"netDeltaNormalized":0.006016,"dealerDeltaNormalized":-0.006016,"gexPer100kOi":162969.557609,"vannaPer100kOi":3450.28715,"charmPer100kOi":-516799.95962,"weekendDeltaShiftPer100kOi":-1550399.878859,"ivSurfaceRangePp":183.7,"gammaFlipDistancePct":44.31946,"maxPainDistancePct":68.728909,"peakCallDistancePct":68.728909,"peakPutDistancePct":1.237345},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/BRUN.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":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."}