{"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/TMC","markdown_url":"https://halfonadouble.com/stock/TMC.md","history_url":"https://halfonadouble.com/api/v1/history/TMC.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/TMC.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":"TMC","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.7899999618530273,"previous_close":3.759999990463257,"delta_neutral":2.065697155959298,"gamma_neutral":2.8474999713897704,"gamma_max":4.480278166684214,"total_open_interest":424756,"previous_open_interest":428060,"listed_contracts":168,"listed_calls":124,"listed_puts":93,"gamma_max_distance_pct":18.21314542952376,"delta_neutral_distance_pct":-45.49611670842006,"gamma_neutral_distance_pct":-24.868073877300112,"open_interest_change_1d_pct":-0.7718544129327664,"call_open_interest":372320,"put_open_interest":52436,"put_call_open_interest_ratio":0.14083584013751613,"nearest_expiration_max_pain":4,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":5.5408981599118095,"all_expiration_max_pain":4,"net_gamma_exposure":14118928.303422185,"net_gamma_exposure_per_100k_open_interest":3324009.1495875716,"gamma_exposure_flip":2.8474999713897704,"gamma_exposure_flip_distance_pct":-24.868073877300112,"call_wall":5,"call_wall_distance_pct":31.926122699889763,"put_wall":4,"put_wall_distance_pct":5.5408981599118095,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":240},"history_summary":{"first_date":"2021-09-13","last_date":"2026-10-02","session_count":1088,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":13.492063492063492,"gamma_max_cross_count":21,"delta_neutral_cross_count":0,"gamma_max_prior_sessions_closer_pct":57.14285714285714,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":70.23809523809523,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":78.57142857142857,"open_interest_change_1d_contracts":-3304,"open_interest_change_z_252":-0.13511941456598991,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":2.4246384744671463,"open_interest_change_21_sessions_pct":-1.6342722428458616,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-3060,"put_change_contracts":-244,"call_growth_pct":-0.815173957056849,"put_growth_pct":-0.4631738800303721,"call_minus_put_growth_pp":-0.35200007702647695},"five_sessions":{"call_change_contracts":7355,"put_change_contracts":2700,"call_growth_pct":2.0152617374268766,"put_growth_pct":5.428663342448126,"call_minus_put_growth_pp":-3.4134016050212495},"call_change_surprise":{"z_score":-0.15266438153008943,"comparison_sessions":252},"put_change_surprise":{"z_score":-0.034976918219623176,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-0.05971984557818321,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":0.8889,"catalyst_score":64.71334470536664,"directional_score":34.724409448818896,"catalyst_reasons":["smile convexity -22.8 pp","IV rank 100"],"features":{"symbol":"TMC","price":3.79,"totalOi":436182,"analysisCoverage":0.8889,"avgIvPct":1637.8,"ivRank":100,"iv52wHighPct":1637.8,"iv52wLowPct":128.47,"frontDte":null,"frontAtmIvPct":null,"backAtmIvPct":null,"termPremiumPp":null,"expectedMoveFrontPct":null,"straddleFrontPct":null,"straddle30dPct":null,"riskReversalFrontPp":-7.58,"riskReversal30dPp":3.61,"butterflyFrontPp":-22.81,"butterfly30dPp":2.27,"putCallOiRatio":0.142,"putCallOiFrontRatio":0.146,"putCallVolumeFrontRatio":0.134,"optionVolume":16231,"volumeOiRatio":0.037212,"netDeltaNormalized":0.233874,"dealerDeltaNormalized":-0.232137,"gexPer100kOi":132361.952121,"vannaPer100kOi":3238.097858,"charmPer100kOi":-59766.565333,"weekendDeltaShiftPer100kOi":-179299.695998,"ivSurfaceRangePp":65.7,"gammaFlipDistancePct":-73.087071,"maxPainDistancePct":5.540897,"peakCallDistancePct":5.540897,"peakPutDistancePct":5.540897},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/TMC.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":46,"completed_path_count":46,"latest_cross_date":"2026-05-28","horizons":[{"sessions":1,"sample_size":46,"median_return_pct":-1.4204362749292765,"p25_return_pct":-3.9718683533575825,"p75_return_pct":0.9019597442331939,"above_zero_pct":26.08695652173913,"median_interval_low_pct":-3.0487776068545913,"median_interval_high_pct":-0.5347588469389097,"median_interval_nominal_coverage_pct":94.59239681411304,"confidence_floor_pct":-0.5347588469389097},{"sessions":3,"sample_size":46,"median_return_pct":-2.2780602272078845,"p25_return_pct":-7.722807759090494,"p75_return_pct":7.472480194793462,"above_zero_pct":39.130434782608695,"median_interval_low_pct":-5.555556224519009,"median_interval_high_pct":0.7902889279062242,"median_interval_nominal_coverage_pct":94.59239681411304,"confidence_floor_pct":0},{"sessions":5,"sample_size":46,"median_return_pct":-2.038483496892435,"p25_return_pct":-12.741264399415972,"p75_return_pct":7.831046521158958,"above_zero_pct":43.47826086956522,"median_interval_low_pct":-7.377051743279484,"median_interval_high_pct":3.870971860300254,"median_interval_nominal_coverage_pct":94.59239681411304,"confidence_floor_pct":0},{"sessions":10,"sample_size":46,"median_return_pct":-5.38884342275503,"p25_return_pct":-19.95739741099901,"p75_return_pct":8.248810517115713,"above_zero_pct":43.47826086956522,"median_interval_low_pct":-14.438501617007072,"median_interval_high_pct":4.273507002136334,"median_interval_nominal_coverage_pct":94.59239681411304,"confidence_floor_pct":0}]},{"direction":"below","event_count":58,"completed_path_count":58,"latest_cross_date":"2026-08-25","horizons":[{"sessions":1,"sample_size":58,"median_return_pct":0.2873560462197666,"p25_return_pct":-3.760084290660787,"p75_return_pct":6.47831845966248,"above_zero_pct":50,"median_interval_low_pct":-1.176476445577379,"median_interval_high_pct":1.7857197342683095,"median_interval_nominal_coverage_pct":91.3051100270089,"confidence_floor_pct":0},{"sessions":3,"sample_size":58,"median_return_pct":-1.6959082925780966,"p25_return_pct":-8.120779133774386,"p75_return_pct":8.976374322802826,"above_zero_pct":44.827586206896555,"median_interval_low_pct":-4.683197546403606,"median_interval_high_pct":3.424893354202152,"median_interval_nominal_coverage_pct":91.3051100270089,"confidence_floor_pct":0},{"sessions":5,"sample_size":58,"median_return_pct":-1.315151404792142,"p25_return_pct":-10.0666462818961,"p75_return_pct":5.733344074812874,"above_zero_pct":48.275862068965516,"median_interval_low_pct":-5.7401830968283445,"median_interval_high_pct":3.1249970064631594,"median_interval_nominal_coverage_pct":91.3051100270089,"confidence_floor_pct":0},{"sessions":10,"sample_size":58,"median_return_pct":-5.509150271774188,"p25_return_pct":-19.209363664487057,"p75_return_pct":11.609103415031015,"above_zero_pct":36.206896551724135,"median_interval_low_pct":-10.24793955123714,"median_interval_high_pct":-0.8928562875609058,"median_interval_nominal_coverage_pct":91.3051100270089,"confidence_floor_pct":-0.8928562875609058}]}],"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."}