Strasmore Research
Marktoverzichten Matt ConnorDoor Matt Connor · Bijgewerkt 2026-10-18 · data as of October 18, 2026 · refreshed weekly

Aandelen met maandelijkse dividenduitkeringen lijst

Ontdek welke in de Verenigde Staten genoteerde aandelen twaalf keer per jaar dividend uitkeren. Wij screenen op basis van de werkelijke betaalhistorie en de huidige yield.

Aandelen met maandelijkse dividenduitkeringen

Aandelen met maandelijkse dividenduitkeringen keren maandelijks cash uit in plaats van eenmaal per kwartaal. De werkelijke lijst is aanzienlijk korter dan veel lijstjes suggereren. Na screening van de daadwerkelijke betalingshistorie in plaats van een label van een aanbieder, bleek dat 1590 in de VS genoteerde tickers tussen de tien en veertien periodieke cashbetalingen hebben gedaan over de afgelopen twaalf maanden. Slechts 35 daarvan beschikt over een trackrecord op basis van bedrijfsfundamenten. Alle gegevens op deze pagina zijn geprijsd op basis van de slotkoers van de sessie van Oct 16.

De lijst met aandelen met maanddividend

Elke naam hieronder is een in de Verenigde Staten genoteerde onderneming die de afgelopen twaalf maanden tien tot veertien terugkerende contante betalingen heeft geregistreerd en waarvan voor ten minste één miljoen dollar aan aandelen per dag werd verhandeld. De rangschikking is gebaseerd op de dagelijkse handelswaarde.

QueryMaandelijkse dividend-aandelen - bedrijven die maandelijks uitkeren, gerangschikt op dagelijks handelsvolume
31 rows (showing 20)
tickermaandelijkse payment (USD)annual yield (%)jaren maandelijkse paymentavg daily traded (M USD)priced through
O0.27155.8114.3351.5Oct 16
AGNC0.1216.4812294.8Oct 16
DOC0.10176.431.683.1Oct 16
ADC0.2674.775.875.1Oct 16
DX0.1718.637.773.7Oct 16
ARR0.2421.796.353.4Oct 16
ORC0.124.0713.532.1Oct 16
EPR0.316.675.231.4Oct 16
PECO0.1153.615.230.5Oct 16
APLE0.085.584.825.6Oct 16
MAIN0.2655.8714.122.7Oct 16
SMA0.13154.61.419.6Oct 16
LTC0.195.1814.318.9Oct 16
IVR0.1225.920.718.1Oct 16
EFC0.1313.327.416.8Oct 16
TRIN0.1712.60.813.9Oct 16
PSEC0.03526.351411.4Oct 16
CSWC0.193410.031.311.3Oct 16
PFLT0.0814.5614.24.8Oct 16
GOOD0.19.5514.34.3Oct 16
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 60
Voer het zelf uit

O is de meest verhandelde maandelijkse betaler in deze lijst: een maandelijkse betaling van $0.2715, 14.3 jaar aan onafgebroken maandelijkse betalingen in de boeken, en een annualized yield van 5.81% ten opzichte van de slotkoers van Oct 16, bij een gemiddeld handelsvolume van 351.5 miljoen dollar per sessie. De selectie bevat 31 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 oplevert. De kalender met aankomende ex-dividenddata toont welke fondsen binnenkort ex-dividend gaan, en de uitleg over de ex-dividenddatum behandelt de peildatum die bepaalt of een koper de uitkering ontvangt.

Hoe een maandelijkse betaler wordt geïdentificeerd

De dividendfeed bevat een frequentielabel, maar daar blind op vertrouwen leidt in beide richtingen tot foutieve resultaten. De test hier telt het aantal betalingen dat een ticker daadwerkelijk heeft gedaan en begrenst dat aantal vervolgens aan beide kanten.

QueryTerugkerende cash flow per ticker over het afgelopen jaar - positie binnen de maandelijkse bandbreedte
categorietickersgemarkeerd als maandelijkscompany filings
One a year33876234
Two a year29944136
Three to six a year45381891483
Seven to nine a year1571533
Ten to fourteen a year1590158135
Fifteen to thirty-nine a year6400
Forty or more a year12200
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)
Voer het zelf uit

122 tickers deden veertig of meer periodieke cash payments in het afgelopen jaar, en nog eens 64 deden er tussen de vijftien en negenendertig. Dit zijn wekelijkse en dagelijkse distributeurs, een snelgroeiend segment van de fondsenmarkt. Een filter dat enkel vraagt om "tien betalingen of meer" neemt ze allemaal mee in de maandelijkse lijst. Door het aantal op veertien te maximeren, worden deze uitgesloten.

Het label op zichzelf is niet beter. 62 tickers met een maandelijks frequentielabel betaalden slechts één keer in het jaar, en 189 daarvan betaalden tussen de drie en zes keer. Binnen de bandbreedte van tien tot veertien komen het label en de werkelijke registratie 1581 van de 1590 keer overeen; daarom vereist deze pagina beide.

De meeste maandelijkse betalers zijn fondsen, geen operationele bedrijven

Dit is het onderdeel dat in lijstjes vaak wordt overgeslagen. De database bevat geen label voor fondsen, ETF's of REIT's, waardoor een lijst met maandelijkse betalers niet op basis van een dergelijk kenmerk 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 zij dekt. Exchange-traded en closed-end fondsen vallen buiten die dekking, waardoor de aanwezigheid van een marktkapitalisatie op deze pagina fungeert als werkbare indicator voor een operationeel bedrijf. Van de 1590 tickers in de maandelijkse categorie, beschikken er 35 over zo'n record. De rest heeft geen dergelijke registratie. Het merendeel daarvan bestaat uit exchange-traded, closed-end en interval fondsen, met een kleine restgroep van units, trusts en kleinere emittenten die de feed niet bereikt.

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 maandelijkse inkomsten: de bedrijfsstructuren die elke maand uitkeren, zijn ontworpen om cash direct door te sluizen. Een maandelijkse variant van een dividendgroei-kampioen van twee decennia bestaat nauwelijks onder gewone operationele bedrijven, die per kwartaal uitkeren. Waarom het kwartaalmodel in de Verenigde Staten de standaard werd en welke structuren daarvan afwijken, wordt uiteengezet in maandelijkse dividend-aandelen uitgelegd.

Wat het dividendrendement is van aandelen met maandelijkse uitkering

De yield van aandelen met een maandelijkse uitkering loopt veel verder uiteen dan die van de rest van de markt. Het panel groepeert elk aandeel met een maandelijkse uitkering dat aan de liquiditeitsdrempel voldoet en over een volledige koershistorie van twaalf maanden beschikt. Daarnaast wordt een kolom toegevoegd die een yield-screen normaal gesproken niet laat zien: de koersontwikkeling van het aandeel over die twaalf maanden.

QueryYield-distributie van liquide maandelijkse betalers, inclusief de mediane 12-maands prijsverandering per band
categoriepayersmediaan annual yield (%)mediaan koersverandering 12m (%)company filings
Under 3%772.44-1.11
From 3% to 5%3164.2-4.43
From 5% to 8%2416.2-4.89
From 8% to 12%1289.22-7.23
Above 12%9314.73-15.115
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_pct
Voer het zelf uit

De grootste categorie is From 3% to 5%, met 316 namen, tegenover 241 in de From 5% to 8%-band en 77 in de Under 3%-band. De mediane yields lopen netjes op, van 2.44% aan de onderkant tot 14.73% aan de bovenkant.

Kijk nu naar de koerskolom daarnaast. De mediane koersverandering over twaalf maanden bedraagt -1.1% in de laagste yield-band en -4.4% in de From 3% to 5%-band, gevolgd door -15.1% in de Above 12%-band. 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 extreme yield is meestal 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 de 12%

Elke maandelijkse betaler met een yield van meer dan ongeveer 12% verdient een nadere blik. Dit zijn de rapporterende bedrijven die deze grens overschrijden, inclusief de ontwikkeling van de koers en de maandelijkse uitkering over het afgelopen jaar.

QueryMaandelijkse betalers met een yield boven 12% - prijsontwikkeling en dividendmutaties achter het cijfer
tickerannual yield (%)koersverandering 12m (%)payment verandering 12m (%)avg daily traded (M USD)
OXSQ31.84-28.501.5
EARN27.46-33.801.6
PSEC26.35-41.7-22.211.6
IVR25.92-24.6-64.718
ORC24.07-33-16.732.1
ARR21.79-17.1053.7
SAR19.93-33.502.4
DX18.63-17.2074.1
CION18.22-30.6-72.21.8
HRZN16.69-27.4-45.51.6
AGNC16.48-13.30296.2
PNNT15.69-52.8-501.4
PFLT14.56-26.4-224.8
EFC13.32-13.1017
TRIN12.68.1-66.714
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 25
Voer het zelf uit

15 namen halen de drempel. OXSQ heeft het hoogste geannualiseerde cijfer met 31.84%; de koers bewoog -28.5% over twaalf maanden en de maandelijkse betaling bewoog 0%. EARN volgt met 27.46%, bij een koersbeweging van -33.8% en een betalingsbeweging van 0%. 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, zijnde de hoogste uitkering per kalenderjaar, staat hieronder vermeld naast de verhoging ten opzichte van het voorgaande jaar en het aantal keer dat het tarief in dat jaar werd verhoogd:

QueryRealty Income's gedeclareerde maandelijkse rate per kalenderjaar, de stijging ten opzichte van het voorgaande jaar en de stappen binnen elk jaar
Jaarmaandelijkse payment (USD)Jaarlijkse verhoging (%)Aantal verhogingenKleinste jaarlijkse verhoging (%)
20140.18340.6940.69
20150.1914.1350.69
20160.20256.0260.69
20170.21254.9450.69
20180.221450.69
20190.22752.9450.69
20200.23453.0850.69
20210.24655.1250.69
20220.24850.8140.69
20230.25653.2250.69
20240.26352.7340.69
20250.272.4760.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 year
Voer het zelf uit

Het 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 stappen 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 gemeten 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:

QueryMaandelijkse betalers in het dividendregister, per voltooid kalenderjaar
21 rows (showing 20)
JaarMaandelijkse betalersMaandelijks aandeel (%)
200500
200670.25
2007692.32
2008401.2
2009471.32
2010611.53
2011601.44
20121351.88
201373010.2
201483111.12
201585711.5
201683910.92
201786910.98
20189348.76
20199838.94
20209719.44
202110049.49
202210949.88
2023116910.44
2024129911.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 year
Voer het zelf uit

De 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 gemeten

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 kasstromen 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.
  • Type betaling. Alleen betalingen die in de datastroom als terugkerend zijn gemarkeerd, worden meegeteld. Speciale, aanvullende en onregelmatige eenmalige uitkeringen zijn uitgesloten van de frequentietest en van de yield.
  • Reeks. Het aantal jaren van ononderbroken maandelijkse betalingen telt opeenvolgende terugkerende ex-dividenddata zonder een gat van langer dan zeventig dagen. De datastroom mist soms een registratie voor een maand waarin een bedrijf wel heeft betaald; het eisen van twaalf exacte 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 aandelen verhandeld per dag, over ten minste vijftien sessies tijdens reguliere handelsuren 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, is uitgesloten. De datumstempel kan daarom één 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, is overal uitgesloten.
  • Wat hier niet staat. Expense ratios 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 betalen kapitaal terug in plaats van winst, en dat is nooit zichtbaar in een yield.

Veelgestelde vragen

Welke aandelen keren maandelijks dividend uit?

Gemeten aan de hand van de betalingshistorie over de afgelopen twaalf maanden keren 1590 in de VS genoteerde tickers maandelijks uit, maar slechts 35 daarvan beschikt over een trackrecord op basis van bedrijfsfundamenten. Bijna alle overige zijn fondsen. De meest verhandelde van de indieners is O, en de lijst die aan de liquiditeitsdrempel voldoet, telt 31 namen.

Zijn maandelijkse dividendaandelen veilig?

Een maandelijks schema biedt geen enkele garantie op veiligheid; de groep neigt naar mortgage REITs en option-income fondsen waarvan de uitkeringen meebewegen met kredietcondities en rentestanden. Bij de hier gemeten maandelijkse betalers bedroeg de mediane koersverandering over twaalf maanden -15.1% voor namen met een yield boven de twaalf procent, tegenover -1.1% voor namen onder de drie procent.

Wat is het aandeel met de hoogste maandelijkse dividendyield?

Onder de maandelijks uitkerende bedrijven die voldoen aan de liquiditeitsdrempel, heeft OXSQ de hoogste geannualiseerde yield met 31.84% per de slotkoers van Oct 16. De koers van het aandeel bewoog -28.5% over de voorgaande twaalf maanden; dit is de rekenkundige basis achter de meeste yields met dubbele cijfers.

Hoe wordt de maandelijkse yield op deze pagina berekend?

De laatst aangekondigde maandelijkse uitkering wordt vermenigvuldigd met twaalf en vervolgens gedeeld door de slotkoers van de laatst voltooide handelssessie. Hiermee wordt het huidige tarief geannualiseerd in plaats van de cash flow van de afgelopen twaalf maanden op te tellen. Een betaler die halverwege het jaar de uitkering heeft verhoogd, oogt hier dus hoger dan op basis van de trailing yield.


Elke tabel hierboven is een opgeslagen, geversioneerde query op basis van aangekondigde dividendgegevens en actuele minutendata. Vouw de SQL onder een paneel uit of bouw uw eigen scherm voor maandelijkse betalers op de Strasmore-terminal.

#dividends#monthly dividends#income investing#reits#dividend yield