{"slug":"highest-dividend-yield-stocks","qid":"wba_trace","label":"Walgreens Boots Alliance (WBA): month-end price, quarterly dividend, and yield, 2022-07 to 2024-06","post_title":"Highest Dividend Yield US Stocks in 2026","post_url":"/blog/highest-dividend-yield-stocks#q-wba_trace","columns":["month","month_label","price","quarterly_dividend_usd","dividend_yield_pct"],"rows":[{"month":"2022-07","month_label":"July 2022","price":39.62,"quarterly_dividend_usd":0.48,"dividend_yield_pct":4.82},{"month":"2022-08","month_label":"August 2022","price":35.05,"quarterly_dividend_usd":0.48,"dividend_yield_pct":5.48},{"month":"2022-09","month_label":"September 2022","price":31.41,"quarterly_dividend_usd":0.48,"dividend_yield_pct":6.11},{"month":"2022-10","month_label":"October 2022","price":36.53,"quarterly_dividend_usd":0.48,"dividend_yield_pct":5.26},{"month":"2022-11","month_label":"November 2022","price":41.51,"quarterly_dividend_usd":0.48,"dividend_yield_pct":4.63},{"month":"2022-12","month_label":"December 2022","price":37.35,"quarterly_dividend_usd":0.48,"dividend_yield_pct":5.14},{"month":"2023-01","month_label":"January 2023","price":36.86,"quarterly_dividend_usd":0.48,"dividend_yield_pct":5.21},{"month":"2023-02","month_label":"February 2023","price":35.51,"quarterly_dividend_usd":0.48,"dividend_yield_pct":5.41},{"month":"2023-03","month_label":"March 2023","price":34.58,"quarterly_dividend_usd":0.48,"dividend_yield_pct":5.55},{"month":"2023-04","month_label":"April 2023","price":35.25,"quarterly_dividend_usd":0.48,"dividend_yield_pct":5.45},{"month":"2023-05","month_label":"May 2023","price":30.38,"quarterly_dividend_usd":0.48,"dividend_yield_pct":6.32},{"month":"2023-06","month_label":"June 2023","price":28.49,"quarterly_dividend_usd":0.48,"dividend_yield_pct":6.74},{"month":"2023-07","month_label":"July 2023","price":29.98,"quarterly_dividend_usd":0.48,"dividend_yield_pct":6.4},{"month":"2023-08","month_label":"August 2023","price":25.3,"quarterly_dividend_usd":0.48,"dividend_yield_pct":7.59},{"month":"2023-09","month_label":"September 2023","price":22.25,"quarterly_dividend_usd":0.48,"dividend_yield_pct":8.63},{"month":"2023-10","month_label":"October 2023","price":21.08,"quarterly_dividend_usd":0.48,"dividend_yield_pct":9.11},{"month":"2023-11","month_label":"November 2023","price":19.94,"quarterly_dividend_usd":0.48,"dividend_yield_pct":9.63},{"month":"2023-12","month_label":"December 2023","price":26.13,"quarterly_dividend_usd":0.48,"dividend_yield_pct":7.35},{"month":"2024-01","month_label":"January 2024","price":22.56,"quarterly_dividend_usd":0.48,"dividend_yield_pct":8.51},{"month":"2024-02","month_label":"February 2024","price":21.24,"quarterly_dividend_usd":0.25,"dividend_yield_pct":4.71},{"month":"2024-03","month_label":"March 2024","price":21.68,"quarterly_dividend_usd":0.25,"dividend_yield_pct":4.61},{"month":"2024-04","month_label":"April 2024","price":17.73,"quarterly_dividend_usd":0.25,"dividend_yield_pct":5.64},{"month":"2024-05","month_label":"May 2024","price":16.24,"quarterly_dividend_usd":0.25,"dividend_yield_pct":6.16},{"month":"2024-06","month_label":"June 2024","price":12.1,"quarterly_dividend_usd":0.25,"dividend_yield_pct":8.27}],"shape":"series","sql":"WITH px AS (\n    SELECT toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York'))) AS month_start,\n           argMax(close, window_start) AS price,\n           max(toDate(toTimeZone(window_start, 'America/New_York'))) AS last_day\n    FROM global_markets.delayed_stocks_minute_aggs\n    WHERE ticker = 'WBA'\n      AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2022-07-01')\n      AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2024-06-30')\n      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60\n           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959\n    GROUP BY month_start\n),\ndv AS (\n    SELECT ex_dividend_date, cash_amount\n    FROM global_markets.stocks_dividends\n    WHERE ticker = 'WBA'\n      AND distribution_type = 'recurring'\n      AND frequency = 4\n      AND cash_amount > 0\n      AND ex_dividend_date >= toDate('2021-06-01')\n)\nSELECT formatDateTime(px.month_start, '%Y-%m') AS month,\n       formatDateTimeInJodaSyntax(px.month_start, 'MMMM yyyy') AS month_label,\n       round(any(px.price), 2) AS price,\n       round(argMax(dv.cash_amount, dv.ex_dividend_date), 2) AS quarterly_dividend_usd,\n       round(toFloat64(argMax(dv.cash_amount, dv.ex_dividend_date)) * 4\n             / toFloat64(any(px.price)) * 100, 2) AS dividend_yield_pct\nFROM px, dv\nWHERE dv.ex_dividend_date <= px.last_day\nGROUP BY px.month_start\nORDER BY px.month_start","computed_at":"2026-08-22T04:06:37.715729+00:00","elapsed":0.851112348}