{"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/AAOI","markdown_url":"https://halfonadouble.com/stock/AAOI.md","history_url":"https://halfonadouble.com/api/v1/history/AAOI.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/AAOI.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":"AAOI","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":115.58999633789062,"previous_close":107.31999969482422,"delta_neutral":98.82019528021394,"gamma_neutral":95.7592206795722,"gamma_max":120.13051649656953,"total_open_interest":303238,"previous_open_interest":337361,"listed_contracts":1004,"listed_calls":599,"listed_puts":568,"gamma_max_distance_pct":3.9281255320798993,"delta_neutral_distance_pct":-14.508003797020205,"gamma_neutral_distance_pct":-17.15613486166178,"open_interest_change_1d_pct":-10.114684269966002,"call_open_interest":155310,"put_open_interest":147928,"put_call_open_interest_ratio":0.9524692550383105,"nearest_expiration_max_pain":103,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":-10.89194284692922,"all_expiration_max_pain":100,"net_gamma_exposure":6971869.171164598,"net_gamma_exposure_per_100k_open_interest":2299140.9952461757,"gamma_exposure_flip":95.7592206795722,"gamma_exposure_flip_distance_pct":-17.15613486166178,"call_wall":120,"call_wall_distance_pct":3.815212217169841,"put_wall":100,"put_wall_distance_pct":-13.487323152358465,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":304},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-02","session_count":1351,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":4.365079365079365,"gamma_max_cross_count":14,"delta_neutral_cross_count":22,"gamma_max_prior_sessions_closer_pct":7.142857142857142,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":61.50793650793651,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":82.93650793650794,"open_interest_change_1d_contracts":-34123,"open_interest_change_z_252":-1.205246159773285,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":3.7690265002190104,"open_interest_change_21_sessions_pct":-3.465817747711898,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-21476,"put_change_contracts":-12647,"call_growth_pct":-12.14802077087552,"put_growth_pct":-7.876070372100265,"call_minus_put_growth_pp":-4.271950398775256},"five_sessions":{"call_change_contracts":4211,"put_change_contracts":6803,"call_growth_pct":2.7869145394741195,"put_growth_pct":4.820549158547387,"call_minus_put_growth_pp":-2.033634619073268},"call_change_surprise":{"z_score":-1.7044989729447173,"comparison_sessions":252},"put_change_surprise":{"z_score":-0.7286611288966747,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-0.3955545474363985,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":55.766123021266,"directional_score":2.5984251968503926,"catalyst_reasons":["volume/OI 0.24","IV rank 100","7d expected move +12.0%"],"features":{"symbol":"AAOI","price":115.59,"totalOi":350380,"analysisCoverage":1,"avgIvPct":224.4,"ivRank":100,"iv52wHighPct":224.4,"iv52wLowPct":104.2,"frontDte":7,"frontAtmIvPct":86.5798,"backAtmIvPct":99.1002,"termPremiumPp":-12.5204,"expectedMoveFrontPct":11.99,"straddleFrontPct":8.65,"straddle30dPct":19.12,"riskReversalFrontPp":-8.96,"riskReversal30dPp":-9.61,"butterflyFrontPp":6.82,"butterfly30dPp":-2.45,"putCallOiRatio":0.882,"putCallOiFrontRatio":0.651,"putCallVolumeFrontRatio":0.313,"optionVolume":83542,"volumeOiRatio":0.238433,"netDeltaNormalized":0.197466,"dealerDeltaNormalized":-0.19583,"gexPer100kOi":6845201.232947,"vannaPer100kOi":1800.045665,"charmPer100kOi":-4680566.52777,"weekendDeltaShiftPer100kOi":-14041699.297905,"ivSurfaceRangePp":85.5,"gammaFlipDistancePct":-5.510857,"maxPainDistancePct":-13.487326,"peakCallDistancePct":3.815209,"peakPutDistancePct":-0.510425},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/AAOI.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":40,"completed_path_count":40,"latest_cross_date":"2026-03-24","horizons":[{"sessions":1,"sample_size":40,"median_return_pct":-0.2404741794224341,"p25_return_pct":-3.1369594747112983,"p75_return_pct":1.733358248611333,"above_zero_pct":42.5,"median_interval_low_pct":-1.7982763324653317,"median_interval_high_pct":0.4477630635629115,"median_interval_nominal_coverage_pct":91.93095322480076,"confidence_floor_pct":0},{"sessions":3,"sample_size":40,"median_return_pct":-0.10980643378744048,"p25_return_pct":-8.071542375151042,"p75_return_pct":3.477385450860165,"above_zero_pct":50,"median_interval_low_pct":-5.234537428734565,"median_interval_high_pct":2.059862674926194,"median_interval_nominal_coverage_pct":91.93095322480076,"confidence_floor_pct":0},{"sessions":5,"sample_size":40,"median_return_pct":0.8244581943435692,"p25_return_pct":-11.80116172147672,"p75_return_pct":9.679311090784266,"above_zero_pct":57.49999999999999,"median_interval_low_pct":-5.616374546982006,"median_interval_high_pct":5.844883607071316,"median_interval_nominal_coverage_pct":91.93095322480076,"confidence_floor_pct":0},{"sessions":10,"sample_size":40,"median_return_pct":5.282354768944597,"p25_return_pct":-11.474975755540951,"p75_return_pct":16.529475319432272,"above_zero_pct":60,"median_interval_low_pct":-4.471832657825214,"median_interval_high_pct":12.490471440290495,"median_interval_nominal_coverage_pct":91.93095322480076,"confidence_floor_pct":0}]},{"direction":"below","event_count":38,"completed_path_count":38,"latest_cross_date":"2026-03-26","horizons":[{"sessions":1,"sample_size":38,"median_return_pct":-0.8823905568799029,"p25_return_pct":-3.6292744039180063,"p75_return_pct":3.0587342536676445,"above_zero_pct":44.73684210526316,"median_interval_low_pct":-2.8394022670876984,"median_interval_high_pct":1.6641400068892587,"median_interval_nominal_coverage_pct":92.70486114837695,"confidence_floor_pct":0},{"sessions":3,"sample_size":38,"median_return_pct":-1.1925681002008803,"p25_return_pct":-13.322561447884304,"p75_return_pct":5.798181869974778,"above_zero_pct":44.73684210526316,"median_interval_low_pct":-10.238905989115255,"median_interval_high_pct":2.1906213866116353,"median_interval_nominal_coverage_pct":92.70486114837695,"confidence_floor_pct":0},{"sessions":5,"sample_size":38,"median_return_pct":-0.005583004828774163,"p25_return_pct":-9.062093101422045,"p75_return_pct":11.72207266205123,"above_zero_pct":50,"median_interval_low_pct":-4.778390584724557,"median_interval_high_pct":6.207559297773835,"median_interval_nominal_coverage_pct":92.70486114837695,"confidence_floor_pct":0},{"sessions":10,"sample_size":38,"median_return_pct":-0.11227851607381067,"p25_return_pct":-18.215506755531294,"p75_return_pct":16.8656971763861,"above_zero_pct":50,"median_interval_low_pct":-7.73387662385513,"median_interval_high_pct":11.298995292030312,"median_interval_nominal_coverage_pct":92.70486114837695,"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."}