{"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/AES","markdown_url":"https://halfonadouble.com/stock/AES.md","history_url":"https://halfonadouble.com/api/v1/history/AES.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/AES.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":"AES","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":14.90999984741211,"previous_close":14.920000076293945,"delta_neutral":14.1720076050361,"gamma_neutral":11.187499885559083,"gamma_max":15.004737227026625,"total_open_interest":175496,"previous_open_interest":174882,"listed_contracts":95,"listed_calls":70,"listed_puts":49,"gamma_max_distance_pct":0.6353949066670141,"delta_neutral_distance_pct":-4.94964621011784,"gamma_neutral_distance_pct":-24.966465459080013,"open_interest_change_1d_pct":0.35109388044510015,"call_open_interest":84867,"put_open_interest":90629,"put_call_open_interest_ratio":1.0678944701709734,"nearest_expiration_max_pain":15,"nearest_expiration_max_pain_expiry":"2026-10-16","nearest_expiration_max_pain_distance_pct":0.6036227599526885,"all_expiration_max_pain":15,"net_gamma_exposure":7688102.65685754,"net_gamma_exposure_per_100k_open_interest":4380785.121517037,"gamma_exposure_flip":11.187499885559083,"gamma_exposure_flip_distance_pct":-24.966465459080013,"call_wall":15,"call_wall_distance_pct":0.6036227599526885,"put_wall":15,"put_wall_distance_pct":0.6036227599526885,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":443},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-02","session_count":1394,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":5.555555555555555,"gamma_max_cross_count":8,"delta_neutral_cross_count":28,"gamma_max_prior_sessions_closer_pct":1.984126984126984,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":58.333333333333336,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":6.349206349206349,"open_interest_change_1d_contracts":614,"open_interest_change_z_252":0.08280341927242578,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":0.7254694889572524,"open_interest_change_21_sessions_pct":-9.82401150990417,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":582,"put_change_contracts":32,"call_growth_pct":0.6905143263925965,"put_growth_pct":0.035321257878296194,"call_minus_put_growth_pp":0.6551930685143003},"five_sessions":{"call_change_contracts":625,"put_change_contracts":639,"call_growth_pct":0.7419102110586168,"put_growth_pct":0.7100788976552951,"call_minus_put_growth_pp":0.03183131340332168},"call_change_surprise":{"z_score":0.09201859582363249,"comparison_sessions":252},"put_change_surprise":{"z_score":0.05781279537036692,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":0.1485420050306337,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":0.9444,"catalyst_score":29.33343705293563,"directional_score":-36.37795275590551,"catalyst_reasons":["OI change 0.08σ","25Δ risk reversal 18.3 pp"],"features":{"symbol":"AES","price":14.91,"totalOi":175496,"analysisCoverage":0.9444,"avgIvPct":54,"ivRank":4.6,"iv52wHighPct":147.1,"iv52wLowPct":49.5,"frontDte":14,"frontAtmIvPct":3.9827,"backAtmIvPct":17.6857,"termPremiumPp":-13.703,"expectedMoveFrontPct":0.78,"straddleFrontPct":2.41,"straddle30dPct":2.41,"riskReversalFrontPp":18.28,"riskReversal30dPp":18.28,"butterflyFrontPp":null,"butterfly30dPp":null,"putCallOiRatio":1.068,"putCallOiFrontRatio":0.56,"putCallVolumeFrontRatio":0.312,"optionVolume":410,"volumeOiRatio":0.002336,"netDeltaNormalized":0.000404,"dealerDeltaNormalized":-0.000339,"gexPer100kOi":-969352.133382,"vannaPer100kOi":3486.689155,"charmPer100kOi":-126156.151707,"weekendDeltaShiftPer100kOi":-378468.455121,"ivSurfaceRangePp":92.7,"gammaFlipDistancePct":null,"maxPainDistancePct":0.603622,"peakCallDistancePct":0.603622,"peakPutDistancePct":0.603622},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/AES.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":38,"completed_path_count":38,"latest_cross_date":"2026-02-27","horizons":[{"sessions":1,"sample_size":38,"median_return_pct":0.03115336248348255,"p25_return_pct":-1.192887118612801,"p75_return_pct":1.172501248568314,"above_zero_pct":50,"median_interval_low_pct":-0.886454145576665,"median_interval_high_pct":0.699045371318241,"median_interval_nominal_coverage_pct":92.70486114837695,"confidence_floor_pct":0},{"sessions":3,"sample_size":38,"median_return_pct":-0.17717761330131587,"p25_return_pct":-1.2745147213468062,"p75_return_pct":2.1709900008479996,"above_zero_pct":47.368421052631575,"median_interval_low_pct":-0.9460057963247892,"median_interval_high_pct":1.1669668800220467,"median_interval_nominal_coverage_pct":92.70486114837695,"confidence_floor_pct":0},{"sessions":5,"sample_size":38,"median_return_pct":-0.1144154605523251,"p25_return_pct":-3.400970397918096,"p75_return_pct":2.6806553862980307,"above_zero_pct":47.368421052631575,"median_interval_low_pct":-1.3148236451328343,"median_interval_high_pct":1.4330309066549418,"median_interval_nominal_coverage_pct":92.70486114837695,"confidence_floor_pct":0},{"sessions":10,"sample_size":38,"median_return_pct":-1.1849544445763138,"p25_return_pct":-6.966521335254209,"p75_return_pct":4.950070769570358,"above_zero_pct":42.10526315789473,"median_interval_low_pct":-4.82758701327991,"median_interval_high_pct":2.2441651013938024,"median_interval_nominal_coverage_pct":92.70486114837695,"confidence_floor_pct":0}]},{"direction":"below","event_count":35,"completed_path_count":35,"latest_cross_date":"2026-02-23","horizons":[{"sessions":1,"sample_size":35,"median_return_pct":0.35492422562832804,"p25_return_pct":-0.7865331316640634,"p75_return_pct":1.009730681895027,"above_zero_pct":60,"median_interval_low_pct":-0.5175201583281552,"median_interval_high_pct":0.8148122716832962,"median_interval_nominal_coverage_pct":91.04689210653305,"confidence_floor_pct":0},{"sessions":3,"sample_size":35,"median_return_pct":-0.7022957616896197,"p25_return_pct":-4.407006515258355,"p75_return_pct":2.4146843959315545,"above_zero_pct":42.857142857142854,"median_interval_low_pct":-2.4074059945565662,"median_interval_high_pct":1.006192830288355,"median_interval_nominal_coverage_pct":91.04689210653305,"confidence_floor_pct":0},{"sessions":5,"sample_size":35,"median_return_pct":-2.0123856605766655,"p25_return_pct":-7.300650848022788,"p75_return_pct":2.2450042664349024,"above_zero_pct":37.142857142857146,"median_interval_low_pct":-4.153845860407901,"median_interval_high_pct":1.3738288872434223,"median_interval_nominal_coverage_pct":91.04689210653305,"confidence_floor_pct":0},{"sessions":10,"sample_size":35,"median_return_pct":-4.068917090955004,"p25_return_pct":-7.800503099765959,"p75_return_pct":1.5891260769904547,"above_zero_pct":31.428571428571427,"median_interval_low_pct":-6.939950889029545,"median_interval_high_pct":-1.6315155634871958,"median_interval_nominal_coverage_pct":91.04689210653305,"confidence_floor_pct":-1.6315155634871958}]}],"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."}