{"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/BNO","markdown_url":"https://halfonadouble.com/stock/BNO.md","history_url":"https://halfonadouble.com/api/v1/history/BNO.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/BNO.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":"BNO","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":67.19000244140625,"previous_close":64.86000061035156,"delta_neutral":48.89660506293425,"gamma_neutral":35.49012750054292,"gamma_max":64.35638817723674,"total_open_interest":196348,"previous_open_interest":313696,"listed_contracts":493,"listed_calls":285,"listed_puts":287,"gamma_max_distance_pct":-4.217315316576443,"delta_neutral_distance_pct":-27.226368081211117,"gamma_neutral_distance_pct":-47.179451985446114,"open_interest_change_1d_pct":-37.40819136998878,"call_open_interest":159861,"put_open_interest":36487,"put_call_open_interest_ratio":0.2282420352681392,"nearest_expiration_max_pain":59,"nearest_expiration_max_pain_expiry":"2026-10-23","nearest_expiration_max_pain_distance_pct":-12.189317076671381,"all_expiration_max_pain":52,"net_gamma_exposure":19143962.659620028,"net_gamma_exposure_per_100k_open_interest":9750016.633538425,"gamma_exposure_flip":35.49012750054292,"gamma_exposure_flip_distance_pct":-47.179451985446114,"call_wall":65,"call_wall_distance_pct":-3.259417118366776,"put_wall":60,"put_wall_distance_pct":-10.701000416953947,"gamma_max_cross_direction":"above","delta_neutral_cross_direction":null,"open_interest_rank":399},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-16","session_count":1404,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":31.349206349206348,"gamma_max_cross_count":35,"delta_neutral_cross_count":0,"gamma_max_prior_sessions_closer_pct":46.82539682539682,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":74.20634920634922,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":53.96825396825397,"open_interest_change_1d_contracts":-117348,"open_interest_change_z_252":-6.730780461343617,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":-35.76849598283217,"open_interest_change_21_sessions_pct":-33.515953286312644,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-88338,"put_change_contracts":-29010,"call_growth_pct":-35.591601900088236,"put_growth_pct":-44.29210498190757,"call_minus_put_growth_pp":8.700503081819335},"five_sessions":{"call_change_contracts":-88578,"put_change_contracts":-20762,"call_growth_pct":-35.65382246748699,"put_growth_pct":-36.266135653024506,"call_minus_put_growth_pp":0.6123131855375163},"call_change_surprise":{"z_score":-5.495229097151194,"comparison_sessions":252},"put_change_surprise":{"z_score":-13.492141641055527,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":1.2583534686086129,"comparison_sessions":250}}},"advanced_options":{"data_through":"2026-10-16","analysis_coverage":1,"catalyst_score":55.067612326793494,"directional_score":27.88106034182072,"catalyst_reasons":["volume/OI 0.12"],"features":{"price":67.19,"totalOi":311120,"analysisCoverage":1,"avgIvPct":217.9,"ivRank":90,"iv52wHighPct":235.4,"iv52wLowPct":60.5,"frontDte":7,"termPremiumPp":4.019,"riskReversalFrontPp":-1.54,"riskReversal30dPp":9.16,"butterflyFrontPp":2.08,"butterfly30dPp":-6.24,"putCallOiRatio":0.268,"putCallOiFrontRatio":1.41,"putCallVolumeFrontRatio":0.951,"optionVolume":36349,"volumeOiRatio":0.116833,"netDeltaNormalized":0.440789,"dealerDeltaNormalized":-0.431628,"gexPer100kOi":12394954.204166,"vannaPer100kOi":-869.760864,"charmPer100kOi":-354067.562355,"weekendDeltaShiftPer100kOi":-1062202.687066,"ivSurfaceRangePp":212,"gammaFlipDistancePct":-56.243489,"maxPainDistancePct":-19.630897,"peakCallDistancePct":-3.259414,"peakPutDistancePct":-13.677631},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/BNO.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":63,"completed_path_count":62,"latest_cross_date":"2026-10-16","horizons":[{"sessions":1,"sample_size":62,"median_return_pct":0.19451427087664452,"p25_return_pct":-0.941273791019337,"p75_return_pct":1.331181489346872,"above_zero_pct":56.451612903225815,"median_interval_low_pct":-0.20107059529347326,"median_interval_high_pct":0.690105430057919,"median_interval_nominal_coverage_pct":90.20455594804926,"confidence_floor_pct":0},{"sessions":3,"sample_size":62,"median_return_pct":0.1002254998780483,"p25_return_pct":-2.0498557438214076,"p75_return_pct":2.5109963656206546,"above_zero_pct":51.61290322580645,"median_interval_low_pct":-0.4203073612433217,"median_interval_high_pct":0.9277626788123605,"median_interval_nominal_coverage_pct":90.20455594804926,"confidence_floor_pct":0},{"sessions":5,"sample_size":62,"median_return_pct":0.9835375229947041,"p25_return_pct":-2.1261877834343745,"p75_return_pct":3.896114270996265,"above_zero_pct":56.451612903225815,"median_interval_low_pct":-0.5007672008908393,"median_interval_high_pct":1.5787751545527584,"median_interval_nominal_coverage_pct":90.20455594804926,"confidence_floor_pct":0},{"sessions":10,"sample_size":62,"median_return_pct":0.47862379673963007,"p25_return_pct":-3.1244486858881038,"p75_return_pct":4.407475593667315,"above_zero_pct":56.451612903225815,"median_interval_low_pct":-0.7739431452652323,"median_interval_high_pct":2.9032245759041064,"median_interval_nominal_coverage_pct":90.20455594804926,"confidence_floor_pct":0}]},{"direction":"below","event_count":60,"completed_path_count":60,"latest_cross_date":"2026-10-02","horizons":[{"sessions":1,"sample_size":60,"median_return_pct":0.06711565341108727,"p25_return_pct":-1.8078550922800196,"p75_return_pct":1.333277250991316,"above_zero_pct":51.66666666666667,"median_interval_low_pct":-0.5076120015798158,"median_interval_high_pct":0.4830926282456627,"median_interval_nominal_coverage_pct":90.75390189270762,"confidence_floor_pct":0},{"sessions":3,"sample_size":60,"median_return_pct":0.9197172158682876,"p25_return_pct":-2.0722175124505666,"p75_return_pct":2.937583145654571,"above_zero_pct":58.333333333333336,"median_interval_low_pct":-0.2867380817199727,"median_interval_high_pct":1.7583095427979423,"median_interval_nominal_coverage_pct":90.75390189270762,"confidence_floor_pct":0},{"sessions":5,"sample_size":60,"median_return_pct":0.4240488608356241,"p25_return_pct":-1.8794254556852907,"p75_return_pct":3.513813163777524,"above_zero_pct":56.666666666666664,"median_interval_low_pct":-0.10084264418658284,"median_interval_high_pct":1.819361447205381,"median_interval_nominal_coverage_pct":90.75390189270762,"confidence_floor_pct":0},{"sessions":10,"sample_size":60,"median_return_pct":1.579126739202985,"p25_return_pct":-1.7961146029366075,"p75_return_pct":4.841944679719629,"above_zero_pct":66.66666666666666,"median_interval_low_pct":0.43640705005481006,"median_interval_high_pct":3.684749039183699,"median_interval_nominal_coverage_pct":90.75390189270762,"confidence_floor_pct":0.43640705005481006}]}],"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."}