{"schema_version":1,"publisher":"Half on a Double","data_through":"2026-10-16","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-16&public_schema=4","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":2.5799999237060547,"previous_close":2.6700000762939453,"delta_neutral":1.7170366814615468,"gamma_neutral":2.5799999237060547,"gamma_max":3.446451370651914,"total_open_interest":429691,"previous_open_interest":453696,"listed_contracts":157,"listed_calls":124,"listed_puts":93,"gamma_max_distance_pct":33.58339040961058,"delta_neutral_distance_pct":-33.448188673001965,"gamma_neutral_distance_pct":0,"open_interest_change_1d_pct":-5.2909877979968964,"call_open_interest":377770,"put_open_interest":51921,"put_call_open_interest_ratio":0.13744077083939962,"nearest_expiration_max_pain":3.5,"nearest_expiration_max_pain_expiry":"2026-10-23","nearest_expiration_max_pain_distance_pct":35.6589187402923,"all_expiration_max_pain":4,"net_gamma_exposure":8565577.018159833,"net_gamma_exposure_per_100k_open_interest":1993427.1414015729,"gamma_exposure_flip":null,"gamma_exposure_flip_distance_pct":null,"call_wall":5,"call_wall_distance_pct":93.79845534327471,"put_wall":3,"put_wall_distance_pct":16.279073205964824,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":226},"history_summary":{"first_date":"2021-09-13","last_date":"2026-10-16","session_count":1098,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":10.714285714285714,"gamma_max_cross_count":18,"delta_neutral_cross_count":0,"gamma_max_prior_sessions_closer_pct":83.33333333333334,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":15.476190476190476,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":78.96825396825396,"open_interest_change_1d_contracts":-24005,"open_interest_change_z_252":-0.8807773516503868,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":-0.023499739408830315,"open_interest_change_21_sessions_pct":-0.7144458077142587,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-20768,"put_change_contracts":-3237,"call_growth_pct":-5.2110463744987925,"put_growth_pct":-5.86859567061895,"call_minus_put_growth_pp":0.6575492961201572},"five_sessions":{"call_change_contracts":-1241,"put_change_contracts":1140,"call_growth_pct":-0.32743112996720414,"put_growth_pct":2.244934128906481,"call_minus_put_growth_pp":-2.5723652588736847},"call_change_surprise":{"z_score":-0.9150351599051355,"comparison_sessions":252},"put_change_surprise":{"z_score":-0.5803392628337108,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":0.07931326146274877,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-16","analysis_coverage":0.9444,"catalyst_score":51.5383598146491,"directional_score":40.00469533954013,"catalyst_reasons":["front IV premium 11.3 pp","25Δ risk reversal -21.8 pp"],"features":{"price":2.58,"totalOi":455752,"analysisCoverage":0.9444,"avgIvPct":1373.7,"ivRank":82.5,"iv52wHighPct":1637.8,"iv52wLowPct":128.47,"frontDte":7,"termPremiumPp":11.2636,"riskReversalFrontPp":-21.83,"riskReversal30dPp":14.94,"butterflyFrontPp":null,"butterfly30dPp":null,"putCallOiRatio":0.136,"putCallOiFrontRatio":0.211,"putCallVolumeFrontRatio":0.141,"optionVolume":9687,"volumeOiRatio":0.021255,"netDeltaNormalized":0.202099,"dealerDeltaNormalized":-0.201925,"gexPer100kOi":56137.693307,"vannaPer100kOi":4332.18066,"charmPer100kOi":-868539.249416,"weekendDeltaShiftPer100kOi":-2605617.528831,"ivSurfaceRangePp":39.2,"gammaFlipDistancePct":38.372093,"maxPainDistancePct":35.658915,"peakCallDistancePct":171.317829,"peakPutDistancePct":16.27907},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/TMC.json?date=2026-10-16&public_schema=4","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."}