{"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/MRNA","markdown_url":"https://halfonadouble.com/stock/MRNA.md","history_url":"https://halfonadouble.com/api/v1/history/MRNA.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/MRNA.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":"MRNA","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":190.00999450683594,"previous_close":188.94000244140625,"delta_neutral":162.82591229826932,"gamma_neutral":168.57506816661777,"gamma_max":206.79929569830702,"total_open_interest":757506,"previous_open_interest":835745,"listed_contracts":1145,"listed_calls":807,"listed_puts":774,"gamma_max_distance_pct":8.83600951362959,"delta_neutral_distance_pct":-14.306659120285712,"gamma_neutral_distance_pct":-11.280946771169456,"open_interest_change_1d_pct":-9.361587565585197,"call_open_interest":317294,"put_open_interest":440212,"put_call_open_interest_ratio":1.38739465606031,"nearest_expiration_max_pain":165,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":-13.162462622952267,"all_expiration_max_pain":115,"net_gamma_exposure":6527499.693151974,"net_gamma_exposure_per_100k_open_interest":861709.3056889285,"gamma_exposure_flip":168.57506816661777,"gamma_exposure_flip_distance_pct":-11.280946771169456,"call_wall":200,"call_wall_distance_pct":5.25762106308816,"put_wall":150,"put_wall_distance_pct":-21.05678420268388,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":133},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-02","session_count":1394,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":15.476190476190476,"gamma_max_cross_count":36,"delta_neutral_cross_count":16,"gamma_max_prior_sessions_closer_pct":60.71428571428571,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":84.12698412698413,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":37.698412698412696,"open_interest_change_1d_contracts":-78239,"open_interest_change_z_252":-1.2831276121718989,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":-0.5897637795275591,"open_interest_change_21_sessions_pct":-19.599091874955555,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-42931,"put_change_contracts":-35308,"call_growth_pct":-11.917829134568672,"put_growth_pct":-7.4251345895020195,"call_minus_put_growth_pp":-4.4926945450666524},"five_sessions":{"call_change_contracts":-8542,"put_change_contracts":4048,"call_growth_pct":-2.621564222492297,"put_growth_pct":0.9280912684219698,"call_minus_put_growth_pp":-3.5496554909142666},"call_change_surprise":{"z_score":-1.1519747916761895,"comparison_sessions":252},"put_change_surprise":{"z_score":-1.2950608326881372,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-0.7901680165597692,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":45.15712793904167,"directional_score":-6.771653543307091,"catalyst_reasons":["volume/OI 0.15","7d expected move +11.4%"],"features":{"symbol":"MRNA","price":190.01,"totalOi":849850,"analysisCoverage":1,"avgIvPct":258.2,"ivRank":50,"iv52wHighPct":419.8,"iv52wLowPct":96.55,"frontDte":7,"frontAtmIvPct":82.175,"backAtmIvPct":95.0882,"termPremiumPp":-12.9132,"expectedMoveFrontPct":11.38,"straddleFrontPct":8.41,"straddle30dPct":22.34,"riskReversalFrontPp":-5.86,"riskReversal30dPp":-0.13,"butterflyFrontPp":0.13,"butterfly30dPp":-3.52,"putCallOiRatio":1.293,"putCallOiFrontRatio":0.643,"putCallVolumeFrontRatio":0.437,"optionVolume":124736,"volumeOiRatio":0.146774,"netDeltaNormalized":0.218735,"dealerDeltaNormalized":-0.206396,"gexPer100kOi":2615998.060834,"vannaPer100kOi":254.397835,"charmPer100kOi":-2896086.603518,"weekendDeltaShiftPer100kOi":-8688259.928223,"ivSurfaceRangePp":110.5,"gammaFlipDistancePct":-0.442082,"maxPainDistancePct":-36.845429,"peakCallDistancePct":2.626178,"peakPutDistancePct":-2.636703},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/MRNA.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":35,"completed_path_count":33,"latest_cross_date":"2026-09-24","horizons":[{"sessions":1,"sample_size":35,"median_return_pct":0.6449790892329998,"p25_return_pct":-1.3716460382290019,"p75_return_pct":3.022150703701243,"above_zero_pct":57.14285714285714,"median_interval_low_pct":-0.6657864475877462,"median_interval_high_pct":2.0839736197304948,"median_interval_nominal_coverage_pct":91.04689210653305,"confidence_floor_pct":0},{"sessions":3,"sample_size":35,"median_return_pct":3.065791831199838,"p25_return_pct":-3.3527583904501777,"p75_return_pct":7.691066705813244,"above_zero_pct":60,"median_interval_low_pct":-1.2266642252603988,"median_interval_high_pct":5.517540017018874,"median_interval_nominal_coverage_pct":91.04689210653305,"confidence_floor_pct":0},{"sessions":5,"sample_size":35,"median_return_pct":3.0662306953073593,"p25_return_pct":-4.1826661579068,"p75_return_pct":10.473870196172763,"above_zero_pct":54.285714285714285,"median_interval_low_pct":-3.0181730118852834,"median_interval_high_pct":5.917641250353034,"median_interval_nominal_coverage_pct":91.04689210653305,"confidence_floor_pct":0},{"sessions":10,"sample_size":33,"median_return_pct":0.43477873270367784,"p25_return_pct":-8.001440195314679,"p75_return_pct":14.344848358154971,"above_zero_pct":51.515151515151516,"median_interval_low_pct":-3.242459979609702,"median_interval_high_pct":8.954647429364048,"median_interval_nominal_coverage_pct":91.98566875420511,"confidence_floor_pct":0}]},{"direction":"below","event_count":29,"completed_path_count":27,"latest_cross_date":"2026-09-25","horizons":[{"sessions":1,"sample_size":29,"median_return_pct":0.41165307631627623,"p25_return_pct":-1.9350611906096882,"p75_return_pct":2.6016705014915376,"above_zero_pct":51.724137931034484,"median_interval_low_pct":-0.9115002248420767,"median_interval_high_pct":1.561442654842926,"median_interval_nominal_coverage_pct":93.85716542601585,"confidence_floor_pct":0},{"sessions":3,"sample_size":29,"median_return_pct":0.27142634772587826,"p25_return_pct":-3.5305087168606253,"p75_return_pct":7.543460681124281,"above_zero_pct":51.724137931034484,"median_interval_low_pct":-2.831521509022672,"median_interval_high_pct":3.007820397286931,"median_interval_nominal_coverage_pct":93.85716542601585,"confidence_floor_pct":0},{"sessions":5,"sample_size":29,"median_return_pct":-1.910471004727965,"p25_return_pct":-5.538098673082359,"p75_return_pct":7.4192918431643,"above_zero_pct":41.37931034482759,"median_interval_low_pct":-4.817531178232615,"median_interval_high_pct":4.099792659285928,"median_interval_nominal_coverage_pct":93.85716542601585,"confidence_floor_pct":0},{"sessions":10,"sample_size":27,"median_return_pct":0.3371423623029335,"p25_return_pct":-8.498456785655906,"p75_return_pct":5.523632940150924,"above_zero_pct":51.85185185185185,"median_interval_low_pct":-5.16008628369935,"median_interval_high_pct":4.862185352460768,"median_interval_nominal_coverage_pct":94.77610141038895,"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."}