Aandelen met maandelijkse dividenduitkering overzicht
Bekijk de volledige lijst met in de VS genoteerde aandelen die maandelijks dividend uitkeren. Wij screenen op werkelijke betalingshistorie en tonen de actuele yield per fonds.
Aandelen met maandelijkse dividenduitkeringen
Aandelen met maandelijkse dividenduitkeringen keren maandelijks cash uit in plaats van eenmaal per kwartaal, en de werkelijke lijst is aanzienlijk korter dan veel lijstjes suggereren. Na screening van de daadwerkelijke uitkeringshistorie in plaats van een label van een aanbieder, bleken 1569 in de VS genoteerde tickers tussen de tien en veertien periodieke cashbetalingen te hebben gedaan over de afgelopen twaalf maanden, en slechts 32 daarvan beschikt over een trackrecord op basis van bedrijfsfundamenten. Alle gegevens op deze pagina zijn geprijsd op basis van de slotkoers van de Sep 4 sessie.
De lijst met aandelen met maandelijkse dividenduitkering
Elke naam hieronder is een in de VS genoteerde onderneming die de afgelopen twaalf maanden tien tot veertien terugkerende contante betalingen heeft geregistreerd en een dagelijks handelsvolume van ten minste één miljoen dollar aan aandelen kende. De rangschikking is gebaseerd op de dagelijkse handelswaarde.
| ticker | maandelijkse payment (USD) | annual yield (%) | jaren maandelijkse payment | avg daily traded (M USD) | priced through |
|---|---|---|---|---|---|
| O | 0.271 | 5.3 | 14.2 | 220.3 | Sep 4 |
| AGNC | 0.12 | 13.37 | 11.9 | 139.8 | Sep 4 |
| DOC | 0.1017 | 5.84 | 1.5 | 70.7 | Sep 4 |
| DX | 0.17 | 15.78 | 7.6 | 52 | Sep 4 |
| ADC | 0.267 | 4.41 | 5.7 | 51.5 | Sep 4 |
| ARR | 0.24 | 17.6 | 6.2 | 45.7 | Sep 4 |
| EPR | 0.31 | 6.2 | 5.1 | 28.3 | Sep 4 |
| APLE | 0.08 | 6.13 | 4.7 | 27.8 | Sep 4 |
| MAIN | 0.265 | 5.49 | 13.9 | 27.3 | Sep 4 |
| ORC | 0.1 | 18.29 | 13.4 | 22.9 | Sep 4 |
| PECO | 0.1083 | 3.35 | 5 | 19.4 | Sep 4 |
| SMA | 0.1359 | 5.01 | 1.3 | 16.2 | Sep 4 |
| IVR | 0.12 | 19.94 | 0.7 | 14.7 | Sep 4 |
| CSWC | 0.1934 | 9.38 | 1.2 | 14.4 | Sep 4 |
| LTC | 0.19 | 5.54 | 14.2 | 13.5 | Sep 4 |
| EFC | 0.13 | 11.56 | 7.3 | 11.3 | Sep 4 |
| PFLT | 0.08 | 12.93 | 14.1 | 5.7 | Sep 4 |
| LAND | 0.0467 | 5.75 | 13.5 | 5.7 | Sep 4 |
| GOOD | 0.1 | 9.16 | 14.2 | 3.8 | Sep 4 |
| PBT | 0.0187 | 0.66 | 14.2 | 3.7 | Sep 4 |
De exacte SQL achter elk getal
SELECT m.ticker AS ticker,
round(m.latest_payment, 4) AS monthly_payment_usd,
round(100 * m.latest_payment * 12 / l.last_close, 2) AS annual_yield_pct,
round(dateDiff('day', s.streak_start, s.last_ex) / 365.25, 1) AS years_paying_monthly,
round(l.adv_usd / 1e6, 1) AS avg_daily_traded_musd,
formatDateTime(l.last_session, '%b %e') AS priced_through
FROM (
SELECT ticker, argMax(cash_amount, ex_dividend_date) AS latest_payment
FROM global_markets.stocks_dividends
WHERE ex_dividend_date > today() - 365
AND ex_dividend_date <= today()
AND cash_amount > 0
AND distribution_type = 'recurring'
AND ticker NOT IN ('SPCX')
AND ticker NOT IN ('KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT')
AND ticker NOT IN (SELECT ticker FROM global_markets.stocks_splits
WHERE execution_date BETWEEN today() - 400 AND today())
GROUP BY ticker
HAVING count() BETWEEN 10 AND 14
AND argMax(frequency, ex_dividend_date) = 12
) AS m
INNER JOIN (
SELECT ticker,
maxIf(ed, gap_days > 70) AS streak_start,
max(ed) AS last_ex
FROM (
SELECT ticker, ex_dividend_date AS ed,
dateDiff('day',
lagInFrame(ex_dividend_date) OVER (PARTITION BY ticker ORDER BY ex_dividend_date),
ex_dividend_date) AS gap_days
FROM (
SELECT ticker, ex_dividend_date
FROM global_markets.stocks_dividends
WHERE distribution_type = 'recurring' AND cash_amount > 0 AND ex_dividend_date <= today()
GROUP BY ticker, ex_dividend_date
)
)
GROUP BY ticker
) AS s ON s.ticker = m.ticker
INNER JOIN (
SELECT ticker,
avg(dollar_vol) AS adv_usd,
argMax(close_px, d) AS last_close,
max(d) AS last_session,
count() AS sessions
FROM (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
sum(toFloat64(close) * volume) AS dollar_vol,
argMax(toFloat64(close), window_start) AS close_px
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= toDateTime(today() - 32)
AND toDate(toTimeZone(window_start, 'America/New_York')) < today()
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York')) >= 570
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York')) < 960
GROUP BY ticker, d
)
GROUP BY ticker
HAVING sessions >= 15 AND adv_usd >= 1000000 AND last_close > 0
) AS l ON l.ticker = m.ticker
INNER JOIN (
SELECT ticker
FROM global_markets.stocks_ratios
GROUP BY ticker
HAVING argMax(market_cap, date) > 0
) AS f ON f.ticker = m.ticker
ORDER BY l.adv_usd DESC
LIMIT 60O is de meest verhandelde maandelijkse betaler in deze lijst: een maandelijkse betaling van $0.271, 14.2 jaar aan onafgebroken maandelijkse betalingen in de boeken, en een annualized yield van 5.3% ten opzichte van de slotkoers van Sep 4, bij een gemiddeld handelsvolume van 220.3 miljoen dollar per sessie. De selectie bevat 28 namen. De kolom voor yield annualiseert de meest recente individuele betaling naar twaalf per jaar en deelt dit door de slotkoers; deze waarde beweegt dus mee met de koers. Het is geen prognose voor de contante inkomsten over de komende twaalf maanden.
Het bezitten van het aandeel vóór de ex-dividenddatum is wat de volgende uitkering veiligstelt. De kalender met aankomende ex-dividenddata vermeldt wie als volgende ex-dividend noteert, en de uitleg over de ex-dividenddatum behandelt de peildatum die bepaalt of een koper de uitkering ontvangt.
Hoe een maandelijkse uitkeerder wordt geïdentificeerd
De dividendfeed bevat een frequentielabel, maar blind vertrouwen daarop leidt in beide richtingen tot foutieve resultaten. De gehanteerde methode telt het werkelijke aantal betalingen van een ticker en bakent dit aantal vervolgens aan beide kanten af.
| bucket | tickers | gelabeld als maandelijks | company filings |
|---|---|---|---|
| One a year | 3995 | 55 | 30 |
| Two a year | 2407 | 36 | 44 |
| Three to six a year | 4452 | 182 | 1477 |
| Seven to nine a year | 164 | 162 | 5 |
| Ten to fourteen a year | 1569 | 1565 | 32 |
| Fifteen to thirty-nine a year | 71 | 0 | 0 |
| Forty or more a year | 118 | 0 | 0 |
De exacte SQL achter elk getal
WITH payers AS (
SELECT ticker,
count() AS payments_12m,
argMax(frequency, ex_dividend_date) AS freq_flag
FROM global_markets.stocks_dividends
WHERE ex_dividend_date > today() - 365
AND ex_dividend_date <= today()
AND cash_amount > 0
AND distribution_type = 'recurring'
AND ticker NOT IN ('SPCX')
GROUP BY ticker
),
filers AS (
SELECT ticker
FROM global_markets.stocks_ratios
GROUP BY ticker
HAVING argMax(market_cap, date) > 0
)
SELECT multiIf(payments_12m = 1, 'One a year',
payments_12m = 2, 'Two a year',
payments_12m BETWEEN 3 AND 6, 'Three to six a year',
payments_12m BETWEEN 7 AND 9, 'Seven to nine a year',
payments_12m BETWEEN 10 AND 14, 'Ten to fourteen a year',
payments_12m BETWEEN 15 AND 39, 'Fifteen to thirty-nine a year',
'Forty or more a year') AS bucket,
count() AS tickers,
countIf(freq_flag = 12) AS labelled_monthly,
countIf(ticker IN (SELECT ticker FROM filers)) AS company_filings
FROM payers
GROUP BY bucket
ORDER BY min(payments_12m)118 tickers deden het afgelopen jaar veertig of meer periodieke cash payments, en nog eens 71 tickers deden er tussen de vijftien en negenendertig. Dit zijn wekelijkse en dagelijkse uitkeerders, een snelgroeiend segment van de fondsenmarkt. Een filter dat enkel zoekt naar "tien betalingen of meer" neemt al deze fondsen mee in de maandelijkse lijst. Door het aantal op veertien te maximeren, worden deze uitgesloten.
Het label op zichzelf is niet betrouwbaarder. 55 tickers met een maandelijks frequentielabel betaalden slechts één keer per jaar uit, en 182 van hen betaalden tussen de drie en zes keer. Binnen de bandbreedte van tien tot veertien komen het label en de werkelijke historie 1565 van de 1569 keer overeen; daarom vereist deze pagina beide criteria.
De meeste maandelijkse betalers zijn fondsen, geen operationele bedrijven
Dit is het onderdeel dat in lijstjes vaak wordt overgeslagen. De database bevat geen classificatie voor fondsen, ETF's of REIT's, waardoor een lijst met maandelijkse betalers niet op label kan worden gefilterd naar operationele bedrijven. Wat de database wel bevat, is een feed met bedrijfsfundamenten die de marktkapitalisatie rapporteert voor de operationele bedrijven die worden gevolgd. Exchange-traded funds en closed-end funds vallen buiten die dekking, waardoor de aanwezigheid van een marktkapitalisatie op deze pagina de werkbare indicator is voor een operationeel bedrijf. Van de 1569 tickers in de maandelijkse categorie, hebben er 32 zo'n notering. De rest heeft geen dergelijke registratie. Het merendeel daarvan bestaat uit exchange-traded funds, closed-end funds en interval funds, aangevuld met een kleine groep units, trusts en kleinere emittenten die niet in de feed zijn opgenomen.
De handvol bedrijven die wel rapporteren, wordt gedomineerd door real estate investment trusts, mortgage REIT's, business development companies en royalty trusts. Dat is de werkelijke samenstelling van maandelijks inkomen: de bedrijfsstructuren die elke maand uitbetalen, zijn ingericht om cash direct door te sluizen. Een maandelijkse variant van een dividendgroeikampioen van twee decennia bestaat nauwelijks onder reguliere operationele bedrijven, die per kwartaal uitbetalen. Waarom het kwartaalmodel in de Verenigde Staten de standaard is geworden en welke structuren hiervan afwijken, wordt behandeld in maandelijkse dividend-aandelen uitgelegd.
Wat het dividendrendement is van aandelen met maandelijkse uitkering
Het dividendrendement binnen de groep aandelen met maandelijkse uitkering loopt veel sterker uiteen dan in de bredere markt. Het overzicht categoriseert elk aandeel dat maandelijks uitkeert, voldoet aan de liquiditeitsdrempel en beschikt over een koershistorie van een volledig jaar. Daarbij wordt één kolom toegevoegd die een standaard yield-screen nooit toont: de koersontwikkeling over die twaalf maanden.
| bucket | payers | median annual yield (%) | median price change 12m (%) | company filings |
|---|---|---|---|---|
| Under 3% | 67 | 2.28 | -0.4 | 1 |
| From 3% to 5% | 289 | 4.17 | -2.3 | 2 |
| From 5% to 8% | 221 | 6.36 | -2.1 | 9 |
| From 8% to 12% | 92 | 9.36 | -3.2 | 6 |
| Above 12% | 73 | 14.51 | -8.9 | 10 |
De exacte SQL achter elk getal
WITH monthly AS (
SELECT ticker, argMax(cash_amount, ex_dividend_date) AS latest_payment
FROM global_markets.stocks_dividends
WHERE ex_dividend_date > today() - 365
AND ex_dividend_date <= today()
AND cash_amount > 0
AND distribution_type = 'recurring'
AND ticker NOT IN ('SPCX')
AND ticker NOT IN ('KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT')
AND ticker NOT IN (SELECT ticker FROM global_markets.stocks_splits
WHERE execution_date BETWEEN today() - 400 AND today())
GROUP BY ticker
HAVING count() BETWEEN 10 AND 14
AND argMax(frequency, ex_dividend_date) = 12
),
filers AS (
SELECT ticker
FROM global_markets.stocks_ratios
GROUP BY ticker
HAVING argMax(market_cap, date) > 0
),
tape AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
sum(toFloat64(close) * volume) AS dollar_vol,
argMax(toFloat64(close), window_start) AS close_px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN (SELECT ticker FROM monthly)
AND (window_start >= toDateTime(today() - 32)
OR (window_start >= toDateTime(today() - 378) AND window_start < toDateTime(today() - 358)))
AND toDate(toTimeZone(window_start, 'America/New_York')) < today()
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York')) >= 570
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York')) < 960
GROUP BY ticker, d
),
px AS (
SELECT ticker,
avgIf(dollar_vol, d > today() - 32) AS adv_usd,
argMaxIf(close_px, d, d > today() - 32) AS last_close,
argMaxIf(close_px, d, d <= today() - 358) AS close_year_ago,
countIf(d > today() - 32) AS recent_sessions,
countIf(d <= today() - 358) AS old_sessions
FROM tape
GROUP BY ticker
HAVING recent_sessions >= 15
AND old_sessions > 0
AND adv_usd >= 1000000
AND last_close > 0
AND close_year_ago > 0
),
named AS (
SELECT m.ticker AS ticker,
100 * m.latest_payment * 12 / p.last_close AS yld,
100 * (p.last_close - p.close_year_ago) / p.close_year_ago AS price_change,
m.ticker IN (SELECT ticker FROM filers) AS is_filer
FROM monthly m
INNER JOIN px p ON p.ticker = m.ticker
)
SELECT multiIf(yld < 3, 'Under 3%',
yld < 5, 'From 3% to 5%',
yld < 8, 'From 5% to 8%',
yld < 12, 'From 8% to 12%',
'Above 12%') AS bucket,
count() AS payers,
round(quantileDeterministic(0.5)(yld, cityHash64(ticker)), 2) AS median_yield_pct,
round(quantileDeterministic(0.5)(price_change, cityHash64(ticker)), 1) AS median_price_change_12m_pct,
countIf(is_filer) AS company_filings
FROM named
GROUP BY bucket
ORDER BY median_yield_pctDe grootste categorie is From 3% to 5%, met 289 namen, tegenover 221 in de From 5% to 8%-categorie en 67 in de Under 3%-categorie. De mediane yields lopen keurig op, van 2.28% aan de onderkant tot 14.51% aan de bovenkant.
Bekijk nu de kolom met koersveranderingen ernaast. De mediane koersverandering over twaalf maanden bedraagt -0.4% in de laagste yield-categorie en -2.3% in de From 3% to 5%-categorie, gevolgd door -8.9% in de Above 12%-categorie. Bij de berekening van de yield staat de koers in de noemer; een aandeel kan dus in de hoogste categorie terechtkomen zonder dat de uitkering verandert. Een extreem hoog rendement is doorgaans een rekenkundig gevolg van een dalende koers en niet per se een teken van een gulle betaler. Dividendrendement versus Treasury yields zet uiteen aan welke voorwaarden een hoog inkomenscijfer moet voldoen.
Namen met een yield boven 12%
Elke maandelijkse betaler met een yield van meer dan ongeveer 12% verdient een nadere blik. Dit zijn de bedrijven die deze grens overschrijden, inclusief de ontwikkeling van de koers en de maandelijkse uitkering over het afgelopen jaar.
| ticker | annual yield (%) | price change 12m (%) | payment change 12m (%) | avg daily traded (M USD) |
|---|---|---|---|---|
| EARN | 21.99 | -22.7 | 0 | 1.6 |
| IVR | 19.94 | -5.4 | -64.7 | 14.4 |
| ORC | 18.29 | -7.2 | -16.7 | 22.2 |
| ARR | 17.6 | 7.3 | 0 | 46 |
| SAR | 16.96 | -28.1 | 0 | 2.1 |
| DX | 15.78 | 2.9 | 0 | 50.4 |
| HRZN | 14.88 | -30.4 | -45.5 | 3.5 |
| AGNC | 13.37 | 5.3 | 0 | 135 |
| PFLT | 12.93 | -27.4 | -22 | 5.7 |
| PNNT | 12.85 | -47.5 | -50 | 1.8 |
De exacte SQL achter elk getal
WITH monthly AS (
SELECT ticker,
argMax(cash_amount, ex_dividend_date) AS latest_payment,
argMin(cash_amount, ex_dividend_date) AS oldest_payment
FROM global_markets.stocks_dividends
WHERE ex_dividend_date > today() - 400
AND ex_dividend_date <= today()
AND cash_amount > 0
AND distribution_type = 'recurring'
AND ticker NOT IN ('SPCX')
AND ticker NOT IN ('KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT')
AND ticker NOT IN (SELECT ticker FROM global_markets.stocks_splits
WHERE execution_date BETWEEN today() - 400 AND today())
GROUP BY ticker
HAVING countIf(ex_dividend_date > today() - 365) BETWEEN 10 AND 14
AND argMax(frequency, ex_dividend_date) = 12
AND oldest_payment > 0
),
filers AS (
SELECT ticker
FROM global_markets.stocks_ratios
GROUP BY ticker
HAVING argMax(market_cap, date) > 0
),
tape AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
sum(toFloat64(close) * volume) AS dollar_vol,
argMax(toFloat64(close), window_start) AS close_px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN (SELECT ticker FROM monthly)
AND (window_start >= toDateTime(today() - 32)
OR (window_start >= toDateTime(today() - 378) AND window_start < toDateTime(today() - 358)))
AND toDate(toTimeZone(window_start, 'America/New_York')) < today()
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York')) >= 570
AND toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York')) < 960
GROUP BY ticker, d
),
px AS (
SELECT ticker,
avgIf(dollar_vol, d > today() - 32) AS adv_usd,
argMaxIf(close_px, d, d > today() - 32) AS last_close,
argMaxIf(close_px, d, d <= today() - 358) AS close_year_ago,
countIf(d > today() - 32) AS recent_sessions,
countIf(d <= today() - 358) AS old_sessions
FROM tape
GROUP BY ticker
HAVING recent_sessions >= 15
AND old_sessions > 0
AND adv_usd >= 1000000
AND last_close > 0
AND close_year_ago > 0
)
SELECT m.ticker AS ticker,
round(100 * m.latest_payment * 12 / p.last_close, 2) AS annual_yield_pct,
round(100 * (p.last_close - p.close_year_ago) / p.close_year_ago, 1) AS price_change_12m_pct,
round(100 * (m.latest_payment - m.oldest_payment) / m.oldest_payment, 1) AS payment_change_12m_pct,
round(p.adv_usd / 1e6, 1) AS avg_daily_traded_musd
FROM monthly m
INNER JOIN px p ON p.ticker = m.ticker
INNER JOIN filers f ON f.ticker = m.ticker
WHERE 100 * m.latest_payment * 12 / p.last_close >= 12
ORDER BY annual_yield_pct DESC
LIMIT 2510 namen halen de drempel. EARN heeft het hoogste geannualiseerde cijfer met 21.99%; de koers bewoog -22.7% over twaalf maanden en de maandelijkse uitkering bewoog 0%. IVR volgt met 19.94%, bij een koersbeweging van -5.4% en een verandering in de uitkering van -64.7%. Een verlaging van de uitkering en een dalende koers komen vaak bij hetzelfde aandeel voor, waardoor de yield door beide factoren stijgt.
Een yield is op zichzelf een onvolledig cijfer; dit is het argument dat wat is dividend yield volledig uitwerkt.
Het maandelijkse dividend van Realty Income, jaar na jaar
Realty Income is de referentie voor deze categorie en het gebruikelijke startpunt voor iedereen die zich in maandelijkse dividenden verdiept. Het vastgestelde maandelijkse tarief, de hoogste uitkering per kalenderjaar, staat naast de verhoging ten opzichte van het voorgaande jaar en het aantal keer dat het tarief in dat jaar werd verhoogd:
| Jaar | maandelijkse payment (USD) | Jaarlijkse verhoging (%) | Aantal verhogingen | Kleinste jaarlijkse verhoging (%) |
|---|---|---|---|---|
| 2014 | 0.1834 | 0.69 | 4 | 0.69 |
| 2015 | 0.191 | 4.13 | 5 | 0.69 |
| 2016 | 0.2025 | 6.02 | 6 | 0.69 |
| 2017 | 0.2125 | 4.94 | 5 | 0.69 |
| 2018 | 0.221 | 4 | 5 | 0.69 |
| 2019 | 0.2275 | 2.94 | 5 | 0.69 |
| 2020 | 0.2345 | 3.08 | 5 | 0.69 |
| 2021 | 0.2465 | 5.12 | 5 | 0.69 |
| 2022 | 0.2485 | 0.81 | 4 | 0.69 |
| 2023 | 0.2565 | 3.22 | 5 | 0.69 |
| 2024 | 0.2635 | 2.73 | 4 | 0.69 |
| 2025 | 0.27 | 2.47 | 6 | 0.69 |
De exacte SQL achter elk getal
WITH steps AS (
SELECT ed, amt,
lagInFrame(amt) OVER (ORDER BY ed ASC) AS prior_amt
FROM (
SELECT ex_dividend_date AS ed, max(cash_amount) AS amt
FROM global_markets.stocks_dividends
WHERE ticker = 'O'
AND distribution_type = 'recurring'
AND cash_amount > 0
AND ex_dividend_date >= '2013-01-01'
AND ex_dividend_date < toStartOfYear(today())
GROUP BY ed
)
),
yearly AS (
SELECT toYear(ed) AS year,
max(amt) AS monthly_rate,
countIf(prior_amt > 0 AND amt > prior_amt) AS raise_count
FROM steps
GROUP BY year
),
seq AS (
SELECT year, monthly_rate, raise_count,
lagInFrame(monthly_rate) OVER (ORDER BY year ASC) AS prior_rate
FROM yearly
),
panel AS (
SELECT year, monthly_rate, raise_count,
100 * (monthly_rate - prior_rate) / prior_rate AS raise_pct
FROM seq
WHERE prior_rate > 0 AND year >= 2014
)
SELECT year,
round(monthly_rate, 4) AS monthly_payment_usd,
round(raise_pct, 2) AS annual_raise_pct,
raise_count,
round(min(raise_pct) OVER (), 2) AS smallest_annual_raise_pct
FROM panel
ORDER BY yearHet maandelijkse tarief steeg van $0.1834 in 2014 naar $0.27 in 2025. De kleinste jaarlijkse stijging in het overzicht bedraagt 0.69%, wat betekent dat het tarief in elk getoond jaar is gestegen. De verhoging bedroeg 2.47% in het meest recente volledige jaar en 0.69% in 2014, en het aantal verhogingen daarnaast laat zien hoe het tarief tot stand is gekomen: 6 afzonderlijke verhogingen in alleen al 2025. Maandelijkse betalers verhogen het tarief liever in kleine stappen gedurende het jaar dan in één keer. Het volledige profiel staat op de pagina Realty Income dividend.
Hoe ver de historie van maandelijkse uitkeringen teruggaat
Elke reeks op deze pagina wordt gemeten op basis van de dividendhistorie in plaats van het jaar waarin een bedrijf voor het eerst maandelijks uitkeerde, en de historie is korter dan die van de oudste betalers. Bij het tellen van de tickers met tien tot veertien terugkerende ex-dividenddata in elk voltooid kalenderjaar:
| Jaar | Maandelijkse betalers | Maandelijks aandeel (%) |
|---|---|---|
| 2005 | 0 | 0 |
| 2006 | 7 | 0.25 |
| 2007 | 69 | 2.32 |
| 2008 | 40 | 1.2 |
| 2009 | 47 | 1.32 |
| 2010 | 61 | 1.53 |
| 2011 | 60 | 1.44 |
| 2012 | 135 | 1.88 |
| 2013 | 730 | 10.2 |
| 2014 | 831 | 11.12 |
| 2015 | 857 | 11.5 |
| 2016 | 839 | 10.92 |
| 2017 | 869 | 10.98 |
| 2018 | 934 | 8.76 |
| 2019 | 983 | 8.94 |
| 2020 | 971 | 9.44 |
| 2021 | 1004 | 9.49 |
| 2022 | 1094 | 9.88 |
| 2023 | 1169 | 10.44 |
| 2024 | 1299 | 11.35 |
De exacte SQL achter elk getal
WITH per_year AS (
SELECT ticker,
toYear(ex_dividend_date) AS year,
count(DISTINCT ex_dividend_date) AS payments
FROM global_markets.stocks_dividends
WHERE distribution_type = 'recurring'
AND cash_amount > 0
AND ex_dividend_date >= '2005-01-01'
AND ex_dividend_date < toStartOfYear(today())
GROUP BY ticker, year
)
SELECT year,
countIf(payments BETWEEN 10 AND 14) AS monthly_payers,
round(100 * countIf(payments BETWEEN 10 AND 14) / count(), 2) AS monthly_share_pct
FROM per_year
GROUP BY year
ORDER BY yearDe database bevat 60 maandelijkse betalers in 2011 en 135 in 2012, gevolgd door 730 in 2013 en 1481 in 2025. De kolom met het aandeel scheidt die stap van de pure groei in de feed: maandelijkse betalers gingen van 1.44% van alle terugkerende betalers naar 10.2%. Een bedrijf dat al lang voor die stap maandelijks uitkeerde, kan hier niet meer jaren aan reeks tonen dan de historie zelf beslaat.
Hoe deze lijst wordt samengesteld
Elke drempelwaarde en uitsluiting, in begrijpelijke taal.
- Frequentie. Een ticker kwalificeert als maandelijks wanneer deze in de afgelopen 365 dagen tussen de tien en veertien terugkerende cashbetalingen heeft geregistreerd EN het meest recente frequentielabel 'maandelijks' aangeeft. Beide grenzen zijn van belang: de ondergrens vangt incidentele missende registraties op, de bovengrens sluit wekelijkse en dagelijkse uitkeerders uit.
- Betalingstype. Alleen betalingen die in de feed als terugkerend zijn gemarkeerd, worden meegeteld. Speciale, aanvullende en onregelmatige eenmalige uitkeringen worden uitgesloten van de frequentietest en van de yield.
- Reeks. Het aantal jaren van ononderbroken maandelijkse betalingen telt opeenvolgende, terugkerende ex-dividenddata waarbij geen enkel gat langer is dan zeventig dagen. De feed mist soms een registratie voor een maand waarin een bedrijf wel heeft betaald; het eisen van exact twaalf registraties per jaar zou elke reeks onterecht verkorten. Een overstap naar kwartaalbetalingen creëert een gat van bijna drie maanden en beëindigt de reeks correct. De registratie zelf bepaalt het maximum, zoals weergegeven in het overzicht hierboven.
- Liquiditeitsgrens. Gemiddeld ten minste één miljoen dollar aan verhandelde aandelen per dag, over ten minste vijftien reguliere handelssessies in de afgelopen maand. Daaronder maken de genoteerde spreads de yield louter theoretisch.
- Prijsstelling. Yields zijn gebaseerd op het laatste slot van een VOLTOOIDE sessie; de sessie die gaande is op het moment dat deze pagina wordt ververst, wordt uitgesloten. De datumstempel kan daarom een of twee dagen achterlopen op de kalender.
- Bedrijfsfilter. De hoofdlijst bevat alleen tickers waarvoor fundamentele bedrijfsgegevens beschikbaar zijn. Het overzicht van de yield-distributie bevat elke maandelijkse betaler, inclusief fondsen.
- Uitsluitingen. Leveraged en inverse exchange-traded products worden op naam verwijderd, evenals elke ticker met een aandelensplitsing in het afgelopen jaar (een splitsing simuleert een koersbeweging en verstoort de vergelijking per aandeel). Eén symbool dat door twee emittenten wordt gebruikt, wordt overal uitgesloten.
- Wat hier niet staat. Kostenratio's van fondsen en het fiscale karakter van een uitkering (return of capital versus inkomen) ontbreken in deze data. Verschillende fondsen met een hoge maandelijkse yield keren kapitaal uit in plaats van inkomsten, en dat is nooit zichtbaar in een yield.
Veelgestelde vragen
Welke aandelen keren maandelijks dividend uit?
Gemeten op basis van de betalingshistorie over de afgelopen twaalf maanden, keren 1569 in de VS genoteerde tickers maandelijks uit, maar slechts 32 daarvan beschikt over een fundamentele bedrijfsadministratie. Bijna alle overige zijn fondsen. De meest verhandelde van deze indieners is O, en de lijst die de liquiditeitsdrempel haalt, is 28 lang.
Zijn aandelen met een maandelijks dividend veilig?
Een maandelijks schema biedt geen enkele garantie op veiligheid, en de groep neigt naar mortgage REITs en option-income fondsen waarvan de uitkeringen meebewegen met de kredietcondities en de rente. Bij de hier gemeten maandelijkse betalers bedroeg de mediane koersverandering over twaalf maanden -8.9% voor namen met een yield boven de twaalf procent, tegenover -0.4% voor die onder de drie procent.
Wat is het aandeel met de hoogste maandelijkse dividend-yield?
Onder de maandelijks uitkerende bedrijven die de liquiditeitsdrempel halen, heeft EARN de hoogste geannualiseerde yield met 21.99% per het slot van Sep 4. De koers bewoog -22.7% over de voorgaande twaalf maanden; dat is de rekenkundige basis achter de meeste dubbelcijferige yields.
Hoe wordt de maandelijkse yield op deze pagina berekend?
De laatst aangekondigde maandelijkse betaling wordt vermenigvuldigd met twaalf en vervolgens gedeeld door het slot van de laatst voltooide handelssessie. Dit annualiseert het huidige tarief in plaats van de cash van de afgelopen twaalf maanden op te tellen, waardoor een betaler die halverwege het jaar verhoogde, hier hoger scoort dan op basis van de trailing yield.
Elke tabel hierboven is een opgeslagen, geversioneerde query over aangekondigde dividendrecords en werkelijke minuutkoersen. Bekijk de SQL onder elk paneel, of bouw uw eigen scherm voor maandelijkse betalers op de Strasmore-terminal.