{"slug":"aapl-dividend-history","qid":"dividend_years","label":"Every AAPL dividend year, as declared and split adjusted","post_title":"AAPL Dividend History: Splits and Raises","post_url":"/blog/aapl-dividend-history#q-dividend_years","columns":["year","declared_per_share","split_adjusted_per_share","payment_count"],"rows":[{"year":"2012","declared_per_share":5.3,"split_adjusted_per_share":0.189286,"payment_count":2},{"year":"2013","declared_per_share":11.8,"split_adjusted_per_share":0.42143,"payment_count":4},{"year":"2014","declared_per_share":7.28,"split_adjusted_per_share":0.461429,"payment_count":4},{"year":"2015","declared_per_share":2.03,"split_adjusted_per_share":0.5075,"payment_count":4},{"year":"2016","declared_per_share":2.23,"split_adjusted_per_share":0.5575,"payment_count":4},{"year":"2017","declared_per_share":2.46,"split_adjusted_per_share":0.615,"payment_count":4},{"year":"2018","declared_per_share":2.82,"split_adjusted_per_share":0.705,"payment_count":4},{"year":"2019","declared_per_share":3.04,"split_adjusted_per_share":0.76,"payment_count":4},{"year":"2020","declared_per_share":2.615,"split_adjusted_per_share":0.8075,"payment_count":4},{"year":"2021","declared_per_share":0.865,"split_adjusted_per_share":0.865,"payment_count":4},{"year":"2022","declared_per_share":0.91,"split_adjusted_per_share":0.91,"payment_count":4},{"year":"2023","declared_per_share":0.95,"split_adjusted_per_share":0.95,"payment_count":4},{"year":"2024","declared_per_share":0.99,"split_adjusted_per_share":0.99,"payment_count":4},{"year":"2025","declared_per_share":1.03,"split_adjusted_per_share":1.03,"payment_count":4},{"year":"2026","declared_per_share":0.8,"split_adjusted_per_share":0.8,"payment_count":3}],"shape":"ranking","sql":"WITH payouts AS\n(\n    SELECT\n        id,\n        any(ex_dividend_date)           AS ex_date,\n        any(cash_amount)                AS declared,\n        any(split_adjusted_cash_amount) AS adjusted\n    FROM global_markets.stocks_dividends\n    WHERE ticker = 'AAPL'\n      AND ex_dividend_date <= today()\n    GROUP BY id\n)\nSELECT\n    toString(toYear(ex_date))          AS year,\n    round(toFloat64(sum(declared)), 4) AS declared_per_share,\n    round(toFloat64(sum(adjusted)), 6) AS split_adjusted_per_share,\n    count()                            AS payment_count\nFROM payouts\nGROUP BY year\nORDER BY year","computed_at":"2026-08-22T04:00:47.206611+00:00","elapsed":0.196332268}