{"slug":"us-dividend-frequency-for-russian-investors","qid":"cadence_mix","label":"cadence_mix","post_title":"us-dividend-frequency-for-russian-investors","post_url":"/blog/lang/ru/us-dividend-frequency-for-russian-investors#q-cadence_mix","columns":["bucket","company_count","share_pct"],"rows":[{"bucket":"4 выплаты","company_count":785,"share_pct":63},{"bucket":"12 и более выплат","company_count":124,"share_pct":9.9},{"bucket":"1 выплата","company_count":110,"share_pct":8.8},{"bucket":"2 выплаты","company_count":96,"share_pct":7.7},{"bucket":"3 выплаты","company_count":89,"share_pct":7.1},{"bucket":"иное число выплат","company_count":43,"share_pct":3.4}],"shape":"ranking","sql":"WITH liquid AS\n(\n    SELECT ticker\n    FROM global_markets.stocks_daily_aggs\n    WHERE date >= today() - 120\n      AND ticker NOT IN ('SPCX')\n    GROUP BY ticker\n    HAVING avg(volume) >= 1000000\n       AND avg(close)  >= 5\n),\npayers AS\n(\n    SELECT\n        d.ticker                         AS ticker,\n        countDistinct(d.ex_dividend_date) AS payouts\n    FROM global_markets.stocks_dividends AS d\n    INNER JOIN liquid AS l ON l.ticker = d.ticker\n    WHERE d.ex_dividend_date >= today() - 365\n      AND d.ex_dividend_date <  today()\n      AND d.cash_amount > 0\n    GROUP BY d.ticker\n)\nSELECT\n    multiIf(p.payouts >= 12, '12 и более выплат',\n            p.payouts = 4,   '4 выплаты',\n            p.payouts = 2,   '2 выплаты',\n            p.payouts = 1,   '1 выплата',\n            p.payouts = 3,   '3 выплаты',\n                             'иное число выплат') AS bucket,\n    count()                                       AS company_count,\n    round(100.0 * count() / any(t.total), 1)      AS share_pct\nFROM payers AS p\nCROSS JOIN (SELECT count() AS total FROM payers) AS t\nGROUP BY bucket\nORDER BY company_count DESC","computed_at":"2026-09-25T15:19:03.864078+00:00","elapsed":4.249716141}