{"schema_version":1,"publisher":"Half on a Double","data_through":"2026-10-16","frequency":"end-of-day","methodology":"market-implied-carry-v1","generation":"market-implied-carry-analytics-20260917T000000Z","canonical_url":"https://halfonadouble.com/stock/AGI","markdown_url":"https://halfonadouble.com/stock/AGI.md","history_url":"https://halfonadouble.com/api/v1/history/AGI.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/AGI.json?date=2026-10-16&public_schema=4","definitions_url":"https://halfonadouble.com/methodology.md","license_url":"https://halfonadouble.com/terms.md","disclaimer_url":"https://halfonadouble.com/disclaimer.md","symbol":"AGI","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":32.119998931884766,"previous_close":31.979999542236328,"delta_neutral":28.25566019898436,"gamma_neutral":6.2788961917237485,"gamma_max":38.089892154130276,"total_open_interest":119231,"previous_open_interest":145744,"listed_contracts":329,"listed_calls":194,"listed_puts":169,"gamma_max_distance_pct":18.586218620073918,"delta_neutral_distance_pct":-12.030942905992346,"gamma_neutral_distance_pct":-80.45175466836383,"open_interest_change_1d_pct":-18.19148644198046,"call_open_interest":92603,"put_open_interest":26628,"put_call_open_interest_ratio":0.2875500793710787,"nearest_expiration_max_pain":34,"nearest_expiration_max_pain_expiry":"2026-11-20","nearest_expiration_max_pain_distance_pct":5.853054578557291,"all_expiration_max_pain":32,"net_gamma_exposure":5536949.658266251,"net_gamma_exposure_per_100k_open_interest":4643884.273608584,"gamma_exposure_flip":6.2788961917237485,"gamma_exposure_flip_distance_pct":-80.45175466836383,"call_wall":35,"call_wall_distance_pct":8.966379713220741,"put_wall":32,"put_wall_distance_pct":-0.3735956907696081,"gamma_max_cross_direction":"below","delta_neutral_cross_direction":null,"open_interest_rank":557},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-16","session_count":1404,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":32.93650793650794,"gamma_max_cross_count":29,"delta_neutral_cross_count":0,"gamma_max_prior_sessions_closer_pct":84.52380952380952,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":21.825396825396826,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":69.44444444444444,"open_interest_change_1d_contracts":-26513,"open_interest_change_z_252":-4.074847420125282,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":-19.464089106837694,"open_interest_change_21_sessions_pct":-27.66557667457366,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-20166,"put_change_contracts":-6347,"call_growth_pct":-17.882574111679627,"put_growth_pct":-19.247915087187263,"call_minus_put_growth_pp":1.3653409755076353},"five_sessions":{"call_change_contracts":-17289,"put_change_contracts":-11527,"call_growth_pct":-15.732719397226369,"put_growth_pct":-30.21098152273621,"call_minus_put_growth_pp":14.47826212550984},"call_change_surprise":{"z_score":-4.506935398485791,"comparison_sessions":252},"put_change_surprise":{"z_score":-2.7755765103434693,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":0.3517701704955766,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-16","analysis_coverage":1,"catalyst_score":48.58022968517319,"directional_score":19.477744090579804,"catalyst_reasons":["IV rank 100"],"features":{"price":32.12,"totalOi":144704,"analysisCoverage":1,"avgIvPct":166.6,"ivRank":100,"iv52wHighPct":166.6,"iv52wLowPct":54.9,"frontDte":35,"termPremiumPp":0.6644,"riskReversalFrontPp":2.17,"riskReversal30dPp":2.17,"butterflyFrontPp":5.45,"butterfly30dPp":5.45,"putCallOiRatio":0.281,"putCallOiFrontRatio":0.841,"putCallVolumeFrontRatio":0.839,"optionVolume":6630,"volumeOiRatio":0.045818,"netDeltaNormalized":0.1402,"dealerDeltaNormalized":-0.128173,"gexPer100kOi":1250416.52615,"vannaPer100kOi":2995.079611,"charmPer100kOi":6207.84498,"weekendDeltaShiftPer100kOi":18624.226006,"ivSurfaceRangePp":10.5,"gammaFlipDistancePct":10.678705,"maxPainDistancePct":-6.600249,"peakCallDistancePct":30.759651,"peakPutDistancePct":-15.940224},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/AGI.json?date=2026-10-16&public_schema=4","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":44,"completed_path_count":44,"latest_cross_date":"2026-08-20","horizons":[{"sessions":1,"sample_size":44,"median_return_pct":0.11487415244738619,"p25_return_pct":-1.432272001889634,"p75_return_pct":2.3712171251348444,"above_zero_pct":54.54545454545454,"median_interval_low_pct":-0.8105323678812226,"median_interval_high_pct":0.9345817596857708,"median_interval_nominal_coverage_pct":90.38582455793858,"confidence_floor_pct":0},{"sessions":3,"sample_size":44,"median_return_pct":0.7699046683753541,"p25_return_pct":-2.295180874445335,"p75_return_pct":2.7217812956957244,"above_zero_pct":59.09090909090909,"median_interval_low_pct":-0.12836652238312762,"median_interval_high_pct":1.34806764718578,"median_interval_nominal_coverage_pct":90.38582455793858,"confidence_floor_pct":0},{"sessions":5,"sample_size":44,"median_return_pct":0.7197224689031723,"p25_return_pct":-2.473691792946317,"p75_return_pct":4.095737729396215,"above_zero_pct":54.54545454545454,"median_interval_low_pct":-0.4973726802946721,"median_interval_high_pct":1.9329847178611193,"median_interval_nominal_coverage_pct":90.38582455793858,"confidence_floor_pct":0},{"sessions":10,"sample_size":44,"median_return_pct":1.0603518583813365,"p25_return_pct":-3.706819541052306,"p75_return_pct":7.815471738796376,"above_zero_pct":61.36363636363637,"median_interval_low_pct":-0.4486548104883692,"median_interval_high_pct":5.01279533416652,"median_interval_nominal_coverage_pct":90.38582455793858,"confidence_floor_pct":0}]},{"direction":"below","event_count":44,"completed_path_count":44,"latest_cross_date":"2026-08-21","horizons":[{"sessions":1,"sample_size":44,"median_return_pct":1.0045996970181603,"p25_return_pct":-0.5422902720555428,"p75_return_pct":2.147332720762668,"above_zero_pct":68.18181818181817,"median_interval_low_pct":0.3781936368251859,"median_interval_high_pct":1.6995241288353613,"median_interval_nominal_coverage_pct":90.38582455793858,"confidence_floor_pct":0.3781936368251859},{"sessions":3,"sample_size":44,"median_return_pct":1.1533895299090435,"p25_return_pct":-1.1590745171940227,"p75_return_pct":3.2078113847170964,"above_zero_pct":63.63636363636363,"median_interval_low_pct":0.25115686406007587,"median_interval_high_pct":2.2807393324166148,"median_interval_nominal_coverage_pct":90.38582455793858,"confidence_floor_pct":0.25115686406007587},{"sessions":5,"sample_size":44,"median_return_pct":1.2600429941788005,"p25_return_pct":-2.993306643902574,"p75_return_pct":4.746671457800589,"above_zero_pct":56.81818181818182,"median_interval_low_pct":-2.0325183553227655,"median_interval_high_pct":3.0706164074143505,"median_interval_nominal_coverage_pct":90.38582455793858,"confidence_floor_pct":0},{"sessions":10,"sample_size":44,"median_return_pct":1.5119758259891314,"p25_return_pct":-3.1201583125849837,"p75_return_pct":9.351563740847036,"above_zero_pct":56.81818181818182,"median_interval_low_pct":-1.651164902679414,"median_interval_high_pct":4.759805633697445,"median_interval_nominal_coverage_pct":90.38582455793858,"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."}