{"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/CVE","markdown_url":"https://halfonadouble.com/stock/CVE.md","history_url":"https://halfonadouble.com/api/v1/history/CVE.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/CVE.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":"CVE","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":32.939998626708984,"previous_close":31.969999313354492,"delta_neutral":28.954829784209743,"gamma_neutral":26.509696600280503,"gamma_max":35.65764578028825,"total_open_interest":118972,"previous_open_interest":140479,"listed_contracts":191,"listed_calls":132,"listed_puts":104,"gamma_max_distance_pct":8.250295285002514,"delta_neutral_distance_pct":-12.098266571474346,"gamma_neutral_distance_pct":-19.521257724687796,"open_interest_change_1d_pct":-15.309761601378142,"call_open_interest":83696,"put_open_interest":35276,"put_call_open_interest_ratio":0.4214777289237239,"nearest_expiration_max_pain":32,"nearest_expiration_max_pain_expiry":"2026-11-20","nearest_expiration_max_pain_distance_pct":-2.8536692953799894,"all_expiration_max_pain":17,"net_gamma_exposure":3834165.294599212,"net_gamma_exposure_per_100k_open_interest":3222745.935681683,"gamma_exposure_flip":26.509696600280503,"gamma_exposure_flip_distance_pct":-19.521257724687796,"call_wall":35,"call_wall_distance_pct":6.253799208178138,"put_wall":30,"put_wall_distance_pct":-8.92531496441874,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":558},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-16","session_count":1404,"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":61.50793650793651,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":37.301587301587304,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":3.1746031746031744,"open_interest_change_1d_contracts":-21507,"open_interest_change_z_252":-1.9436350096463693,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":-12.762415949903577,"open_interest_change_21_sessions_pct":-21.069985603492313,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-9861,"put_change_contracts":-11646,"call_growth_pct":-10.540098549547334,"put_growth_pct":-24.81991389966327,"call_minus_put_growth_pp":14.279815350115936},"five_sessions":{"call_change_contracts":-8462,"put_change_contracts":-8943,"call_growth_pct":-9.182056902276525,"put_growth_pct":-20.22433795427305,"call_minus_put_growth_pp":11.042281051996525},"call_change_surprise":{"z_score":-1.533087837298437,"comparison_sessions":252},"put_change_surprise":{"z_score":-2.2110431283176752,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":3.2012734327645673,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-16","analysis_coverage":1,"catalyst_score":37.64230366606007,"directional_score":16.788656059671055,"catalyst_reasons":[],"features":{"price":32.94,"totalOi":142293,"analysisCoverage":1,"avgIvPct":207.2,"ivRank":99,"iv52wHighPct":208.8,"iv52wLowPct":44.2,"frontDte":35,"termPremiumPp":2.3414,"riskReversalFrontPp":-0.18,"riskReversal30dPp":-0.18,"butterflyFrontPp":-0.45,"butterfly30dPp":-0.45,"putCallOiRatio":0.492,"putCallOiFrontRatio":0.792,"putCallVolumeFrontRatio":0.582,"optionVolume":2899,"volumeOiRatio":0.020373,"netDeltaNormalized":0.327764,"dealerDeltaNormalized":-0.291219,"gexPer100kOi":3265171.266331,"vannaPer100kOi":1292.403702,"charmPer100kOi":-18180.795963,"weekendDeltaShiftPer100kOi":-54541.685115,"ivSurfaceRangePp":37.2,"gammaFlipDistancePct":-49.058895,"maxPainDistancePct":-39.283546,"peakCallDistancePct":0.182149,"peakPutDistancePct":-2.853673},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/CVE.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":45,"completed_path_count":45,"latest_cross_date":"2026-08-25","horizons":[{"sessions":1,"sample_size":45,"median_return_pct":0.2481446419641431,"p25_return_pct":-0.728443563319503,"p75_return_pct":1.891405642679933,"above_zero_pct":55.55555555555556,"median_interval_low_pct":-0.2085553435395182,"median_interval_high_pct":0.4926116602785413,"median_interval_nominal_coverage_pct":92.75457398374556,"confidence_floor_pct":0},{"sessions":3,"sample_size":45,"median_return_pct":1.6539393816223047,"p25_return_pct":-3.3010810118392353,"p75_return_pct":3.1590408737734332,"above_zero_pct":68.88888888888889,"median_interval_low_pct":0.8577198734182501,"median_interval_high_pct":2.8710764514138454,"median_interval_nominal_coverage_pct":92.75457398374556,"confidence_floor_pct":0.8577198734182501},{"sessions":5,"sample_size":45,"median_return_pct":2.421653515040445,"p25_return_pct":-1.2521304335554428,"p75_return_pct":5.7680316048270175,"above_zero_pct":68.88888888888889,"median_interval_low_pct":0.9174229873997186,"median_interval_high_pct":3.405016144669548,"median_interval_nominal_coverage_pct":92.75457398374556,"confidence_floor_pct":0.9174229873997186},{"sessions":10,"sample_size":45,"median_return_pct":3.2000002653702397,"p25_return_pct":-1.8541420585690416,"p75_return_pct":8.777629504227647,"above_zero_pct":68.88888888888889,"median_interval_low_pct":0.9234851235612185,"median_interval_high_pct":6.441123826699813,"median_interval_nominal_coverage_pct":92.75457398374556,"confidence_floor_pct":0.9234851235612185}]},{"direction":"below","event_count":44,"completed_path_count":44,"latest_cross_date":"2026-08-26","horizons":[{"sessions":1,"sample_size":44,"median_return_pct":-0.4421920600059359,"p25_return_pct":-2.0968772395152655,"p75_return_pct":1.415098922662783,"above_zero_pct":40.909090909090914,"median_interval_low_pct":-1.3210772214367172,"median_interval_high_pct":0.5730653544946174,"median_interval_nominal_coverage_pct":90.38582455793858,"confidence_floor_pct":0},{"sessions":3,"sample_size":44,"median_return_pct":0.01790323600429078,"p25_return_pct":-2.776126668389872,"p75_return_pct":2.3989492980353466,"above_zero_pct":50,"median_interval_low_pct":-1.0869554654186486,"median_interval_high_pct":1.0913299007630828,"median_interval_nominal_coverage_pct":90.38582455793858,"confidence_floor_pct":0},{"sessions":5,"sample_size":44,"median_return_pct":0.7010205237765965,"p25_return_pct":-3.511036928621722,"p75_return_pct":3.729873900798608,"above_zero_pct":50,"median_interval_low_pct":-2.145046363281322,"median_interval_high_pct":2.54854422305979,"median_interval_nominal_coverage_pct":90.38582455793858,"confidence_floor_pct":0},{"sessions":10,"sample_size":44,"median_return_pct":2.943393802181915,"p25_return_pct":-1.922318190964012,"p75_return_pct":5.899617907145616,"above_zero_pct":65.9090909090909,"median_interval_low_pct":0.1723187071134058,"median_interval_high_pct":4.415758197954656,"median_interval_nominal_coverage_pct":90.38582455793858,"confidence_floor_pct":0.1723187071134058}]}],"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."}