{"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/RCL","markdown_url":"https://halfonadouble.com/stock/RCL.md","history_url":"https://halfonadouble.com/api/v1/history/RCL.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/RCL.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":"RCL","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":277.92999267578125,"previous_close":270.1400146484375,"delta_neutral":259.51445348047014,"gamma_neutral":262.1521221758987,"gamma_max":301.75163385913197,"total_open_interest":100552,"previous_open_interest":105502,"listed_contracts":718,"listed_calls":479,"listed_puts":382,"gamma_max_distance_pct":8.571094092439248,"delta_neutral_distance_pct":-6.625963257155094,"gamma_neutral_distance_pct":-5.6769225760705195,"open_interest_change_1d_pct":-4.6918541828590925,"call_open_interest":44867,"put_open_interest":55685,"put_call_open_interest_ratio":1.241112621748724,"nearest_expiration_max_pain":250,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":-10.049290616994668,"all_expiration_max_pain":260,"net_gamma_exposure":1524689.1171470808,"net_gamma_exposure_per_100k_open_interest":1516319.0360679857,"gamma_exposure_flip":262.1521221758987,"gamma_exposure_flip_distance_pct":-5.6769225760705195,"call_wall":270,"call_wall_distance_pct":-2.8532338663542403,"put_wall":250,"put_wall_distance_pct":-10.049290616994668,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":635},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-02","session_count":1394,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":0.7936507936507936,"gamma_max_cross_count":4,"delta_neutral_cross_count":18,"gamma_max_prior_sessions_closer_pct":14.285714285714285,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":69.04761904761905,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":28.174603174603174,"open_interest_change_1d_contracts":-4950,"open_interest_change_z_252":-0.6425028105078823,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":1.9704083805737813,"open_interest_change_21_sessions_pct":-5.220989527858159,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-3675,"put_change_contracts":-1275,"call_growth_pct":-7.570763462568497,"put_growth_pct":-2.238412921348315,"call_minus_put_growth_pp":-5.3323505412201815},"five_sessions":{"call_change_contracts":-710,"put_change_contracts":2653,"call_growth_pct":-1.557803277969151,"put_growth_pct":5.002639915522703,"call_minus_put_growth_pp":-6.560443193491855},"call_change_surprise":{"z_score":-1.0719864774820602,"comparison_sessions":252},"put_change_surprise":{"z_score":-0.27295802030962824,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-1.2476598101524081,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":61.88216910391737,"directional_score":-33.46456692913386,"catalyst_reasons":["volume/OI 0.27","IV rank 100","smile convexity 11.1 pp"],"features":{"symbol":"RCL","price":277.93,"totalOi":107029,"analysisCoverage":1,"avgIvPct":141.4,"ivRank":100,"iv52wHighPct":141.4,"iv52wLowPct":50.08,"frontDte":7,"frontAtmIvPct":44.7702,"backAtmIvPct":47.0528,"termPremiumPp":-2.2826,"expectedMoveFrontPct":6.2,"straddleFrontPct":5.07,"straddle30dPct":11.35,"riskReversalFrontPp":5.74,"riskReversal30dPp":-0.02,"butterflyFrontPp":11.09,"butterfly30dPp":1.33,"putCallOiRatio":1.175,"putCallOiFrontRatio":0.895,"putCallVolumeFrontRatio":0.538,"optionVolume":29181,"volumeOiRatio":0.272646,"netDeltaNormalized":0.148754,"dealerDeltaNormalized":-0.148654,"gexPer100kOi":11114531.958628,"vannaPer100kOi":2902.951536,"charmPer100kOi":-4388418.092293,"weekendDeltaShiftPer100kOi":-13165253.342552,"ivSurfaceRangePp":112.2,"gammaFlipDistancePct":-1.180153,"maxPainDistancePct":-8.250279,"peakCallDistancePct":-2.853236,"peakPutDistancePct":-20.843378},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/RCL.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":25,"completed_path_count":25,"latest_cross_date":"2026-06-16","horizons":[{"sessions":1,"sample_size":25,"median_return_pct":-0.14322644895663483,"p25_return_pct":-1.127350518424497,"p75_return_pct":1.4476894770558468,"above_zero_pct":48,"median_interval_low_pct":-1.0120355646089263,"median_interval_high_pct":1.1170345394581505,"median_interval_nominal_coverage_pct":95.67147493362427,"confidence_floor_pct":0},{"sessions":3,"sample_size":25,"median_return_pct":-0.020499416933283943,"p25_return_pct":-2.0423029335675857,"p75_return_pct":3.6092516575182865,"above_zero_pct":48,"median_interval_low_pct":-1.3897069234878878,"median_interval_high_pct":2.2774302983767925,"median_interval_nominal_coverage_pct":95.67147493362427,"confidence_floor_pct":0},{"sessions":5,"sample_size":25,"median_return_pct":1.784479496350122,"p25_return_pct":-2.2553281839263306,"p75_return_pct":2.5887503997765737,"above_zero_pct":68,"median_interval_low_pct":-0.6258260743107869,"median_interval_high_pct":2.4296849004678434,"median_interval_nominal_coverage_pct":95.67147493362427,"confidence_floor_pct":0},{"sessions":10,"sample_size":25,"median_return_pct":1.948278139595705,"p25_return_pct":-2.3599747759450618,"p75_return_pct":5.760351657855711,"above_zero_pct":52,"median_interval_low_pct":-2.090114108452623,"median_interval_high_pct":4.201419811240958,"median_interval_nominal_coverage_pct":95.67147493362427,"confidence_floor_pct":0}]},{"direction":"below","event_count":25,"completed_path_count":25,"latest_cross_date":"2026-06-17","horizons":[{"sessions":1,"sample_size":25,"median_return_pct":1.2563370207665736,"p25_return_pct":0.14131185755015263,"p75_return_pct":2.1465147278268093,"above_zero_pct":76,"median_interval_low_pct":0.16315083841533795,"median_interval_high_pct":2.1308413620051425,"median_interval_nominal_coverage_pct":95.67147493362427,"confidence_floor_pct":0.16315083841533795},{"sessions":3,"sample_size":25,"median_return_pct":1.6541949050427052,"p25_return_pct":-0.8699971508973281,"p75_return_pct":2.3248082977277207,"above_zero_pct":72,"median_interval_low_pct":0.3954177256311642,"median_interval_high_pct":2.2512490913971783,"median_interval_nominal_coverage_pct":95.67147493362427,"confidence_floor_pct":0.3954177256311642},{"sessions":5,"sample_size":25,"median_return_pct":1.2973161331802707,"p25_return_pct":-0.2974155284911961,"p75_return_pct":4.007904038667531,"above_zero_pct":68,"median_interval_low_pct":-0.021823249662544786,"median_interval_high_pct":3.964463713313049,"median_interval_nominal_coverage_pct":95.67147493362427,"confidence_floor_pct":0},{"sessions":10,"sample_size":25,"median_return_pct":2.9149493483864086,"p25_return_pct":-3.7416261458365296,"p75_return_pct":7.221279824472404,"above_zero_pct":56.00000000000001,"median_interval_low_pct":-2.7970402400842476,"median_interval_high_pct":6.627543832900273,"median_interval_nominal_coverage_pct":95.67147493362427,"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."}