{"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/NEE","markdown_url":"https://halfonadouble.com/stock/NEE.md","history_url":"https://halfonadouble.com/api/v1/history/NEE.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/NEE.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":"NEE","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":76.83000183105469,"previous_close":76.3499984741211,"delta_neutral":78.8167878717581,"gamma_neutral":79.33011513068007,"gamma_max":92.0714350572679,"total_open_interest":454572,"previous_open_interest":463645,"listed_contracts":567,"listed_calls":336,"listed_puts":271,"gamma_max_distance_pct":19.837866540376197,"delta_neutral_distance_pct":2.5859507918173033,"gamma_neutral_distance_pct":3.254084654485635,"open_interest_change_1d_pct":-1.9568851168458627,"call_open_interest":246355,"put_open_interest":208217,"put_call_open_interest_ratio":0.8451908830752369,"nearest_expiration_max_pain":77,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":0.22126534542994017,"all_expiration_max_pain":77.5,"net_gamma_exposure":-15775585.572328618,"net_gamma_exposure_per_100k_open_interest":-3470426.1530249594,"gamma_exposure_flip":79.33011513068007,"gamma_exposure_flip_distance_pct":3.254084654485635,"call_wall":80,"call_wall_distance_pct":4.12598996927786,"put_wall":75,"put_wall_distance_pct":-2.3818844038020064,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":222},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-02","session_count":1394,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":3.968253968253968,"gamma_max_cross_count":10,"delta_neutral_cross_count":5,"gamma_max_prior_sessions_closer_pct":99.20634920634922,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":21.428571428571427,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":28.174603174603174,"open_interest_change_1d_contracts":-9073,"open_interest_change_z_252":-0.34847065558536167,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":9.151157011100679,"open_interest_change_21_sessions_pct":-2.5207633270215966,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-10543,"put_change_contracts":1470,"call_growth_pct":-4.103963440743018,"put_growth_pct":0.711013944579607,"call_minus_put_growth_pp":-4.814977385322625},"five_sessions":{"call_change_contracts":17819,"put_change_contracts":20292,"call_growth_pct":7.79702103826093,"put_growth_pct":10.797924704004256,"call_minus_put_growth_pp":-3.0009036657433255},"call_change_surprise":{"z_score":-0.7120435676165849,"comparison_sessions":252},"put_change_surprise":{"z_score":0.13045295813124594,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-2.076777397391509,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":1,"catalyst_score":59.77885393038422,"directional_score":-18.188976377952752,"catalyst_reasons":["smile convexity 33.5 pp","IV rank 100","front IV premium 3.8 pp"],"features":{"symbol":"NEE","price":76.83,"totalOi":479655,"analysisCoverage":1,"avgIvPct":104.4,"ivRank":100,"iv52wHighPct":104.4,"iv52wLowPct":34.1,"frontDte":7,"frontAtmIvPct":28.523,"backAtmIvPct":24.7546,"termPremiumPp":3.7684,"expectedMoveFrontPct":3.95,"straddleFrontPct":2.39,"straddle30dPct":5.3,"riskReversalFrontPp":2.13,"riskReversal30dPp":4.02,"butterflyFrontPp":33.53,"butterfly30dPp":3.62,"putCallOiRatio":0.83,"putCallOiFrontRatio":0.619,"putCallVolumeFrontRatio":0.054,"optionVolume":22976,"volumeOiRatio":0.047901,"netDeltaNormalized":-0.043099,"dealerDeltaNormalized":0.04026,"gexPer100kOi":-852995.546799,"vannaPer100kOi":3364.501569,"charmPer100kOi":78511.013124,"weekendDeltaShiftPer100kOi":235532.830889,"ivSurfaceRangePp":124.6,"gammaFlipDistancePct":null,"maxPainDistancePct":0.872055,"peakCallDistancePct":0.221268,"peakPutDistancePct":0.872055},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/NEE.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":21,"completed_path_count":21,"latest_cross_date":"2026-02-24","horizons":[{"sessions":1,"sample_size":21,"median_return_pct":0.1881155826344516,"p25_return_pct":-0.5957354650984348,"p75_return_pct":0.9478699592639028,"above_zero_pct":61.904761904761905,"median_interval_low_pct":-0.5937209148395795,"median_interval_high_pct":0.7648382085845062,"median_interval_nominal_coverage_pct":92.16461181640625,"confidence_floor_pct":0},{"sessions":3,"sample_size":21,"median_return_pct":0.4365159301433774,"p25_return_pct":-1.9962412792823292,"p75_return_pct":1.841759717609781,"above_zero_pct":52.38095238095239,"median_interval_low_pct":-1.4265556268248991,"median_interval_high_pct":1.743143368956046,"median_interval_nominal_coverage_pct":92.16461181640625,"confidence_floor_pct":0},{"sessions":5,"sample_size":21,"median_return_pct":0.27194604500173636,"p25_return_pct":-3.2136120514147604,"p75_return_pct":1.8106170079902784,"above_zero_pct":52.38095238095239,"median_interval_low_pct":-2.3197812462860457,"median_interval_high_pct":1.4157172486837677,"median_interval_nominal_coverage_pct":92.16461181640625,"confidence_floor_pct":0},{"sessions":10,"sample_size":21,"median_return_pct":0.03595682510744158,"p25_return_pct":-2.3836152676015354,"p75_return_pct":1.2717518984927123,"above_zero_pct":52.38095238095239,"median_interval_low_pct":-2.0113850203173245,"median_interval_high_pct":0.8369528728982667,"median_interval_nominal_coverage_pct":92.16461181640625,"confidence_floor_pct":0}]},{"direction":"below","event_count":21,"completed_path_count":21,"latest_cross_date":"2026-02-25","horizons":[{"sessions":1,"sample_size":21,"median_return_pct":-0.4300568800488014,"p25_return_pct":-1.0996260975958294,"p75_return_pct":1.3586974647586736,"above_zero_pct":42.857142857142854,"median_interval_low_pct":-0.8292892826823217,"median_interval_high_pct":1.343479843727069,"median_interval_nominal_coverage_pct":92.16461181640625,"confidence_floor_pct":0},{"sessions":3,"sample_size":21,"median_return_pct":-0.3767805176903005,"p25_return_pct":-2.1279934495362585,"p75_return_pct":1.0107782677418298,"above_zero_pct":38.095238095238095,"median_interval_low_pct":-1.9992931099156341,"median_interval_high_pct":0.8458155270343326,"median_interval_nominal_coverage_pct":92.16461181640625,"confidence_floor_pct":0},{"sessions":5,"sample_size":21,"median_return_pct":0.4178548968731599,"p25_return_pct":-2.6390517507338562,"p75_return_pct":2.5898386539860763,"above_zero_pct":52.38095238095239,"median_interval_low_pct":-1.8392615569254755,"median_interval_high_pct":2.1387102433284566,"median_interval_nominal_coverage_pct":92.16461181640625,"confidence_floor_pct":0},{"sessions":10,"sample_size":21,"median_return_pct":-0.5495150991561504,"p25_return_pct":-3.6273755925795848,"p75_return_pct":0.7917321325860316,"above_zero_pct":38.095238095238095,"median_interval_low_pct":-2.9845349890606276,"median_interval_high_pct":0.7381864059428533,"median_interval_nominal_coverage_pct":92.16461181640625,"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."}