{"slug":"when-an-option-isnt-100-shares","qid":"odd_forward_splits","label":"Fractional-ratio splits and the share count they leave per contract","post_title":"How Many Shares in an Options Contract?","post_url":"/blog/when-an-option-isnt-100-shares#q-odd_forward_splits","columns":["symbol","effective_label","ratio","shares_per_contract"],"rows":[{"symbol":"CETXP","effective_label":"Sep 30, 2026","ratio":"1.05-for-1","shares_per_contract":105},{"symbol":"CSGQF","effective_label":"Sep 18, 2026","ratio":"127.7-for-126.7","shares_per_contract":100.79},{"symbol":"FBYDP","effective_label":"Sep 16, 2026","ratio":"1.03-for-1","shares_per_contract":102.7},{"symbol":"GPUS","effective_label":"Sep 15, 2026","ratio":"1.04-for-1","shares_per_contract":104.07},{"symbol":"GREH","effective_label":"Sep 14, 2026","ratio":"1.1-for-1","shares_per_contract":110},{"symbol":"DLHGF","effective_label":"Sep 11, 2026","ratio":"51-for-50","shares_per_contract":102},{"symbol":"PUKPF","effective_label":"Sep 11, 2026","ratio":"150-for-149","shares_per_contract":100.67},{"symbol":"METCB","effective_label":"Sep 11, 2026","ratio":"1.03-for-1","shares_per_contract":102.56},{"symbol":"CFRLF","effective_label":"Sep 9, 2026","ratio":"1.04-for-1","shares_per_contract":103.93},{"symbol":"XTPEF","effective_label":"Sep 8, 2026","ratio":"1.05-for-1","shares_per_contract":105.21},{"symbol":"BKEAF","effective_label":"Sep 4, 2026","ratio":"1.02-for-1","shares_per_contract":102.5},{"symbol":"MITNF","effective_label":"Sep 2, 2026","ratio":"203-for-200","shares_per_contract":101.5}],"shape":"ranking","sql":"SELECT\n    ticker                                            AS symbol,\n    formatDateTime(execution_date, '%b %e, %Y')       AS effective_label,\n    concat(\n        toString(round(toFloat64(any(split_to)), 2)),\n        '-for-',\n        toString(round(toFloat64(any(split_from)), 2))\n    )                                                 AS ratio,\n    round(100 * toFloat64(any(split_to)) / toFloat64(any(split_from)), 2) AS shares_per_contract\nFROM global_markets.stocks_splits\nWHERE execution_date >= '2021-01-01'\n  AND execution_date <= '2026-09-30'\n  AND ticker NOT IN ('SPCX')\n  AND toFloat64(split_to) > toFloat64(split_from)\n  AND toFloat64(split_to) / toFloat64(split_from)\n      != floor(toFloat64(split_to) / toFloat64(split_from))\nGROUP BY ticker, execution_date\nORDER BY execution_date DESC\nLIMIT 12","computed_at":"2026-10-06T16:05:04.871153+00:00","elapsed":0.003471768}