تغییرات سود سهام شرکتهای آمریکایی در این هفته
بررسی لیست شرکتهایی که سود نقدی خود را افزایش یا کاهش دادهاند؛ تحلیل دقیق تغییرات پرداختها و بررسی تفاوت میان کاهش واقعی و تجزیه سهام در بازار.
در اکثر هفتههای بازار ایالات متحده، تعداد افزایش سود نقدی از کاهش آن بیشتر است. در آخرین هفته کامل (دوشنبه تا یکشنبه) از اعلام سودها، 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% است. این مبلغ جدید مربوط به پرداختی است که تاریخ Ex-dividend آن در همان ردیف قرار دارد؛ خریدار باید پیش از آن تاریخ، سهام را در اختیار داشته باشد تا سود را دریافت کند. کوچکترین شرکت نمایش داده شده، EHC، پرداخت خود را 10.5% تغییر داد. در میان 12 نام موجود در جدول، میزان افزایشها بسیار متفاوت است که امری عادی است. هیئت مدیره میتواند مبلغ پرداخت را تنها یک سنت تغییر دهد یا در یک مرحله آن را بازنگری کند.
افزایش سود، یک تعهد آتی است. مبلغ جدید هر سهم، مبنای اندازهگیری فصل بعد خواهد بود و هیئت مدیرههایی که روند افزایش را آغاز میکنند، معمولاً به افزایش آن ادامه میدهند. شرکتهایی با طولانیترین سوابق بدون وقفه در صفحه دو دهه افزایش مداوم سود سهام ما قرار دارند و تقویم تاریخهای آتی Ex-dividend لیست شرکتهایی که در مرحله بعد سود پرداخت میکنند را ارائه میدهد.
کاهش سود نقدی اعلام شده در 90 روز گذشته
کاهش سود نقدی (Dividend) پدیده نادری است. معمولاً در هر هفته تنها تعداد انگشتشماری از این موارد رخ میدهد، بنابراین لیست زیر بازه زمانی یک فصل کامل را پوشش میدهد. این فهرست، 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 ردیف، کاهش واقعی در مبلغ اعلام شده به ازای هر سهم هستند که هر کدام نسبت به پرداخت قبلی همان شرکت در همان برنامه زمانی سنجیده شدهاند.
دو نوع شرکت در چنین فهرستی غالب هستند. نوع اول، کسبوکارهای عملیاتی هستند که در حال بازنگری در پرداختهایی هستند که دیگر از طریق جریان نقدی قابل تامین نیست؛ این همان کاهش کلاسیک سود نقدی است و معمولاً همزمان با سقوط قیمت سهام رخ میدهد. نوع دوم، نهادهای واسطهای هستند که پرداخت آنها ذاتاً متغیر است: تراستهای حق امتیاز (Royalty trusts) هر آنچه چاههای زیرساختی به دست آوردهاند را منتقل میکنند و شرکتهای توسعه کسبوکار (BDCs) آنچه را که سبد وامهایشان تولید کرده است، پرداخت میکنند. نامهای موجود در این دسته، اغلب در هر دو جهت (افزایش یا کاهش) حرکت میکنند. برای مشاهده دیدگاه تاریخی در مورد کاهش سود در شرکتهای بزرگ ایالات متحده، از جمله موج سال 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 کاهش پایان مییابد. نمودار افزایشها دارای نوسانات شدید است. هیئتمدیرهها طبق زمانبندی فصلی خود اعلامیه صادر میکنند؛ بنابراین بیشترین تعداد تغییرات در هفتههای پس از پایان هر فصل متمرکز شده و فواصل بین آنها کاهش مییابد. هفتههای کمتغییر، ناشی از اثرات تقویمی هستند. نمودار کاهشها در تمام طول سال در نزدیکی سطح پایه باقی میماند.
Who cuts, and who does not
Increases and cuts sit differently across the size ladder. Every regular-dividend declaration recorded so far this calendar year, split into four bands by what the company is worth today:
کد دقیق 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) DESCIn the top band, Mega cap ($100B and up), 53 of 210 declarations raised the payment, against a cut count of 0, a cut share of 0%. The picture inverts at the bottom of the market: the Small cap (under $2B) band carried a cut count of 66 out of 1333 declarations, a cut share of 5%, well above the rate in each of the three larger bands. The typical raise is a similar size everywhere, near 7% in the Large cap ($10B to $100B) band and 8.9% among the small caps. The bands differ in durability, not in the size of the typical raise. One caveat sits under the panel: the bands use each company's market value today, so a payer that cut in the spring and shrank afterwards is banded by the smaller value it carries now.
آیا تجزیه سهام، کاهش سود نقدی را جعل میکند؟
اینجاست که اکثر ابزارهای فیلتر سود نقدی دچار خطا میشوند. شرکتی که سهام خود را با نسبت 10 به 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.tickerNVDA را در نظر بگیرید. آخرین پرداخت آن پیش از تجزیه 10-for-1 مبلغ 0.04 دلار به ازای هر سهم بود و اولین پرداخت پس از آن 0.01 دلار بود که تغییر خام آن -75% است. اگر مبلغ پرداختشده پس از تجزیه را در نسبت تجزیه ضرب کنید، همان رویداد به افزایش 150% تبدیل میشود. در نقطه دیگر جدول، ODFL با یک تجزیه 2-for-1 مواجه شد که تغییر خام آن -50% و تغییر تعدیلشده آن 0% بود: درآمد به ازای هر دلار سرمایهگذاری شده هیچ تغییری نکرد.
نحوه اندازهگیری این صفحه
بیان کامل قوانین ضروری است. صفحهای با قوانین پنهان، به جای داده، بیانگر نظرات است.
- تاریخ اعلام، نه تاریخ ex-date. تاریخ تغییر، روز اعلام توسط هیئت مدیره ثبت میشود که همان زمان تبدیل به خبر میشود. ستون ex-date نشان میدهد که مبلغ جدید چه زمانی از قیمت سهم جدا میشود.
- فقط پرداختهای منظم. تنها پرداختهای ثبتشده به عنوان پرداختهای دورهای مقایسه میشوند. پرداختهای استثنایی یا تکباره در این سری قرار نمیگیرند؛ مقایسه پرداخت منظم بعدی با یک پرداخت استثنایی، باعث ایجاد کاذب کاهش در دادهها میشود. جزئیات فنی در چیست که سود نقدی استثنایی است آمده است.
- برابری زمانبندی در هر دو طرف. دو پرداخت مورد مقایسه باید دارای فرکانس اعلامشده یکسان باشند و فاصله بین ex-dateهای آنها با آن فرکانس مطابقت داشته باشد. مقایسه یک پرداخت فصلی با یک پرداخت سالانه، کاهش (cut) محسوب نمیشود.
- حذف تقسیم سهام، نه تعدیل آن. هر شرکتی که در تاریخ یکی از دو پرداخت یا پس از آن، تقسیم سهام انجام دهد، از این جداول حذف میشود. فید دادههای بنیادی ما دارای ستون تعدیلشده توسط تامینکننده است، اما بررسیها نشان داد که این ستون در تاریخچه پرداختهای یک شرکت به طور ناهماهنگ اعمال میشود؛ بنابراین، این صفحه مبالغ اعلامشده را مقایسه کرده و شرکتهای تحت تأثیر را حذف میکند.
- دلار آمریکا، لیستهای بازار آمریکا. فقط پرداختهایی محاسبه میشوند که با دلار آمریکا و توسط شرکتهای تحت پوشش فید بنیادی ما (با ارزش بازار مشخص) اعلام شده باشند. این موضوع باعث حذف ETFها (صندوقهای قابل معامله در بورس) میشود که توزیعات آنها درآمد گذرا است و در هر دوره تغییر میکند، و همچنین باعث حذف ناشران خارجی میشود که مبلغ دلاری آنها با نرخ ارز تغییر میکند.
- محدودیت در هر دو جدول رتبهبندی. جدول افزایشها، حداکثر 12 مورد از بزرگترین افزایشها در هفت روز گذشته را نشان میدهد و جدول کاهشها، حداکثر 14 مورد از عمیقترین کاهشها در 90 روز گذشته را نمایش میدهد. از آنجایی که شرکتهای بیشتری در هر بازه زمانی واجد شرایط هستند، هیچکدام لیست کامل نیستند. پنل هفتگی هیچ محدودیتی ندارد.
- بخشبندی اندازه بر اساس ارزش بازار امروز. فید بنیادی ما شامل تصویر لحظهای از ارزش بازار است و فاقد تاریخچه است؛ بنابراین، شرکتی که در بهار کاهش داشته و پس از آن ارزش آن افت کرده است، در دسته کوچکتر قرار میگیرد. همچنین، شرکتی که از ژانویه مورد تملک قرار گرفته یا از لیست معاملات خارج شده باشد، فاقد تصویر لحظهای است و از پنل YTD حذف میشود.
- اهمیت موضوعی. افزایشهای بیش از یکدهم درصد و کاهشهای کمتر از نیم درصد محاسبه میشوند تا نویز ناشی از گرد کردن در پرداختهای کسریِ سنت حذف شود.
- تازگی دادهها. اعلامیهها تا 2026-07-23 در دسترس هستند. سری هفتگی با آخرین هفته کامل پایان مییابد، بنابراین هفته جاری که هنوز کامل نشده، هرگز به عنوان کاهش فعالیت نمایش داده نمیشود.
سوالات متداول
کدام شرکتها سود نقدی خود را در این هفته افزایش دادند؟
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 مورد از عمیقترین کاهشها در آن فصل را فهرست میکند؛ موارد کاهش بیشتری نیز در همان بازه زمانی ثبت شده است.
آیا تجزیه سهام (Stock Split) به عنوان کاهش سود نقدی محسوب میشود؟
خیر. یک تجزیه چهار-به-یک، هر سهم را به چهار سهم تبدیل میکند و سود هر سهم را بر چهار تقسیم میکند؛ در نتیجه، مجموع وجه نقد دریافتی توسط سهامدار بدون تغییر باقی میماند. پنل تجزیه سهام در بالا، 9 مورد واقعی را نشان میدهد، از جمله موردی که مقایسه خام آن -75% است، در حالی که تغییر با تعدیلِ تجزیه، افزایشی به میزان 150% بود.
فراوانی کاهش سود نقدی در مقایسه با افزایش آن چگونه است؟
در یک سال عادی، تعداد افزایشها بسیار بیشتر از کاهشها است. از ابتدای سال جاری میلادی، بزرگترین پرداختکنندگان 53 مورد افزایش را در مقابل 0 مورد کاهش ثبت کردهاند. حتی در محدوده شرکتهای با ارزش بازار کم (small-cap) که کاهش سود در آنها رایجتر است، 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 همگی پوشش داده شدهاند؛ همچنین dividend yield چیست توضیح میدهد که چگونه پرداخت هر سهم به رقم بازدهی نمایش داده شده در اسکن تبدیل میشود.
هر جدول در اینجا یک پرسوجوی ذخیرهشده و نسخهبندیشده بر روی سوابق اعلامشده سود نقدی است که هر هفته بازسازی میشود. برای بررسی یک ردیف، بخش SQL زیر هر پنل را باز کنید، یا اسکن را در ترمینال Strasmore اجرا کنید.