{"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/BA","markdown_url":"https://halfonadouble.com/stock/BA.md","history_url":"https://halfonadouble.com/api/v1/history/BA.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/BA.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":"BA","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":190.2100067138672,"previous_close":188.72999572753906,"delta_neutral":196.74560759723425,"gamma_neutral":191.98757927684485,"gamma_max":230.25445429900992,"total_open_interest":863959,"previous_open_interest":970030,"listed_contracts":1114,"listed_calls":729,"listed_puts":533,"gamma_max_distance_pct":21.05275546590016,"delta_neutral_distance_pct":3.4359921416745274,"gamma_neutral_distance_pct":0.9345315704928546,"open_interest_change_1d_pct":-10.934816448975806,"call_open_interest":462490,"put_open_interest":401469,"put_call_open_interest_ratio":0.8680598499427015,"nearest_expiration_max_pain":190,"nearest_expiration_max_pain_expiry":"2026-10-23","nearest_expiration_max_pain_distance_pct":-0.11040781581123672,"all_expiration_max_pain":200,"net_gamma_exposure":-4688457.519513752,"net_gamma_exposure_per_100k_open_interest":-542671.2980030016,"gamma_exposure_flip":191.98757927684485,"gamma_exposure_flip_distance_pct":0.9345315704928546,"call_wall":200,"call_wall_distance_pct":5.1469391412513295,"put_wall":190,"put_wall_distance_pct":-0.11040781581123672,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":115},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-16","session_count":1403,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":0.3968253968253968,"gamma_max_cross_count":2,"delta_neutral_cross_count":15,"gamma_max_prior_sessions_closer_pct":95.23809523809523,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":39.285714285714285,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":41.66666666666667,"open_interest_change_1d_contracts":-106071,"open_interest_change_z_252":-2.14575593319169,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":-5.393380726490673,"open_interest_change_21_sessions_pct":2.4829572481071187,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-72562,"put_change_contracts":-33509,"call_growth_pct":-13.561672510335443,"put_growth_pct":-7.703607998565444,"call_minus_put_growth_pp":-5.8580645117699985},"five_sessions":{"call_change_contracts":-39362,"put_change_contracts":-9891,"call_growth_pct":-7.843348238125982,"put_growth_pct":-2.404463243873979,"call_minus_put_growth_pp":-5.438884994252003},"call_change_surprise":{"z_score":-2.4816564034722437,"comparison_sessions":252},"put_change_surprise":{"z_score":-1.5895409275765588,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-2.875344091124208,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-16","analysis_coverage":1,"catalyst_score":60.04756987877327,"directional_score":-5.3977623353277355,"catalyst_reasons":["volume/OI 0.10","IV rank 100"],"features":{"price":190.21,"totalOi":978495,"analysisCoverage":1,"avgIvPct":139.2,"ivRank":100,"iv52wHighPct":139.2,"iv52wLowPct":44.64,"frontDte":7,"termPremiumPp":0.5536,"riskReversalFrontPp":1.87,"riskReversal30dPp":2.02,"butterflyFrontPp":-7.76,"butterfly30dPp":-3.84,"putCallOiRatio":0.805,"putCallOiFrontRatio":0.694,"putCallVolumeFrontRatio":0.397,"optionVolume":102212,"volumeOiRatio":0.104458,"netDeltaNormalized":-0.025439,"dealerDeltaNormalized":0.025221,"gexPer100kOi":13331819.801839,"vannaPer100kOi":2901.394488,"charmPer100kOi":-190024.271969,"weekendDeltaShiftPer100kOi":-570072.918104,"ivSurfaceRangePp":173.4,"gammaFlipDistancePct":-0.809631,"maxPainDistancePct":5.146943,"peakCallDistancePct":-0.110404,"peakPutDistancePct":-0.110404},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/BA.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":10,"completed_path_count":10,"latest_cross_date":"2026-01-13","horizons":[{"sessions":1,"sample_size":10,"median_return_pct":0.09150189281174059,"p25_return_pct":-1.299238951807144,"p75_return_pct":1.2777277369763418,"above_zero_pct":50,"median_interval_low_pct":-1.8929132766197898,"median_interval_high_pct":2.7146016799221684,"median_interval_nominal_coverage_pct":97.8515625,"confidence_floor_pct":0},{"sessions":3,"sample_size":10,"median_return_pct":1.8440033087970487,"p25_return_pct":1.1391683927725105,"p75_return_pct":2.583549936968149,"above_zero_pct":80,"median_interval_low_pct":-0.26559427998681384,"median_interval_high_pct":2.8371916204805947,"median_interval_nominal_coverage_pct":97.8515625,"confidence_floor_pct":0},{"sessions":5,"sample_size":10,"median_return_pct":1.856001323125711,"p25_return_pct":-0.3328614880941466,"p75_return_pct":2.4099170343302836,"above_zero_pct":60,"median_interval_low_pct":-0.6099648412073333,"median_interval_high_pct":7.438656669280075,"median_interval_nominal_coverage_pct":97.8515625,"confidence_floor_pct":0},{"sessions":10,"sample_size":10,"median_return_pct":1.9492445557255267,"p25_return_pct":-1.3257319746361185,"p75_return_pct":5.627453614603578,"above_zero_pct":60,"median_interval_low_pct":-2.4863417851875402,"median_interval_high_pct":6.976541491012722,"median_interval_nominal_coverage_pct":97.8515625,"confidence_floor_pct":0}]},{"direction":"below","event_count":10,"completed_path_count":10,"latest_cross_date":"2026-01-14","horizons":[{"sessions":1,"sample_size":10,"median_return_pct":1.053728795872344,"p25_return_pct":0.3556917280815086,"p75_return_pct":2.1142225831213777,"above_zero_pct":80,"median_interval_low_pct":-2.0512832081342025,"median_interval_high_pct":2.3462641474595314,"median_interval_nominal_coverage_pct":97.8515625,"confidence_floor_pct":0},{"sessions":3,"sample_size":10,"median_return_pct":1.5326634366482517,"p25_return_pct":0.7865170306371849,"p75_return_pct":2.4310067975213845,"above_zero_pct":80,"median_interval_low_pct":-0.2793215317434372,"median_interval_high_pct":3.0907842622913018,"median_interval_nominal_coverage_pct":97.8515625,"confidence_floor_pct":0},{"sessions":5,"sample_size":10,"median_return_pct":2.227459418538358,"p25_return_pct":-0.5383584091647992,"p75_return_pct":3.768901758974369,"above_zero_pct":70,"median_interval_low_pct":-1.022734224634736,"median_interval_high_pct":4.630778662148605,"median_interval_nominal_coverage_pct":97.8515625,"confidence_floor_pct":0},{"sessions":10,"sample_size":10,"median_return_pct":0.5841677365940434,"p25_return_pct":-5.0599798691915305,"p75_return_pct":4.636048627629802,"above_zero_pct":50,"median_interval_low_pct":-5.688363638368932,"median_interval_high_pct":12.998672138874223,"median_interval_nominal_coverage_pct":97.8515625,"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."}