Strasmore Research
市场回顾 Matt Connor作者: Matt Connor · data as of July 22, 2026 · refreshed weekly

本周美股股息上调与下调名单:谁上调了,谁下调了

本周美股股息变动:哪些公司刚上调了常规股息,哪些刚下调,以及容易被误判为削减的拆股陷阱。

美国市场里,大多数星期的股息上调数量都多于股息下调。在最近一个完整的周一至周日宣布周内,共有 15 家美国上市公司上调了常规现金股息,3 家下调了股息。下方第一张表覆盖的是另一个时间窗口——过去七天,列出其中规模最大的 12 家公司。本页每一处变动,都是将公司新宣布的常规派息与其自身此前同一周期的常规派息作对比,统计前已剔除特别股息与拆股。

本周宣布的股息上调

过去七天内上调股息的公司中,规模最大的 12 家。符合条件的公司数量还有更多,下文的逐周面板统计了全部。“此前派息”一列是公司此前的常规派息金额,“新派息”一列则是董事会刚刚宣布的金额。

查询过去7天宣布的股息上调,按公司规模从大到小排列(最多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

榜单上市值最大的公司是 MS,市值约 340.2 十亿美元,将其常规派息从每股 1 美元上调至 1.15 美元,涨幅 15%。这笔新金额对应的除息日就在同一行中,买家必须在该日期之前持有股票才能拿到这笔股息。表中市值最小的公司 GEL 的派息变动为 11.1%。在这 12 家公司之间,上调幅度大小不一,这很正常:董事会既可以把派息只调高一美分,也可以一次性大幅重设。

一次上调是一项面向未来的承诺:新的每股金额将成为下一季度比较的基准,而习惯上调股息的董事会往往会持续上调。拥有最长连续上调纪录的公司,可以在我们的连续二十年股息增长典范页面找到,即将到来的除息日日历则列出了下一批将要除息的公司。

过去90天宣布的股息下调

股息下调很少见。单单一周通常最多只会出现寥寥几例,因此下面的筛选器把窗口放宽到整整一个季度的宣布记录。它列出了该季度降幅最深的 14 家公司,同一窗口内符合条件的公司数量还有更多。每一行的宣布日期都标明了该事件发生的远近。

查询过去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%。同一张表里降幅最浅的是 XRN,变动幅度为 -36%。这 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 那一周,当周有 15 例上调、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) 中,197 次宣布里有 51 次上调派息,下调次数为 1,下调占比 0.5%。市场底端的情形正好相反:Small cap (under $2B) 一档在 1266 次宣布中出现了 64 次下调,下调占比达 5.1%,远高于其余三个更大市值层级的比例。而典型的上调幅度在各层级之间相差不大:Large cap ($10B to $100B) 一档约为 6.8%,小盘股一档约为 9.1%。各层级的差异体现在派息的持续稳定性上,而不是典型上调幅度的大小。需要提醒的一点是:这些层级按公司当前市值划分,所以一家在春季下调派息、随后市值又缩水的公司,会被归入它现在这个较小的市值层级。

拆股会伪装成股息下调吗?

多数股息筛选器都会在这里悄悄出错。一家公司若按 10:1 的比例拆股(即1股拆分为10股),当天就会把每股股息除以十。股息本身并没有被削减,持有人拿到的总现金不变,只是分摊在了十倍数量的股票上。如果筛选器只是简单比较拆股前后的每股金额,就会打印出一个看起来很惊人、实则完全虚假的“下调”。下面是 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%:按每一美元投资计算的收益其实完全没有变化。

本筛选器的测量方法

这些规则值得完整交代清楚:一个隐藏规则的筛选器,看起来像是数据,实际上却是观点。

  • 以宣布日期为准,而非除息日。 一次变动的日期,取董事会宣布当天,也就是它成为新闻的那一刻。除息日一列显示的是新金额从股价中剥离的时间点。
  • 只统计常规派息。 只比较标记为常规(recurring)类型的记录。一次性的特别股息或补充派息不计入这个序列——如果拿下一次常规派息去与一次特别股息作比较,就会凭空捏造出一次根本不存在的下调。具体机制见什么是特别股息
  • 前后两次派息周期必须一致。 参与比较的两次派息,必须具有相同的宣布频率,且两次除息日之间的间隔要与该频率相符。拿一次季度派息去与一次年度派息比较,不算作下调。
  • 剔除拆股案例,而非调整它们。 只要一家公司在两次比较的派息中较早那一次(含)之后发生过拆股,就会从这些表格中剔除。我们的股息数据源确实带有供应商提供的“拆股调整后”字段,但抽查发现该字段在同一家公司自身的派息历史中应用并不一致,因此本页统一比较宣布时的原始金额,并剔除受影响的公司。
  • 仅限美元计价、美国上市公司。 只统计以美元宣布派息、且我们的基本面数据源覆盖了市值的公司。这会排除交易所交易基金(ETF)——其分配的是转付性收益,每期都会波动——也会排除美元金额随汇率波动的外国发行人。
  • 两张排名表都设有上限。 上调表最多显示过去七天内规模最大的十二家公司,下调表最多显示过去90天内降幅最深的十四家公司。每个窗口内符合条件的公司都不止这些,因此两张表都不是完整名单。逐周面板则不设上限。
  • 市值分层使用的是当前市值。 我们的基本面数据源只提供当前市值快照,没有历史记录,因此一家在春季下调派息、之后市值又下跌的公司,会被计入较小的市值层级;而1月以来被收购或退市的公司没有市值快照,会从年初至今的面板中消失。
  • 重要性门槛。 变动幅度超过0.1%才计为上调,跌幅超过0.5%才计为下调,用于过滤掉分厘级派息中的取整噪音。
  • 数据时效。 宣布记录收录至 2026-07-22。逐周序列止于最近一个完整周,因此尚未完结的当前周不会被误读成活动骤降。

FAQ

本周哪些美股上调了股息?

在最近一个完整的周一至周日宣布周内,共有 15 家美国上市公司上调了常规现金股息。而在略有不同的过去七天窗口内,上调规模最大的是 MS,将常规派息从每股 1 美元上调至 1.15 美元,其次是 C,从每股 0.6 美元上调至 0.67 美元。文首的表格按公司市值列出了规模最大的 12 家。

2026年有哪些美股削减了股息?

在今年年初至今记录在案的每一次常规股息宣布中,下调压倒性地集中在市值最小的公司:Small cap (under $2B) 一档出现了 64 次下调,而最高市值一档只有 1 次。过去90天里降幅最深的下调来自 EMBC,其常规派息从每股 0.15 美元降至 0.01 美元,其次是 SACH,从每股 0.05 美元降至 0.01 美元。上文表格列出了该季度降幅最深的 14 家;同一窗口内符合条件的下调还有更多。

拆股算不算股息下调?

不算。以 4:1 拆股为例(1股拆分为4股),每股股息会同步除以四,但持有人拿到的总现金不变。上文的拆股面板展示了 9 个真实案例,其中一例未经调整的比较结果显示变动为 -75%,而经拆股调整后,同一次事件其实是上调了 150%。

股息上调和下调,哪个更常见?

在正常年份里,上调的数量远远超过下调。年初至今,市值最高一档的公司共记录了 51 次上调,仅有 1 次下调;即便是下调最常见的小盘股一档,也记录了 200 次上调,下调只有 64 次。

按股票代码查看股息概况

大型派息公司都各自拥有一份实测概况:当前股息率、完整派息历史、连续增长年数与除息表现。摩根大通摩根士丹利美国银行富国银行可口可乐宝洁强生埃克森美孚雪佛龙AT&amp;T威瑞森辉瑞均已收录,什么是股息率一文说明了每股派息金额如何换算成筛选器展示的股息率数字。


本页每张表都是对已宣布股息记录的一次已存储、带版本的查询,每周重新构建。展开任意面板下方的 SQL 即可核对某一行数据,也可以在 Strasmore 终端上运行这个筛选器。

#股息#dividend increases#dividend cuts#income investing#market data