{"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/FSLR","markdown_url":"https://halfonadouble.com/stock/FSLR.md","history_url":"https://halfonadouble.com/api/v1/history/FSLR.csv","advanced_analysis_url":"https://halfonadouble.com/api/v1/analysis/FSLR.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":"FSLR","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":172.63999938964844,"previous_close":178.80999755859375,"delta_neutral":184.01966622613756,"gamma_neutral":176.9617324168168,"gamma_max":261.29235127072417,"total_open_interest":694637,"previous_open_interest":723609,"listed_contracts":855,"listed_calls":513,"listed_puts":421,"gamma_max_distance_pct":51.35099177160409,"delta_neutral_distance_pct":6.5915586635315115,"gamma_neutral_distance_pct":2.503320807719776,"open_interest_change_1d_pct":-4.003819742429958,"call_open_interest":388217,"put_open_interest":306420,"put_call_open_interest_ratio":0.7893008291754354,"nearest_expiration_max_pain":185,"nearest_expiration_max_pain_expiry":"2026-10-23","nearest_expiration_max_pain_distance_pct":7.159407237053474,"all_expiration_max_pain":200,"net_gamma_exposure":-3257179.076863973,"net_gamma_exposure_per_100k_open_interest":-468903.7694312242,"gamma_exposure_flip":176.9617324168168,"gamma_exposure_flip_distance_pct":2.503320807719776,"call_wall":410,"call_wall_distance_pct":137.48841603887527,"put_wall":150,"put_wall_distance_pct":-13.113994132118806,"gamma_max_cross_direction":null,"delta_neutral_cross_direction":null,"open_interest_rank":143},"history_summary":{"first_date":"2020-12-01","last_date":"2026-10-16","session_count":1404,"trailing_window_sessions":252,"sessions_above_gamma_max_pct":4.761904761904762,"gamma_max_cross_count":6,"delta_neutral_cross_count":5,"gamma_max_prior_sessions_closer_pct":99.20634920634922,"gamma_max_prior_comparison_sessions":252,"delta_neutral_prior_sessions_closer_pct":25.396825396825395,"delta_neutral_prior_comparison_sessions":252,"open_interest_percentile_1y":95.23809523809523,"open_interest_change_1d_contracts":-28972,"open_interest_change_z_252":-1.455635154976636,"open_interest_change_z_comparison_sessions":252,"open_interest_change_5_sessions_pct":3.487796956613719,"open_interest_change_21_sessions_pct":2.970662484416622,"call_put_open_interest_changes":{"one_session":{"call_change_contracts":-23351,"put_change_contracts":-5621,"call_growth_pct":-5.673667534890954,"put_growth_pct":-1.8013658461548323,"call_minus_put_growth_pp":-3.8723016887361217},"five_sessions":{"call_change_contracts":11552,"put_change_contracts":11859,"call_growth_pct":3.066916225293032,"put_growth_pct":4.025991220833715,"call_minus_put_growth_pp":-0.959074995540683},"call_change_surprise":{"z_score":-2.0206538678418333,"comparison_sessions":252},"put_change_surprise":{"z_score":-0.6182715445605673,"comparison_sessions":252},"call_minus_put_growth_surprise":{"z_score":-2.2708056187925902,"comparison_sessions":252}}},"advanced_options":{"data_through":"2026-10-16","analysis_coverage":1,"catalyst_score":33.893961056400485,"directional_score":-3.228381315231676,"catalyst_reasons":[],"features":{"price":172.64,"totalOi":727835,"analysisCoverage":1,"avgIvPct":148.6,"ivRank":78.8,"iv52wHighPct":171.7,"iv52wLowPct":62.5,"frontDte":7,"termPremiumPp":-1.9496,"riskReversalFrontPp":1.69,"riskReversal30dPp":-2.92,"butterflyFrontPp":2.9,"butterfly30dPp":-3.56,"putCallOiRatio":0.768,"putCallOiFrontRatio":0.581,"putCallVolumeFrontRatio":0.457,"optionVolume":35021,"volumeOiRatio":0.048117,"netDeltaNormalized":-0.049131,"dealerDeltaNormalized":0.049131,"gexPer100kOi":-2231851.028049,"vannaPer100kOi":8131.513324,"charmPer100kOi":139398.76483,"weekendDeltaShiftPer100kOi":418196.431884,"ivSurfaceRangePp":79.8,"gammaFlipDistancePct":null,"maxPainDistancePct":12.951807,"peakCallDistancePct":5.711307,"peakPutDistancePct":-13.113994},"complete_analysis_url":"https://halfonadouble.com/api/v1/analysis/FSLR.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":12,"completed_path_count":12,"latest_cross_date":"2026-05-22","horizons":[{"sessions":1,"sample_size":12,"median_return_pct":-0.6836134467579469,"p25_return_pct":-2.1209073799044798,"p75_return_pct":0.9296307765358447,"above_zero_pct":41.66666666666667,"median_interval_low_pct":-2.317215759550717,"median_interval_high_pct":1.2959502040795101,"median_interval_nominal_coverage_pct":96.142578125,"confidence_floor_pct":0},{"sessions":3,"sample_size":12,"median_return_pct":-0.9233136671632669,"p25_return_pct":-3.71744787201701,"p75_return_pct":1.1847846601272638,"above_zero_pct":33.33333333333333,"median_interval_low_pct":-3.7752007250391406,"median_interval_high_pct":3.2398908525553383,"median_interval_nominal_coverage_pct":96.142578125,"confidence_floor_pct":0},{"sessions":5,"sample_size":12,"median_return_pct":-0.5393762130516622,"p25_return_pct":-4.698561860680837,"p75_return_pct":1.3423440997862413,"above_zero_pct":50,"median_interval_low_pct":-5.043751561116217,"median_interval_high_pct":1.5631830251804368,"median_interval_nominal_coverage_pct":96.142578125,"confidence_floor_pct":0},{"sessions":10,"sample_size":12,"median_return_pct":0.716158180288673,"p25_return_pct":-4.655576714839324,"p75_return_pct":7.477263843184579,"above_zero_pct":66.66666666666666,"median_interval_low_pct":-7.289088555013823,"median_interval_high_pct":9.501832417839108,"median_interval_nominal_coverage_pct":96.142578125,"confidence_floor_pct":0}]},{"direction":"below","event_count":13,"completed_path_count":13,"latest_cross_date":"2026-06-08","horizons":[{"sessions":1,"sample_size":13,"median_return_pct":0.21616995780857629,"p25_return_pct":-1.6434930910737333,"p75_return_pct":1.2960975827597032,"above_zero_pct":53.84615384615385,"median_interval_low_pct":-1.6434930910737333,"median_interval_high_pct":1.2960975827597032,"median_interval_nominal_coverage_pct":90.771484375,"confidence_floor_pct":0},{"sessions":3,"sample_size":13,"median_return_pct":-1.5323726338045907,"p25_return_pct":-4.114527710621152,"p75_return_pct":0.7512985185352816,"above_zero_pct":38.46153846153847,"median_interval_low_pct":-4.114527710621152,"median_interval_high_pct":0.7512985185352816,"median_interval_nominal_coverage_pct":90.771484375,"confidence_floor_pct":0},{"sessions":5,"sample_size":13,"median_return_pct":-2.736117820387074,"p25_return_pct":-3.834810782337328,"p75_return_pct":-0.6629084741573865,"above_zero_pct":23.076923076923077,"median_interval_low_pct":-3.834810782337328,"median_interval_high_pct":-0.6629084741573865,"median_interval_nominal_coverage_pct":90.771484375,"confidence_floor_pct":-0.6629084741573865},{"sessions":10,"sample_size":13,"median_return_pct":0.8069202493734551,"p25_return_pct":-7.249768738556539,"p75_return_pct":4.207444398410964,"above_zero_pct":53.84615384615385,"median_interval_low_pct":-7.249768738556539,"median_interval_high_pct":4.207444398410964,"median_interval_nominal_coverage_pct":90.771484375,"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."}