2026-এ সর্বোচ্চ Dividend Yield-এর US Stocks
সর্বোচ্চ dividend yield-এর US stocks-এর তালিকা দেখুন। প্রতিটি yield-এর পাশে payout ratio এবং গত 12 মাসে cash payout কতবার কমেছে, তা তুলনা করুন।
যুক্তরাষ্ট্রের শেয়ারবাজারে সর্বোচ্চ dividend yield-সম্পন্ন শেয়ারগুলো সাধারণত সেগুলোই, যাদের শেয়ারদর সবচেয়ে বেশি কমেছে। Dividend yield হলো শেয়ারপ্রতি বার্ষিক dividend-কে শেয়ারদর দিয়ে ভাগ করা। শেয়ারদর প্রতি সেকেন্ডে বদলায়, আর payout এক দশকে কয়েকবার পরিবর্তিত হয়। তাই yield অনুযায়ী সাজানো যেকোনো ranking মূলত তার denominator-এর ranking।
এই পেজে US-listed operating companies-এর ওপর ওই screen চালানো হয়েছে। প্রতিটি yield-এর পাশে দুটি কলাম রাখা হয়েছে: payout ratio এবং গত 12 মাসে বাস্তবে পরিশোধ করা cash-এর পরিবর্তন। ফলে yield trap-টি গদ্যে দাবি করার বদলে টেবিলেই স্পষ্ট দেখা যায়।
সর্বোচ্চ dividend yield-সম্পন্ন US শেয়ার, বাছাই করা তালিকা
এই screen-এ $2 billion বা তার বেশি market capitalization-সম্পন্ন, US-এ তালিকাভুক্ত প্রতিটি কোম্পানির সর্বশেষ সংরক্ষিত snapshot নেওয়া হয়েছে। শেয়ারের দাম $5 বা তার বেশি হতে হবে। trailing dividend yield এবং trailing earnings per share—দুটিই positive হতে হবে। এরপর শীর্ষ 15টি কোম্পানিকে র্যাঙ্ক করা হয়েছে। প্রতিটি নামের পাশে রয়েছে payout ratio—অর্থাৎ earnings per share-এর শতাংশ হিসেবে বার্ষিক dividend—এবং trailing twelve months-এ নগদে পরিশোধিত dividend-এর পরিবর্তন, তার আগের twelve months-এর তুলনায়।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH snapshot AS (
SELECT ticker,
toFloat64(dividend_yield) * 100 AS yield_pct,
toFloat64(price) AS price_usd,
toFloat64(dividend_yield) * toFloat64(price) AS annual_dividend,
toFloat64(earnings_per_share) AS eps
FROM global_markets.stocks_ratios
WHERE date = (SELECT max(date) FROM global_markets.stocks_ratios)
AND price >= 5
AND market_cap >= 2000000000
AND dividend_yield > 0
AND earnings_per_share > 0
),
payments AS (
SELECT ticker,
sumIf(toFloat64(cash_amount), ex_dividend_date > today() - INTERVAL 1 YEAR) AS ttm_paid,
sumIf(toFloat64(cash_amount), ex_dividend_date <= today() - INTERVAL 1 YEAR
AND ex_dividend_date > today() - INTERVAL 2 YEAR) AS prior_paid
FROM global_markets.stocks_dividends
WHERE distribution_type = 'recurring'
AND cash_amount > 0
AND ex_dividend_date > today() - INTERVAL 2 YEAR
AND ex_dividend_date <= today()
GROUP BY ticker
HAVING ttm_paid > 0 AND prior_paid > 0
)
SELECT s.ticker AS ticker,
round(s.yield_pct, 2) AS dividend_yield_pct,
round(s.annual_dividend / s.eps * 100, 0) AS payout_ratio,
round(100 * (p.ttm_paid - p.prior_paid) / p.prior_paid, 1) AS dividend_change_1y_pct,
round(s.price_usd, 2) AS share_price
FROM snapshot AS s
INNER JOIN payments AS p ON s.ticker = p.ticker
ORDER BY dividend_yield_pct DESC
LIMIT 15তালিকাটি শীর্ষে 20.95% থেকে নেমে 15 সারির একেবারে নিচে 11.55% পর্যন্ত বিস্তৃত। এই পৃষ্ঠার প্রতিটি reading সাধারণ US dividend payer-এর তুলনায় অনেক বেশি। yield-এর ডান পাশে থাকা দুটি কলাম দেখায়, প্রতিটি নাম কীভাবে এই অবস্থানে পৌঁছেছে।
প্রথমে payout ratio দেখুন। শীর্ষ নামটির ratio 1948%। অর্থাৎ, তার earnings per share-এর যত অংশ বার্ষিক dividend হিসেবে বিতরণ করা হয়। 100-এর কাছাকাছি সংখ্যা মানে reported profit-এর প্রায় পুরোটাই বিতরণ করা হচ্ছে। 100-এর বেশি সংখ্যা মানে earnings-এর তুলনায় dividend-এর অঙ্ক বড়। সে ক্ষেত্রে cash on hand, asset sale বা borrowing থেকে অর্থ নেওয়া হতে পারে। Dividend payout ratio-এর নির্দেশিকা এই ratio কী দেখায় এবং কী দেখায় না, তা ব্যাখ্যা করে।
এরপর change কলামটি দেখুন। এটি এমন একটি প্রশ্নের উত্তর দেয়, যার উত্তর yield একা দিতে পারে না: payout নিজেই কি বেড়েছে? শীর্ষ নামটির trailing twelve months-এ নগদ dividend ছিল 18.3%, আগের twelve months-এর তুলনায়। Payout অপরিবর্তিত থাকলেও বা কমলেও yield বাড়তে পারে, যদি শেয়ারের দাম তার চেয়ে দ্রুত কমে।
এই তালিকার constituent-গুলোকে স্থায়ী ধরে নেবেন না। প্রতিবার প্রকাশের সময় table-টি নতুন করে গণনা করা হয়। কোনো নামের শেয়ারের দাম পুনরুদ্ধার হলে বা dividend কমানো হলে সেটি তালিকা থেকে বাদ পড়তে পারে, কারণ উভয় ক্ষেত্রেই ratio কমে যায়। এই পৃষ্ঠার স্থায়ী বিষয় হলো pattern-টি।
একটি yield table-এর শীর্ষে কমে যাওয়া দামের তালিকা কেন থাকে
পুরো payer universe-কে yield band-এ ভাগ করে সাজালে জনসমষ্টির স্তরেও একই প্রক্রিয়া দেখা যায়। ডান দিকের দুটি কলামে নগদ অর্থের কী পরিবর্তন হয়েছে তা দেখানো হয়েছে: গত 12 মাসে তার আগের 12 মাসের তুলনায় কম payout দিয়েছে এমন প্রতিটি band-এর কোম্পানির অংশ এবং বেশি payout দিয়েছে এমন কোম্পানির অংশ।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH snapshot AS (
SELECT ticker,
toFloat64(dividend_yield) * 100 AS yield_pct,
toFloat64(dividend_yield) * toFloat64(price) AS annual_dividend,
toFloat64(earnings_per_share) AS eps
FROM global_markets.stocks_ratios
WHERE date = (SELECT max(date) FROM global_markets.stocks_ratios)
AND price >= 5
AND market_cap >= 2000000000
AND dividend_yield > 0
AND earnings_per_share IS NOT NULL
),
payments AS (
SELECT ticker,
sumIf(toFloat64(cash_amount), ex_dividend_date > today() - INTERVAL 1 YEAR) AS ttm_paid,
sumIf(toFloat64(cash_amount), ex_dividend_date <= today() - INTERVAL 1 YEAR
AND ex_dividend_date > today() - INTERVAL 2 YEAR) AS prior_paid
FROM global_markets.stocks_dividends
WHERE distribution_type = 'recurring'
AND cash_amount > 0
AND ex_dividend_date > today() - INTERVAL 2 YEAR
AND ex_dividend_date <= today()
GROUP BY ticker
HAVING ttm_paid > 0 AND prior_paid > 0
)
SELECT multiIf(s.yield_pct >= 8, '8% and up',
s.yield_pct >= 5, '5-8%',
s.yield_pct >= 2.5, '2.5-5%',
'under 2.5%') AS yield_band,
count() AS companies,
round(quantileDeterministic(0.5)(s.yield_pct, cityHash64(s.ticker)), 2) AS median_yield_pct,
round(quantileDeterministicIf(0.5)(s.annual_dividend / s.eps * 100,
cityHash64(s.ticker), s.eps > 0), 0) AS median_payout_ratio,
round(100 * countIf(p.ttm_paid < p.prior_paid * 0.99) / count(), 1) AS pct_paid_less_than_year_before,
round(100 * countIf(p.ttm_paid > p.prior_paid * 1.01) / count(), 1) AS pct_paid_more_than_year_before
FROM snapshot AS s
INNER JOIN payments AS p ON s.ticker = p.ticker
GROUP BY yield_band
HAVING countIf(s.eps > 0) > 0
ORDER BY median_yield_pctপ্রথম ও শেষ সারি পাশাপাশি দেখুন। 580 এবং 32 কোম্পানিকে নিয়ে, median yield under 2.5% band-এর 1.14% থেকে 8% and up band-এর 10.91% পর্যন্ত বিস্তৃত। Median payout ratio-ও একইভাবে বদলেছে: low band-এ 27%, high band-এ 124%।
Cash কলাম দুটি গোষ্ঠীর পার্থক্য আরও স্পষ্ট করে। under 2.5% band-এ 77.6% কোম্পানি আগের 12 মাসের তুলনায় গত 12 মাসে বেশি payout দিয়েছে, আর 5.5% কোম্পানি কম দিয়েছে। 8% and up band-এ এই অনুপাত দুটি হলো 34.4% এবং 40.6%। বাড়তে থাকা payout-এর সঙ্গে যুক্ত high yield এবং কমতে থাকা payout-এর সঙ্গে যুক্ত high yield এক জিনিস নয়; yield কলামটি এই পার্থক্য দেখাতে পারে না। Dividend cuts-এ reduction-এর আগে সাধারণত কী ঘটে তা ব্যাখ্যা করা হয়েছে, আর ভালো dividend yield বলতে কী বোঝায় দেখায় বাজারজুড়ে median yield কত, যার আশেপাশে এই band-গুলো অবস্থান করে। Risk-free বিকল্পের সঙ্গে তুলনা করতে Treasury yields-এর তুলনায় dividend yield এক দশক ধরে একই সম্পর্ক অনুসরণ করে।
দুই অঙ্কের dividend yield কতটা বিরল?
নিচের প্রতিটি ধাপে yield floor-এ বা তার ওপরে থাকা কোম্পানির সংখ্যা দেখানো হয়েছে। পাশাপাশি ওই গোষ্ঠীর median payout ratio এবং কোনো positive earnings না থাকা শেয়ারের অনুপাতও দেখানো হয়েছে। এই বিশ্লেষণে লোকসান করা কোম্পানিগুলোকেও রাখা হয়েছে। ধাপগুলোর পার্থক্য মূলত এখানেই স্পষ্ট হয়।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH snapshot AS (
SELECT ticker,
toFloat64(dividend_yield) * 100 AS yield_pct,
toFloat64(dividend_yield) * toFloat64(price) AS annual_dividend,
toFloat64(earnings_per_share) AS eps
FROM global_markets.stocks_ratios
WHERE date = (SELECT max(date) FROM global_markets.stocks_ratios)
AND price >= 5
AND market_cap >= 2000000000
AND dividend_yield > 0
AND earnings_per_share IS NOT NULL
),
rungs AS (
SELECT arrayJoin([2, 3, 4, 5, 6, 8, 10, 15]) AS min_yield_pct
)
SELECT concat(toString(r.min_yield_pct), '% and up') AS yield_floor,
count() AS companies,
round(quantileDeterministicIf(0.5)(s.annual_dividend / s.eps * 100,
cityHash64(s.ticker), s.eps > 0), 0) AS median_payout_ratio,
round(100 * countIf(s.eps <= 0) / count(), 1) AS pct_no_positive_eps
FROM rungs AS r, snapshot AS s
WHERE s.yield_pct >= r.min_yield_pct
GROUP BY r.min_yield_pct
HAVING countIf(s.eps > 0) > 0
ORDER BY r.min_yield_pct535 কোম্পানি 2% and up ধাপ অতিক্রম করেছে। মোট 8টি ধাপের মধ্যে মাত্র 10টি 15% and up অতিক্রম করেছে। প্রথম ধাপে median payout ratio হলো 63%, আর শেষ ধাপে তা 968%। কোনো positive earnings না থাকা শেয়ারের অনুপাত 9.5% থেকে বেড়ে 10% হয়েছে।
এখানে মূল বিষয় হলো এই ধরনের শেয়ারের স্বল্পতা। তালিকার শেষ প্রান্ত দ্রুত ছোট হয়ে আসে। সেখানে টিকে থাকা কোম্পানিগুলো নিচের ধাপগুলোর কোম্পানির তুলনায় ক্রমশ ভিন্ন বৈশিষ্ট্যের হয়ে ওঠে। Top 15 তালিকায় প্রতিটি সারিতে যে বিষয়টি দেখা যায়, এটি তার সমগ্র বাজারগোষ্ঠীভিত্তিক চিত্র।
মাসে মাসে yield trap কেমন দেখায়
একটি yield trap হলো এমন উচ্চ yield, যার সঙ্গে payout বাড়ার বদলে শেয়ারের দাম কমতে থাকে। এটি বোঝার সবচেয়ে স্পষ্ট উপায় হলো একটি মাত্র নাম ধরে রেখে তিনটি সংখ্যা একসঙ্গে কীভাবে বদলায় তা দেখা। Walgreens Boots Alliance (WBA)-এর ক্ষেত্রে জুলাই 2022 থেকে জুন 2024 পর্যন্ত 24 মাসের এই সময়সীমা অতীতে নির্দিষ্ট করা হয়েছে, যাতে এই পরিসংখ্যান কখনও আপডেট না হয়:
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH px AS (
SELECT toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York'))) AS month_start,
argMax(close, window_start) AS price,
max(toDate(toTimeZone(window_start, 'America/New_York'))) AS last_day
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'WBA'
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2022-07-01')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2024-06-30')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY month_start
),
dv AS (
SELECT ex_dividend_date, cash_amount
FROM global_markets.stocks_dividends
WHERE ticker = 'WBA'
AND distribution_type = 'recurring'
AND frequency = 4
AND cash_amount > 0
AND ex_dividend_date >= toDate('2021-06-01')
)
SELECT formatDateTime(px.month_start, '%Y-%m') AS month,
formatDateTimeInJodaSyntax(px.month_start, 'MMMM yyyy') AS month_label,
round(any(px.price), 2) AS price,
round(argMax(dv.cash_amount, dv.ex_dividend_date), 2) AS quarterly_dividend_usd,
round(toFloat64(argMax(dv.cash_amount, dv.ex_dividend_date)) * 4
/ toFloat64(any(px.price)) * 100, 2) AS dividend_yield_pct
FROM px, dv
WHERE dv.ex_dividend_date <= px.last_day
GROUP BY px.month_start
ORDER BY px.month_startJuly 2022-এ ত্রৈমাসিক পেমেন্ট ছিল $0.48, আর শেয়ারের দাম ছিল $39.62; yield ছিল 4.82%। June 2024-এ ত্রৈমাসিক পেমেন্ট কমে হয় $0.25 এবং দাম হয় $12.1; yield হয় 8.27%। ওই 24 মাসে payout কমেছে, কিন্তু yield শেষ পর্যন্ত আরও বেড়েছে।
এই একটি ধারাবাহিকতাতেই পুরো trap-টি দেখা যায়। yield অনুযায়ী সাজানো screener এই নামটিকে সময়সীমার বেশির ভাগ জুড়েই তালিকার উপরের দিকে দেখিয়েছে, কিন্তু yield column-এর নিচে থাকা দামের গতিপথ সেখানে ধরা পড়েনি। yield-এর পাশে payout ratio এবং payment history দেখালে একটি ranking এমন তথ্যে পরিণত হয়, যা পাঠক নিজে যাচাই করতে পারেন।
এই স্ক্রিন কীভাবে পুনরুৎপাদন করবেন
- সর্বশেষ সংরক্ষিত fundamentals snapshot থেকে শুধু US-listed নাম নেওয়া হয়েছে।
- Funds এই universe-এর বাইরে। এই স্ক্রিনে reported earnings-per-share figure থাকা বাধ্যতামূলক। তাই exchange-traded এবং closed-end funds বাদ পড়ে। এসব ফান্ডের distribution আসে portfolio income ও capital থেকে, কোম্পানির earnings থেকে নয়। ফলে EPS-এর বিপরীতে payout ratio তাদের ক্ষেত্রে অর্থবহ নয়।
- শেয়ারপ্রতি $5 এবং market value $2 billion-এর ন্যূনতম সীমা রাখা হয়েছে। $5-এর নিচের নামগুলোতে spread বেশি এবং order book পাতলা থাকে। $1.20 quote-এর ওপর হিসাব করা yield এক সেন্টের tick-এই কয়েক percentage point বদলে যেতে পারে।
- REIT এবং সাধারণ operating company-কে একসঙ্গে rank করা হয়েছে। Depreciation charge accounting earnings-কে সম্পত্তি থেকে আসা cash flow-এর নিচে নামিয়ে দেয়। তাই REIT-এর reported earnings-এর বিপরীতে payout ratio নিয়মিত 100%-এর ওপরে থাকে। Analysts সাধারণত funds from operations-এর ভিত্তিতে REIT মূল্যায়ন করেন। তাই সেই সমন্বয় মাথায় রেখে কোনো REIT row-এর payout ratio পড়ুন।
- 15-name ranking-এ শুধু positive trailing earnings থাকা নাম রাখা হয়েছে। Band এবং rung table-এ loss-maker-রাও রয়েছে। সেখানেই positive earnings না থাকা শেয়ারটি রিপোর্ট করা হয়েছে।
- Dividend-change column গত 12 মাসের cash payment-কে তার আগের 12 মাসের সঙ্গে তুলনা করে। Payment timing-এর কারণে একটি সময়সীমায় 5টি payment এবং অন্যটিতে 3টি payment পড়তে পারে। এতে declared rate অপরিবর্তিত থাকলেও ওই column বদলে যায়।
- এটি একটি US screen। কোনো পাঠক A-share dividend yield ranking চাইলে তার অর্থ Shanghai এবং Shenzhen listing। সেগুলো এই data-র সম্পূর্ণ বাইরে। এই পৃষ্ঠার কোনো তথ্য সেই ranking-এর বিকল্প নয়।
FAQ-এর আগে একটি সংজ্ঞাগত নোট। এখানে দেওয়া yield হলো trailing snapshot reading, annualized forward estimate নয়। কোনো কোম্পানি বছরের মধ্যে payment পরিবর্তন করলে এই দুটির মধ্যে পার্থক্য হয়। ডিভিডেন্ড yield কীভাবে হিসাব করা হয় অংশে arithmetic ব্যাখ্যা করা হয়েছে। trailing এবং forward dividend yield অংশে ব্যাখ্যা করা হয়েছে, একই দিনে একই stock-এর জন্য দুটি site কেন ভিন্ন সংখ্যা দেখায়।
সর্বোচ্চ dividend yield FAQ
এই মুহূর্তে US-এ সর্বোচ্চ dividend yield-সম্পন্ন শেয়ার কোনটি?
সর্বশেষ সংরক্ষিত snapshot অনুযায়ী, এই screen-এর শীর্ষ নামটির yield 20.95%। তালিকায় 15টি নাম রয়েছে, এবং সর্বনিম্ন yield 11.55%। প্রতিটি recompute-এ নির্দিষ্ট নামটি বদলে যায়। তাই এখানে কোনো ticker-এর বদলে screen প্রকাশ করা হয়।
দুই অঙ্কের dividend yield কি অতিরিক্ত ভালো বলে মনে হয়?
এটি অসম্ভব নয়, তবে বিরল। $2 billion-এর বেশি market cap-সম্পন্ন US-listed কোম্পানির মধ্যে মাত্র 10টি 15% and up সীমা অতিক্রম করে। তাদের median payout ratio 968%। এই গোষ্ঠীর 10%টির trailing earnings ইতিবাচক নয়।
সর্বোচ্চ dividend yield-সম্পন্ন শেয়ারগুলোর তালিকা এত ঘন ঘন বদলে যায় কেন?
এর denominator হলো live price। কোনো শেয়ারের দাম পুনরুদ্ধার হলে বা তার board dividend কমালে সেটি ranking থেকে বাদ পড়ে। Dividend কমানো হলে কোনো শেয়ার দীর্ঘ সময় তালিকার শীর্ষে থাকার ধারাও প্রায়ই শেষ হয়।
উচ্চ dividend yield কি dividend নিরাপদ—এমনটা বোঝায়?
শুধু yield দেখে dividend-এর নিরাপত্তা সম্পর্কে কিছু বলা যায় না। 8% and up band-এ median payout ratio 124%। এই গোষ্ঠীর 40.6%টি কোম্পানি গত 12 মাসে তার আগের 12 মাসের তুলনায় কম cash dividend দিয়েছে।
এই ranking কি A-share dividend yield-ও অন্তর্ভুক্ত করে?
না। এটি শুধু US-listed কোম্পানিগুলোকে অন্তর্ভুক্ত করে। A-share dividend yield ranking Shanghai ও Shenzhen-এর listing-এর তথ্যের ওপর নির্ভর করে। সেই figures এই page-এর কোথাও নেই।
উপরের প্রতিটি figure হলো filed dividend records এবং reported fundamentals-এর ওপর তৈরি stored, versioned query-এর ফল। যেকোনো panel-এর SQL খুলুন, অথবা Strasmore terminal-এ নিজের floor নির্ধারণ করে screenটি পুনর্নির্মাণ করুন।