Strasmore Research
Piyasa özetleri Matt ConnorYazan Matt Connor · Güncellendi 2026-07-24 · data as of July 24, 2026 · refreshed weekly

Aylık temettü ödeyen hisse senetleri listesi

ABD borsalarında her ay düzenli nakit ödeme yapan şirketlerin güncel listesi ve verim oranları. Gerçek ödeme geçmişine dayanan detaylı analiz için inceleyin.

Aylık temettü ödeyen hisseler, üç ayda bir yerine her ay nakit ödeme yapar; ancak gerçek liste, popüler içeriklerde belirtilenden çok daha kısadır. Ödeme geçmişi doğrudan incelendiğinde, 1553 ABD borsalarında işlem gören sembolün son on iki ay içinde on ile on dört arasında düzenli nakit ödeme yaptığı görülmektedir. Bu şirketlerin yalnızca 32 kadarı güçlü temel veriler sergilemektedir. Bu sayfadaki tüm veriler Jul 21 seansı kapanış fiyatlarına dayanmaktadır.

Aylık temettü ödeyen hisse senetleri listesi

Aşağıdaki tüm şirketler, son on iki ay içinde on ila on dört kez düzenli nakit ödeme yapmış ve günlük en az bir milyon dolar işlem hacmine ulaşmış, ABD borsalarında işlem gören şirketlerdir. Sıralama, günlük işlem hacmine göre yapılmıştır.

SorgulaAylık temettü ödeyen şirketler - günlük işlem hacmine göre sıralanmış aylık ödeme yapanlar
Her verinin arkasındaki tam 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, burada en yoğun işlem gören aylık ödeyicidir: aylık 0.271 tutarında ödeme, kesintisiz 14 yıllık aylık ödeme geçmişi ve ortalama bir seansta 226.4 milyon dolarlık işlem hacmi ile Jul 21 kapanış fiyatına kıyasla yıllık 5% verim. Tarama sonucu 26 isim listelenmiştir. Verim sütunu, en son yapılan tekil ödemeyi yıllık on iki aya bölerek ve kapanış fiyatına oranlayarak hesaplanır; bu nedenle fiyat değiştikçe verim de değişir. Bu değer, gelecek on iki ayın nakit ödemelerine dair bir tahmin değildir.

Bir sonraki ödemeyi alabilmek için hissenin temettü dağıtım tarihinden (ex-dividend date) önce portföyde bulundurulması gerekmektedir. yaklaşan temettü dağıtım tarihleri takvimi, bir sonraki tarihleri listeler; temettü dağıtım tarihinin açıklaması ise alıcının ödemeyi alıp alamayacağını belirleyen kesinti tarihini açıklar.

Aylık ödeme yapanların nasıl tanımlandığı

Temettü veri akışı bir frekans etiketi içerir; ancak yalnızca bu etikete güvenmek her iki yönde de hatalı sonuçlar verir. Buradaki test, bir sembolün fiilen yaptığı ödemeleri sayar ve ardından bu sayıyı her iki yönden sınırlandırır.

SorgulaSon bir yılda hisse başına tekrarlanan nakit ödemeler - aylık bant konumu
Her verinin arkasındaki tam 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)

98 sembol, geride kalan yıl boyunca kırk veya daha fazla düzenli nakit ödeme yapmıştır; diğer 77 sembol ise on beş ile otuz dokuz arasında ödeme yapmıştır. Bunlar, fon piyasasının hızla büyüyen bir segmenti olan haftalık ve günlük dağıtıcılar arasındadır. Sadece "on veya daha fazla ödeme" şartı arayan bir tarama, bunların tamamını aylık listeye dahil eder. Sayının on dört ile sınırlandırılması ise onları listeden çıkarır.

Etiketin tek başına kullanımı da daha iyi bir sonuç vermez. Aylık frekans etiketi taşıyan 71 sembol yıl boyunca tam olarak bir kez ödeme yapmıştır ve bunların 182'ü üç ile altı kez arasında ödeme yapmıştır. On ile on dört arasındaki bantta, etiket ve kayıt 1553 durumun 1541'ünde uyuşmaktadır; bu nedenle bu sayfa her ikisini de gerektirmektedir.

Aylık ödeme yapanların çoğu şirket değil, fondur

Listelerde atlanan kısım burasıdır. Veri tabanında fon, ETF veya REIT türüne dair bir etiket bulunmamaktadır; bu nedenle aylık ödeme yapanlar listesi, etiketlere göre faaliyet gösteren şirketler olarak filtrelenemez. Veri tabanında yer alan şirket temelleri akışı, kapsanan faaliyet şirketleri için piyasa değeri raporlamaktadır. Borsada işlem gören ve kapalı uçlu fonlar bu kapsamın dışındadır; bu durum, piyasa değerinin bu sayfada bir faaliyet şirketi için gösterge olarak kullanılmasını sağlamaktadır. 1553 sembolün 32 tanesi piyasa değeri verisine sahiptir. Geri kalanların ise böyle bir kaydı bulunmamaktadır. Bunların çoğu borsada işlem gören, kapalı uçlu ve aralıklı fonlardır; listenin sonunda ise veri akışının ulaşmadığı birimler, tröstler ve daha küçük ihraççılar yer almaktadır.

Dosyalama yapan az sayıdaki yapı arasında gayrimenkul yatırım ortaklıkları, mortgage REIT'leri, iş geliştirme şirketleri ve telif tröstleri hakimdir. Aylık gelirin gerçek yapısı budur: her ay ödeme yapan kurumsal yapılar, nakdi doğrudan aktarmak üzere kurulmuştur. Çeyreklik ödeme yapan sıradan faaliyet şirketleri arasında, yirmi yıllık temettü büyüme şampiyonu ayarında aylık bir karşılık neredeyse hiç bulunmamaktadır.

Aylık temettü hisselerinin verimi

Aylık temettü ödeyen hisselerdeki verim aralığı, piyasa geneline kıyasla çok daha geniştir. Panel, bir tam yıllık fiyat geçmişine sahip olan ve likidite eşiğini geçen tüm aylık ödeyicileri gruplandırmaktadır. Ayrıca, verim taramalarında görülmeyen bir sütun eklenmiştir: hisse fiyatının bu on iki ay içindeki değişimi.

SorgulaLikit aylık ödeyicilerde verim dağılımı ve her bandın medyan 12 aylık fiyat değişimi
Her verinin arkasındaki tam 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

En büyük grup From 3% to 5% bandıdır; bu bantta 289 hisse bulunurken, From 5% to 8% bandında 212, Under 3% bandında ise 65 hisse yer almaktadır. Medyan verimler, en alttaki 2.46% seviyesinden en üstteki 14.35% seviyesine doğru belirgin bir artış göstermektedir.

Fiyat sütunu incelendiğinde, on iki aylık medyan fiyat değişimi en düşük verim bandında 0.5%, From 3% to 5% bandında -0.4% ve Above 12% bandında -6.6% olarak ölçülmektedir. Verim hesaplamasında hisse fiyatı paydada yer aldığından, bir hisse ödeme miktarında değişiklik olmasa bile üst gruba yükselebilir. Aşırı yüksek verim, genellikle cömert bir ödeyicinin kanıtı olmaktan ziyade, düşen hisse fiyatının bir sonucudur. Temettü verimi ile Hazine tahvilleri karşılaştırması, yüksek bir gelir oranının hangi koşulları sağlaması gerektiğini açıklamaktadır.

%12'nin üzerindekiler

Yıllık getirisi yaklaşık %12'nin üzerinde olan her aylık ödeme yapan hisse senedi incelenmeye değerdir. Aşağıdaki şirketler, hisse fiyatı ve aylık ödemelerin son bir yıldaki seyriyle bu eşiği aşmaktadır.

SorgulaVerimi %12'nin üzerinde olan aylık ödeyiciler - rakamın arkasındaki fiyat ve ödeme hareketi
Her verinin arkasındaki tam 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

9 isimleri barajı geçmektedir. EARN 21.85% ile en yüksek yıllık getiriye sahiptir; hisse fiyatı on iki ay içinde -26% oranında, aylık ödemesi ise 0% oranında değişmiştir. PSEC ise -36.3% fiyat değişimi ve -22.2% ödeme değişimi ile 19.34% oranında takip etmektedir. Temettü indirimi ve düşen fiyat sıklıkla aynı hissede görülür ve getiri her iki durumdan dolayı da yükselir.

Getiri tek başına eksik bir veridir; temettü verimi nedir konusu bu argüman üzerinden işlemektedir.

Realty Income'un yıllık bazda aylık temettüsü

Realty Income, bu kategorideki referans noktasıdır ve aylık temettüler hakkında okuma yapanlar için genellikle başlangıç noktasıdır. İlgili şirketin ilan ettiği aylık oran, her takvim yılındaki en yüksek ödeme tutarı, bir önceki yıla göre artış miktarı ve bu oran yıl içinde kaç kez artırıldığı ile birlikte sunulmaktadır:

SorgulaRealty Income'ın takvim yılına göre beyan edilen aylık oranı, önceki yıla göre artış ve yıl içi artış adımları
Her verinin arkasındaki tam 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

Aylık oran 2014 yılında $0.1834 iken 2025 yılında $0.27 olmuştur. Verilerdeki en düşük yıllık artış 0.69% seviyesindedir, bu nedenle oran gösterilen her yıl yükselmiştir. Artış oranı son tam yılda 2.47%, 2014 yılında ise 0.69% olarak gerçekleşmiştir; yanındaki artış sayısı ise oranın bu seviyeye nasıl ulaştığını göstermektedir: sadece 2025 içinde 6 ayrı artış yapılmıştır. Aylık ödeme yapan şirketler, oranı tek bir adımda bir kez artırmak yerine, yılda birkaç kez küçük artışlarla günceller. Ölçülen tüm profil Realty Income temettüsü sayfasında yer almaktadır.

Aylık ödeme kayıtlarının geçmişi

Bu sayfadaki her seri, bir şirketin aylık ödemeye başladığı yıldan ziyade temettü kayıtları baz alınarak ölçülmektedir; bu kayıtlar en eski ödeyicilerden daha yenidir. Her tamamlanmış takvim yılında on ila on dört tekrarlayan ex-date değerine sahip olan hisseler sayıldığında:

SorgulaTemettü geçmişine göre aylık ödeyiciler, tamamlanan takvim yılı bazında
Her verinin arkasındaki tam 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

Kayıtlar 2011 yılında 60 aylık ödeyici, 2012 yılında 135, 2013 yılında 730 ve 2025 yılında 1481 aylık ödeyici içermektedir. Hisse sütunu, bu aşamayı veri akışındaki düz büyümeden ayırmaktadır: Aylık ödeyiciler, tüm tekrarlayan ödeyiciler arasında 1.44% oranından 10.2% oranına yükselmiştir. Bu aşamadan çok daha önce aylık ödeme yapan bir şirket, burada kaydın kendisinden daha fazla yıl gösteremez.

Bu listenin ölçüm yöntemi

Tüm eşik değerler ve istisnalar hakkında açıklama.

  • Periyot. Bir hisse senedi, son 365 gün içinde on ile on dört arasında tekrarlayan nakit ödeme kaydettiğinde VE en son frekans etiketi aylık olduğunda aylık olarak nitelendirilir. Her iki sınır da önemlidir: alt sınır nadir eksik kayıtları tolere eder, üst sınır ise haftalık ve günlük dağıtıcıları kapsam dışında tutar.
  • Ödeme türü. Sadece veri akışının tekrarlayan olarak işaretlediği ödemeler sayılır. Özel, ek ve düzensiz tek seferlik ödemeler periyot testinden ve verimden hariç tutulur.
  • Seri. Kesintisintisiz aylık ödemeler, yetmiş günden daha uzun boşluk içermeyen ardışık tekrarlayan ex-tarihlerini kapsar. Veri akışı bazen bir şirketin ödeme yaptığı bir aya ait kaydı eksik bırakabilir; bu nedenle yılda tam on iki kayıt şartı aranması tüm serileri olduğundan düşük gösterir; çeyreklik periyoda geçiş ise yaklaşık üç aylık bir boşluk yaratarak seriyi doğru şekilde sonlandırır. Yukarıdaki kapsam panelinde görüldüğü üzere, kayıt süresi üst sınırı belirler.
  • Likidite alt sınırı. Son bir ay içinde, en az on beş normal işlem seansı boyunca günlük ortalama en az bir milyon dolar tutarında hisse senedi ticareti yapılmış olmalıdır. Bu değerin altındaki piyasa yapıcı makas aralıkları, verimi teorik bir düzeye indirger.
  • Fiyatlandırma. Verim hesaplamalarında tamamlanmış bir seansın son kapanış fiyatı kullanılır; bu sayfanın yeniden oluşturulduğu sırada devam eden seans hariç tutulur, bu nedenle tarih damgası takvimin bir veya iki gün gerisinde kalabilir.
  • Şirket filtresi. Ana liste yalnızca şirket temel verilerine sahip olan hisse senetlerini içerir. Verim dağılım paneli ise fonlar dahil tüm aylık ödeme yapanları içerir.
  • İstisnalar. Kaldıraçlı ve ters yönlü ETF'ler isim bazında listeden çıkarılır; aynı şekilde son bir yıl içinde hisse bölünmesi yaşayan tüm semboller de çıkarılır (bir bölünme fiyat hareketini yapay olarak oluşturur ve hisse başına karşılaştırmayı bozar). İki ihraççı tarafından kullanılan tek bir sembol her yerde kapsam dışı bırakılır.
  • Burada yer almayanlar. Fon gider oranları ve bir dağıtımın vergi karakteri (sermaye iadesi ile gelir arasındaki fark) bu verilerde yer almaz. Yüksek verimli birçok aylık fon, kazanç yerine sermaye iadesi yapar ve bu durum verimde asla görünmez.

SSS

Her ay temettü ödeyen hisseler hangileridir?

Son on iki aylık ödeme kayıtları baz alındığında, ABD borsalarında işlem gören 1553 sembol aylık ödeme yapmaktadır; ancak bunların sadece 32 kadarı şirket temellerine dayalı bir geçmişe sahiptir. Geri kalanların neredeyse tamamı fonlardan oluşmaktadır. Bildirim yapanlar arasında en yoğun işlem gören O olup, likidite eşiğinin üzerinde kalan liste 26 derinliğindedir.

Aylık temettü ödeyen hisseler güvenli midir?

Aylık ödeme takvimi bir güvenlik garantisi sunmaz; grup, ödemeleri kredi koşulları ve faiz oranlarıyla birlikte değişen mortgage REIT'leri ve opsiyon geliri sağlayan fonlar ağırlığındadır. Burada ölçülen aylık ödeme yapanlar arasında, %12'nin üzerinde getiri sağlayan isimler için medyan on iki aylık fiyat değişimi -6.6% iken, %3'ün altındakiler için 0.5% olarak gerçekleşmiştir.

En yüksek verimli aylık temettü hissesi hangisidir?

Likidite eşiğinin üzerinde kalan aylık ödeme yapan şirketler arasında, Jul 21 kapanışı itibarıyla 21.85% ile en yüksek yıllık verimi EARN sağlamaktadır. Hisse fiyatı önceki on iki ayda -26% oranında hareket etmiştir; bu durum çoğu çift haneli verimin matematiksel temelini oluşturmaktadır.

Bu sayfadaki aylık verim nasıl hesaplanmaktadır?

En son beyan edilen aylık ödeme tutarı on iki ile çarpılır ve ardından son tamamlanan seansın kapanış fiyatına bölünür. Bu yöntem, son on iki ayın nakit toplamı yerine mevcut oranı yıllıklandırır; bu nedenle yıl ortasında ödemesini artıran bir şirket, burada geçmiş verimine kıyasla daha yüksek görünür.


Yukarıdaki tüm tablolar, beyan edilen temettü kayıtları ve gerçek dakikalık veriler üzerinden çalışan, saklanan ve versiyonlanmış sorgulardır. Herhangi bir panelin altındaki SQL kodunu genişletebilir veya Strasmore terminali üzerinden kendi aylık ödeme yapanlar ekranınızı oluşturabilirsiniz.