Dividend Increases & Cuts This Week
Increases against cuts, by week of declaration (complete weeks only)series ·
2026-08-25 · 26×4
Payers across their own share split: the raw change against the split-adjusted changeseries ·
2026-08-25 · 9×7
Increases, cuts and the typical raise this calendar year, by company size (bands use today's market value)table ·
2026-08-25 · 4×6
Dividend increases declared in the last 7 days, largest companies first (capped at 12 rows)series ·
2026-08-25 · 12×8
Dividend cuts declared in the last 90 days, the deepest 14 first (one week is too thin for a table)series ·
2026-08-25 · 14×6
When Companies Announce Dividend Raises
Share of annual raises declared in the same month as the prior raise, by yearranking ·
2026-08-03 · 10×4
Dividend raises by declaration month: US recurring quarterly payers, July 2015 to July 2026ranking ·
2026-08-03 · 12×3
JNJ dividend raises: declaration date, old rate, new rate, 2016 to 2026table ·
2026-08-03 · 11×5
Typical raise month by company: twelve dividend growers, raises since 2016series ·
2026-08-03 · 12×5
Declaration record by year: recurring dividends, count, and days from declaration to ex-datetable ·
2026-08-03 · 11×5
Verizon's Dividend Increase History
Consecutive years of dividend increases: six long record US payersranking ·
2026-08-02 · 6×4
Verizon (VZ): annual dividend increase in cents and in percent, 2010 to 2025ranking ·
2026-08-02 · 16×3
Verizon (VZ) dividend increases: declaration date, ex dividend date, and step sizetable ·
2026-08-02 · 13×5
Verizon (VZ) dividends per share by calendar year, 2005 to 2025ranking ·
2026-08-02 · 21×4
Increases against cuts, by week of declaration (complete weeks only)
Increases against cuts, by week of declaration (complete weeks only)
| week | week_label | increases | cuts |
|---|---|---|---|
| 2026-02-23 | Feb 23 | 60 | 7 |
| 2026-03-02 | Mar 2 | 16 | 2 |
| 2026-03-09 | Mar 9 | 16 | 0 |
| 2026-03-16 | Mar 16 | 9 | 3 |
| 2026-03-23 | Mar 23 | 6 | 2 |
| 2026-03-30 | Mar 30 | 9 | 2 |
| 2026-04-06 | Apr 6 | 4 | 0 |
| 2026-04-13 | Apr 13 | 22 | 2 |
| 2026-04-20 | Apr 20 | 35 | 5 |
| 2026-04-27 | Apr 27 | 47 | 4 |
| 2026-05-04 | May 4 | 39 | 7 |
| 2026-05-11 | May 11 | 13 | 2 |
| 2026-05-18 | May 18 | 17 | 4 |
| 2026-05-25 | May 25 | 4 | 2 |
| 2026-06-01 | Jun 1 | 11 | 2 |
| 2026-06-08 | Jun 8 | 10 | 1 |
| 2026-06-15 | Jun 15 | 10 | 0 |
| 2026-06-22 | Jun 22 | 9 | 0 |
| 2026-06-29 | Jun 29 | 1 | 1 |
| 2026-07-06 | Jul 6 | 11 | 0 |
| 2026-07-13 | Jul 13 | 21 | 3 |
| 2026-07-20 | Jul 20 | 50 | 0 |
| 2026-07-27 | Jul 27 | 41 | 3 |
| 2026-08-03 | Aug 3 | 34 | 3 |
| 2026-08-10 | Aug 10 | 14 | 1 |
| 2026-08-17 | Aug 17 | 16 | 3 |
the exact SQL behind every number
WITH universe AS (
SELECT ticker, argMax(market_cap, date) AS mcap
FROM global_markets.stocks_ratios
WHERE date >= today() - 10 AND market_cap > 0
GROUP BY ticker
),
regular AS (
SELECT ticker,
ex_dividend_date,
max(declaration_date) AS declared_on,
argMax(cash_amount, declaration_date) AS amt,
argMax(frequency, declaration_date) AS freq
FROM global_markets.stocks_dividends
WHERE distribution_type = 'recurring'
AND cash_amount > 0
AND currency = 'USD'
AND frequency IN (1, 2, 4, 12)
AND ex_dividend_date >= today() - 1200
AND ticker NOT IN ('SPCX')
GROUP BY ticker, ex_dividend_date
),
seq AS (
SELECT ticker, ex_dividend_date, declared_on, amt, freq,
lagInFrame(amt) OVER w AS prev_amt,
lagInFrame(freq) OVER w AS prev_freq,
lagInFrame(ex_dividend_date) OVER w AS prev_ex
FROM regular
WINDOW w AS (PARTITION BY ticker ORDER BY ex_dividend_date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW)
),
splits AS (
SELECT ticker, groupArray(execution_date) AS split_dates
FROM global_markets.stocks_splits
WHERE execution_date >= today() - 1300
GROUP BY ticker
)
SELECT toString(toMonday(s.declared_on)) AS week,
formatDateTime(toMonday(s.declared_on), '%b %e') AS week_label,
countIf(s.amt > s.prev_amt * 1.001) AS increases,
countIf(s.amt < s.prev_amt * 0.995) AS cuts
FROM seq s
INNER JOIN universe u ON u.ticker = s.ticker
LEFT JOIN splits sp ON sp.ticker = s.ticker
WHERE s.prev_amt > 0
AND s.freq = s.prev_freq
AND arrayCount(x -> x > s.prev_ex, sp.split_dates) = 0
AND dateDiff('day', s.prev_ex, s.ex_dividend_date) BETWEEN intDiv(240, s.freq) AND intDiv(520, s.freq)
AND s.declared_on >= toMonday(today()) - 182
AND s.declared_on < toMonday(today())
GROUP BY week, week_label
ORDER BY week
More from this analysisDividend Increases & Cuts This Week
Dividend cuts declared in the last 90 days, the deepest 14 first (one week is too thin for a table)
series 14×6
→
Dividend increases declared in the last 7 days, largest companies first (capped at 12 rows)
series 12×8
→
Payers across their own share split: the raw change against the split-adjusted change
series 9×7
→
Increases, cuts and the typical raise this calendar year, by company size (bands use today's market value)
table 4×6
→
See all 2,170 queries →