{"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/EOSE","markdown_url":"https://halfonadouble.com/stock/EOSE.md","history_url":"https://halfonadouble.com/api/v1/history/EOSE.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/EOSE.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":"EOSE","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":3.2100000381469727,"previous_close":3.140000104904175,"delta_neutral":2.8424401292204973,"gamma_neutral":3.2100000381469727,"gamma_max":3.728500501935368,"total_open_interest":1503928,"previous_open_interest":1509364,"listed_contracts":459,"listed_calls":302,"listed_puts":253,"gamma_max_distance_pct":16.152662231359614,"delta_neutral_distance_pct":-11.450464316463236,"gamma_neutral_distance_pct":0,"open_interest_change_1d_pct":-0.360151693030972,"call_open_interest":1135240,"put_open_interest":368688,"put_call_open_interest_ratio":0.32476656918360874,"nearest_expiration_max_pain":3,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":-6.542057185401118,"all_expiration_max_pain":4.5,"net_gamma_exposure":24115008.015922915,"net_gamma_exposure_per_100k_open_interest":1603468.2521984372,"gamma_exposure_flip":null,"gamma_exposure_flip_distance_pct":null,"call_wall":4,"call_wall_distance_pct":24.610590419465176,"put_wall":5.5,"put_wall_distance_pct":71.33956182676462,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":71},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-02","session_count":1153,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":4.365079365079365,"gamma_max_cross_count":21,"delta_neutral_cross_count":2,"gamma_max_prior_sessions_closer_pct":54.36507936507936,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":2.7777777777777777,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":50.39682539682539,"open_interest_change_1d_contracts":-5436,"open_interest_change_z_252":-0.05385312603235881,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":3.0628398186993997,"open_interest_change_21_sessions_pct":10.579688832681391,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-133,"put_change_contracts":-5303,"call_growth_pct":-0.011714211981436937,"put_growth_pct":-1.4179485602594715,"call_minus_put_growth_pp":1.4062343482780346},"five_sessions":{"call_change_contracts":38848,"put_change_contracts":5846,"call_growth_pct":3.5432582506986554,"put_growth_pct":1.6111695999911808,"call_minus_put_growth_pp":1.9320886507074746},"call_change_surprise":{"z_score":-0.045090954534607694,"comparison_sessions":250},"put_change_surprise":{"z_score":-0.19443552322209737,"comparison_sessions":250},"call_minus_put_growth_surprise":{"z_score":0.07114378830272657,"comparison_sessions":250}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":0.8889,"catalyst_score":39.89491050205197,"directional_score":-5.236220472440943,"catalyst_reasons":["smile convexity 21.1 pp","25Δ risk reversal 14.6 pp"],"features":{"symbol":"EOSE","price":3.21,"totalOi":1534326,"analysisCoverage":0.8889,"avgIvPct":390.3,"ivRank":20.9,"iv52wHighPct":1355.3,"iv52wLowPct":136.03,"frontDte":null,"frontAtmIvPct":null,"backAtmIvPct":null,"termPremiumPp":null,"expectedMoveFrontPct":null,"straddleFrontPct":null,"straddle30dPct":null,"riskReversalFrontPp":14.62,"riskReversal30dPp":6.62,"butterflyFrontPp":21.09,"butterfly30dPp":4.03,"putCallOiRatio":0.325,"putCallOiFrontRatio":0.26,"putCallVolumeFrontRatio":0.275,"optionVolume":53830,"volumeOiRatio":0.035084,"netDeltaNormalized":0.082356,"dealerDeltaNormalized":-0.082055,"gexPer100kOi":55634.892454,"vannaPer100kOi":2843.072463,"charmPer100kOi":19143.519695,"weekendDeltaShiftPer100kOi":57430.624261,"ivSurfaceRangePp":75.7,"gammaFlipDistancePct":-79.750779,"maxPainDistancePct":40.186916,"peakCallDistancePct":9.034268,"peakPutDistancePct":9.034268},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/EOSE.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":42,"completed_path_count":42,"latest_cross_date":"2026-09-08","horizons":[{"sessions":1,"sample_size":42,"median_return_pct":-1.6100310084654346,"p25_return_pct":-4.406532040422767,"p75_return_pct":3.545783417195442,"above_zero_pct":40.476190476190474,"median_interval_low_pct":-3.2178187438078876,"median_interval_high_pct":0.7612499086749658,"median_interval_nominal_coverage_pct":91.15704530122457,"confidence_floor_pct":0},{"sessions":3,"sample_size":42,"median_return_pct":-1.2119959749174014,"p25_return_pct":-8.046401090994497,"p75_return_pct":5.547312362294276,"above_zero_pct":40.476190476190474,"median_interval_low_pct":-4.091652938413326,"median_interval_high_pct":1.1299424374030087,"median_interval_nominal_coverage_pct":91.15704530122457,"confidence_floor_pct":0},{"sessions":5,"sample_size":42,"median_return_pct":4.767499488085891,"p25_return_pct":-6.827678566033946,"p75_return_pct":18.17029150319387,"above_zero_pct":59.523809523809526,"median_interval_low_pct":-0.9819957687141612,"median_interval_high_pct":8.813558856292358,"median_interval_nominal_coverage_pct":91.15704530122457,"confidence_floor_pct":0},{"sessions":10,"sample_size":42,"median_return_pct":5.767832680634266,"p25_return_pct":-5.559047088983279,"p75_return_pct":17.89451897238056,"above_zero_pct":64.28571428571429,"median_interval_low_pct":0.7612499086749658,"median_interval_high_pct":11.730772228636098,"median_interval_nominal_coverage_pct":91.15704530122457,"confidence_floor_pct":0.7612499086749658}]},{"direction":"below","event_count":49,"completed_path_count":49,"latest_cross_date":"2026-09-09","horizons":[{"sessions":1,"sample_size":49,"median_return_pct":0.6160207497603487,"p25_return_pct":-2.904571334786865,"p75_return_pct":5.993148895338174,"above_zero_pct":57.14285714285714,"median_interval_low_pct":-0.7680520580173877,"median_interval_high_pct":2.8168985706974903,"median_interval_nominal_coverage_pct":91.45668668426055,"confidence_floor_pct":0},{"sessions":3,"sample_size":49,"median_return_pct":0.17122862642813264,"p25_return_pct":-5.417602266774146,"p75_return_pct":10.958904258721812,"above_zero_pct":51.02040816326531,"median_interval_low_pct":-2.150542832573765,"median_interval_high_pct":4.898647941142831,"median_interval_nominal_coverage_pct":91.45668668426055,"confidence_floor_pct":0},{"sessions":5,"sample_size":49,"median_return_pct":4.0479756797324296,"p25_return_pct":-5.180726449329276,"p75_return_pct":13.703699223135146,"above_zero_pct":53.06122448979592,"median_interval_low_pct":-2.5316498142850086,"median_interval_high_pct":9.166657560401848,"median_interval_nominal_coverage_pct":91.45668668426055,"confidence_floor_pct":0},{"sessions":10,"sample_size":49,"median_return_pct":10.609487251494375,"p25_return_pct":-7.066052564885739,"p75_return_pct":19.99999447145331,"above_zero_pct":65.3061224489796,"median_interval_low_pct":3.439800014269956,"median_interval_high_pct":16.996050261652606,"median_interval_nominal_coverage_pct":91.45668668426055,"confidence_floor_pct":3.439800014269956}]}],"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."}