{"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/QSI","markdown_url":"https://halfonadouble.com/stock/QSI.md","history_url":"https://halfonadouble.com/api/v1/history/QSI.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/QSI.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":"QSI","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":1.5499999523162842,"previous_close":1.4299999475479126,"delta_neutral":0.6247181375644839,"gamma_neutral":0.18069673680040613,"gamma_max":1.1113995356520623,"total_open_interest":102865,"previous_open_interest":96873,"listed_contracts":51,"listed_calls":42,"listed_puts":33,"gamma_max_distance_pct":-28.296801945625067,"delta_neutral_distance_pct":-59.69560278818593,"gamma_neutral_distance_pct":-88.34214565423842,"open_interest_change_1d_pct":6.185418021533348,"call_open_interest":92998,"put_open_interest":9867,"put_call_open_interest_ratio":0.10609905589367513,"nearest_expiration_max_pain":1,"nearest_expiration_max_pain_expiry":"2026-10-09","nearest_expiration_max_pain_distance_pct":-35.48386898298783,"all_expiration_max_pain":1,"net_gamma_exposure":2449366.394043882,"net_gamma_exposure_per_100k_open_interest":2381146.5455148807,"gamma_exposure_flip":0.18069673680040613,"gamma_exposure_flip_distance_pct":-88.34214565423842,"call_wall":1.5,"call_wall_distance_pct":-3.225803474481751,"put_wall":1,"put_wall_distance_pct":-35.48386898298783,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":624},"history_summary":{"first_date":"2021-06-11","last_date":"2026-10-02","session_count":974,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":71.82539682539682,"gamma_max_cross_count":37,"delta_neutral_cross_count":0,"gamma_max_prior_sessions_closer_pct":64.28571428571429,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":33.730158730158735,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":67.06349206349206,"open_interest_change_1d_contracts":5992,"open_interest_change_z_252":0.9409336773909246,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":6.031088296534521,"open_interest_change_21_sessions_pct":11.994817524605871,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":5910,"put_change_contracts":82,"call_growth_pct":6.786239206320044,"put_growth_pct":0.8380173735309147,"call_minus_put_growth_pp":5.948221832789129},"five_sessions":{"call_change_contracts":9836,"put_change_contracts":622,"call_growth_pct":11.827517375724488,"put_growth_pct":6.727961060032451,"call_minus_put_growth_pp":5.099556315692038},"call_change_surprise":{"z_score":null,"comparison_sessions":184},"put_change_surprise":{"z_score":null,"comparison_sessions":184},"call_minus_put_growth_surprise":{"z_score":null,"comparison_sessions":184}}},"advanced_options":{"data_through":"2026-10-02","analysis_coverage":0.9444,"catalyst_score":85.08342160619206,"directional_score":-0.1574803149606332,"catalyst_reasons":["front IV premium 58.2 pp","7d expected move +28.7%","OI change 0.94σ"],"features":{"symbol":"QSI","price":1.55,"totalOi":106774,"analysisCoverage":0.9444,"avgIvPct":1276.7,"ivRank":34.3,"iv52wHighPct":3353,"iv52wLowPct":194.15,"frontDte":7,"frontAtmIvPct":207.3872,"backAtmIvPct":149.1825,"termPremiumPp":58.2047,"expectedMoveFrontPct":28.72,"straddleFrontPct":20.97,"straddle30dPct":33.87,"riskReversalFrontPp":94.07,"riskReversal30dPp":56.34,"butterflyFrontPp":null,"butterfly30dPp":null,"putCallOiRatio":0.109,"putCallOiFrontRatio":0.131,"putCallVolumeFrontRatio":0.023,"optionVolume":7598,"volumeOiRatio":0.07116,"netDeltaNormalized":0.457317,"dealerDeltaNormalized":-0.408542,"gexPer100kOi":46184.483114,"vannaPer100kOi":-525.408807,"charmPer100kOi":-102958.585423,"weekendDeltaShiftPer100kOi":-308876.692828,"ivSurfaceRangePp":147.6,"gammaFlipDistancePct":-67.741935,"maxPainDistancePct":-35.483871,"peakCallDistancePct":-3.225806,"peakPutDistancePct":-3.225806},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/QSI.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":33,"completed_path_count":33,"latest_cross_date":"2025-12-15","horizons":[{"sessions":1,"sample_size":33,"median_return_pct":-1.5730269174051625,"p25_return_pct":-3.5714251502436234,"p75_return_pct":-0.40816286810733127,"above_zero_pct":21.21212121212121,"median_interval_low_pct":-2.525256113329244,"median_interval_high_pct":-0.7895560661736689,"median_interval_nominal_coverage_pct":91.98566875420511,"confidence_floor_pct":-0.7895560661736689},{"sessions":3,"sample_size":33,"median_return_pct":-2.970294225053438,"p25_return_pct":-9.467460379489001,"p75_return_pct":3.8709648404942065,"above_zero_pct":33.33333333333333,"median_interval_low_pct":-6.8965453455194,"median_interval_high_pct":0,"median_interval_nominal_coverage_pct":91.98566875420511,"confidence_floor_pct":0},{"sessions":5,"sample_size":33,"median_return_pct":-2.6666641235351562,"p25_return_pct":-9.913794210847326,"p75_return_pct":3.252029368516429,"above_zero_pct":36.36363636363637,"median_interval_low_pct":-7.100591757714813,"median_interval_high_pct":0.6014235766123921,"median_interval_nominal_coverage_pct":91.98566875420511,"confidence_floor_pct":0},{"sessions":10,"sample_size":33,"median_return_pct":-1.515943380166418,"p25_return_pct":-12.857144942436516,"p75_return_pct":8.888891008165146,"above_zero_pct":45.45454545454545,"median_interval_low_pct":-9.756097797361274,"median_interval_high_pct":2.6785688626827175,"median_interval_nominal_coverage_pct":91.98566875420511,"confidence_floor_pct":0}]},{"direction":"below","event_count":39,"completed_path_count":39,"latest_cross_date":"2025-12-16","horizons":[{"sessions":1,"sample_size":39,"median_return_pct":-1.5999984741210893,"p25_return_pct":-4.239589161680518,"p75_return_pct":2.687132498372058,"above_zero_pct":38.46153846153847,"median_interval_low_pct":-2.2328527418098654,"median_interval_high_pct":0.5733422991858417,"median_interval_nominal_coverage_pct":94.67480859020725,"confidence_floor_pct":0},{"sessions":3,"sample_size":39,"median_return_pct":-0.8219235349178788,"p25_return_pct":-7.366581335214983,"p75_return_pct":2.6088956259770257,"above_zero_pct":41.02564102564102,"median_interval_low_pct":-5.263153091541906,"median_interval_high_pct":1.6949238156632296,"median_interval_nominal_coverage_pct":94.67480859020725,"confidence_floor_pct":0},{"sessions":5,"sample_size":39,"median_return_pct":-2.857140132359093,"p25_return_pct":-11.7054627277966,"p75_return_pct":4.497408677043779,"above_zero_pct":38.46153846153847,"median_interval_low_pct":-7.338021102779512,"median_interval_high_pct":1.3614439349851182,"median_interval_nominal_coverage_pct":94.67480859020725,"confidence_floor_pct":0},{"sessions":10,"sample_size":39,"median_return_pct":-5.26315921561541,"p25_return_pct":-10.534928043661635,"p75_return_pct":9.40366593708396,"above_zero_pct":30.76923076923077,"median_interval_low_pct":-9.150326033517286,"median_interval_high_pct":-0.8771921569070362,"median_interval_nominal_coverage_pct":94.67480859020725,"confidence_floor_pct":-0.8771921569070362}]}],"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."}