{"slug":"aapl-stock-for-thai-investors","qid":"dividends","label":"dividends","post_title":"aapl-stock-for-thai-investors","post_url":"/blog/lang/th/aapl-stock-for-thai-investors#q-dividends","columns":["window_end","as_of","ttm_dividends_per_share","ttm_yield_pct","payments"],"rows":[{"window_end":"2026-11-01","as_of":"01 Nov 2026","ttm_dividends_per_share":1.06,"ttm_yield_pct":0.31,"payments":4},{"window_end":"2025-11-01","as_of":"01 Nov 2025","ttm_dividends_per_share":1.02,"ttm_yield_pct":0.38,"payments":4},{"window_end":"2024-11-01","as_of":"01 Nov 2024","ttm_dividends_per_share":0.98,"ttm_yield_pct":0.44,"payments":4},{"window_end":"2023-11-01","as_of":"01 Nov 2023","ttm_dividends_per_share":0.94,"ttm_yield_pct":0.54,"payments":4},{"window_end":"2022-11-01","as_of":"01 Nov 2022","ttm_dividends_per_share":0.9,"ttm_yield_pct":0.6,"payments":4}],"shape":"table","sql":"SELECT\n    toString(p.window_end)                                AS window_end,\n    formatDateTime(p.window_end, '%d %b %Y')              AS as_of,\n    round(d.ttm_dividends, 2)                             AS ttm_dividends_per_share,\n    round(d.ttm_dividends / p.close_at_end * 100, 2)      AS ttm_yield_pct,\n    d.payments                                            AS payments\nFROM\n(\n    SELECT\n        subtractYears(today(), k)           AS window_end,\n        argMax(toFloat64(close), date)      AS close_at_end\n    FROM global_markets.stocks_daily_aggs\n    ARRAY JOIN [0, 1, 2, 3, 4] AS k\n    WHERE ticker = 'AAPL'\n      AND date <= subtractYears(today(), k)\n      AND date >  subtractYears(today(), k) - 7\n    GROUP BY k\n) AS p\nLEFT JOIN\n(\n    SELECT\n        subtractYears(today(), k)           AS window_end,\n        sum(cash_amount)                    AS ttm_dividends,\n        count()                             AS payments\n    FROM\n    (\n        SELECT\n            ex_dividend_date,\n            max(toFloat64(cash_amount)) AS cash_amount\n        FROM global_markets.stocks_dividends\n        WHERE ticker = 'AAPL'\n          AND ex_dividend_date >  subtractYears(today(), 5)\n          AND ex_dividend_date <= today()\n        GROUP BY ex_dividend_date\n    )\n    ARRAY JOIN [0, 1, 2, 3, 4] AS k\n    WHERE ex_dividend_date <= subtractYears(today(), k)\n      AND ex_dividend_date >  subtractYears(today(), k + 1)\n    GROUP BY k\n) AS d ON d.window_end = p.window_end\nORDER BY p.window_end DESC","computed_at":"2026-11-01T01:51:07.721766+00:00","elapsed":0.32092125}