Strasmore Research
市場概況 Matt Connor著者: Matt Connor ・更新: 2026-10-18 · data as of October 18, 2026 · refreshed weekly

毎月配当株の全リスト

実際の支払い履歴から毎月配当の米国上場銘柄を選別。直近12カ月の支払い回数、現在の利回り、売買代金を一覧で比較できます。

毎月分配銘柄は四半期に一度ではなく毎月現金を支払うが、実際の銘柄数はリスト記事が示唆するよりはるかに少ない。ベンダーのラベルではなく支払い実績そのものをスクリーニングすると、直近12カ月に十回から十四回の定期的な現金支払いを行った米国上場ティッカーは1590銘柄で、そのうち企業ファンダメンタルズの記録があるのは35銘柄にすぎない。このページの掲載銘柄はすべて、Oct 16セッションの終値を基準に算出している。

月次配当銘柄リスト

以下の各銘柄は、米国上場企業の届出銘柄です。直近12カ月に10回から14回の継続的な現金配当を実施し、1日当たりの株式売買代金が少なくとも100万ドルでした。順位は1日当たりの売買代金に基づいています。

クエリ月次配当株 - 毎月支払う提出企業を日次取引額順にランキング
31 rows (showing 20)
ティッカー月次支払額 ($)年間利回り (%)月次支払年数1日平均取引額 (M$)価格算出基準日
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
各数値の背後にある正確なSQL
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
自分で実行する

Oは、ここで最も売買が活発な月次配当銘柄です。月次配当は0.2715ドル、月次配当の継続年数は14.3年、Oct 16の終値に対する年率換算利回りは5.81%です。平均取引日には、351.5百万ドルの株式が売買されています。スクリーニング結果は31銘柄です。利回り欄は、直近の1回分の配当を年12回として年率換算し、その終値で割って算出しています。そのため、株価が動くたびに変化します。今後12カ月の現金収入を予測するものではありません。

次回の配当を受け取るには、権利落ち日の前に株式を保有している必要があります。今後の権利落ち日カレンダーでは、次に権利落ち日を迎える銘柄を確認できます。権利落ち日とはでは、買い手が配当を受け取れるかどうかを決める基準日について説明しています。

月次分配銘柄の特定方法

配当データには頻度ラベルが付いているが、それだけを信頼すると、どちらの方向でも判定を誤る。ここでは、ティッカーが実際に行った支払い回数を数え、その回数に上限と下限を設けて判定する。

クエリ過去1年間のティッカー別定期現金支払い - 月次帯が位置する範囲
区分ティッカー月次表示企業提出書類
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
各数値の背後にある正確なSQL
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)
自分で実行する

122銘柄は直近1年間に四十回以上の定期的な現金分配を行い、別の64銘柄は十五回から三十九回だった。これらは週次・日次分配銘柄であり、ファンド市場で急速に拡大している分野だ。「支払い回数が十回以上」とだけ条件を設定すると、すべて月次リストに入ってしまう。上限を十四回に設定すれば、これらを除外できる。

ラベルだけでも十分ではない。月次の頻度ラベルが付いた62銘柄は、年間の支払いがちょうど一回だった。また、そのうち189銘柄は、支払い回数が三回から六回だった。十回から十四回の範囲では、ラベルと実績が一致したのは1581回中1590回だった。だからこそ、このページでは両方を条件としている。

月次配当銘柄の大半は事業会社ではなくファンド

リスト記事が省くのはこの点です。データベースには、ファンド、ETF、REITを示す区分フラグがありません。そのため、月次配当銘柄のリストをラベルで事業会社に絞り込むことはできません。一方、対象とする事業会社の時価総額を収録した企業ファンダメンタルズのデータフィードはあります。上場ファンドとクローズドエンドファンドはこの対象外です。そのため、このページでは時価総額の有無を事業会社の実務上の判定基準としています。月次配当銘柄の1590ティッカーのうち、時価総額があるのは35です。残りには該当する記録がありません。その大半は上場ファンド、クローズドエンドファンド、インターバルファンドです。ほかに、データフィードがカバーしていないユニット、トラスト、小規模発行体も含まれます。

時価総額が確認できる少数の銘柄は、主に不動産投資信託、モーゲージREIT、ビジネス・ディベロップメント・カンパニー、ロイヤルティ・トラストです。これが月次収入の実態です。毎月支払う法人形態は、現金をそのまま投資家に還元する仕組みになっています。通常の事業会社は四半期配当が中心で、二十年にわたり増配を続ける優良配当銘柄に相当する月次配当銘柄はほとんど存在しません。なぜ四半期配当が米国の標準になったのか、またどのような仕組みがそこから外れるのかは、月次配当株の仕組みで詳しく説明します。

月次配当銘柄の利回りはどの程度か

月次配当銘柄の利回りのばらつきは、市場全体よりはるかに大きい。このパネルでは、流動性の基準を満たし、1年間の株価履歴がある月次配当銘柄を利回りごとに区分している。さらに、利回りスクリーニングでは通常示されない項目として、その12カ月間に株価がどう動いたかも一列に加えている。

クエリ流動性の高い月次配当銘柄の利回り分布と、各帯の12か月価格変化中央値
区分支払企業数利回り中央値 (%)過去12か月の価格変動中央値 (%)企業提出書類
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
各数値の背後にある正確なSQL
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
自分で実行する

最大の区分はFrom 3% to 5%で、316銘柄を含む。これに対し、From 5% to 8%区分は241銘柄、Under 3%区分は77銘柄となっている。中央値ベースの利回りは、最も低い区分の2.44%から最も高い区分の14.73%へ、明確に上昇している。

次に、その隣にある株価の列を確認したい。12カ月間の株価変化の中央値は、最低利回り区分で-1.1%、From 3% to 5%区分で-4.4%となり、Above 12%区分では-15.1%となっている。利回りの分母は株価であるため、配当額が変わらなくても、株価の下落によって銘柄が最上位区分に入ることがある。極端に高い利回りは通常、手厚い配当の証拠ではなく、株価下落による算術的な結果である。配当利回りとTreasury利回りの比較では、高いインカム水準が満たすべき条件を説明している。

12%を超える銘柄

月次分配で、おおむね12%を超える利回りの銘柄は、改めて確認する価値があります。以下はその水準を上回る届出企業です。過去1年間の株価と月次分配金の推移も示します。

クエリ利回り12%超の月次配当銘柄 - 数値の背景にある価格変動と支払額の変動
ティッカー年間利回り (%)過去12か月の価格変動 (%)過去12か月の支払額変動 (%)1日平均取引額 (M$)
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
各数値の背後にある正確なSQL
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
自分で実行する

15銘柄が基準を上回りました。OXSQの年率換算利回りが31.84%で最も高く、12カ月間で株価は-28.5%、月次分配金は0%動きました。続くEARNは27.46%で、株価は-33.8%、分配金は0%動きました。分配金の減額と株価の下落は同じ銘柄で同時に起きることが多く、両方を通じて利回りが上昇します。

利回りは単独では不十分な指標です。その理由を詳しく説明するのが、配当利回りとは何かです。

Realty Incomeの月次配当を年別に見る

Realty Incomeは、このカテゴリーの基準銘柄であり、月次配当について調べる際の一般的な出発点です。公表された月次配当額と、各暦年に公表された最高支払額を、前年からの増配率およびその年に配当額が引き上げられた回数と並べています。

クエリRealty Incomeの暦年別公表月次配当率、前年からの増配率、各年内の引き上げ段階
年月次支払額 ($)年間引き上げ率引き上げ回数最小年間引き上げ率
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
各数値の背後にある正確なSQL
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
自分で実行する

月次配当額は、2014の$0.1834から、2025の$0.27へ増えました。表で示す年間増配率の最小値は0.69%で、掲載したすべての年で配当額が増えています。直近の通年では増配率が2.47%、2014では0.69%でした。隣に示した引き上げ回数から、その増配の経緯も分かります。2025だけで、6回の個別の増配がありました。月次配当を支払う銘柄は、年に一度まとめて引き上げるのではなく、年に数回、小幅に配当額を引き上げます。全期間の推移は、Realty Incomeの配当ページに掲載しています。

月次支払い記録をどこまでさかのぼれるか

このページの連続記録は、企業が初めて月次配当を支払った年ではなく、配当記録を起点に測定している。そのため、最も古くから支払っている銘柄よりも記録のほうが新しい。各暦年に完了した、年間十回から十四回の定期的な権利落ち日があるティッカーを数えると、次のとおりである。

クエリ配当記録にある月次配当銘柄 - 完了した暦年別
21 rows (showing 20)
年月払い者数月次割合
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
各数値の背後にある正確なSQL
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
自分で実行する

この記録では、60の月次支払い銘柄が2011にあり、135が2012にあります。その後、730が2013に、1481が2025にあります。構成比の列は、この変化と、フィード全体の単純な増加を区別しています。月次支払い銘柄の比率は、すべての定期支払い銘柄の1.44%から10.2%へ上昇しました。この段階よりはるか前から月次で支払っている企業でも、ここで示せる連続年数は、記録自体が保持する年数を超えません。

このリストの算出方法

すべての基準と除外条件を、平易に説明します。

  • 配当頻度。 過去365日間に10~14回の定期的な現金支払いが記録され、かつ最新の頻度ラベルが月次である銘柄を、月次配当銘柄とします。上下限の両方に意味があります。下限はまれな記録漏れを許容し、上限は週次・日次の分配銘柄を除外します。
  • 支払いの種類。 フィードが定期的と示す支払いだけを数えます。特別分配、追加分配、不定期の一回限りの支払いは、頻度判定にも利回り計算にも含めません。
  • 継続年数。 途切れのない月次支払いの年数は、70日を超える空白がない連続した権利落ち日を基に数えます。企業が実際には支払っていても、フィードにその月の記録がない場合があります。そのため、年間12件の正確な記録を求めると、すべての継続年数を過小評価します。四半期配当に切り替わると約3カ月の空白が生じ、継続は正しく終了します。上限は記録自体によって決まり、上のカバレッジパネルに示されています。
  • 流動性の下限。 過去1カ月の通常取引時間における少なくとも15セッションで、1日平均100万ドル以上の株式売買代金があることを条件とします。これを下回ると、提示スプレッドのため利回りは実質的な意味を持ちません。
  • 価格。 利回りは、完了したセッションの終値を使って計算します。このページの再構築時点で進行中だったセッションは除外するため、日付表示が暦上の日付より1~2日遅れることがあります。
  • 企業フィルター。 メインリストには、企業ファンダメンタルズの記録があるティッカーだけを掲載します。利回り分布パネルには、ファンドを含むすべての月次支払い銘柄を掲載します。
  • 除外条件。 レバレッジ型およびインバース型の上場取引商品は、名称に基づいて除外します。また、過去1年間に株式分割があったティッカーも除外します。株式分割は見かけ上の価格変動を生み、1株当たりの比較を損なうためです。2つの発行体が同じシンボルを使っている場合、そのシンボルは全体から除外します。
  • 含まれない情報。 ファンドの経費率と、分配金の税務上の性格(元本払戻しか所得か)は、このデータに含まれていません。高利回りの月次分配ファンドの中には、利益ではなく元本を返還しているものもありますが、その点は利回りには反映されません。

よくある質問

毎月配当を支払う銘柄はどれですか?

直近12カ月の支払実績で集計すると、米国上場ティッカーのうち1590が毎月配当を支払っています。ただし、企業ファンダメンタルズの記録があるのは35にとどまります。残りのほとんどはファンドです。届出企業の中で最も売買高が多いのはOで、流動性基準を満たす銘柄は31あります。

毎月配当を支払う銘柄は安全ですか?

毎月配当という支払スケジュールだけで、安全性が保証されるわけではありません。この銘柄群には、信用環境や金利によって分配金が変動するモーゲージREITやオプション収入ファンドが多く含まれます。ここで集計した毎月配当銘柄では、利回りが12%超の銘柄の12カ月価格変化率の中央値は-15.1%でした。一方、3%未満の銘柄では-1.1%でした。

最も利回りが高い毎月配当銘柄はどれですか?

毎月配当を支払う届出企業のうち、流動性基準を満たす銘柄では、OXSQの年率換算利回りが最も高く、Oct 16の終値時点で31.84%です。過去12カ月の株価は-28.5%動いており、これが二桁利回りの大半を生む計算上の背景です。

このページの月次利回りはどのように計算していますか?

直近の確定した月次配当額に12を掛け、直近の取引終了日の終値で割っています。これは過去12カ月の現金配当を合計するのではなく、現在の配当率を年率換算する方法です。そのため、年の途中で増配した銘柄は、ここではトレーリング利回りより高く表示されます。


上記の各テーブルは、確定した配当記録と実際の分足データに基づく、保存・バージョン管理済みのクエリです。各パネルの下にあるSQLを展開するか、Strasmore端末で独自の毎月配当銘柄スクリーニングを作成してください。

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