{"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/PFE","markdown_url":"https://halfonadouble.com/stock/PFE.md","history_url":"https://halfonadouble.com/api/v1/history/PFE.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/PFE.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":"PFE","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":27.799999237060547,"previous_close":28.1200008392334,"delta_neutral":26.411482235305378,"gamma_neutral":25.914313209021984,"gamma_max":28.876850616142924,"total_open_interest":2127160,"previous_open_interest":2170649,"listed_contracts":499,"listed_calls":309,"listed_puts":260,"gamma_max_distance_pct":3.8735662181127424,"delta_neutral_distance_pct":-4.994665611012385,"gamma_neutral_distance_pct":-6.783043452478697,"open_interest_change_1d_pct":-2.0035021783807516,"call_open_interest":1208692,"put_open_interest":918468,"put_call_open_interest_ratio":0.7598858931803967,"nearest_expiration_max_pain":28.5,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":2.5179884250006483,"all_expiration_max_pain":27,"net_gamma_exposure":146655203.31802535,"net_gamma_exposure_per_100k_open_interest":6894413.364205107,"gamma_exposure_flip":25.914313209021984,"gamma_exposure_flip_distance_pct":-6.783043452478697,"call_wall":27,"call_wall_distance_pct":-2.877695176315175,"put_wall":25,"put_wall_distance_pct":-10.071939978069606,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":52},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-02","session_count":1394,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":2.380952380952381,"gamma_max_cross_count":8,"delta_neutral_cross_count":32,"gamma_max_prior_sessions_closer_pct":32.142857142857146,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":78.57142857142857,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":3.968253968253968,"open_interest_change_1d_contracts":-43489,"open_interest_change_z_252":-0.3111523587446271,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":2.0524088697838208,"open_interest_change_21_sessions_pct":-15.895004372972657,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-32479,"put_change_contracts":-11010,"call_growth_pct":-2.616803002970582,"put_growth_pct":-1.184535836243569,"call_minus_put_growth_pp":-1.432267166727013},"five_sessions":{"call_change_contracts":17981,"put_change_contracts":24799,"call_growth_pct":1.510106146663632,"put_growth_pct":2.7749647800248187,"call_minus_put_growth_pp":-1.2648586333611866},"call_change_surprise":{"z_score":-0.3813378828066219,"comparison_sessions":252},"put_change_surprise":{"z_score":-0.18654280475701443,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-0.7123367668705217,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":42.98898123799668,"directional_score":14.960629921259844,"catalyst_reasons":["25Δ risk reversal -77.5 pp"],"features":{"symbol":"PFE","price":27.8,"totalOi":2182413,"analysisCoverage":1,"avgIvPct":128.7,"ivRank":50,"iv52wHighPct":221.9,"iv52wLowPct":35.33,"frontDte":7,"frontAtmIvPct":22.6739,"backAtmIvPct":26.6105,"termPremiumPp":-3.9366,"expectedMoveFrontPct":3.14,"straddleFrontPct":2.25,"straddle30dPct":4.87,"riskReversalFrontPp":-77.5,"riskReversal30dPp":-0.87,"butterflyFrontPp":-1.05,"butterfly30dPp":-1.53,"putCallOiRatio":0.752,"putCallOiFrontRatio":0.359,"putCallVolumeFrontRatio":0.577,"optionVolume":116377,"volumeOiRatio":0.053325,"netDeltaNormalized":0.118209,"dealerDeltaNormalized":-0.114174,"gexPer100kOi":2295303.512672,"vannaPer100kOi":3786.817619,"charmPer100kOi":-97573.740626,"weekendDeltaShiftPer100kOi":-292721.221877,"ivSurfaceRangePp":134.7,"gammaFlipDistancePct":0.28777,"maxPainDistancePct":-2.877698,"peakCallDistancePct":0.719424,"peakPutDistancePct":-10.071942},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/PFE.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":21,"completed_path_count":21,"latest_cross_date":"2026-08-18","horizons":[{"sessions":1,"sample_size":21,"median_return_pct":-0.33281514790240996,"p25_return_pct":-1.072683176867839,"p75_return_pct":1.0615312106658559,"above_zero_pct":42.857142857142854,"median_interval_low_pct":-0.8967731371118393,"median_interval_high_pct":0.8869643342326317,"median_interval_nominal_coverage_pct":92.16461181640625,"confidence_floor_pct":0},{"sessions":3,"sample_size":21,"median_return_pct":0.8434475257439011,"p25_return_pct":-1.1558426216168538,"p75_return_pct":1.7120499977141712,"above_zero_pct":57.14285714285714,"median_interval_low_pct":-0.924214443812188,"median_interval_high_pct":1.603053679632116,"median_interval_nominal_coverage_pct":92.16461181640625,"confidence_floor_pct":0},{"sessions":5,"sample_size":21,"median_return_pct":1.3703933499403576,"p25_return_pct":0.039316803978017845,"p75_return_pct":3.4422575776072994,"above_zero_pct":76.19047619047619,"median_interval_low_pct":0.3253801629948816,"median_interval_high_pct":2.7659599939695356,"median_interval_nominal_coverage_pct":92.16461181640625,"confidence_floor_pct":0.3253801629948816},{"sessions":10,"sample_size":21,"median_return_pct":4.265779495195643,"p25_return_pct":-3.6153290148826955,"p75_return_pct":6.164121084311658,"above_zero_pct":61.904761904761905,"median_interval_low_pct":-2.259261519820599,"median_interval_high_pct":5.0905752169488006,"median_interval_nominal_coverage_pct":92.16461181640625,"confidence_floor_pct":0}]},{"direction":"below","event_count":22,"completed_path_count":22,"latest_cross_date":"2026-08-21","horizons":[{"sessions":1,"sample_size":22,"median_return_pct":-0.19321667725200609,"p25_return_pct":-0.8996218039692083,"p75_return_pct":0.8968782668454967,"above_zero_pct":40.909090909090914,"median_interval_low_pct":-0.4956554047219064,"median_interval_high_pct":0.7874045903274229,"median_interval_nominal_coverage_pct":94.75212097167969,"confidence_floor_pct":0},{"sessions":3,"sample_size":22,"median_return_pct":0.9179094393510723,"p25_return_pct":-1.1940179919879697,"p75_return_pct":2.3037781530265757,"above_zero_pct":68.18181818181817,"median_interval_low_pct":-0.8279389629228029,"median_interval_high_pct":1.748176453938699,"median_interval_nominal_coverage_pct":94.75212097167969,"confidence_floor_pct":0},{"sessions":5,"sample_size":22,"median_return_pct":0.9121940462166522,"p25_return_pct":-3.1767181798535633,"p75_return_pct":3.0772673710893206,"above_zero_pct":59.09090909090909,"median_interval_low_pct":-1.7557289252906116,"median_interval_high_pct":2.94351546970546,"median_interval_nominal_coverage_pct":94.75212097167969,"confidence_floor_pct":0},{"sessions":10,"sample_size":22,"median_return_pct":1.1505347053148651,"p25_return_pct":-4.673627630294616,"p75_return_pct":5.789631064834477,"above_zero_pct":59.09090909090909,"median_interval_low_pct":-4.420814969039832,"median_interval_high_pct":5.343509838788285,"median_interval_nominal_coverage_pct":94.75212097167969,"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."}