{"slug":"what-is-a-dividend","qid":"rhythm","label":"rhythm","post_title":"what-is-a-dividend","post_url":"/blog/lang/id/what-is-a-dividend#q-rhythm","columns":["ticker","payments_2y","avg_gap_days","declare_to_ex_days","ex_to_record_days","ex_to_pay_days"],"rows":[{"ticker":"AAPL","payments_2y":8,"avg_gap_days":91.4,"declare_to_ex_days":10.6,"ex_to_record_days":0.4,"ex_to_pay_days":3.4},{"ticker":"KO","payments_2y":8,"avg_gap_days":93.6,"declare_to_ex_days":43,"ex_to_record_days":0,"ex_to_pay_days":16.8},{"ticker":"MSFT","payments_2y":8,"avg_gap_days":91,"declare_to_ex_days":71.2,"ex_to_record_days":0,"ex_to_pay_days":21.9}],"shape":"table","sql":"SELECT\n    ticker,\n    count()                                                                                  AS payments_2y,\n    round(dateDiff('day', min(ex_dividend_date), max(ex_dividend_date)) / (count() - 1), 1) AS avg_gap_days,\n    round(avg(dateDiff('day', declared_dt, ex_dividend_date)), 1)                            AS declare_to_ex_days,\n    round(avg(dateDiff('day', ex_dividend_date, record_dt)), 1)                              AS ex_to_record_days,\n    round(avg(dateDiff('day', ex_dividend_date, pay_dt)), 1)                                 AS ex_to_pay_days\nFROM\n(\n    SELECT\n        ticker,\n        ex_dividend_date,\n        argMax(declaration_date, _ingest_time) AS declared_dt,\n        argMax(record_date, _ingest_time)      AS record_dt,\n        argMax(pay_date, _ingest_time)         AS pay_dt\n    FROM global_markets.stocks_dividends\n    WHERE ticker IN ('KO', 'AAPL', 'MSFT')\n      AND cash_amount > 0\n      AND ex_dividend_date >  today() - 730\n      AND ex_dividend_date <= today()\n      AND declaration_date >= toDate('2000-01-01')\n      AND record_date      >= toDate('2000-01-01')\n      AND pay_date         >= toDate('2000-01-01')\n    GROUP BY ticker, ex_dividend_date\n)\nGROUP BY ticker\nHAVING count() > 1\nORDER BY ticker","computed_at":"2026-09-26T22:53:02.707230+00:00","elapsed":0.071221284}