{"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/COF","markdown_url":"https://halfonadouble.com/stock/COF.md","history_url":"https://halfonadouble.com/api/v1/history/COF.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/COF.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":"COF","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":194.72000122070312,"previous_close":194.47999572753906,"delta_neutral":198.035754459396,"gamma_neutral":191.2546703295887,"gamma_max":214.1070407481715,"total_open_interest":139505,"previous_open_interest":143878,"listed_contracts":585,"listed_calls":368,"listed_puts":314,"gamma_max_distance_pct":9.956367813234737,"delta_neutral_distance_pct":1.702831356771961,"gamma_neutral_distance_pct":-1.779648145742714,"open_interest_change_1d_pct":-3.039380586330085,"call_open_interest":78462,"put_open_interest":61043,"put_call_open_interest_ratio":0.7779944431699422,"nearest_expiration_max_pain":200,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":2.7115852229850397,"all_expiration_max_pain":200,"net_gamma_exposure":2797469.6450428492,"net_gamma_exposure_per_100k_open_interest":2005282.7103278372,"gamma_exposure_flip":191.2546703295887,"gamma_exposure_flip_distance_pct":-1.779648145742714,"call_wall":210,"call_wall_distance_pct":7.847164484134292,"put_wall":200,"put_wall_distance_pct":2.7115852229850397,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":512},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-02","session_count":1394,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":3.1746031746031744,"gamma_max_cross_count":10,"delta_neutral_cross_count":19,"gamma_max_prior_sessions_closer_pct":71.03174603174604,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":19.841269841269842,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":13.095238095238097,"open_interest_change_1d_contracts":-4373,"open_interest_change_z_252":-0.29301573165192485,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":3.4213062495366597,"open_interest_change_21_sessions_pct":-12.79247854271765,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-4140,"put_change_contracts":-233,"call_growth_pct":-5.011985181956853,"put_growth_pct":-0.38024675239898165,"call_minus_put_growth_pp":-4.631738429557871},"five_sessions":{"call_change_contracts":1681,"put_change_contracts":2934,"call_growth_pct":2.189343717846863,"put_growth_pct":5.049131804023474,"call_minus_put_growth_pp":-2.8597880861766107},"call_change_surprise":{"z_score":-0.4770711605835207,"comparison_sessions":252},"put_change_surprise":{"z_score":-0.025125535713056944,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-0.7169957312560705,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":37.44627199158315,"directional_score":-4.960629921259848,"catalyst_reasons":[],"features":{"symbol":"COF","price":194.72,"totalOi":147499,"analysisCoverage":1,"avgIvPct":79.2,"ivRank":58.6,"iv52wHighPct":106.1,"iv52wLowPct":41.1,"frontDte":7,"frontAtmIvPct":31.4836,"backAtmIvPct":34.8256,"termPremiumPp":-3.342,"expectedMoveFrontPct":4.36,"straddleFrontPct":3.13,"straddle30dPct":8.45,"riskReversalFrontPp":-0.13,"riskReversal30dPp":1.64,"butterflyFrontPp":-0.35,"butterfly30dPp":-0.35,"putCallOiRatio":0.746,"putCallOiFrontRatio":1.07,"putCallVolumeFrontRatio":0.4,"optionVolume":8217,"volumeOiRatio":0.055709,"netDeltaNormalized":-0.014112,"dealerDeltaNormalized":0.014085,"gexPer100kOi":11666350.639665,"vannaPer100kOi":3402.056963,"charmPer100kOi":-277028.318836,"weekendDeltaShiftPer100kOi":-831084.956508,"ivSurfaceRangePp":109.7,"gammaFlipDistancePct":4.853122,"maxPainDistancePct":2.711586,"peakCallDistancePct":2.711586,"peakPutDistancePct":-3.707888},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/COF.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":25,"completed_path_count":25,"latest_cross_date":"2026-08-03","horizons":[{"sessions":1,"sample_size":25,"median_return_pct":0.09034688147473435,"p25_return_pct":-0.6628924850494378,"p75_return_pct":1.7409792371616106,"above_zero_pct":56.00000000000001,"median_interval_low_pct":-0.5011567231261282,"median_interval_high_pct":1.3635001904398258,"median_interval_nominal_coverage_pct":95.67147493362427,"confidence_floor_pct":0},{"sessions":3,"sample_size":25,"median_return_pct":0.8191787587956023,"p25_return_pct":-0.6199603880540083,"p75_return_pct":1.586940260115366,"above_zero_pct":64,"median_interval_low_pct":-0.397965388269339,"median_interval_high_pct":1.5352098926513458,"median_interval_nominal_coverage_pct":95.67147493362427,"confidence_floor_pct":0},{"sessions":5,"sample_size":25,"median_return_pct":0.5926169553134963,"p25_return_pct":-2.427417585583913,"p75_return_pct":2.6853394524344543,"above_zero_pct":56.00000000000001,"median_interval_low_pct":-2.1172958029840205,"median_interval_high_pct":2.479204287087522,"median_interval_nominal_coverage_pct":95.67147493362427,"confidence_floor_pct":0},{"sessions":10,"sample_size":25,"median_return_pct":0.9988611725416208,"p25_return_pct":-2.490225196781015,"p75_return_pct":3.5907064874556083,"above_zero_pct":56.00000000000001,"median_interval_low_pct":-0.9945157975071561,"median_interval_high_pct":3.17544948853834,"median_interval_nominal_coverage_pct":95.67147493362427,"confidence_floor_pct":0}]},{"direction":"below","event_count":25,"completed_path_count":25,"latest_cross_date":"2026-08-07","horizons":[{"sessions":1,"sample_size":25,"median_return_pct":0.5556607018692983,"p25_return_pct":-0.6056792357974627,"p75_return_pct":1.2472853560135055,"above_zero_pct":64,"median_interval_low_pct":-0.5013801949971475,"median_interval_high_pct":1.1917656819838696,"median_interval_nominal_coverage_pct":95.67147493362427,"confidence_floor_pct":0},{"sessions":3,"sample_size":25,"median_return_pct":0.2858508840501761,"p25_return_pct":-2.9201278821790355,"p75_return_pct":1.5980467758472727,"above_zero_pct":56.00000000000001,"median_interval_low_pct":-2.49869892429323,"median_interval_high_pct":1.4674938521380243,"median_interval_nominal_coverage_pct":95.67147493362427,"confidence_floor_pct":0},{"sessions":5,"sample_size":25,"median_return_pct":-0.3429154550570246,"p25_return_pct":-1.864032635210855,"p75_return_pct":1.7339686369673313,"above_zero_pct":48,"median_interval_low_pct":-1.3865167827452507,"median_interval_high_pct":0.9725538023910074,"median_interval_nominal_coverage_pct":95.67147493362427,"confidence_floor_pct":0},{"sessions":10,"sample_size":25,"median_return_pct":1.1456638209597303,"p25_return_pct":-3.079967771698544,"p75_return_pct":3.5190992618002737,"above_zero_pct":60,"median_interval_low_pct":-2.2420451191876745,"median_interval_high_pct":3.0550884302846137,"median_interval_nominal_coverage_pct":95.67147493362427,"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."}