Strasmore Research
Récap des marchés Matt ConnorPar Matt Connor · Mis à jour le 2026-09-05 · data as of September 5, 2026 · refreshed weekly

Actions à dividende mensuel : liste complète

Actions américaines à dividende mensuel, vérifiées sur leur historique de versements : lesquelles paient réellement douze fois par an et quel est leur rendement actuel ?

Les actions à dividende mensuel versent des liquidités chaque mois, et non une fois par trimestre. La liste réellement exploitable est bien plus courte que ne le laissent entendre les articles de type listicle. En examinant l’historique des versements plutôt qu’une étiquette attribuée par un fournisseur de données, 1569 tickers cotés aux États-Unis ont effectué entre dix et quatorze versements récurrents au cours des douze derniers mois, et seuls 32 d’entre eux disposent d’un historique de fondamentaux d’entreprise. Toutes les données de cette page sont calculées à partir du cours de clôture de la séance Sep 4.

La liste des actions à dividende mensuel

Chaque valeur ci-dessous est une société cotée aux États-Unis et soumise aux obligations de publication financière. Elle a effectué entre dix et quatorze versements en numéraire récurrents au cours des douze derniers mois et a enregistré au moins un million de dollars de transactions quotidiennes sur son titre. Le classement est établi selon la valeur quotidienne échangée.

RequêteActions à dividendes mensuels — sociétés déclarantes versant chaque mois, classées par valeur quotidienne des transactions
28 rows (showing 20)
tickerpaiement mensuel ($)rendement annuel (%)années de paiements mensuelsvolume quotidien moyen échangé (M$)cours jusqu’au
O0.2715.314.2220.3Sep 4
AGNC0.1213.3711.9139.8Sep 4
DOC0.10175.841.570.7Sep 4
DX0.1715.787.652Sep 4
ADC0.2674.415.751.5Sep 4
ARR0.2417.66.245.7Sep 4
EPR0.316.25.128.3Sep 4
APLE0.086.134.727.8Sep 4
MAIN0.2655.4913.927.3Sep 4
ORC0.118.2913.422.9Sep 4
PECO0.10833.35519.4Sep 4
SMA0.13595.011.316.2Sep 4
IVR0.1219.940.714.7Sep 4
CSWC0.19349.381.214.4Sep 4
LTC0.195.5414.213.5Sep 4
EFC0.1311.567.311.3Sep 4
PFLT0.0812.9314.15.7Sep 4
LAND0.04675.7513.55.7Sep 4
GOOD0.19.1614.23.8Sep 4
PBT0.01870.6614.23.7Sep 4
Le SQL exact derrière chaque chiffre
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
Essayez cette requête

O est ici la valeur à dividende mensuel la plus activement traitée : un versement mensuel de $0.271, 14.2 années de versements mensuels ininterrompus recensés et un rendement annualisé de 5.3% par rapport à son cours de clôture de Sep 4, pour une moyenne de 220.3 millions de dollars échangés par séance. Le screener recense 28 valeurs. La colonne du rendement annualise le dernier versement individuel en le multipliant par douze, puis le rapporte à ce cours de clôture. Elle évolue donc avec le cours. Il ne s’agit pas d’une prévision des flux de trésorerie des douze prochains mois.

La détention de l’action avant sa date ex-dividende permet de percevoir le prochain versement. Le calendrier des prochaines dates ex-dividende indique quelles valeurs passent ensuite ex-dividende, tandis que l’explication de la date ex-dividende précise la date limite qui détermine si un acheteur percevra le dividende.

Identifier un payeur mensuel

Le flux de dividendes comporte une fréquence, mais s’y fier uniquement conduit à une erreur dans les deux sens. Le test compte les versements effectivement réalisés par un ticker, puis encadre ce nombre par une borne basse et une borne haute.

RequêteVersements récurrents en espèces par ticker sur les douze derniers mois — position de la bande mensuelle
catégorietickersétiquetés mensuelspublications des sociétés
One a year39955530
Two a year24073644
Three to six a year44521821477
Seven to nine a year1641625
Ten to fourteen a year1569156532
Fifteen to thirty-nine a year7100
Forty or more a year11800
Le SQL exact derrière chaque chiffre
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)
Essayez cette requête

118 tickers ont effectué au moins quarante versements récurrents en espèces au cours des douze derniers mois, et 71 autres en ont effectué entre quinze et trente-neuf. Il s’agit de distributeurs hebdomadaires et quotidiens, un segment en forte croissance du marché des fonds. Un filtre demandant seulement « dix versements ou plus » les inclut tous dans la liste des payeurs mensuels. Plafonner le nombre à quatorze les exclut.

Le libellé seul n’est pas plus fiable. 55 tickers portant le libellé de fréquence mensuelle n’ont effectué qu’un seul versement sur l’année, et 182 d’entre eux en ont effectué entre trois et six. Dans la fourchette de dix à quatorze versements, le libellé et l’historique concordent 1565 fois sur 1569, raison pour laquelle cette page exige les deux.

La plupart des payeurs mensuels sont des fonds, et non des sociétés d’exploitation

C’est le point que les articles en liste passent sous silence. La base ne comporte aucun indicateur signalant le type fonds, ETF ou REIT. Une liste de payeurs mensuels ne peut donc pas être filtrée par étiquette pour isoler les sociétés d’exploitation. En revanche, elle contient un flux de données sur les fondamentaux des entreprises, qui indique une capitalisation boursière pour les sociétés d’exploitation couvertes. Les fonds cotés et les fonds fermés ne sont pas couverts. La présence d’une capitalisation boursière sert donc ici de proxy opérationnel pour identifier une société d’exploitation. Parmi les 1569 tickers de la tranche mensuelle, 32 en présentent une. Les autres ne disposent d’aucune donnée de ce type. La plupart sont des fonds cotés, des fonds fermés et des fonds à intervalles, auxquels s’ajoutent quelques limited partnerships, trusts et petits émetteurs non couverts par le flux.

Les quelques émetteurs qui déposent des comptes sont principalement des real estate investment trusts, des mortgage REITs, des business development companies et des royalty trusts. C’est la réalité des revenus mensuels : les structures qui versent chaque mois sont conçues pour redistribuer directement les liquidités. Il existe à peine un équivalent mensuel d’un champion de la croissance du dividende sur deux décennies parmi les entreprises d’exploitation ordinaires, qui versent généralement leur dividende chaque trimestre. Les raisons pour lesquelles le versement trimestriel est devenu la norme aux États-Unis, ainsi que les structures qui s’en écartent, sont détaillées dans les actions à dividende mensuel expliquées.

Rendement des actions à dividende mensuel

Les rendements des actions qui versent un dividende mensuel sont bien plus dispersés que ceux de l’ensemble du marché. Le tableau regroupe toutes les actions à dividende mensuel qui dépassent le seuil de liquidité et disposent d’un historique de cours complet sur un an. Il ajoute une colonne qu’un screen de rendement ne montre jamais : l’évolution du cours de l’action sur ces douze mois.

RequêteDistribution des rendements parmi les payeurs mensuels liquides, avec la variation médiane du cours sur 12 mois pour chaque bande
catégoriepayeursrendement médian (%)variation médiane du cours sur 12 mois (%)publications des sociétés
Under 3%672.28-0.41
From 3% to 5%2894.17-2.32
From 5% to 8%2216.36-2.19
From 8% to 12%929.36-3.26
Above 12%7314.51-8.910
Le SQL exact derrière chaque chiffre
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
Essayez cette requête

La tranche la plus représentée est From 3% to 5%, avec 289 valeurs, contre 221 dans la tranche From 5% to 8% et 67 dans la tranche Under 3%. Les rendements médians augmentent régulièrement, de 2.28% dans la tranche la plus basse à 14.51% dans la tranche la plus haute.

Il faut ensuite regarder la colonne des cours. La variation médiane du cours sur douze mois atteint -0.4% dans la tranche de rendement la plus basse et -2.3% dans la tranche From 3% to 5%, puis -8.9% dans la tranche Above 12%. Le rendement utilise le cours de l’action au dénominateur. Une valeur peut donc entrer dans la tranche supérieure sans que le dividende versé ne change. Un rendement exceptionnellement élevé reflète généralement le calcul lié à la baisse du cours de l’action, et non la générosité du dividende. Rendement du dividende et rendements des Treasuries précise ce qu’un niveau de revenu élevé doit dépasser.

Les titres au rendement supérieur à 12 %

Tout payeur mensuel affichant un rendement supérieur à environ 12 % mérite un examen plus approfondi. Voici les sociétés déclarantes qui franchissent ce seuil, avec l’évolution du cours de l’action et du versement mensuel au cours des douze derniers mois.

RequêtePayeurs mensuels offrant un rendement supérieur à 12 % — évolution du cours et du versement à l’origine de ce chiffre
tickerrendement annuel (%)variation du cours sur 12 mois (%)variation du paiement sur 12 mois (%)volume quotidien moyen échangé (M$)
EARN21.99-22.701.6
IVR19.94-5.4-64.714.4
ORC18.29-7.2-16.722.2
ARR17.67.3046
SAR16.96-28.102.1
DX15.782.9050.4
HRZN14.88-30.4-45.53.5
AGNC13.375.30135
PFLT12.93-27.4-225.7
PNNT12.85-47.5-501.8
Le SQL exact derrière chaque chiffre
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
Essayez cette requête

10 noms franchissent le seuil. EARN affiche le chiffre annualisé le plus élevé, à 21.99% ; son cours a évolué de -22.7% sur douze mois et son versement mensuel de 0%. IVR suit à 19.94%, avec une variation du cours de -5.4% et une variation du versement de -64.7%. Une baisse du versement et un recul du cours interviennent souvent sur le même titre, et le rendement augmente sous l’effet de ces deux mouvements.

Un rendement ne constitue pas, à lui seul, une information complète. C’est précisément ce qu’examine en détail qu’est-ce que le rendement du dividende.

Dividende mensuel de Realty Income, année par année

Realty Income est la référence de la catégorie et le point de départ habituel pour quiconque s’intéresse aux dividendes mensuels. Son taux mensuel annoncé, correspondant au versement le plus élevé annoncé au cours de chaque année civile, est présenté à côté de la hausse par rapport à l’année précédente et du nombre de relèvements du taux intervenus au cours de l’année :

RequêteTaux mensuel annoncé par Realty Income selon l’année civile, hausse par rapport à l’année précédente et relèvements au sein de chaque année
annéepaiement mensuel ($)hausse annuelle en %nombre de haussesplus faible hausse annuelle en %
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
Le SQL exact derrière chaque chiffre
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
Essayez cette requête

Le taux mensuel est passé de $0.1834 en 2014 à $0.27 en 2025. La plus faible hausse annuelle du panel s’élève à 0.69%, de sorte que le taux a augmenté chaque année de la période présentée. La hausse a atteint 2.47% au cours du dernier exercice complet et 0.69% en 2014. Le nombre de relèvements montre comment ce niveau a été atteint : 6 hausses distinctes au cours de la seule année 2025. Les sociétés qui versent des dividendes mensuels relèvent leur taux par petites étapes plusieurs fois par an, plutôt qu’en une seule fois. Le profil complet figure sur la page dividende de Realty Income.

Historique des versements mensuels

Chaque série présentée sur cette page est mesurée à partir de l’historique des dividendes, et non de l’année où une entreprise a commencé à verser un dividende mensuel. Cet historique est plus récent que celui des sociétés les plus anciennes à effectuer de tels versements. Nous comptons les tickers affichant dix à quatorze dates ex-dividende récurrentes au cours de chaque année civile complète :

RequêtePayeurs mensuels figurant dans l’historique des dividendes, par année civile complète
21 rows (showing 20)
annéepayeurs mensuelspart mensuelle en %
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
Le SQL exact derrière chaque chiffre
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
Essayez cette requête

L’historique recense 60 sociétés versant un dividende mensuel en 2011, contre 135 en 2012, puis 730 en 2013 et 1481 en 2025. La colonne de part permet de distinguer cette progression de la simple croissance du flux de données : les sociétés versant un dividende mensuel sont passées de 1.44% de l’ensemble des sociétés effectuant des versements récurrents à 10.2%. Une société qui versait un dividende mensuel bien avant cette période ne peut pas afficher ici une série couvrant davantage d’années que l’historique lui-même.

Comment cette liste est mesurée

Chaque seuil et chaque exclusion, en termes simples.

  • Cadence. Un ticker est considéré comme mensuel lorsqu’il a enregistré entre dix et quatorze versements en espèces récurrents au cours des 365 derniers jours et que sa dernière étiquette de fréquence indique « mensuel ». Les deux limites comptent : la limite basse tolère l’absence occasionnelle d’un enregistrement, tandis que la limite haute exclut les versements hebdomadaires et quotidiens.
  • Type de versement. Seuls les versements que le flux de données identifie comme récurrents sont comptabilisés. Les versements spéciaux, supplémentaires et irréguliers sont exclus du test de cadence et du rendement.
  • Série. Les années de versements mensuels ininterrompus correspondent à des dates ex-dividende récurrentes consécutives, sans intervalle supérieur à seventy days. Il arrive que le flux ne comporte pas l’enregistrement d’un mois durant lequel une entreprise a effectivement versé un dividende. Exiger twelve enregistrements exacts par an sous-estimerait donc toutes les séries. Le passage à une fréquence trimestrielle crée un intervalle proche de trois mois et met correctement fin à la série. Le plafond est fixé par les données disponibles, comme le montre le panneau de couverture ci-dessus.
  • Seuil de liquidité. Au moins one million de dollars d’actions doivent être négociés en moyenne par jour, sur au moins fifteen séances aux horaires réguliers au cours du dernier mois. En dessous de ce seuil, les spreads affichés rendent le rendement théorique.
  • Valorisation. Les rendements utilisent le dernier cours de clôture d’une séance TERMINÉE. La séance en cours au moment de la reconstruction de cette page est exclue. La date affichée peut donc avoir un ou deux jours de retard sur le calendrier.
  • Filtre sur les sociétés. La liste principale ne conserve que les tickers associés à une fiche de données fondamentales d’entreprise. Le panneau de distribution des rendements inclut tous les payeurs mensuels, y compris les fonds.
  • Exclusions. Les produits négociés en Bourse à effet de levier et inverses sont exclus sur la base de leur nom. Tout ticker ayant fait l’objet d’un split au cours de l’année écoulée est également exclu : un split fausse l’évolution du cours et rompt la comparaison par action. Un même symbole utilisé par deux émetteurs est exclu partout.
  • Ce qui n’apparaît pas ici. Les ratios de frais des fonds et le traitement fiscal d’une distribution — remboursement de capital ou revenu — ne figurent pas dans ces données. Plusieurs fonds mensuels à haut rendement restituent du capital plutôt que des bénéfices. Cela n’apparaît jamais dans un rendement.

FAQ

Quelles actions versent un dividende chaque mois ?

Sur la base de l’historique des versements des douze derniers mois, 1569 tickers cotés aux États-Unis versent un dividende mensuel, mais seuls 32 d’entre eux disposent d’un historique de données fondamentales d’entreprise. La quasi-totalité des autres sont des fonds. Le titre déclarant le plus échangé est O, et la liste qui franchit le seuil de liquidité compte 28 valeurs.

Les actions à dividende mensuel sont-elles sûres ?

Une fréquence de versement mensuelle ne garantit pas la sécurité. Cet ensemble est largement composé de mortgage REITs et de fonds à revenus d’options, dont les distributions évoluent avec les conditions de crédit et les taux. Parmi les payeurs mensuels étudiés ici, la variation médiane du cours sur douze mois était de -8.9% pour les valeurs affichant un rendement supérieur à 12 %, contre -0.4% pour celles dont le rendement était inférieur à 3 %.

Quelle est l’action à dividende mensuel offrant le rendement le plus élevé ?

Parmi les sociétés déclarantes versant un dividende mensuel et franchissant le seuil de liquidité, EARN affichait le rendement annualisé le plus élevé, à 21.99% à la clôture du Sep 4. Son cours a varié de -22.7% au cours des douze mois précédents. C’est ce qui explique la plupart des rendements à deux chiffres.

Comment le rendement mensuel est-il calculé sur cette page ?

Le dernier versement mensuel annoncé est multiplié par douze, puis divisé par le cours de clôture de la dernière séance complète. Ce calcul annualise le taux actuel au lieu d’additionner les flux encaissés au cours des douze derniers mois. Une société ayant relevé son dividende en cours d’année affiche donc ici un rendement supérieur à son rendement sur douze mois.


Chaque tableau ci-dessus correspond à une requête stockée et versionnée, établie à partir des dividendes déclarés et de véritables barres minute. Développez le SQL sous n’importe quel panneau ou créez votre propre screen de payeurs mensuels sur le terminal Strasmore.

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