{"slug":"spy-dividend-for-korean-investors","qid":"ttm_yield","label":"ttm_yield","post_title":"spy-dividend-for-korean-investors","post_url":"/blog/spy-dividend-for-korean-investors#q-ttm_yield","columns":["ex_date","quarter_label","ttm_yield_pct"],"rows":[{"ex_date":"2018-12-21","quarter_label":"Dec 2018","ttm_yield_pct":2.12},{"ex_date":"2019-03-15","quarter_label":"Mar 2019","ttm_yield_pct":1.86},{"ex_date":"2019-06-21","quarter_label":"Jun 2019","ttm_yield_pct":1.84},{"ex_date":"2019-09-20","quarter_label":"Sep 2019","ttm_yield_pct":1.84},{"ex_date":"2019-12-20","quarter_label":"Dec 2019","ttm_yield_pct":1.75},{"ex_date":"2020-03-20","quarter_label":"Mar 2020","ttm_yield_pct":2.53},{"ex_date":"2020-06-19","quarter_label":"Jun 2020","ttm_yield_pct":1.86},{"ex_date":"2020-09-18","quarter_label":"Sep 2020","ttm_yield_pct":1.72},{"ex_date":"2020-12-18","quarter_label":"Dec 2020","ttm_yield_pct":1.54},{"ex_date":"2021-03-19","quarter_label":"Mar 2021","ttm_yield_pct":1.43},{"ex_date":"2021-06-18","quarter_label":"Jun 2021","ttm_yield_pct":1.34},{"ex_date":"2021-09-17","quarter_label":"Sep 2021","ttm_yield_pct":1.28},{"ex_date":"2021-12-17","quarter_label":"Dec 2021","ttm_yield_pct":1.24},{"ex_date":"2022-03-18","quarter_label":"Mar 2022","ttm_yield_pct":1.31},{"ex_date":"2022-06-17","quarter_label":"Jun 2022","ttm_yield_pct":1.64},{"ex_date":"2022-09-16","quarter_label":"Sep 2022","ttm_yield_pct":1.6},{"ex_date":"2022-12-16","quarter_label":"Dec 2022","ttm_yield_pct":1.65},{"ex_date":"2023-03-17","quarter_label":"Mar 2023","ttm_yield_pct":1.66},{"ex_date":"2023-06-16","quarter_label":"Jun 2023","ttm_yield_pct":1.48},{"ex_date":"2023-09-15","quarter_label":"Sep 2023","ttm_yield_pct":1.47},{"ex_date":"2023-12-15","quarter_label":"Dec 2023","ttm_yield_pct":1.41},{"ex_date":"2024-03-15","quarter_label":"Mar 2024","ttm_yield_pct":1.32},{"ex_date":"2024-06-21","quarter_label":"Jun 2024","ttm_yield_pct":1.26},{"ex_date":"2024-09-20","quarter_label":"Sep 2024","ttm_yield_pct":1.23},{"ex_date":"2024-12-20","quarter_label":"Dec 2024","ttm_yield_pct":1.2},{"ex_date":"2025-03-21","quarter_label":"Mar 2025","ttm_yield_pct":1.27},{"ex_date":"2025-06-20","quarter_label":"Jun 2025","ttm_yield_pct":1.21},{"ex_date":"2025-09-19","quarter_label":"Sep 2025","ttm_yield_pct":1.09},{"ex_date":"2025-12-19","quarter_label":"Dec 2025","ttm_yield_pct":1.07},{"ex_date":"2026-03-20","quarter_label":"Mar 2026","ttm_yield_pct":1.14},{"ex_date":"2026-06-18","quarter_label":"Jun 2026","ttm_yield_pct":1.01},{"ex_date":"2026-09-18","quarter_label":"Sep 2026","ttm_yield_pct":1}],"shape":"series","sql":"WITH dist AS\n(\n    SELECT\n        ex_dividend_date AS ex_date,\n        max(cash_amount) AS cash\n    FROM global_markets.stocks_dividends\n    WHERE ticker = 'SPY'\n      AND ex_dividend_date >= '2018-01-01'\n      AND ex_dividend_date <= today()\n    GROUP BY ex_dividend_date\n),\nttm AS\n(\n    SELECT\n        ex_date,\n        toFloat64(sum(cash) OVER (ORDER BY ex_date ASC ROWS BETWEEN 3 PRECEDING AND CURRENT ROW)) AS ttm_cash,\n        count() OVER (ORDER BY ex_date ASC ROWS BETWEEN 3 PRECEDING AND CURRENT ROW)              AS quarters_in_window\n    FROM dist\n)\nSELECT\n    toString(t.ex_date)                             AS ex_date,\n    formatDateTime(t.ex_date, '%b %Y')              AS quarter_label,\n    round(100 * t.ttm_cash / toFloat64(a.close), 2) AS ttm_yield_pct\nFROM ttm AS t\nINNER JOIN\n(\n    SELECT date, max(close) AS close\n    FROM global_markets.stocks_daily_aggs\n    WHERE ticker = 'SPY'\n      AND date >= '2018-01-01'\n    GROUP BY date\n) AS a ON a.date = t.ex_date\nWHERE t.quarters_in_window = 4\nORDER BY t.ex_date","computed_at":"2026-09-30T15:12:29.089215+00:00","elapsed":0.118549315}