{"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/EFA","markdown_url":"https://halfonadouble.com/stock/EFA.md","history_url":"https://halfonadouble.com/api/v1/history/EFA.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/EFA.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":"EFA","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":103.95999908447266,"previous_close":102.81999969482422,"delta_neutral":107.16654685706018,"gamma_neutral":103.95999908447266,"gamma_max":112.66061889032648,"total_open_interest":1308457,"previous_open_interest":1284804,"listed_contracts":868,"listed_calls":490,"listed_puts":448,"gamma_max_distance_pct":8.369199579142101,"delta_neutral_distance_pct":3.084405349005484,"gamma_neutral_distance_pct":0,"open_interest_change_1d_pct":1.840981192462041,"call_open_interest":319992,"put_open_interest":988465,"put_call_open_interest_ratio":3.089030350758769,"nearest_expiration_max_pain":105,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":1.0003856528339246,"all_expiration_max_pain":105,"net_gamma_exposure":-252249047.3903049,"net_gamma_exposure_per_100k_open_interest":-19278359.73137099,"gamma_exposure_flip":null,"gamma_exposure_flip_distance_pct":null,"call_wall":110,"call_wall_distance_pct":5.809927826778397,"put_wall":103,"put_wall_distance_pct":-0.9234312167438644,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":79},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-02","session_count":1394,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":1.984126984126984,"gamma_max_cross_count":8,"delta_neutral_cross_count":43,"gamma_max_prior_sessions_closer_pct":88.88888888888889,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":84.92063492063492,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":35.714285714285715,"open_interest_change_1d_contracts":23653,"open_interest_change_z_252":0.25063847592233784,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":6.697582936958697,"open_interest_change_21_sessions_pct":8.827140060183345,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-3408,"put_change_contracts":27061,"call_growth_pct":-1.0538033395176252,"put_growth_pct":2.814737612907789,"call_minus_put_growth_pp":-3.8685409524254144},"five_sessions":{"call_change_contracts":8989,"put_change_contracts":73145,"call_growth_pct":2.8903258167927643,"put_growth_pct":7.99119433640694,"call_minus_put_growth_pp":-5.100868519614176},"call_change_surprise":{"z_score":-0.06489808801267731,"comparison_sessions":252},"put_change_surprise":{"z_score":0.45006104687065135,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-0.8871826770179768,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":48.05260801196634,"directional_score":-33.38582677165354,"catalyst_reasons":["OI change 0.25σ","front IV premium 0.8 pp"],"features":{"symbol":"EFA","price":103.96,"totalOi":1326605,"analysisCoverage":1,"avgIvPct":40.3,"ivRank":17,"iv52wHighPct":125.5,"iv52wLowPct":22.8,"frontDte":7,"frontAtmIvPct":17.4748,"backAtmIvPct":16.6397,"termPremiumPp":0.8351,"expectedMoveFrontPct":2.42,"straddleFrontPct":1.62,"straddle30dPct":3.42,"riskReversalFrontPp":1.87,"riskReversal30dPp":3.83,"butterflyFrontPp":6.06,"butterfly30dPp":5.92,"putCallOiRatio":2.99,"putCallOiFrontRatio":0.325,"putCallVolumeFrontRatio":0.066,"optionVolume":43251,"volumeOiRatio":0.032603,"netDeltaNormalized":-0.094825,"dealerDeltaNormalized":0.09451,"gexPer100kOi":-13898740.085406,"vannaPer100kOi":4752.884242,"charmPer100kOi":430822.588487,"weekendDeltaShiftPer100kOi":1292467.765461,"ivSurfaceRangePp":75.2,"gammaFlipDistancePct":null,"maxPainDistancePct":1.000385,"peakCallDistancePct":3.88611,"peakPutDistancePct":-3.809157},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/EFA.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":11,"completed_path_count":11,"latest_cross_date":"2026-02-18","horizons":[{"sessions":1,"sample_size":11,"median_return_pct":-0.4080460229340499,"p25_return_pct":-0.9881126929529638,"p75_return_pct":0.1211841471091768,"above_zero_pct":36.36363636363637,"median_interval_low_pct":-1.03044266663197,"median_interval_high_pct":0.22977590319224195,"median_interval_nominal_coverage_pct":93.45703125,"confidence_floor_pct":0},{"sessions":3,"sample_size":11,"median_return_pct":-0.040803564562874595,"p25_return_pct":-0.62541408735729,"p75_return_pct":0.0866068613180393,"above_zero_pct":36.36363636363637,"median_interval_low_pct":-0.6798450377094589,"median_interval_high_pct":0.10656964350594933,"median_interval_nominal_coverage_pct":93.45703125,"confidence_floor_pct":0},{"sessions":5,"sample_size":11,"median_return_pct":-0.35363781108177506,"p25_return_pct":-0.5931863218600231,"p75_return_pct":0.41448759914728406,"above_zero_pct":36.36363636363637,"median_interval_low_pct":-0.6268972598747036,"median_interval_high_pct":0.7330441965961665,"median_interval_nominal_coverage_pct":93.45703125,"confidence_floor_pct":0},{"sessions":10,"sample_size":11,"median_return_pct":0.5448289503849013,"p25_return_pct":0.1702459727327521,"p75_return_pct":1.7050898865069608,"above_zero_pct":90.9090909090909,"median_interval_low_pct":0.16366266261929052,"median_interval_high_pct":2.033543915956759,"median_interval_nominal_coverage_pct":93.45703125,"confidence_floor_pct":0.16366266261929052}]},{"direction":"below","event_count":11,"completed_path_count":11,"latest_cross_date":"2026-02-19","horizons":[{"sessions":1,"sample_size":11,"median_return_pct":0.4417254339158738,"p25_return_pct":0.15078720884514896,"p75_return_pct":0.7450572076898587,"above_zero_pct":90.9090909090909,"median_interval_low_pct":0.0864103087586221,"median_interval_high_pct":0.8169134542920675,"median_interval_nominal_coverage_pct":93.45703125,"confidence_floor_pct":0.0864103087586221},{"sessions":3,"sample_size":11,"median_return_pct":0.18242420473177923,"p25_return_pct":-1.0903479140257022,"p75_return_pct":0.6421788043912358,"above_zero_pct":63.63636363636363,"median_interval_low_pct":-1.1968792124035343,"median_interval_high_pct":0.6981004319824402,"median_interval_nominal_coverage_pct":93.45703125,"confidence_floor_pct":0},{"sessions":5,"sample_size":11,"median_return_pct":0.7201152078847084,"p25_return_pct":0.08586715907162867,"p75_return_pct":1.0608383423090562,"above_zero_pct":72.72727272727273,"median_interval_low_pct":-0.04073707162617346,"median_interval_high_pct":1.2046626184244458,"median_interval_nominal_coverage_pct":93.45703125,"confidence_floor_pct":0},{"sessions":10,"sample_size":11,"median_return_pct":1.1521814024592292,"p25_return_pct":0.2638151696657487,"p75_return_pct":1.896239356845164,"above_zero_pct":81.81818181818183,"median_interval_low_pct":0.20172340592750082,"median_interval_high_pct":2.195473369830525,"median_interval_nominal_coverage_pct":93.45703125,"confidence_floor_pct":0.20172340592750082}]}],"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."}