Збільшення та зниження дивідендів цього тижня
Огляд компаній США, які підвищили або знизили регулярні виплати. Аналіз ринкових тенденцій та впливу дроблення акцій на дивідендну політику.
Кількість підвищень дивідендів перевищує кількість їх знижень у більшості тижнів на ринку США. За останній повний тиждень (з понеділка по неділю) 18 компаній, що торгуються в США, підвищили свої регулярні грошові дивіденди, а 3 — знизили. У першій таблицею нижче наведено дані за інший період — за останні сім днів, де перелічено 12 найбільших компаній. Кожна зміна на цій сторінці порівнює щойно оголочену регулярну виплату компанії з її попередньою регулярною виплатою за тим самим графіком; при цьому спеціальні дивіденди та дроблення акцій не враховуються.
Збільшення дивідендів, оголошене цього тижня
12 найбільші компанії, що підвищили виплати за останні сім днів. Більше назв пройшли критерії; у панелі нижче наведено щотижневу статистику по кожній компанії. Попередній стовпець містить попередню регулярну виплату компанії, а новий стовпець — суму, щойно оголошену правлінням.
Точний SQL-код для кожного числа
WITH feed AS (
SELECT max(declaration_date) AS latest
FROM global_markets.stocks_dividends
WHERE declaration_date <= today()
),
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() - 800
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() - 900
GROUP BY ticker
)
SELECT s.ticker AS ticker,
round(s.prev_amt, 4) AS prior_usd,
round(s.amt, 4) AS new_usd,
round(100 * (s.amt / s.prev_amt - 1), 1) AS pct_change,
toString(s.declared_on) AS declared_date,
toString(s.ex_dividend_date) AS ex_date,
round(u.mcap / 1e9, 1) AS company_size_bn,
toString(f.latest) AS declarations_through
FROM seq s
INNER JOIN universe u ON u.ticker = s.ticker
LEFT JOIN splits sp ON sp.ticker = s.ticker
CROSS JOIN feed f
WHERE s.declared_on > today() - 8
AND s.declared_on <= today()
AND 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.amt > s.prev_amt * 1.001
ORDER BY u.mcap DESC, s.ticker
LIMIT 12Найбільшою компанією у списку є C з ринковою капіталізацією близько $221.2 мільярдів. Компанія збільшила регулярну виплату з $0.6 до $0.67 на акцію, що становить 11.7%. Нова сума застосовується до виплати, дата екс-дивіденду якої вказана у тому ж рядку; щоб отримати її, покупець має володіти акціями до цієї дати. Найменша компанія у списку, EHC, змінила виплату на 10.5%. Серед 12 назв у таблиці розмір підвищення суттєво відрізняється, що є нормальним явищем. Правління може змінити виплату на один цент або переглянути її одним кроком.
Підвищення є зобов'язанням на майбутнє. Нова сума на одну акцію стає базовою для розрахунків у наступному кварталі, а правління, що підвищують виплати, зазвичай продовжують це робити. Компанії з найдовшими безперервними рекордами представлені на нашій сторінці два десятиліття зростаючих дивідендів, а календар майбутніх дат екс-дивіденду містить перелік тих, хто отримає дивіденди наступним.
Зменшення дивідендів, оголошене за останні 90 днів
Зменшення дивідендів трапляються рідко. За один тиждень зазвичай оголошують не більше кількох випадків, тому наведений нижче екран охоплює цілий квартал оголошень. У ньому перелічено 14 найзначніших скорочень за цей квартал, а також інші компанії, що пройшли критерії за той самий період. Дата оголошення в кожному рядку вказує на актуальність даних.
Точний SQL-код для кожного числа
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() - 800
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() - 900
GROUP BY ticker
)
SELECT s.ticker AS ticker,
round(s.prev_amt, 4) AS prior_usd,
round(s.amt, 4) AS new_usd,
round(100 * (s.amt / s.prev_amt - 1), 1) AS pct_change,
toString(s.declared_on) AS declared_date,
toString(s.ex_dividend_date) AS ex_date
FROM seq s
INNER JOIN universe u ON u.ticker = s.ticker
LEFT JOIN splits sp ON sp.ticker = s.ticker
WHERE s.declared_on > today() - 91
AND s.declared_on <= today()
AND 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.amt < s.prev_amt * 0.995
ORDER BY pct_change ASC, ticker
LIMIT 14Найбільше скорочення в реєстрі становить EMBC, де регулярний виплачуваний розмір знизився з $0.15 до $0.01 на акцію, що становить -93.3%. У нижній частині тієї ж таблиці GNK демонструє зміну на -30%. Усі 14 рядки є фактичним зменшенням оголошеної суми на акцію, де кожне значення порівнюється з попередньою виплатою цієї ж компанії за тим самим графіком.
У таких списках переважають два типи компаній. Перший — це операційний бізнес, який переглядає виплати, оскільки більше не може забезпечувати їх із грошового потоку; це класичне скорочення дивідендів, яке зазвичай супроводжується падінням ціни на акції. Другий тип — це структури з перехідним характером виплат, розмір яких є змінним за своєю природою: роялті-трасти виплачують те, що заробили відповідні свердловини, а компанії з розвитку бізнесу (BDC) виплачують прибуток від свого кредитного портфеля. Такі компанії частіше демонструють рух у обох напрямках. Щоб переглянути історичні дані щодо скорочення дивідендів великими компаніями США, включаючи хвилю 2020 року, перейдіть за посиланням які компанії скорочували свої дивіденди.
Зростання проти скорочень, тиждень за тижнем
Одна заява сама по собі мало про що говорить. Кількість назв протягом сезону демонструє цикл. Наведений нижче ряд охоплює останні 26 повних тижнів оголошень і підраховує кожну відповідну зміну без обмежень.
Точний SQL-код для кожного числа
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Період починається в тиждень Jan 19 з 31 зростання проти 4 скорочень і завершується в тиждень Jul 13 з 18 зростання та 3 скорочень. Графік зростання має різкі стрибки. Ради оголошують рішення відповідно до свого квартального ритму; найактивніші тижні зосереджені після завершення кожного кварталу, тоді як проміжки між ними є малоактивними. Спокійний тиждень є наслідком календарного ефекту. Лінія скорочень протягом року залишається близькою до мінімуму.
Хто підвищує, а хто знижує
Динаміка підвищення та зниження виплат відрізняється залежно від розміру компанії. Усі зафіксовані цього календарного року оголошення про регулярні дивіденди розподілені на чотири групи за поточною ринковою капіталізацією:
Точний SQL-код для кожного числа
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
),
changes AS (
SELECT s.ticker AS ticker,
s.declared_on AS declared_on,
s.amt / s.prev_amt - 1 AS chg,
u.mcap AS mcap
FROM seq s
INNER JOIN universe u ON u.ticker = s.ticker
LEFT JOIN splits sp ON sp.ticker = s.ticker
WHERE s.declared_on >= toStartOfYear(today())
AND s.declared_on <= today()
AND 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)
)
SELECT multiIf(mcap >= 1e11, 'Mega cap ($100B and up)',
mcap >= 1e10, 'Large cap ($10B to $100B)',
mcap >= 2e9, 'Mid cap ($2B to $10B)',
'Small cap (under $2B)') AS size_band,
count() AS declarations,
countIf(chg > 0.001) AS increases,
countIf(chg < -0.005) AS cuts,
round(100 * countIf(chg < -0.005) / count(), 1) AS cut_share_pct,
round(100 * quantileDeterministicIf(0.5)(chg, cityHash64(ticker, declared_on), chg > 0.001), 1) AS median_raise_pct
FROM changes
GROUP BY size_band
HAVING countIf(chg > 0.001) > 0
ORDER BY max(mcap) DESCУ верхній групі Mega cap ($100B and up), 53 з 210 оголошень про виплати були спрямовані на підвищення, тоді як кількість знижень склала 0, що становить 0% від загальної кількості. У нижньому сегменті ринку ситуація протилежна: у групі Small cap (under $2B) було зафіксовано 66 знижень із 1333 оголошень, що становить 5%. Це значно вище за показники в кожній із трьох більших груп. Типовий розмір підвищення є приблизно однаковим для всіх сегментів: близько 7% у групі Large cap ($10B to $100B) та 8.9% серед компаній з малою капіталізацією. Групи відрізняються за стійкістю виплат, а не за розміром типового підвищення. Під графіком наведено зауваження: групи сформовані на основі поточної ринкової вартості кожної компанії. Отже, якщо компанія знизила виплати навесні, а потім її ринкова вартість впала, вона потрапляє до нижчої групи.
Чи є дроблення акцій імітацією скорочення дивідендів?
Саме на цьому етапі більшість фільтрів дивідендів дають помилковий результат. Компанія, яка проводить дроблення акцій у співвідношенні десять до одного, у той самий день зменшує розмір дивіденду на одну акцію у десять разів. Фактичного скорочення не відбулося, і власник отримує ту саму загальну суму готівки, але вже на десятикратну кількість акцій. Фільтр, який порівнює чисті суми на одну акцію на дату дроблення, показує вигадане катастрофічне скорочення. 9 великих платників, кожен з яких розрахований з урахуванням власного дроблення:
Точний SQL-код для кожного числа
WITH sp AS (
SELECT ticker,
max(execution_date) AS exec_date,
argMax(split_to / split_from, execution_date) AS ratio
FROM global_markets.stocks_splits
WHERE adjustment_type = 'forward_split'
AND split_from > 0
AND split_to >= split_from * 2
AND modulo(split_to, split_from) = 0
AND ticker IN ('NVDA', 'AVGO', 'WMT', 'LRCX', 'CTAS', 'ETR', 'FAST', 'ODFL', 'BKNG')
AND execution_date >= today() - 1500
AND execution_date <= today() - 90
GROUP BY ticker
),
divs AS (
SELECT ticker, ex_dividend_date, argMax(cash_amount, declaration_date) AS amt
FROM global_markets.stocks_dividends
WHERE distribution_type = 'recurring'
AND cash_amount > 0
AND currency = 'USD'
AND ticker IN ('NVDA', 'AVGO', 'WMT', 'LRCX', 'CTAS', 'ETR', 'FAST', 'ODFL', 'BKNG')
GROUP BY ticker, ex_dividend_date
)
SELECT sp.ticker AS ticker,
concat(toString(toUInt32(round(sp.ratio))), '-for-1') AS split_ratio,
toString(sp.exec_date) AS executed_date,
round(argMaxIf(d.amt, d.ex_dividend_date, d.ex_dividend_date < sp.exec_date), 4) AS before_split_usd,
round(argMinIf(d.amt, d.ex_dividend_date, d.ex_dividend_date >= sp.exec_date), 4) AS after_split_usd,
round(100 * (argMinIf(d.amt, d.ex_dividend_date, d.ex_dividend_date >= sp.exec_date)
/ argMaxIf(d.amt, d.ex_dividend_date, d.ex_dividend_date < sp.exec_date) - 1), 1) AS apparent_pct,
round(100 * (argMinIf(d.amt, d.ex_dividend_date, d.ex_dividend_date >= sp.exec_date) * sp.ratio
/ argMaxIf(d.amt, d.ex_dividend_date, d.ex_dividend_date < sp.exec_date) - 1), 1) AS adjusted_pct
FROM sp
INNER JOIN divs d ON d.ticker = sp.ticker
GROUP BY sp.ticker, sp.ratio, sp.exec_date
HAVING countIf(d.ex_dividend_date < sp.exec_date) > 0
AND countIf(d.ex_dividend_date >= sp.exec_date) > 0
ORDER BY adjusted_pct DESC, sp.tickerРозглянемо NVDA. Його останній виплачений дивіденд перед дробленням у 10-for-1 складав $0.04 на акцію, а перший після — $0.01, що становить чисту зміну у -75%. Якщо помножити виплату після дроблення на коефіцієнт дроблення, та сама подія перетворюється на зростання на 150%. На іншому кінці таблиці ODFL пройшла через 2-for-1 дроблення з чистою зміною -50% та скоригованою зміною 0%: прибуток на долар інвестицій не змінився.
Як проводиться вимірювання цього екрана
Ці правила варто навести повністю. Екран із прихованими правилами сприймається як дані, хоча фактично він відображає лише думку.
- Дата оголошення, а не ex-date. Зміна датується днем оголошення ради директорів, коли вона стає новиною. Стовпець ex-date показує, коли нова сума відокремлюється від ціни акції.
- Тільки регулярні виплати. Порівнюються лише записи, позначені як регулярні. Одноразова спеціальна або додаткова виплата не є частиною серії. Порівняння наступної регулярної виплати зі спеціальною виплатою створює вигадане скорочення, якого насправді не було. Механізм описано в що таке спеціальний дивіденд.
- Однакові графіки з обох сторін. Два виплати, що порівнюються, повинні мати однакову оголошену періодичність, а інтервал між їхніми ex-date має відповідати цій періодичності. Квартальна виплата, порівняна з річною, не є скороченням.
- Спліти видаляються, а не коригуються. Будь-яка компанія, яка проводить спліт акцій у дату або після дати будь-якої з двох виплат, виключається з цих таблиць. Наш фінансовий потік містить стовпець із коригуванням на спліт від постачальника, але перевірки показали, що він застосовується непослідовно в історії виплат компанії. Тому ця сторінка порівнює оголошені суми та виключає відповідні назви.
- Долари США, лістинги в США. Тільки виплати, оголошені в доларах США компаніями, які наш потік фундаментальних показників охоплює з ринковою капіталізацією. Це виключає ETF, чиї виплати є транзитним доходом і змінюються кожного періоду, а також іноземних емітентів, чия сума в доларах змінюється залежно від обмінного курсу.
- Обидві ранговані таблиці мають обмеження. Таблиця зростання показує максимум дванадцять найбільших підвищень за останні сім днів; таблиця скорочень — максимум чотирнадцять найглибших за останні 90 днів. У кожному вікні є більше відповідних назв, тому жодна з таблиць не є повним списком. Панель щотижневої динаміки не має обмежень.
- Бенди розміру використовують сьогоднішню ринкову вартість. Наш потік фундаментальних показників містить знімок поточної ринкової капіталізації без історії. Тому компанія, яка скоротила виплати навесні та після цього втратила вартість, відноситься до меншої групи. Емітент, який був поглинутий або делістингований після січня, не має актуального знімка і виключається з панелі з початку року.
- Суттєвість. Зростання враховується, якщо воно перевищує одну десяту відсотка, а скорочення — якщо воно менше за пів відсотка. Це фільтрує шум округлення у виплатах у часткових центах.
- Актуальність. Оголошення зафіксовані до 2026-07-23. Щотижнева серія закінчується останнім повним тижнем, тому неповний поточний тиждень ніколи не відображається як різке падіння активності.
FAQ
Які компанії підвищили дивіденди цього тижня?
18 компаній, що котуються на біржах США, підвищили свої регулярні грошові дивіденди протягом останнього повного тижня (з понеділка по неділю) оголошень. За останні сім днів, що є дещо іншим часовим проміжком, найбільше зростання продемонструвала компанія C, збільшивши регулярну виплату з $0.6 до $0.67 на акцію; наступною була BX зі зростанням з $1.16 до $1.29 на акцію. Таблиця у верхній частині сторінки ранжує 12 найбільших платників за розміром компанії.
Які акції скоротили дивіденди у 2026 році?
Серед усіх оголошень про регулярні дивіденди, зафіксованих з початку цього календарного року, скорочення переважно стосуються найменших компаній: 66 випадків у сегменті Small cap (under $2B) проти 0 у сегменті найбільших компаній. Найбільше скорочення, оголошене за останні 90 днів, зробила компанія EMBC, яка знизила регулярну виплату з $0.15 до $0.01 на акцію; наступною була SACH зі зниженням з $0.05 до $0.01 на акцію. У таблиці вище наведено 14 найбільших скорочень за цей квартал; за цей же період було зафіксовано більше випадків зниження виплат.
Чи вважається спліт акцій скороченням дивідендів?
Ні. Спліт у співвідношенні чотири-до-одного перетворює одну акцію на чотири та ділить дивіденд на акцію на чотири, залишаючи загальну суму грошових коштів, які отримує власник, незмінною. У панелі сплітів вище наведено 9 реальних випадків, включаючи один випадок, де пряме порівняння показує -75%, тоді як зміна з урахуванням спліту була зростанням на 150%.
Як часто відбуваються скорочення дивідендів порівняно зі зростанням?
У звичайному році зростання виплат значно переважає скорочення. З початку року найбільші платники зафіксували 53 випадків зростання проти 0 випадків скорочення; навіть у сегменті компаній з малою капіталізацією, де скорочення трапляються найчастіше, було зафіксовано 216 випадків зростання проти 66 випадків скорочення.
Профілі дивідендів за тікерами
Кожен великий платник має власний виміряний профіль: поточну доходність, повну історію виплат, період зростання та поведінку в дату відсікання дивідендів (ex-dividend). Охоплені аналізом JPMorgan, Morgan Stanley, Bank of America, Wells Fargo, Coca-Cola, Procter & Gamble, Johnson & Johnson, Exxon Mobil, Chevron, AT&T, Verizon та Pfizer, а що таке дивідендна доходність пояснює, як виплата на одну акцію перетворюється на показник доходності у скрині.
Кожна таблиця тут є збереженим запитом з версіонуванням за оголошеними даними про дивіденди, який оновлюється щотижня. Розгорніть SQL-код під будь-якою панеллю, щоб перевірити рядок, або запустіть скринінгу на терміналі Strasmore.