{"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/ALAB","markdown_url":"https://halfonadouble.com/stock/ALAB.md","history_url":"https://halfonadouble.com/api/v1/history/ALAB.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/ALAB.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":"ALAB","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":350.3299865722656,"previous_close":356.4200134277344,"delta_neutral":302.641599317,"gamma_neutral":312.28939800163454,"gamma_max":394.41429522640317,"total_open_interest":225421,"previous_open_interest":251655,"listed_contracts":1642,"listed_calls":1119,"listed_puts":969,"gamma_max_distance_pct":12.583652654307937,"delta_neutral_distance_pct":-13.612419456827896,"gamma_neutral_distance_pct":-10.858501992030911,"open_interest_change_1d_pct":-10.424589219367785,"call_open_interest":122743,"put_open_interest":102678,"put_call_open_interest_ratio":0.8365283559958613,"nearest_expiration_max_pain":330,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":-5.803096323891755,"all_expiration_max_pain":240,"net_gamma_exposure":3298854.431925349,"net_gamma_exposure_per_100k_open_interest":1463419.305178022,"gamma_exposure_flip":312.28939800163454,"gamma_exposure_flip_distance_pct":-10.858501992030911,"call_wall":400,"call_wall_distance_pct":14.178065061949388,"put_wall":300,"put_wall_distance_pct":-14.366451203537958,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":375},"history_summary":{"first_date":"2024-03-25","last_date":"2026-10-02","session_count":562,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":2.380952380952381,"gamma_max_cross_count":12,"delta_neutral_cross_count":22,"gamma_max_prior_sessions_closer_pct":38.492063492063494,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":69.04761904761905,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":33.33333333333333,"open_interest_change_1d_contracts":-26234,"open_interest_change_z_252":-1.4540316999696816,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":0.6892146615567407,"open_interest_change_21_sessions_pct":-3.7669960938333795,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-15698,"put_change_contracts":-10536,"call_growth_pct":-11.33912641486265,"put_growth_pct":-9.30626954263607,"call_minus_put_growth_pp":-2.0328568722265796},"five_sessions":{"call_change_contracts":-1675,"put_change_contracts":3218,"call_growth_pct":-1.3462682248549245,"put_growth_pct":3.2354715463502917,"call_minus_put_growth_pp":-4.581739771205216},"call_change_surprise":{"z_score":-1.6286205246307128,"comparison_sessions":252},"put_change_surprise":{"z_score":-1.2117057268787583,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-0.8024350563120094,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":54.50684134804346,"directional_score":1.8110236220472444,"catalyst_reasons":["volume/OI 0.15","7d expected move +11.0%"],"features":{"symbol":"ALAB","price":350.33,"totalOi":266427,"analysisCoverage":1,"avgIvPct":182.5,"ivRank":70.7,"iv52wHighPct":220.4,"iv52wLowPct":90.9,"frontDte":7,"frontAtmIvPct":79.2144,"backAtmIvPct":85.8905,"termPremiumPp":-6.6761,"expectedMoveFrontPct":10.97,"straddleFrontPct":7.86,"straddle30dPct":17.23,"riskReversalFrontPp":-3.46,"riskReversal30dPp":0.54,"butterflyFrontPp":6.72,"butterfly30dPp":-1.96,"putCallOiRatio":0.787,"putCallOiFrontRatio":0.603,"putCallVolumeFrontRatio":0.408,"optionVolume":40582,"volumeOiRatio":0.152319,"netDeltaNormalized":0.231617,"dealerDeltaNormalized":-0.228862,"gexPer100kOi":6536082.878237,"vannaPer100kOi":484.185161,"charmPer100kOi":-4982280.699779,"weekendDeltaShiftPer100kOi":-14946842.474674,"ivSurfaceRangePp":68.4,"gammaFlipDistancePct":7.915394,"maxPainDistancePct":-25.784261,"peakCallDistancePct":5.614706,"peakPutDistancePct":-5.8031},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/ALAB.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":18,"completed_path_count":16,"latest_cross_date":"2026-09-24","horizons":[{"sessions":1,"sample_size":18,"median_return_pct":-1.3177044768057422,"p25_return_pct":-3.4667446665192307,"p75_return_pct":1.127213090407797,"above_zero_pct":33.33333333333333,"median_interval_low_pct":-2.8439855296683803,"median_interval_high_pct":1.0887098633123538,"median_interval_nominal_coverage_pct":90.374755859375,"confidence_floor_pct":0},{"sessions":3,"sample_size":18,"median_return_pct":1.0294953433368392,"p25_return_pct":-5.189824298212015,"p75_return_pct":7.355458495069245,"above_zero_pct":55.55555555555556,"median_interval_low_pct":-0.870330197170166,"median_interval_high_pct":6.099315722334908,"median_interval_nominal_coverage_pct":90.374755859375,"confidence_floor_pct":0},{"sessions":5,"sample_size":18,"median_return_pct":2.157629487519519,"p25_return_pct":-3.7699047123111393,"p75_return_pct":10.063403265584835,"above_zero_pct":61.111111111111114,"median_interval_low_pct":-1.5462486241438533,"median_interval_high_pct":7.13818201576526,"median_interval_nominal_coverage_pct":90.374755859375,"confidence_floor_pct":0},{"sessions":10,"sample_size":16,"median_return_pct":16.40345485951975,"p25_return_pct":8.665088050277081,"p75_return_pct":22.261761800693495,"above_zero_pct":87.5,"median_interval_low_pct":9.810271332471432,"median_interval_high_pct":21.499753859838865,"median_interval_nominal_coverage_pct":92.3187255859375,"confidence_floor_pct":9.810271332471432}]},{"direction":"below","event_count":18,"completed_path_count":16,"latest_cross_date":"2026-09-25","horizons":[{"sessions":1,"sample_size":18,"median_return_pct":1.7404401564338312,"p25_return_pct":-1.5081112355104813,"p75_return_pct":4.973189703978581,"above_zero_pct":66.66666666666666,"median_interval_low_pct":-1.1543961615541276,"median_interval_high_pct":4.909590625322835,"median_interval_nominal_coverage_pct":90.374755859375,"confidence_floor_pct":0},{"sessions":3,"sample_size":18,"median_return_pct":2.242679703299233,"p25_return_pct":-2.4968989190670534,"p75_return_pct":7.032035471875475,"above_zero_pct":55.55555555555556,"median_interval_low_pct":-2.3723311974990002,"median_interval_high_pct":6.997992504277439,"median_interval_nominal_coverage_pct":90.374755859375,"confidence_floor_pct":0},{"sessions":5,"sample_size":18,"median_return_pct":1.3603711480924097,"p25_return_pct":-1.831734412110636,"p75_return_pct":11.522100205608943,"above_zero_pct":61.111111111111114,"median_interval_low_pct":-1.245627903460278,"median_interval_high_pct":11.329193515146407,"median_interval_nominal_coverage_pct":90.374755859375,"confidence_floor_pct":0},{"sessions":10,"sample_size":16,"median_return_pct":16.13026305207844,"p25_return_pct":7.2337022365247865,"p75_return_pct":25.79881284530491,"above_zero_pct":100,"median_interval_low_pct":7.282388324469169,"median_interval_high_pct":25.41744435720068,"median_interval_nominal_coverage_pct":92.3187255859375,"confidence_floor_pct":7.282388324469169}]}],"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."}