{"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/GFL","markdown_url":"https://halfonadouble.com/stock/GFL.md","history_url":"https://halfonadouble.com/api/v1/history/GFL.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/GFL.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":"GFL","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":41.97999954223633,"previous_close":40.43000030517578,"delta_neutral":32.10530492174912,"gamma_neutral":23.88175879636729,"gamma_max":44.92509302216716,"total_open_interest":386262,"previous_open_interest":340260,"listed_contracts":111,"listed_calls":63,"listed_puts":61,"gamma_max_distance_pct":7.0154681087305795,"delta_neutral_distance_pct":-23.52237905708459,"gamma_neutral_distance_pct":-43.11157918822817,"open_interest_change_1d_pct":13.519661435372951,"call_open_interest":349816,"put_open_interest":36446,"put_call_open_interest_ratio":0.1041862007455348,"nearest_expiration_max_pain":40,"nearest_expiration_max_pain_expiry":"2026-10-16","nearest_expiration_max_pain_distance_pct":-4.716530642751053,"all_expiration_max_pain":40,"net_gamma_exposure":50411894.88858448,"net_gamma_exposure_per_100k_open_interest":13051217.797397746,"gamma_exposure_flip":23.88175879636729,"gamma_exposure_flip_distance_pct":-43.11157918822817,"call_wall":45,"call_wall_distance_pct":7.1939030269050654,"put_wall":40,"put_wall_distance_pct":-4.716530642751053,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":253},"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":6,"delta_neutral_cross_count":15,"gamma_max_prior_sessions_closer_pct":26.190476190476193,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":100,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":100,"open_interest_change_1d_contracts":46002,"open_interest_change_z_252":5.891844864692454,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":61.08815053610973,"open_interest_change_21_sessions_pct":1622.1543537384637,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":42397,"put_change_contracts":3605,"call_growth_pct":13.791275100107669,"put_growth_pct":10.977132243232544,"call_minus_put_growth_pp":2.814142856875124},"five_sessions":{"call_change_contracts":131134,"put_change_contracts":15345,"call_growth_pct":59.965612167439474,"put_growth_pct":72.72167195867495,"call_minus_put_growth_pp":-12.756059791235472},"call_change_surprise":{"z_score":6.425501542815869,"comparison_sessions":252},"put_change_surprise":{"z_score":1.5075557463054938,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":null,"comparison_sessions":129}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":80.67343402000273,"directional_score":39.76377952755905,"catalyst_reasons":["OI change 5.89σ","14d expected move +15.9%","volume/OI 0.25"],"features":{"symbol":"GFL","price":41.98,"totalOi":386262,"analysisCoverage":1,"avgIvPct":68.5,"ivRank":27.1,"iv52wHighPct":84.1,"iv52wLowPct":62.7,"frontDte":14,"frontAtmIvPct":80.9815,"backAtmIvPct":73.5541,"termPremiumPp":7.4274,"expectedMoveFrontPct":15.86,"straddleFrontPct":12.09,"straddle30dPct":12.09,"riskReversalFrontPp":-23.84,"riskReversal30dPp":-23.84,"butterflyFrontPp":15,"butterfly30dPp":15,"putCallOiRatio":0.104,"putCallOiFrontRatio":0.271,"putCallVolumeFrontRatio":0.335,"optionVolume":97368,"volumeOiRatio":0.252078,"netDeltaNormalized":0.290603,"dealerDeltaNormalized":-0.290601,"gexPer100kOi":5469589.65935,"vannaPer100kOi":3497.625964,"charmPer100kOi":-1815839.507899,"weekendDeltaShiftPer100kOi":-5447518.264805,"ivSurfaceRangePp":66.7,"gammaFlipDistancePct":-43.353978,"maxPainDistancePct":-4.716532,"peakCallDistancePct":19.104335,"peakPutDistancePct":-10.671748},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/GFL.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":33,"completed_path_count":33,"latest_cross_date":"2026-08-28","horizons":[{"sessions":1,"sample_size":33,"median_return_pct":-0.1304011318897791,"p25_return_pct":-1.0098193406534173,"p75_return_pct":0.9935185573490379,"above_zero_pct":48.484848484848484,"median_interval_low_pct":-0.6688068294713023,"median_interval_high_pct":0.4868327392804961,"median_interval_nominal_coverage_pct":91.98566875420511,"confidence_floor_pct":0},{"sessions":3,"sample_size":33,"median_return_pct":-0.9278366428618456,"p25_return_pct":-1.3980860643225124,"p75_return_pct":1.2235885778880462,"above_zero_pct":45.45454545454545,"median_interval_low_pct":-1.2558535547041338,"median_interval_high_pct":0.615301058491724,"median_interval_nominal_coverage_pct":91.98566875420511,"confidence_floor_pct":0},{"sessions":5,"sample_size":33,"median_return_pct":-0.5722482362619297,"p25_return_pct":-1.929818602773381,"p75_return_pct":2.0764639340743907,"above_zero_pct":45.45454545454545,"median_interval_low_pct":-1.4175238347304053,"median_interval_high_pct":1.4012756031944518,"median_interval_nominal_coverage_pct":91.98566875420511,"confidence_floor_pct":0},{"sessions":10,"sample_size":33,"median_return_pct":0.33371176206133946,"p25_return_pct":-1.7609492222904644,"p75_return_pct":1.930504123944643,"above_zero_pct":51.515151515151516,"median_interval_low_pct":-1.4503445136720527,"median_interval_high_pct":1.3724613657196016,"median_interval_nominal_coverage_pct":91.98566875420511,"confidence_floor_pct":0}]},{"direction":"below","event_count":32,"completed_path_count":32,"latest_cross_date":"2026-08-31","horizons":[{"sessions":1,"sample_size":32,"median_return_pct":-0.11624935386520541,"p25_return_pct":-0.6315214374330191,"p75_return_pct":0.8860678665104371,"above_zero_pct":46.875,"median_interval_low_pct":-0.4233743284980829,"median_interval_high_pct":0.42468645722393283,"median_interval_nominal_coverage_pct":94.98975402675569,"confidence_floor_pct":0},{"sessions":3,"sample_size":32,"median_return_pct":0.04191793770562113,"p25_return_pct":-1.2660663148472362,"p75_return_pct":1.3348964008933817,"above_zero_pct":50,"median_interval_low_pct":-0.6971351948228843,"median_interval_high_pct":0.6533167763945968,"median_interval_nominal_coverage_pct":94.98975402675569,"confidence_floor_pct":0},{"sessions":5,"sample_size":32,"median_return_pct":0.19060189805683025,"p25_return_pct":-1.2738769111032249,"p75_return_pct":1.4178393228155617,"above_zero_pct":53.125,"median_interval_low_pct":-0.920180418121197,"median_interval_high_pct":0.7081861372100873,"median_interval_nominal_coverage_pct":94.98975402675569,"confidence_floor_pct":0},{"sessions":10,"sample_size":32,"median_return_pct":0.15119436262642783,"p25_return_pct":-1.3990144498712387,"p75_return_pct":3.0488538351534924,"above_zero_pct":53.125,"median_interval_low_pct":-1.1327898130060188,"median_interval_high_pct":2.447070156134079,"median_interval_nominal_coverage_pct":94.98975402675569,"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."}