{"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/GRRR","markdown_url":"https://halfonadouble.com/stock/GRRR.md","history_url":"https://halfonadouble.com/api/v1/history/GRRR.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/GRRR.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":"GRRR","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":13.170000076293945,"previous_close":13.579999923706055,"delta_neutral":15.238295655449383,"gamma_neutral":14.43807567001458,"gamma_max":23.116287094252364,"total_open_interest":131696,"previous_open_interest":134850,"listed_contracts":219,"listed_calls":130,"listed_puts":119,"gamma_max_distance_pct":75.52230038222837,"delta_neutral_distance_pct":15.704598080286864,"gamma_neutral_distance_pct":9.628516221523615,"open_interest_change_1d_pct":-2.338895068594735,"call_open_interest":53533,"put_open_interest":78163,"put_call_open_interest_ratio":1.460090037920535,"nearest_expiration_max_pain":14,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":6.302201358374006,"all_expiration_max_pain":15,"net_gamma_exposure":-542324.5785565703,"net_gamma_exposure_per_100k_open_interest":-411800.34211864474,"gamma_exposure_flip":14.43807567001458,"gamma_exposure_flip_distance_pct":9.628516221523615,"call_wall":30,"call_wall_distance_pct":127.79043148223002,"put_wall":10,"put_wall_distance_pct":-24.069856172589997,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":543},"history_summary":{"first_date":"2023-07-19","last_date":"2026-10-02","session_count":555,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":9.920634920634921,"gamma_max_cross_count":26,"delta_neutral_cross_count":21,"gamma_max_prior_sessions_closer_pct":97.61904761904762,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":65.87301587301587,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":94.84126984126983,"open_interest_change_1d_contracts":-3154,"open_interest_change_z_252":-0.6951434334185042,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":-0.6517803258901629,"open_interest_change_21_sessions_pct":6.255294772597081,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-2020,"put_change_contracts":-1134,"call_growth_pct":-3.6361672636941296,"put_growth_pct":-1.4300667112248886,"call_minus_put_growth_pp":-2.206100552469241},"five_sessions":{"call_change_contracts":-1058,"put_change_contracts":194,"call_growth_pct":-1.938048396255793,"put_growth_pct":0.2488168374610422,"call_minus_put_growth_pp":-2.1868652337168353},"call_change_surprise":{"z_score":-0.6335949507772358,"comparison_sessions":252},"put_change_surprise":{"z_score":-0.6822402927835249,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-0.09075731700550879,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":55.93765098321012,"directional_score":-43.93700787401575,"catalyst_reasons":["smile convexity 21.1 pp","7d expected move +13.0%","25Δ risk reversal 123.6 pp"],"features":{"symbol":"GRRR","price":13.17,"totalOi":134991,"analysisCoverage":1,"avgIvPct":470.5,"ivRank":55,"iv52wHighPct":757.6,"iv52wLowPct":119.59,"frontDte":7,"frontAtmIvPct":94.0896,"backAtmIvPct":102.0689,"termPremiumPp":-7.9793,"expectedMoveFrontPct":13.03,"straddleFrontPct":14.24,"straddle30dPct":14.24,"riskReversalFrontPp":123.6,"riskReversal30dPp":3.02,"butterflyFrontPp":21.05,"butterfly30dPp":21.05,"putCallOiRatio":1.428,"putCallOiFrontRatio":0.507,"putCallVolumeFrontRatio":9.293,"optionVolume":2049,"volumeOiRatio":0.015179,"netDeltaNormalized":-0.01882,"dealerDeltaNormalized":0.018792,"gexPer100kOi":-33401.686038,"vannaPer100kOi":5838.166989,"charmPer100kOi":-34088.198472,"weekendDeltaShiftPer100kOi":-102263.854627,"ivSurfaceRangePp":165.9,"gammaFlipDistancePct":null,"maxPainDistancePct":13.895216,"peakCallDistancePct":13.895216,"peakPutDistancePct":-24.069856},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/GRRR.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":22,"completed_path_count":22,"latest_cross_date":"2026-07-01","horizons":[{"sessions":1,"sample_size":22,"median_return_pct":-1.3341113313544817,"p25_return_pct":-3.6658824088740967,"p75_return_pct":2.6108886013717134,"above_zero_pct":36.36363636363637,"median_interval_low_pct":-3.3570013671589516,"median_interval_high_pct":2.142502798775192,"median_interval_nominal_coverage_pct":94.75212097167969,"confidence_floor_pct":0},{"sessions":3,"sample_size":22,"median_return_pct":3.391900203783793,"p25_return_pct":-6.547862327456208,"p75_return_pct":9.478316827426436,"above_zero_pct":59.09090909090909,"median_interval_low_pct":-6.434445664233001,"median_interval_high_pct":9.462805520591866,"median_interval_nominal_coverage_pct":94.75212097167969,"confidence_floor_pct":0},{"sessions":5,"sample_size":22,"median_return_pct":5.369689544312606,"p25_return_pct":-8.309086401579943,"p75_return_pct":22.474269055314927,"above_zero_pct":59.09090909090909,"median_interval_low_pct":-6.831565834420106,"median_interval_high_pct":18.120231275299915,"median_interval_nominal_coverage_pct":94.75212097167969,"confidence_floor_pct":0},{"sessions":10,"sample_size":22,"median_return_pct":-2.856473968041151,"p25_return_pct":-10.587732391104323,"p75_return_pct":10.835715020342391,"above_zero_pct":40.909090909090914,"median_interval_low_pct":-10.195457057534318,"median_interval_high_pct":10.584250258989991,"median_interval_nominal_coverage_pct":94.75212097167969,"confidence_floor_pct":0}]},{"direction":"below","event_count":20,"completed_path_count":20,"latest_cross_date":"2026-07-02","horizons":[{"sessions":1,"sample_size":20,"median_return_pct":0.25257149093429465,"p25_return_pct":-1.9453694275516353,"p75_return_pct":8.65278817324051,"above_zero_pct":55.00000000000001,"median_interval_low_pct":-1.6166284976685263,"median_interval_high_pct":8.20371622934346,"median_interval_nominal_coverage_pct":95.86105346679688,"confidence_floor_pct":0},{"sessions":3,"sample_size":20,"median_return_pct":-2.0878862213983993,"p25_return_pct":-9.17154905072076,"p75_return_pct":13.56471620580238,"above_zero_pct":45,"median_interval_low_pct":-9.043806489369787,"median_interval_high_pct":12.984497986564293,"median_interval_nominal_coverage_pct":95.86105346679688,"confidence_floor_pct":0},{"sessions":5,"sample_size":20,"median_return_pct":-5.107468132870341,"p25_return_pct":-9.152471183536784,"p75_return_pct":19.701473219935927,"above_zero_pct":45,"median_interval_low_pct":-8.868294039447022,"median_interval_high_pct":17.364347217303955,"median_interval_nominal_coverage_pct":95.86105346679688,"confidence_floor_pct":0},{"sessions":10,"sample_size":20,"median_return_pct":3.5602989055753325,"p25_return_pct":-11.016628506562192,"p75_return_pct":19.622940200588456,"above_zero_pct":50,"median_interval_low_pct":-10.958904258721812,"median_interval_high_pct":19.063180194158935,"median_interval_nominal_coverage_pct":95.86105346679688,"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."}