{"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/NNE","markdown_url":"https://halfonadouble.com/stock/NNE.md","history_url":"https://halfonadouble.com/api/v1/history/NNE.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/NNE.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":"NNE","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":15.619999885559082,"previous_close":15.729999542236328,"delta_neutral":16.111385252727295,"gamma_neutral":10.497565482784962,"gamma_max":19.96422484734578,"total_open_interest":115093,"previous_open_interest":117659,"listed_contracts":454,"listed_calls":266,"listed_puts":224,"gamma_max_distance_pct":27.811939779865146,"delta_neutral_distance_pct":3.1458730522943625,"gamma_neutral_distance_pct":-32.79407452179232,"open_interest_change_1d_pct":-2.180878640817957,"call_open_interest":84217,"put_open_interest":30876,"put_call_open_interest_ratio":0.3666243157557263,"nearest_expiration_max_pain":17.5,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":12.035852293308949,"all_expiration_max_pain":20,"net_gamma_exposure":2388314.5577923344,"net_gamma_exposure_per_100k_open_interest":2075117.129445174,"gamma_exposure_flip":10.497565482784962,"gamma_exposure_flip_distance_pct":-32.79407452179232,"call_wall":20.5,"call_wall_distance_pct":31.24199840073334,"put_wall":15,"put_wall_distance_pct":-3.9692694628780436,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":591},"history_summary":{"first_date":"2024-10-10","last_date":"2026-10-02","session_count":497,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":3.571428571428571,"gamma_max_cross_count":18,"delta_neutral_cross_count":35,"gamma_max_prior_sessions_closer_pct":75.39682539682539,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":24.206349206349206,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":59.12698412698413,"open_interest_change_1d_contracts":-2566,"open_interest_change_z_252":-0.2440103822648661,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":6.40994822485207,"open_interest_change_21_sessions_pct":7.522351248586991,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-308,"put_change_contracts":-2258,"call_growth_pct":-0.36438923395445133,"put_growth_pct":-6.814752218265226,"call_minus_put_growth_pp":6.450362984310774},"five_sessions":{"call_change_contracts":7103,"put_change_contracts":-170,"call_growth_pct":9.211038203179708,"put_growth_pct":-0.5475745667718869,"call_minus_put_growth_pp":9.758612769951595},"call_change_surprise":{"z_score":-0.04550691829108051,"comparison_sessions":252},"put_change_surprise":{"z_score":-0.5016314936000399,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":1.7404271457098421,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":44.59651163229799,"directional_score":28.307086614173233,"catalyst_reasons":["7d expected move +9.4%"],"features":{"symbol":"NNE","price":15.62,"totalOi":122864,"analysisCoverage":1,"avgIvPct":237.6,"ivRank":35.4,"iv52wHighPct":478,"iv52wLowPct":105.89,"frontDte":7,"frontAtmIvPct":67.8052,"backAtmIvPct":76.2561,"termPremiumPp":-8.4509,"expectedMoveFrontPct":9.39,"straddleFrontPct":7.04,"straddle30dPct":16.01,"riskReversalFrontPp":-10.49,"riskReversal30dPp":-1.19,"butterflyFrontPp":-0.93,"butterfly30dPp":-1.49,"putCallOiRatio":0.364,"putCallOiFrontRatio":0.338,"putCallVolumeFrontRatio":1.221,"optionVolume":3749,"volumeOiRatio":0.030513,"netDeltaNormalized":-0.031713,"dealerDeltaNormalized":0.031705,"gexPer100kOi":172453.159591,"vannaPer100kOi":2672.874072,"charmPer100kOi":94672.971741,"weekendDeltaShiftPer100kOi":284018.915223,"ivSurfaceRangePp":153.5,"gammaFlipDistancePct":42.445583,"maxPainDistancePct":28.040973,"peakCallDistancePct":31.241997,"peakPutDistancePct":2.432778},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/NNE.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":16,"completed_path_count":16,"latest_cross_date":"2026-05-26","horizons":[{"sessions":1,"sample_size":16,"median_return_pct":-2.956341742444757,"p25_return_pct":-4.7700324832896275,"p75_return_pct":-0.482727453979237,"above_zero_pct":25,"median_interval_low_pct":-4.410726864042925,"median_interval_high_pct":-1.2379098263132216,"median_interval_nominal_coverage_pct":92.3187255859375,"confidence_floor_pct":-1.2379098263132216},{"sessions":3,"sample_size":16,"median_return_pct":-2.810708497970893,"p25_return_pct":-12.151298228224412,"p75_return_pct":0.3834702338391782,"above_zero_pct":25,"median_interval_low_pct":-11.597988246920089,"median_interval_high_pct":-0.2562214334046242,"median_interval_nominal_coverage_pct":92.3187255859375,"confidence_floor_pct":-0.2562214334046242},{"sessions":5,"sample_size":16,"median_return_pct":-5.288795880536962,"p25_return_pct":-15.783907508355574,"p75_return_pct":2.3883488987026413,"above_zero_pct":31.25,"median_interval_low_pct":-14.784758332737713,"median_interval_high_pct":1.510344103042205,"median_interval_nominal_coverage_pct":92.3187255859375,"confidence_floor_pct":0},{"sessions":10,"sample_size":16,"median_return_pct":-11.767831752048398,"p25_return_pct":-17.566429194003298,"p75_return_pct":4.899935792593768,"above_zero_pct":37.5,"median_interval_low_pct":-17.539553551388476,"median_interval_high_pct":4.792505993722029,"median_interval_nominal_coverage_pct":92.3187255859375,"confidence_floor_pct":0}]},{"direction":"below","event_count":17,"completed_path_count":17,"latest_cross_date":"2026-05-27","horizons":[{"sessions":1,"sample_size":17,"median_return_pct":-2.5046998466895287,"p25_return_pct":-6.854680583363271,"p75_return_pct":0.02797018092823844,"above_zero_pct":29.411764705882355,"median_interval_low_pct":-6.854680583363271,"median_interval_high_pct":0.02797018092823844,"median_interval_nominal_coverage_pct":95.0958251953125,"confidence_floor_pct":0},{"sessions":3,"sample_size":17,"median_return_pct":-1.8607144678735477,"p25_return_pct":-8.010336153824815,"p75_return_pct":1.5351203538448654,"above_zero_pct":35.294117647058826,"median_interval_low_pct":-8.010336153824815,"median_interval_high_pct":1.5351203538448654,"median_interval_nominal_coverage_pct":95.0958251953125,"confidence_floor_pct":0},{"sessions":5,"sample_size":17,"median_return_pct":-6.071803516913121,"p25_return_pct":-13.73153997995371,"p75_return_pct":-0.9787429825194871,"above_zero_pct":23.52941176470588,"median_interval_low_pct":-13.73153997995371,"median_interval_high_pct":-0.9787429825194871,"median_interval_nominal_coverage_pct":95.0958251953125,"confidence_floor_pct":-0.9787429825194871},{"sessions":10,"sample_size":17,"median_return_pct":-6.067418700159799,"p25_return_pct":-9.649115780121331,"p75_return_pct":6.255167816191509,"above_zero_pct":47.05882352941176,"median_interval_low_pct":-9.649115780121331,"median_interval_high_pct":6.255167816191509,"median_interval_nominal_coverage_pct":95.0958251953125,"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."}