{"slug":"has-spy-ever-split","qid":"spy_distributions","label":"spy_distributions","post_title":"has-spy-ever-split","post_url":"/blog/has-spy-ever-split#q-spy_distributions","columns":["year","distributions_on_record","cash_per_share_usd"],"rows":[{"year":"2017","distributions_on_record":4,"cash_per_share_usd":4.8},{"year":"2018","distributions_on_record":4,"cash_per_share_usd":5.1},{"year":"2019","distributions_on_record":4,"cash_per_share_usd":5.62},{"year":"2020","distributions_on_record":4,"cash_per_share_usd":5.69},{"year":"2021","distributions_on_record":4,"cash_per_share_usd":5.72},{"year":"2022","distributions_on_record":4,"cash_per_share_usd":6.32},{"year":"2023","distributions_on_record":4,"cash_per_share_usd":6.63},{"year":"2024","distributions_on_record":4,"cash_per_share_usd":7.07},{"year":"2025","distributions_on_record":4,"cash_per_share_usd":7.28},{"year":"2026","distributions_on_record":3,"cash_per_share_usd":5.59}],"shape":"ranking","sql":"SELECT\n    toString(toYear(ex_dividend_date))  AS year,\n    toUInt32(count())                   AS distributions_on_record,\n    round(sum(cash_per_share), 2)       AS cash_per_share_usd\nFROM\n(\n    SELECT\n        ex_dividend_date,\n        max(toFloat64(cash_amount)) AS cash_per_share\n    FROM global_markets.stocks_dividends\n    WHERE ticker = 'SPY'\n      AND ex_dividend_date >= toDate('2017-01-01')\n      AND ex_dividend_date <  today()\n    GROUP BY ex_dividend_date\n)\nGROUP BY year\nORDER BY year","computed_at":"2026-09-26T15:12:25.769595+00:00","elapsed":0.240659471}