Walgreens Boots Alliance (WBA): month-end price, quarterly dividend, and yield, 2022-07 to 2024-06
Answered against 22 years of US equities and 12 years of US options data and published with the query that produced it. This result is stored as of 2026-10-04, from Highest Dividend Yield US Stocks in 2026.
| month | month_label | price | quarterly_dividend_usd | dividend_yield_pct |
|---|---|---|---|---|
| 2022-07 | July 2022 | 39.62 | 0.48 | 4.82 |
| 2022-08 | August 2022 | 35.05 | 0.48 | 5.48 |
| 2022-09 | September 2022 | 31.41 | 0.48 | 6.11 |
| 2022-10 | October 2022 | 36.53 | 0.48 | 5.26 |
| 2022-11 | November 2022 | 41.51 | 0.48 | 4.63 |
| 2022-12 | December 2022 | 37.35 | 0.48 | 5.14 |
| 2023-01 | January 2023 | 36.86 | 0.48 | 5.21 |
| 2023-02 | February 2023 | 35.51 | 0.48 | 5.41 |
| 2023-03 | March 2023 | 34.58 | 0.48 | 5.55 |
| 2023-04 | April 2023 | 35.25 | 0.48 | 5.45 |
| 2023-05 | May 2023 | 30.38 | 0.48 | 6.32 |
| 2023-06 | June 2023 | 28.49 | 0.48 | 6.74 |
| 2023-07 | July 2023 | 29.98 | 0.48 | 6.4 |
| 2023-08 | August 2023 | 25.3 | 0.48 | 7.59 |
| 2023-09 | September 2023 | 22.25 | 0.48 | 8.63 |
| 2023-10 | October 2023 | 21.08 | 0.48 | 9.11 |
| 2023-11 | November 2023 | 19.94 | 0.48 | 9.63 |
| 2023-12 | December 2023 | 26.13 | 0.48 | 7.35 |
| 2024-01 | January 2024 | 22.56 | 0.48 | 8.51 |
| 2024-02 | February 2024 | 21.24 | 0.25 | 4.71 |
| 2024-03 | March 2024 | 21.68 | 0.25 | 4.61 |
| 2024-04 | April 2024 | 17.73 | 0.25 | 5.64 |
| 2024-05 | May 2024 | 16.24 | 0.25 | 6.16 |
| 2024-06 | June 2024 | 12.1 | 0.25 | 8.27 |
- Rows × columns
- 24 × 5
- Computed
- Completeness
- No missing values
- Source
- US exchange, SIP and OPRA market data
- Licence
- Strasmore terms · free, no signup
What each column holds
| Column | Type | Range | Notes |
|---|---|---|---|
month |
text | 24 distinct values (2022-07, 2022-08, 2022-09…) | |
month_label |
text | 24 distinct values (April 2023, April 2024, August 2022…) | |
price |
number | 12.1 to 41.51 | US dollars |
quarterly_dividend_usd |
number | 0.25 to 0.48 | US dollars |
dividend_yield_pct |
number | 4.61 to 9.63 | percent |
Computed from Strasmore's warehouse of US exchange, SIP and OPRA market data. Equity prices are delayed; options greeks and implied volatility are end-of-day. This result is stored, not recomputed on load — it is exactly the numbers that were returned on , and the query below is what returned them.
Run it yourself
This is the exact query behind the result above. Change a ticker, a date or a column and run it against the warehouse — no account, no key. The no-signup tier is smaller than the one this page was computed on; a query that reaches past it comes back saying which plan runs it.
WITH px AS (
SELECT toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York'))) AS month_start,
argMax(close, window_start) AS price,
max(toDate(toTimeZone(window_start, 'America/New_York'))) AS last_day
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'WBA'
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2022-07-01')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2024-06-30')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY month_start
),
dv AS (
SELECT ex_dividend_date, cash_amount
FROM global_markets.stocks_dividends
WHERE ticker = 'WBA'
AND distribution_type = 'recurring'
AND frequency = 4
AND cash_amount > 0
AND ex_dividend_date >= toDate('2021-06-01')
)
SELECT formatDateTime(px.month_start, '%Y-%m') AS month,
formatDateTimeInJodaSyntax(px.month_start, 'MMMM yyyy') AS month_label,
round(any(px.price), 2) AS price,
round(argMax(dv.cash_amount, dv.ex_dividend_date), 2) AS quarterly_dividend_usd,
round(toFloat64(argMax(dv.cash_amount, dv.ex_dividend_date)) * 4
/ toFloat64(any(px.price)) * 100, 2) AS dividend_yield_pct
FROM px, dv
WHERE dv.ex_dividend_date <= px.last_day
GROUP BY px.month_start
ORDER BY px.month_start
Work with this data in your AI assistant
Opens ready to query, with this page's data. Free, no account.