ఈ వారపు డివిడెండ్ల పెరుగుదల మరియు తగ్గింపులు
ఈ వారంలో ఏ US కంపెనీలు తమ రెగ్యులర్ పేఅవుట్ను పెంచాయి, ఏవి తగ్గించాయి మరియు తగ్గింపులా అనిపించే స్టాక్-స్ప్లిట్ ట్రాప్ గురించి పూర్తి వివరాలను ఇక్కడ చూడండి.
అమెరికా మార్కెట్లోని చాలా వారాల్లో డివిడెండ్ తగ్గింపుల కంటే డివిడెండ్ పెరుగుదలలే ఎక్కువగా ఉన్నాయి. ప్రకటనలు వెలువడిన గత పూర్తి సోమవారం-ఆదివారం వారంలో, 18 US-లిస్టెడ్ కంపెనీలు తమ రెగ్యులర్ నగదు డివిడెండ్ను పెంచాయి మరియు 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 తేదీల వివరాలు రాబోయే ex-dividend తేదీల క్యాలెండర్లో ఉన్నాయి.
గత 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 వరుసలు ప్రకటించిన ఒక్కో షేరు మొత్తంలో నిజమైన తగ్గింపులను సూచిస్తాయి, వీటిని అదే కంపెనీ గతంలో అదే షెడ్యూల్లో చేసిన పేమెంట్తో పోల్చి కొలిచారు.
ఇలాంటి జాబితాలో రెండు రకాల కంపెనీలు ఎక్కువగా ఉంటాయి. మొదటిది, నగదు ప్రవాహం (cash flow) ద్వారా ఇకపై భరించలేని పేఅవుట్ను పునరుద్ధరించే ఆపరేటింగ్ బిజినెస్; ఇది క్లాసిక్ డివిడెండ్ కట్, మరియు సాధారణంగా షేర్ ధర ఇప్పటికే పడిపోతున్నప్పుడు ఇది జరుగుతుంది. రెండవది, డిజైన్ పరంగానే వేరియబుల్ పేమెంట్ ఉండే పాస్-త్రూ వెహికల్: రాయల్టీ ట్రస్ట్లు సంబంధిత బావుల ద్వారా వచ్చిన ఆదాయాన్ని అందిస్తాయి, మరియు బిజినెస్ డెవలప్మెంట్ కంపెనీలు తమ లోన్ బుక్ ద్వారా వచ్చిన లాభాలను చెల్లిస్తాయి. ఈ పేర్లు తరచుగా రెండు దిశలలో మారుతుంటాయి. 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 వారంతో ప్రారంభమై, 4 తగ్గింపులకు వ్యతిరేకంగా 31 పెరుగుదలలను నమోదు చేసింది. ఇది 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), 210 ప్రకటనలలో 53 చెల్లింపులను పెంచారు. దీనికి విరుద్ధంగా, తగ్గింపుల సంఖ్య 0 మరియు తగ్గింపుల వాటా 0% గా ఉంది. మార్కెట్ దిగువన పరిస్థితి పూర్తిగా భిన్నంగా ఉంది: Small cap (under $2B) విభాగంలో 1333 ప్రకటనలలో 66 తగ్గింపులు నమోదయ్యాయి. దీనివల్ల తగ్గింపుల వాటా 5% గా ఉంది, ఇది మిగిలిన మూడు పెద్ద విభాగాల రేటు కంటే చాలా ఎక్కువ. సాధారణంగా పెంచే మొత్తం అన్ని విభాగాల్లో దాదాపు ఒకేలా ఉంది; Large cap ($10B to $100B) విభాగంలో ఇది 7% కు దగ్గరగా ఉండగా, స్మాల్ క్యాప్స్లో 8.9% గా ఉంది. ఈ విభాగాలు పెంచే మొత్తంలో కాకుండా, స్థిరత్వంలో మాత్రమే భిన్నంగా ఉన్నాయి. ఇక్కడ ఒక గమనిక ఉంది: ఈ విభాగాలు ప్రతి కంపెనీ యొక్క ప్రస్తుత మార్కెట్ విలువను ఉపయోగిస్తాయి. కాబట్టి, వసంతకాలంలో డివిడెండ్ను తగ్గించి, ఆ తర్వాత విలువ తగ్గిన కంపెనీ, ప్రస్తుతం దానికున్న తక్కువ విలువ ఆధారంగా విభాగించబడుతుంది.
షేర్ స్ప్లిట్ డివిడెండ్ తగ్గింపులా కనిపిస్తుందా?
చాలా డివిడెండ్ స్క్రీనర్లు ఇక్కడే తప్పులు చేస్తారు. ఒక కంపెనీ తన షేర్లను పదికి ఒకటి (10-for-1) నిష్పత్తిలో స్ప్లిట్ చేసినప్పుడు, అదే రోజున ఒక్కో షేరుకు ఇచ్చే డివిడెండ్ను పదితో భాగిస్తుంది. ఇక్కడ ఏదీ తగ్గలేదు, మరియు పెట్టుబడిదారుడు పది రెట్లు ఎక్కువ షేర్ల ద్వారా అదే మొత్తం నగదును పొందుతాడు. స్ప్లిట్ తేదీకి ముందు మరియు తర్వాత ఉన్న ఒక్కో షేరు డివిడెండ్ మొత్తాలను నేరుగా పోల్చే స్క్రీనర్, అది భారీ తగ్గింపు అని తప్పుగా చూపిస్తుంది. ప్రతి ఒక్కటి తన స్వంత స్ప్లిట్ ఆధారంగా లెక్కించబడిన 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% మార్పు కనిపిస్తుంది: అంటే పెట్టుబడి పెట్టిన ప్రతి డాలర్కు వచ్చే ఆదాయం అస్సలు మారలేదు.
ఈ స్క్రీన్ను ఎలా కొలుస్తారు
నియమాలను పూర్తిగా తెలియజేయడం ముఖ్యం. నియమాలు దాచబడిన స్క్రీన్ కేవలం డేటాగా కనిపిస్తుంది, కానీ అది నిజానికి ఒక అభిప్రాయం మాత్రమే.
- డిక్లరేషన్ తేదీ, ఎక్స్-డేట్ కాదు. బోర్డు దానిని ప్రకటించిన రోజున మార్పు తేదీగా నమోదు చేయబడుతుంది, ఎందుకంటే అప్పుడే అది వార్త అవుతుంది. కొత్త మొత్తం షేర్ ధర నుండి ఎప్పుడు విడిపోతుందో ఎక్స్-డేట్ కాలమ్ చూపిస్తుంది.
- రెగ్యులర్ పేమెంట్స్ మాత్రమే. పునరావృతమయ్యే రకానికి చెందిన రికార్డులను మాత్రమే పోలుస్తారు. ఒకేసారి ఇచ్చే స్పెషల్ లేదా సప్లిమెంటల్ పేమెంట్ ఈ సిరీస్లో భాగం కాదు. తదుపరి రెగ్యులర్ పేమెంట్ను స్పెషల్ పేమెంట్తో పోల్చడం వల్ల, నిజంగా జరగని తగ్గింపు (cut) జరిగినట్లుగా కనిపిస్తుంది. దీనికి సంబంధించిన మెకానిక్స్ స్పెషల్ డివిడెండ్ అంటే ఏమిటి లో ఉన్నాయి.
- రెండు వైపులా ఒకే షెడ్యూల్. పోల్చబడిన రెండు పేమెంట్లు ఒకే ప్రకటిత ఫ్రీక్వెన్సీని కలిగి ఉండాలి మరియు వాటి ఎక్స్-డేట్ల మధ్య వ్యత్యాసం ఆ ఫ్రీక్వెన్సీకి సరిపోలాలి. వార్షిక పేమెంట్తో పోల్చిన త్రైమాసిక పేమెంట్ తగ్గింపుగా పరిగణించబడదు.
- స్ప్లిట్స్ తొలగించబడ్డాయి, అడ్జస్ట్ చేయబడలేదు. రెండు పేమెంట్లలో ముందుగా జరిగిన దాని సమయంలో లేదా ఆ తర్వాత షేర్ స్ప్లిట్ అమలు చేసిన ఏ కంపెనీనైనా ఈ టేబుల్స్ నుండి తొలగిస్తారు. మా డివిడెండ్ ఫీడ్లో వెండర్ స్ప్లిట్-అడ్జస్టెడ్ కాలమ్ ఉంది, కానీ స్పాట్ చెక్స్లో అది కంపెనీ పేమెంట్ హిస్టరీ అంతటా స్థిరంగా అమలు కాలేదని తేలింది. కాబట్టి ఈ పేజీ ప్రకటించిన మొత్తాలను పోలుస్తుంది మరియు ప్రభావితమైన పేర్లను తొలగిస్తుంది.
- US డాలర్లు, US లిస్టింగ్స్. మార్కెట్ క్యాపిటలైజేషన్తో మా ఫండమెంటల్స్ ఫీడ్ కవర్ చేసే కంపెనీలు US డాలర్లలో ప్రకటించిన పేమెంట్లను మాత్రమే పరిగణనలోకి తీసుకుంటాము. దీనివల్ల ఎక్స్ఛేంజ్-ట్రేడెడ్ ఫండ్స్ (ETF) తొలగించబడతాయి, ఎందుకంటే వాటి డిస్ట్రిబ్యూషన్స్ పాస్-త్రూ ఇన్కమ్ మరియు ప్రతి పీరియడ్లో మారుతూ ఉంటాయి. అలాగే ఎక్స్ఛేంజ్ రేటుతో పాటు డాలర్ మొత్తం మారే విదేశీ ఇష్యూయర్లు కూడా తొలగించబడతారు.
- రెండు ర్యాంక్డ్ టేబుల్స్కు పరిమితులు ఉన్నాయి. ఇంక్రీజెస్ టేబుల్ గత ఏడు రోజులలో గరిష్టంగా పన్నెండు అతిపెద్ద పెరుగుదలలను చూపిస్తుంది, కట్స్ టేబుల్ గత 90 రోజులలో గరిష్టంగా పద్నాలుగు లోతైన తగ్గింపులను చూపిస్తుంది. ప్రతి విండోలో మరిన్ని పేర్లు అర్హత పొందుతాయి, కాబట్టి ఇవేవీ పూర్తి జాబితాలు కావు. వీక్-బై-వీక్ ప్యానెల్కు ఎటువంటి పరిమితి లేదు.
- సైజ్ బ్యాండ్స్ ప్రస్తుత మార్కెట్ విలువను ఉపయోగిస్తాయి. మా ఫండమెంటల్స్ ఫీడ్ ప్రస్తుత మార్కెట్-క్యాపిటలైజేషన్ స్నాప్షాట్ను కలిగి ఉంటుంది కానీ హిస్టరీని కలిగి ఉండదు. కాబట్టి వసంతకాలంలో తగ్గింపు చేసి, ఆ తర్వాత విలువ తగ్గిన కంపెనీ చిన్న బ్యాండ్లో లెక్కించబడుతుంది. జనవరి నుండి కొనుగోలు చేయబడిన లేదా డీలిస్ట్ అయిన పేయర్ స్నాప్షాట్ను కలిగి ఉండదు మరియు ఇయర్-టు-డేట్ ప్యానెల్ నుండి తొలగించబడుతుంది.
- మెటీరియాలిటీ. పది వంతుల శాతం కంటే ఎక్కువ పెరుగుదల మరియు అర శాతం కంటే తక్కువ తగ్గింపు లెక్కించబడతాయి, ఇది ఫ్రాక్షనల్-సెంట్ పేమెంట్లలో ఉండే రౌండింగ్ నాయిస్ను ఫిల్టర్ చేస్తుంది.
- తాజాదనం. డిక్లరేషన్లు 2026-07-23 వరకు ఫైల్లో ఉన్నాయి. వీక్లీ సిరీస్ చివరి పూర్తి వారంతో ముగుస్తుంది, కాబట్టి పాక్షికంగా ఉన్న ప్రస్తుత వారం ఎప్పుడూ యాక్టివిటీ పతనంలా కనిపించదు.
తరచుగా అడిగే ప్రశ్నలు (FAQ)
ఈ వారం ఏ కంపెనీలు తమ డివిడెండ్ను పెంచాయి?
గత పూర్తి సోమవారం నుండి ఆదివారం వరకు జరిగిన ప్రకటనలలో 18 US-లిస్టెడ్ కంపెనీలు తమ రెగ్యులర్ నగదు డివిడెండ్ను పెంచాయి. గత ఏడు రోజుల కాలంలో, అత్యధికంగా పెంచిన కంపెనీ C, ఇది తన రెగ్యులర్ పేమెంట్ను ఒక్కో షేరుకు $0.6 నుండి $0.67 కి పెంచింది, ఆ తర్వాత BX తన పేమెంట్ను $1.16 నుండి $1.29 కి పెంచింది. పైన ఉన్న పట్టిక కంపెనీ పరిమాణం ఆధారంగా అతిపెద్ద 12 కంపెనీలను ర్యాంకు చేస్తుంది.
2026లో ఏ స్టాక్స్ తమ డివిడెండ్ను తగ్గించాయి?
ఈ క్యాలెండర్ సంవత్సరంలో ఇప్పటివరకు నమోదైన ప్రతి రెగ్యులర్-డివిడెండ్ ప్రకటనను పరిశీలిస్తే, డివిడెండ్ తగ్గింపులు ప్రధానంగా అతి చిన్న కంపెనీలలోనే ఉన్నాయి: అతిపెద్ద బ్యాండ్లో 0 తగ్గింపులకు వ్యతిరేకంగా Small cap (under $2B) బ్యాండ్లో 66 తగ్గింపులు నమోదయ్యాయి. గత 90 రోజులలో ప్రకటించిన అత్యంత భారీ తగ్గింపు EMBC వద్ద ఉంది, ఇది తన రెగ్యులర్ పేమెంట్ను ఒక్కో షేరుకు $0.15 నుండి $0.01 కి తగ్గించింది, ఆ తర్వాత SACH తన పేమెంట్ను $0.05 నుండి $0.01 కి తగ్గించింది. పైన ఉన్న పట్టిక ఆ త్రైమాసికంలోని అత్యంత భారీ 14 తగ్గింపులను జాబితా చేస్తుంది; అదే కాలంలో మరిన్ని తగ్గింపులు కూడా జరిగాయి.
స్టాక్ స్ప్లిట్ అనేది డివిడెండ్ తగ్గింపుగా పరిగణించబడుతుందా?
లేదు. నాలుగు-కోటి-ఒకటి (4-for-1) స్ప్లిట్ అనేది ఒక షేరును నాలుగు షేర్లుగా మారుస్తుంది మరియు ఒక్కో షేరుకు వచ్చే డివిడెండ్ను నాలుగు భాగాలుగా విభజిస్తుంది, దీనివల్ల హోల్డర్కు వచ్చే మొత్తం నగదులో ఎటువంటి మార్పు ఉండదు. పైన ఉన్న స్ప్లిట్ ప్యానెల్ 9 నిజమైన కేసులను చూపుతుంది, అందులో ఒక కేసులో సాధారణ పోలిక -75% గా కనిపిస్తుంది, కానీ స్ప్లిట్-అడ్జస్టెడ్ మార్పు 150% పెరుగుదలగా ఉంది.
పెరుగుదలలతో పోలిస్తే డివిడెండ్ తగ్గింపులు ఎంత తరచుగా జరుగుతాయి?
సాధారణ సంవత్సరంలో తగ్గింపుల కంటే పెరుగుదలలే చాలా ఎక్కువగా ఉంటాయి. ఈ ఏడాది ఇప్పటివరకు, అతిపెద్ద పేయర్లు 0 తగ్గింపులకు వ్యతిరేకంగా 53 పెరుగుదలలను నమోదు చేశాయి, మరియు తగ్గింపులు ఎక్కువగా ఉండే స్మాల్-క్యాప్ బ్యాండ్లో కూడా 66 తగ్గింపులకు వ్యతిరేకంగా 216 పెరుగుదలలు నమోదయ్యాయి.
టిక్కర్ల వారీగా డివిడెండ్ ప్రొఫైల్స్
పెద్ద మొత్తంలో చెల్లింపులు చేసే ప్రతి సంస్థకు ఒక నిర్దిష్ట ప్రొఫైల్ ఉంటుంది: ప్రస్తుత yield, పూర్తి చెల్లింపు చరిత్ర, వృద్ధి కాలం మరియు ex-dividend ప్రవర్తన. JPMorgan, Morgan Stanley, Bank of America, Wells Fargo, Coca-Cola, Procter & Gamble, Johnson & Johnson, Exxon Mobil, Chevron, AT&T, Verizon మరియు Pfizerల వివరాలన్నీ ఇక్కడ ఉన్నాయి. అలాగే, ఒక్కో షేరుకు ఇచ్చే చెల్లింపులు స్క్రీన్పై కనిపించే yield సంఖ్యగా ఎలా మారుతాయో డివిడెండ్ యీల్డ్ అంటే ఏమిటి వివరిస్తుంది.
ఇక్కడి ప్రతి టేబుల్ ప్రకటించిన డివిడెండ్ రికార్డుల ఆధారంగా రూపొందించబడిన స్టోర్డ్, వెర్షనైజ్డ్ క్వెరీ. ఇవి ప్రతి వారం పునరుద్ధరించబడతాయి. ఏదైనా వరుసను ఆడిట్ చేయడానికి ప్యానెల్ కింద ఉన్న SQLని విస్తరించండి, లేదా Strasmore టెర్మినల్లో స్క్రీన్ను రన్ చేయండి.