{"slug":"when-special-dividends-adjust-options","qid":"one_time_by_year","label":"One time cash distributions per calendar year, and their share of all payouts","post_title":"When Special Dividends Adjust Options","post_url":"/blog/when-special-dividends-adjust-options#q-one_time_by_year","columns":["year","one_time_payouts","one_time_pct"],"rows":[{"year":"2017","one_time_payouts":1506,"one_time_pct":5.36},{"year":"2018","one_time_payouts":1445,"one_time_pct":4.93},{"year":"2019","one_time_payouts":1300,"one_time_pct":4.32},{"year":"2020","one_time_payouts":844,"one_time_pct":2.96},{"year":"2021","one_time_payouts":1349,"one_time_pct":4.52},{"year":"2022","one_time_payouts":1257,"one_time_pct":3.96},{"year":"2023","one_time_payouts":1226,"one_time_pct":3.7},{"year":"2024","one_time_payouts":1151,"one_time_pct":3.26},{"year":"2025","one_time_payouts":1293,"one_time_pct":3.18}],"shape":"ranking","sql":"SELECT\n    toString(toYear(ex_dividend_date))                AS year,\n    countIf(frequency = 0)                            AS one_time_payouts,\n    round(100 * countIf(frequency = 0) / count(), 2)  AS one_time_pct\nFROM\n(\n    SELECT\n        ticker,\n        ex_dividend_date,\n        frequency,\n        max(cash_amount) AS cash_amt\n    FROM global_markets.stocks_dividends\n    WHERE currency = 'USD'\n      AND cash_amount > 0\n      AND ex_dividend_date >= '2017-01-01'\n      AND ex_dividend_date <  toStartOfYear(today())\n    GROUP BY ticker, ex_dividend_date, frequency\n)\nGROUP BY year\nORDER BY year","computed_at":"2026-08-22T04:36:03.096386+00:00","elapsed":1.270645778}