{"slug":"msft-dividend-2026","qid":"yield_trace","label":"yield_trace","post_title":"msft-dividend-2026","post_url":"/blog/msft-dividend-2026#q-yield_trace","columns":["ex_date","ex_label","quarterly_dividend","indicated_annual_dividend","close_on_ex_date","indicated_yield_pct"],"rows":[{"ex_date":"2024-02-14","ex_label":"Feb 14, 2024","quarterly_dividend":0.75,"indicated_annual_dividend":3,"close_on_ex_date":"$409.49","indicated_yield_pct":0.73},{"ex_date":"2024-05-15","ex_label":"May 15, 2024","quarterly_dividend":0.75,"indicated_annual_dividend":3,"close_on_ex_date":"$423.08","indicated_yield_pct":0.71},{"ex_date":"2024-08-15","ex_label":"Aug 15, 2024","quarterly_dividend":0.75,"indicated_annual_dividend":3,"close_on_ex_date":"$421.03","indicated_yield_pct":0.71},{"ex_date":"2024-11-21","ex_label":"Nov 21, 2024","quarterly_dividend":0.83,"indicated_annual_dividend":3.32,"close_on_ex_date":"$412.87","indicated_yield_pct":0.8},{"ex_date":"2025-02-20","ex_label":"Feb 20, 2025","quarterly_dividend":0.83,"indicated_annual_dividend":3.32,"close_on_ex_date":"$416.13","indicated_yield_pct":0.8},{"ex_date":"2025-05-15","ex_label":"May 15, 2025","quarterly_dividend":0.83,"indicated_annual_dividend":3.32,"close_on_ex_date":"$453.13","indicated_yield_pct":0.73},{"ex_date":"2025-08-21","ex_label":"Aug 21, 2025","quarterly_dividend":0.83,"indicated_annual_dividend":3.32,"close_on_ex_date":"$504.24","indicated_yield_pct":0.66},{"ex_date":"2025-11-20","ex_label":"Nov 20, 2025","quarterly_dividend":0.91,"indicated_annual_dividend":3.64,"close_on_ex_date":"$478.43","indicated_yield_pct":0.76},{"ex_date":"2026-02-19","ex_label":"Feb 19, 2026","quarterly_dividend":0.91,"indicated_annual_dividend":3.64,"close_on_ex_date":"$398.46","indicated_yield_pct":0.91},{"ex_date":"2026-05-21","ex_label":"May 21, 2026","quarterly_dividend":0.91,"indicated_annual_dividend":3.64,"close_on_ex_date":"$419.09","indicated_yield_pct":0.87},{"ex_date":"2026-08-20","ex_label":"Aug 20, 2026","quarterly_dividend":0.91,"indicated_annual_dividend":3.64,"close_on_ex_date":"$481.15","indicated_yield_pct":0.76}],"shape":"series","sql":"SELECT\n    toString(d.ex_day)                                                          AS ex_date,\n    concat(formatDateTime(d.ex_day, '%b'), ' ',\n           toString(toDayOfMonth(d.ex_day)), ', ',\n           toString(toYear(d.ex_day)))                                          AS ex_label,\n    round(toFloat64(d.dividend), 2)                                             AS quarterly_dividend,\n    round(toFloat64(d.dividend) * 4, 2)                                         AS indicated_annual_dividend,\n    concat('$', toString(round(toFloat64(p.close), 2)))                         AS close_on_ex_date,\n    round(toFloat64(d.dividend) * 4 / toFloat64(p.close) * 100, 2)              AS indicated_yield_pct\nFROM\n(\n    SELECT\n        ex_dividend_date    AS ex_day,\n        any(cash_amount)    AS dividend\n    FROM global_markets.stocks_dividends\n    WHERE ticker = 'MSFT'\n      AND ex_dividend_date >= toDate('2024-01-01')\n      AND ex_dividend_date <= today()\n    GROUP BY ex_dividend_date\n) AS d\nINNER JOIN\n(\n    SELECT\n        toDate(date)        AS day,\n        any(close)          AS close\n    FROM global_markets.stocks_daily_aggs\n    WHERE ticker = 'MSFT'\n      AND date >= toDate('2024-01-01')\n      AND date <= today()\n    GROUP BY day\n) AS p ON p.day = d.ex_day\nORDER BY d.ex_day","computed_at":"2026-09-20T14:58:50.891642+00:00","elapsed":0.088067092}