{"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/CPRT","markdown_url":"https://halfonadouble.com/stock/CPRT.md","history_url":"https://halfonadouble.com/api/v1/history/CPRT.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/CPRT.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":"CPRT","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":27.8700008392334,"previous_close":27.75,"delta_neutral":26.354355679455068,"gamma_neutral":11.13347890231071,"gamma_max":33.88778276699602,"total_open_interest":110970,"previous_open_interest":118529,"listed_contracts":242,"listed_calls":158,"listed_puts":106,"gamma_max_distance_pct":21.592327759428038,"delta_neutral_distance_pct":-5.4382673632528675,"gamma_neutral_distance_pct":-60.05210417274982,"open_interest_change_1d_pct":-6.3773422537944295,"call_open_interest":76062,"put_open_interest":34908,"put_call_open_interest_ratio":0.4589413899187505,"nearest_expiration_max_pain":25,"nearest_expiration_max_pain_expiry":"2026-11-20","nearest_expiration_max_pain_distance_pct":-10.29781396774562,"all_expiration_max_pain":27.5,"net_gamma_exposure":1969405.095066388,"net_gamma_exposure_per_100k_open_interest":1774718.4780268434,"gamma_exposure_flip":11.13347890231071,"gamma_exposure_flip_distance_pct":-60.05210417274982,"call_wall":30,"call_wall_distance_pct":7.642623238705255,"put_wall":27.5,"put_wall_distance_pct":-1.3275953645201821,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":578},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-16","session_count":1404,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":3.571428571428571,"gamma_max_cross_count":8,"delta_neutral_cross_count":28,"gamma_max_prior_sessions_closer_pct":47.61904761904761,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":76.5873015873016,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":89.28571428571429,"open_interest_change_1d_contracts":-7559,"open_interest_change_z_252":-1.7460322343547088,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":0.07033870793204199,"open_interest_change_21_sessions_pct":-12.369505819921981,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-5434,"put_change_contracts":-2125,"call_growth_pct":-6.667811917149308,"put_growth_pct":-5.738125455674668,"call_minus_put_growth_pp":-0.9296864614746401},"five_sessions":{"call_change_contracts":2699,"put_change_contracts":-2621,"call_growth_pct":3.6789662363861892,"put_growth_pct":-6.983932425590876,"call_minus_put_growth_pp":10.662898661977065},"call_change_surprise":{"z_score":-1.735507156717965,"comparison_sessions":252},"put_change_surprise":{"z_score":-1.3882100683599699,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-0.16744384155615172,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-16","analysis_coverage":0.9444,"catalyst_score":43.31081658587365,"directional_score":13.672627512006654,"catalyst_reasons":["IV rank 100"],"features":{"price":27.87,"totalOi":120534,"analysisCoverage":0.9444,"avgIvPct":152.2,"ivRank":100,"iv52wHighPct":152.2,"iv52wLowPct":48.2,"frontDte":35,"termPremiumPp":0.4714,"riskReversalFrontPp":1.24,"riskReversal30dPp":1.24,"butterflyFrontPp":null,"butterfly30dPp":null,"putCallOiRatio":0.442,"putCallOiFrontRatio":0.295,"putCallVolumeFrontRatio":0.419,"optionVolume":2212,"volumeOiRatio":0.018352,"netDeltaNormalized":0.084947,"dealerDeltaNormalized":-0.082432,"gexPer100kOi":32711.276486,"vannaPer100kOi":3095.392172,"charmPer100kOi":-103785.65384,"weekendDeltaShiftPer100kOi":-311357.791163,"ivSurfaceRangePp":62.4,"gammaFlipDistancePct":-10.728382,"maxPainDistancePct":-1.327592,"peakCallDistancePct":-1.327592,"peakPutDistancePct":-1.327592},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/CPRT.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":31,"completed_path_count":31,"latest_cross_date":"2026-01-15","horizons":[{"sessions":1,"sample_size":31,"median_return_pct":-0.1471142681587434,"p25_return_pct":-0.6921934842661848,"p75_return_pct":0.6728362431045576,"above_zero_pct":41.935483870967744,"median_interval_low_pct":-0.44361898435973934,"median_interval_high_pct":0.47656031276053223,"median_interval_nominal_coverage_pct":92.92444540187716,"confidence_floor_pct":0},{"sessions":3,"sample_size":31,"median_return_pct":0.2955084237332706,"p25_return_pct":-0.8563934923488781,"p75_return_pct":1.1792401848176426,"above_zero_pct":64.51612903225806,"median_interval_low_pct":-0.18975524362813134,"median_interval_high_pct":0.8518231162343959,"median_interval_nominal_coverage_pct":92.92444540187716,"confidence_floor_pct":0},{"sessions":5,"sample_size":31,"median_return_pct":0.10103882225405147,"p25_return_pct":-2.2543541915401977,"p75_return_pct":1.8372970212107709,"above_zero_pct":51.61290322580645,"median_interval_low_pct":-0.8822172557269581,"median_interval_high_pct":1.2323052654025224,"median_interval_nominal_coverage_pct":92.92444540187716,"confidence_floor_pct":0},{"sessions":10,"sample_size":31,"median_return_pct":0.7505835473777811,"p25_return_pct":-2.7009271958584433,"p75_return_pct":4.173928847705588,"above_zero_pct":54.83870967741935,"median_interval_low_pct":-1.6766755641148157,"median_interval_high_pct":3.4914540168060837,"median_interval_nominal_coverage_pct":92.92444540187716,"confidence_floor_pct":0}]},{"direction":"below","event_count":30,"completed_path_count":30,"latest_cross_date":"2025-08-14","horizons":[{"sessions":1,"sample_size":30,"median_return_pct":0.18326718969573497,"p25_return_pct":-0.6343840135073969,"p75_return_pct":1.024589514415708,"above_zero_pct":53.333333333333336,"median_interval_low_pct":-0.4545468949769038,"median_interval_high_pct":0.5588431159355034,"median_interval_nominal_coverage_pct":90.1262853294611,"confidence_floor_pct":0},{"sessions":3,"sample_size":30,"median_return_pct":-0.14412472562381207,"p25_return_pct":-1.5429906516378238,"p75_return_pct":1.3439611478132218,"above_zero_pct":46.666666666666664,"median_interval_low_pct":-1.1827291140059093,"median_interval_high_pct":1.0595519792270913,"median_interval_nominal_coverage_pct":90.1262853294611,"confidence_floor_pct":0},{"sessions":5,"sample_size":30,"median_return_pct":0.4380417667153025,"p25_return_pct":-1.1656667291312095,"p75_return_pct":2.3217795789757636,"above_zero_pct":60,"median_interval_low_pct":-0.40797894273224555,"median_interval_high_pct":1.6683093147646266,"median_interval_nominal_coverage_pct":90.1262853294611,"confidence_floor_pct":0},{"sessions":10,"sample_size":30,"median_return_pct":0.4775757488909682,"p25_return_pct":-3.532808698285239,"p75_return_pct":4.533211182862185,"above_zero_pct":53.333333333333336,"median_interval_low_pct":-1.865201631566371,"median_interval_high_pct":4.03328929797524,"median_interval_nominal_coverage_pct":90.1262853294611,"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."}