{"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/UAL","markdown_url":"https://halfonadouble.com/stock/UAL.md","history_url":"https://halfonadouble.com/api/v1/history/UAL.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/UAL.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":"UAL","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":112.51000213623047,"previous_close":111.77999877929688,"delta_neutral":107.5968620186518,"gamma_neutral":101.61596775623175,"gamma_max":124.03369624361402,"total_open_interest":367782,"previous_open_interest":379560,"listed_contracts":799,"listed_calls":513,"listed_puts":436,"gamma_max_distance_pct":10.24237302336046,"delta_neutral_distance_pct":-4.366847412934618,"gamma_neutral_distance_pct":-9.682725245003455,"open_interest_change_1d_pct":-3.10306670882074,"call_open_interest":205627,"put_open_interest":162155,"put_call_open_interest_ratio":0.7885880745232873,"nearest_expiration_max_pain":109,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":-3.119724530784786,"all_expiration_max_pain":108,"net_gamma_exposure":20827165.707395576,"net_gamma_exposure_per_100k_open_interest":5662910.557720491,"gamma_exposure_flip":101.61596775623175,"gamma_exposure_flip_distance_pct":-9.682725245003455,"call_wall":120,"call_wall_distance_pct":6.65718400280574,"put_wall":105,"put_wall_distance_pct":-6.674963997544977,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":265},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-02","session_count":1394,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":4.761904761904762,"gamma_max_cross_count":12,"delta_neutral_cross_count":34,"gamma_max_prior_sessions_closer_pct":53.17460317460318,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":41.66666666666667,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":40.476190476190474,"open_interest_change_1d_contracts":-11778,"open_interest_change_z_252":-0.3391706234687928,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":2.4117219544387547,"open_interest_change_21_sessions_pct":14.303562604309436,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-7124,"put_change_contracts":-4654,"call_growth_pct":-3.3485154006326643,"put_growth_pct":-2.7900173252042757,"call_minus_put_growth_pp":-0.5584980754283886},"five_sessions":{"call_change_contracts":4724,"put_change_contracts":3937,"call_growth_pct":2.35138350348178,"put_growth_pct":2.488338874211531,"call_minus_put_growth_pp":-0.13695537072975084},"call_change_surprise":{"z_score":-0.29339873069699374,"comparison_sessions":252},"put_change_surprise":{"z_score":-0.32794905928855766,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-0.14491863352160178,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":63.12413069848434,"directional_score":-21.771653543307085,"catalyst_reasons":["front IV premium 14.9 pp","7d expected move +8.9%"],"features":{"symbol":"UAL","price":112.51,"totalOi":383629,"analysisCoverage":1,"avgIvPct":134.1,"ivRank":73.3,"iv52wHighPct":161,"iv52wLowPct":60.1,"frontDte":7,"frontAtmIvPct":64.628,"backAtmIvPct":49.7002,"termPremiumPp":14.9278,"expectedMoveFrontPct":8.95,"straddleFrontPct":6.83,"straddle30dPct":11.84,"riskReversalFrontPp":4.8,"riskReversal30dPp":2.43,"butterflyFrontPp":4.88,"butterfly30dPp":-0.4,"putCallOiRatio":0.784,"putCallOiFrontRatio":0.474,"putCallVolumeFrontRatio":1.14,"optionVolume":13031,"volumeOiRatio":0.033968,"netDeltaNormalized":0.110979,"dealerDeltaNormalized":-0.110874,"gexPer100kOi":7065834.757018,"vannaPer100kOi":2703.914459,"charmPer100kOi":-2306719.773531,"weekendDeltaShiftPer100kOi":-6920159.320594,"ivSurfaceRangePp":89.7,"gammaFlipDistancePct":5.79504,"maxPainDistancePct":-2.230913,"peakCallDistancePct":6.657186,"peakPutDistancePct":-6.674962},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/UAL.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":34,"completed_path_count":34,"latest_cross_date":"2026-06-24","horizons":[{"sessions":1,"sample_size":34,"median_return_pct":-0.15176286127961958,"p25_return_pct":-2.2076551348498397,"p75_return_pct":1.1501984984780056,"above_zero_pct":44.11764705882353,"median_interval_low_pct":-1.8542784359740883,"median_interval_high_pct":0.682265680357963,"median_interval_nominal_coverage_pct":94.23873270861804,"confidence_floor_pct":0},{"sessions":3,"sample_size":34,"median_return_pct":-0.781510943144087,"p25_return_pct":-3.77654815847136,"p75_return_pct":0.5405796400513807,"above_zero_pct":32.35294117647059,"median_interval_low_pct":-2.9822239195878453,"median_interval_high_pct":-0.19691325006392368,"median_interval_nominal_coverage_pct":94.23873270861804,"confidence_floor_pct":-0.19691325006392368},{"sessions":5,"sample_size":34,"median_return_pct":-0.8799920090270197,"p25_return_pct":-4.756388284894025,"p75_return_pct":1.9697747766878326,"above_zero_pct":41.17647058823529,"median_interval_low_pct":-3.720616815827804,"median_interval_high_pct":0.9334951911686318,"median_interval_nominal_coverage_pct":94.23873270861804,"confidence_floor_pct":0},{"sessions":10,"sample_size":34,"median_return_pct":-2.2055330603087784,"p25_return_pct":-6.646469231140831,"p75_return_pct":1.5605282275564236,"above_zero_pct":29.411764705882355,"median_interval_low_pct":-6.174332407183936,"median_interval_high_pct":-0.3454418303367013,"median_interval_nominal_coverage_pct":94.23873270861804,"confidence_floor_pct":-0.3454418303367013}]},{"direction":"below","event_count":33,"completed_path_count":33,"latest_cross_date":"2026-06-30","horizons":[{"sessions":1,"sample_size":33,"median_return_pct":-0.08220854539859879,"p25_return_pct":-0.9801707121663394,"p75_return_pct":1.7808569324853973,"above_zero_pct":48.484848484848484,"median_interval_low_pct":-0.5696771440538928,"median_interval_high_pct":1.4024974857677286,"median_interval_nominal_coverage_pct":91.98566875420511,"confidence_floor_pct":0},{"sessions":3,"sample_size":33,"median_return_pct":-0.44562271807546683,"p25_return_pct":-2.2930437741337406,"p75_return_pct":2.2616874453763813,"above_zero_pct":48.484848484848484,"median_interval_low_pct":-1.3163140316040156,"median_interval_high_pct":1.6050811944996246,"median_interval_nominal_coverage_pct":91.98566875420511,"confidence_floor_pct":0},{"sessions":5,"sample_size":33,"median_return_pct":-1.8655248767043275,"p25_return_pct":-5.20542609119058,"p75_return_pct":2.932520489032542,"above_zero_pct":42.42424242424242,"median_interval_low_pct":-4.588582142431408,"median_interval_high_pct":1.8936888967111098,"median_interval_nominal_coverage_pct":91.98566875420511,"confidence_floor_pct":0},{"sessions":10,"sample_size":33,"median_return_pct":-1.8279502623052113,"p25_return_pct":-4.932587989235559,"p75_return_pct":4.02258748272839,"above_zero_pct":42.42424242424242,"median_interval_low_pct":-4.388508014008585,"median_interval_high_pct":2.264404931673991,"median_interval_nominal_coverage_pct":91.98566875420511,"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."}