{"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/TMF","markdown_url":"https://halfonadouble.com/stock/TMF.md","history_url":"https://halfonadouble.com/api/v1/history/TMF.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/TMF.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":"TMF","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":28.040000915527344,"previous_close":28.040000915527344,"delta_neutral":29.36445560114513,"gamma_neutral":27.54819104831636,"gamma_max":40.18461901213151,"total_open_interest":244444,"previous_open_interest":274938,"listed_contracts":525,"listed_calls":293,"listed_puts":247,"gamma_max_distance_pct":43.31176069926233,"delta_neutral_distance_pct":4.723447369377088,"gamma_neutral_distance_pct":-1.753958099689786,"open_interest_change_1d_pct":-11.091227840458576,"call_open_interest":141807,"put_open_interest":102637,"put_call_open_interest_ratio":0.7237795031274902,"nearest_expiration_max_pain":28,"nearest_expiration_max_pain_expiry":"2026-10-23","nearest_expiration_max_pain_distance_pct":-0.14265661277205224,"all_expiration_max_pain":30,"net_gamma_exposure":518248.02258924453,"net_gamma_exposure_per_100k_open_interest":212010.9401700367,"gamma_exposure_flip":27.54819104831636,"gamma_exposure_flip_distance_pct":-1.753958099689786,"call_wall":30,"call_wall_distance_pct":6.990010772029944,"put_wall":29,"put_wall_distance_pct":3.4236770796289457,"gamma_max_cross_direction":"below","delta_neutral_cross_direction":null,"open_interest_rank":341},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-16","session_count":1403,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":1.1904761904761905,"gamma_max_cross_count":6,"delta_neutral_cross_count":19,"gamma_max_prior_sessions_closer_pct":96.42857142857143,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":65.47619047619048,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":53.17460317460318,"open_interest_change_1d_contracts":-30494,"open_interest_change_z_252":-1.6729915012248537,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":-7.043142623543057,"open_interest_change_21_sessions_pct":2.0148904914529915,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-14139,"put_change_contracts":-16355,"call_growth_pct":-9.066599976915086,"put_growth_pct":-13.7446214871588,"call_minus_put_growth_pp":4.678021510243715},"five_sessions":{"call_change_contracts":-8138,"put_change_contracts":-10383,"call_growth_pct":-5.427323351895695,"put_growth_pct":-9.186869580605203,"call_minus_put_growth_pp":3.7595462287095076},"call_change_surprise":{"z_score":-1.4274146706872997,"comparison_sessions":252},"put_change_surprise":{"z_score":-1.775936707958258,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":0.9865545487428972,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-16","analysis_coverage":1,"catalyst_score":46.826141899549114,"directional_score":3.2470285208338936,"catalyst_reasons":[],"features":{"price":28.04,"totalOi":274846,"analysisCoverage":1,"avgIvPct":173.1,"ivRank":79.2,"iv52wHighPct":203.2,"iv52wLowPct":58.7,"frontDte":7,"termPremiumPp":2.2145,"riskReversalFrontPp":-0.68,"riskReversal30dPp":3.48,"butterflyFrontPp":4.58,"butterfly30dPp":0.88,"putCallOiRatio":0.751,"putCallOiFrontRatio":0.972,"putCallVolumeFrontRatio":0.319,"optionVolume":13715,"volumeOiRatio":0.049901,"netDeltaNormalized":-0.039698,"dealerDeltaNormalized":0.038137,"gexPer100kOi":1258805.716656,"vannaPer100kOi":2104.81506,"charmPer100kOi":-41311.498075,"weekendDeltaShiftPer100kOi":-123934.858066,"ivSurfaceRangePp":206.9,"gammaFlipDistancePct":-32.132668,"maxPainDistancePct":3.42368,"peakCallDistancePct":-0.142653,"peakPutDistancePct":-0.142653},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/TMF.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":21,"completed_path_count":21,"latest_cross_date":"2026-06-17","horizons":[{"sessions":1,"sample_size":21,"median_return_pct":-0.43877387989865735,"p25_return_pct":-2.228116543651071,"p75_return_pct":1.40491106377032,"above_zero_pct":38.095238095238095,"median_interval_low_pct":-1.6674780657217614,"median_interval_high_pct":1.1553478192716904,"median_interval_nominal_coverage_pct":92.16461181640625,"confidence_floor_pct":0},{"sessions":3,"sample_size":21,"median_return_pct":-0.6642336728173048,"p25_return_pct":-2.3945815012790472,"p75_return_pct":3.2129420089110017,"above_zero_pct":42.857142857142854,"median_interval_low_pct":-1.7264290945381844,"median_interval_high_pct":1.8849655852181568,"median_interval_nominal_coverage_pct":92.16461181640625,"confidence_floor_pct":0},{"sessions":5,"sample_size":21,"median_return_pct":0.37631136197897597,"p25_return_pct":-6.607786973925545,"p75_return_pct":2.3904359763948557,"above_zero_pct":52.38095238095239,"median_interval_low_pct":-3.7777794731987835,"median_interval_high_pct":2.0601384080987106,"median_interval_nominal_coverage_pct":92.16461181640625,"confidence_floor_pct":0},{"sessions":10,"sample_size":21,"median_return_pct":-2.880565491453113,"p25_return_pct":-8.852453548762973,"p75_return_pct":8.569561627957567,"above_zero_pct":38.095238095238095,"median_interval_low_pct":-5.6926032603537235,"median_interval_high_pct":5.371723143146556,"median_interval_nominal_coverage_pct":92.16461181640625,"confidence_floor_pct":0}]},{"direction":"below","event_count":18,"completed_path_count":18,"latest_cross_date":"2026-06-18","horizons":[{"sessions":1,"sample_size":18,"median_return_pct":0.7068702116670322,"p25_return_pct":-2.0454573722844485,"p75_return_pct":3.3156226343127315,"above_zero_pct":66.66666666666666,"median_interval_low_pct":-2.013011791419117,"median_interval_high_pct":2.660133836191525,"median_interval_nominal_coverage_pct":90.374755859375,"confidence_floor_pct":0},{"sessions":3,"sample_size":18,"median_return_pct":0.5968155229203687,"p25_return_pct":-1.8981206494136122,"p75_return_pct":1.1241306704115495,"above_zero_pct":55.55555555555556,"median_interval_low_pct":-0.2996562200139552,"median_interval_high_pct":1.1113580381111987,"median_interval_nominal_coverage_pct":90.374755859375,"confidence_floor_pct":0},{"sessions":5,"sample_size":18,"median_return_pct":0.7882365690789039,"p25_return_pct":-3.0130997305004654,"p75_return_pct":2.9794995559203343,"above_zero_pct":61.111111111111114,"median_interval_low_pct":-2.4005374322348616,"median_interval_high_pct":2.782532540869198,"median_interval_nominal_coverage_pct":90.374755859375,"confidence_floor_pct":0},{"sessions":10,"sample_size":18,"median_return_pct":-0.1841248745899804,"p25_return_pct":-4.636574060782328,"p75_return_pct":6.0543286191105885,"above_zero_pct":50,"median_interval_low_pct":-4.6236420737759465,"median_interval_high_pct":5.421364865162315,"median_interval_nominal_coverage_pct":90.374755859375,"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."}