{"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/NVDL","markdown_url":"https://halfonadouble.com/stock/NVDL.md","history_url":"https://halfonadouble.com/api/v1/history/NVDL.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/NVDL.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":"NVDL","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":38.5,"previous_close":37.52000045776367,"delta_neutral":30.743859083111303,"gamma_neutral":27.854706137636988,"gamma_max":39.99292916057019,"total_open_interest":311729,"previous_open_interest":366041,"listed_contracts":712,"listed_calls":471,"listed_puts":440,"gamma_max_distance_pct":3.877738079403096,"delta_neutral_distance_pct":-20.145820563347264,"gamma_neutral_distance_pct":-27.650113928215614,"open_interest_change_1d_pct":-14.837682117576993,"call_open_interest":216745,"put_open_interest":94984,"put_call_open_interest_ratio":0.4382292555768299,"nearest_expiration_max_pain":34.5,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":-10.38961038961039,"all_expiration_max_pain":26,"net_gamma_exposure":11996270.457390955,"net_gamma_exposure_per_100k_open_interest":3848301.0747767948,"gamma_exposure_flip":27.854706137636988,"gamma_exposure_flip_distance_pct":-27.650113928215614,"call_wall":40,"call_wall_distance_pct":3.896103896103896,"put_wall":35,"put_wall_distance_pct":-9.090909090909092,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":297},"history_summary":{"first_date":"2023-09-20","last_date":"2026-10-02","session_count":690,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":8.333333333333332,"gamma_max_cross_count":19,"delta_neutral_cross_count":2,"gamma_max_prior_sessions_closer_pct":18.650793650793652,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":76.19047619047619,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":73.80952380952381,"open_interest_change_1d_contracts":-54312,"open_interest_change_z_252":-1.6741483174540934,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":-3.2543488043697533,"open_interest_change_21_sessions_pct":-15.045634536718838,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-42831,"put_change_contracts":-11481,"call_growth_pct":-16.500369833882946,"put_growth_pct":-10.783825670408115,"call_minus_put_growth_pp":-5.716544163474831},"five_sessions":{"call_change_contracts":-6658,"put_change_contracts":-3828,"call_growth_pct":-2.980264365295005,"put_growth_pct":-3.874023397967858,"call_minus_put_growth_pp":0.8937590326728531},"call_change_surprise":{"z_score":-2.039297340724636,"comparison_sessions":252},"put_change_surprise":{"z_score":-0.9707052922386095,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-0.1282093055835361,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":47.20149599249492,"directional_score":3.22834645669292,"catalyst_reasons":["IV rank 100","volume/OI 0.12"],"features":{"symbol":"NVDL","price":38.5,"totalOi":371362,"analysisCoverage":1,"avgIvPct":188.9,"ivRank":100,"iv52wHighPct":188.9,"iv52wLowPct":74.8,"frontDte":7,"frontAtmIvPct":56.035,"backAtmIvPct":67.4406,"termPremiumPp":-11.4056,"expectedMoveFrontPct":7.76,"straddleFrontPct":5.7,"straddle30dPct":12.3,"riskReversalFrontPp":1.72,"riskReversal30dPp":4.67,"butterflyFrontPp":4.4,"butterfly30dPp":-14.3,"putCallOiRatio":0.403,"putCallOiFrontRatio":0.808,"putCallVolumeFrontRatio":0.416,"optionVolume":46277,"volumeOiRatio":0.124614,"netDeltaNormalized":0.385063,"dealerDeltaNormalized":-0.375883,"gexPer100kOi":5639028.110038,"vannaPer100kOi":-663.234257,"charmPer100kOi":-697870.002854,"weekendDeltaShiftPer100kOi":-2093609.739284,"ivSurfaceRangePp":104.8,"gammaFlipDistancePct":-39.662338,"maxPainDistancePct":-30.727273,"peakCallDistancePct":2.597403,"peakPutDistancePct":-6.493506},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/NVDL.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":39,"completed_path_count":39,"latest_cross_date":"2026-08-05","horizons":[{"sessions":1,"sample_size":39,"median_return_pct":0.9198740402838856,"p25_return_pct":-0.8060420905044829,"p75_return_pct":4.613378947003611,"above_zero_pct":64.1025641025641,"median_interval_low_pct":-0.1876096337833255,"median_interval_high_pct":3.362793404786446,"median_interval_nominal_coverage_pct":94.67480859020725,"confidence_floor_pct":0},{"sessions":3,"sample_size":39,"median_return_pct":1.3934151462379418,"p25_return_pct":-4.508025090734124,"p75_return_pct":5.810580603441706,"above_zero_pct":58.97435897435898,"median_interval_low_pct":-1.6881262938727049,"median_interval_high_pct":4.804627244495219,"median_interval_nominal_coverage_pct":94.67480859020725,"confidence_floor_pct":0},{"sessions":5,"sample_size":39,"median_return_pct":0.9148878931117377,"p25_return_pct":-4.351154814628211,"p75_return_pct":7.48012587705591,"above_zero_pct":58.97435897435898,"median_interval_low_pct":-2.487348058928718,"median_interval_high_pct":4.120167654576834,"median_interval_nominal_coverage_pct":94.67480859020725,"confidence_floor_pct":0},{"sessions":10,"sample_size":39,"median_return_pct":5.527295498343809,"p25_return_pct":-9.853641058990576,"p75_return_pct":15.913968341122787,"above_zero_pct":58.97435897435898,"median_interval_low_pct":-3.9220795074066506,"median_interval_high_pct":12.225515841577096,"median_interval_nominal_coverage_pct":94.67480859020725,"confidence_floor_pct":0}]},{"direction":"below","event_count":35,"completed_path_count":35,"latest_cross_date":"2026-08-07","horizons":[{"sessions":1,"sample_size":35,"median_return_pct":-0.4280991510064891,"p25_return_pct":-3.5337256565893815,"p75_return_pct":3.8523748941725056,"above_zero_pct":45.714285714285715,"median_interval_low_pct":-2.2313881819255643,"median_interval_high_pct":2.565973729003912,"median_interval_nominal_coverage_pct":91.04689210653305,"confidence_floor_pct":0},{"sessions":3,"sample_size":35,"median_return_pct":0.9268048292718101,"p25_return_pct":-2.910916665359448,"p75_return_pct":3.83432356800546,"above_zero_pct":51.42857142857142,"median_interval_low_pct":-1.9353294423636314,"median_interval_high_pct":2.9869443327090073,"median_interval_nominal_coverage_pct":91.04689210653305,"confidence_floor_pct":0},{"sessions":5,"sample_size":35,"median_return_pct":0.7685939526525187,"p25_return_pct":-5.502283022568771,"p75_return_pct":8.837839642561384,"above_zero_pct":51.42857142857142,"median_interval_low_pct":-2.8686291694728694,"median_interval_high_pct":3.978585763672715,"median_interval_nominal_coverage_pct":91.04689210653305,"confidence_floor_pct":0},{"sessions":10,"sample_size":35,"median_return_pct":-0.8134350479150898,"p25_return_pct":-8.275450006695074,"p75_return_pct":13.636437759654928,"above_zero_pct":48.57142857142857,"median_interval_low_pct":-6.052633642033789,"median_interval_high_pct":6.1821929700251355,"median_interval_nominal_coverage_pct":91.04689210653305,"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."}