{"slug":"monthly-dividend-stocks-for-russian-investors","qid":"monthly_payers","label":"monthly_payers","post_title":"monthly-dividend-stocks-for-russian-investors","post_url":"/blog/lang/ru/monthly-dividend-stocks-for-russian-investors#q-monthly_payers","columns":["ticker","issuer_reports","avg_payment_usd","annual_usd"],"rows":[{"ticker":"SLJY","issuer_reports":"нет","avg_payment_usd":0.5911,"annual_usd":7.0932},{"ticker":"ECAT","issuer_reports":"нет","avg_payment_usd":0.2768,"annual_usd":3.3212},{"ticker":"BCAT","issuer_reports":"нет","avg_payment_usd":0.2607,"annual_usd":3.1287},{"ticker":"CRF","issuer_reports":"нет","avg_payment_usd":0.1173,"annual_usd":1.408},{"ticker":"CLM","issuer_reports":"нет","avg_payment_usd":0.1218,"annual_usd":1.4616},{"ticker":"MSFY","issuer_reports":"нет","avg_payment_usd":0.3792,"annual_usd":4.55},{"ticker":"DFII","issuer_reports":"нет","avg_payment_usd":0.2516,"annual_usd":3.019},{"ticker":"XPAY","issuer_reports":"нет","avg_payment_usd":0.9173,"annual_usd":11.0077},{"ticker":"ARR","issuer_reports":"есть","avg_payment_usd":0.24,"annual_usd":2.88},{"ticker":"AMZP","issuer_reports":"нет","avg_payment_usd":0.425,"annual_usd":5.1},{"ticker":"TLTX","issuer_reports":"нет","avg_payment_usd":0.3397,"annual_usd":4.0766},{"ticker":"NHS","issuer_reports":"нет","avg_payment_usd":0.0905,"annual_usd":1.086}],"shape":"ranking","sql":"WITH monthly AS (\n    SELECT\n        ticker,\n        ex_dividend_date,\n        max(cash_amount) AS amount\n    FROM global_markets.stocks_dividends\n    WHERE ex_dividend_date >= addMonths(toStartOfMonth(today()), -12)\n      AND ex_dividend_date <  toStartOfMonth(today())\n      AND currency = 'USD'\n      AND cash_amount > 0\n      AND ticker NOT IN ('SPCX')\n    GROUP BY ticker, ex_dividend_date\n),\npayers AS (\n    SELECT\n        ticker,\n        round(toFloat64(avg(amount)), 4) AS avg_payment_usd,\n        round(toFloat64(sum(amount)), 4) AS annual_usd\n    FROM monthly\n    GROUP BY ticker\n    HAVING count() = 12\n       AND countDistinct(toStartOfMonth(ex_dividend_date)) = 12\n),\nlast_price AS (\n    SELECT\n        ticker,\n        toFloat64(argMax(close, date)) AS last_close\n    FROM global_markets.stocks_daily_aggs\n    WHERE date >= today() - 30\n      AND ticker IN (SELECT ticker FROM payers)\n    GROUP BY ticker\n),\nfilers AS (\n    SELECT DISTINCT arrayJoin(tickers) AS filer_ticker\n    FROM global_markets.stocks_income_statements\n    WHERE period_end >= addMonths(today(), -30)\n)\nSELECT\n    p.ticker                                                         AS ticker,\n    if(p.ticker IN (SELECT filer_ticker FROM filers), 'есть', 'нет') AS issuer_reports,\n    p.avg_payment_usd                                                AS avg_payment_usd,\n    p.annual_usd                                                     AS annual_usd\nFROM payers AS p\nINNER JOIN last_price AS x ON x.ticker = p.ticker\nWHERE x.last_close >= 5\n  AND 100 * p.annual_usd / x.last_close BETWEEN 2 AND 25\nORDER BY 100 * p.annual_usd / x.last_close DESC\nLIMIT 12","computed_at":"2026-09-26T15:37:38.539133+00:00","elapsed":0.84796492}