Cổ phiếu Mỹ có dividend yield cao nhất 2026
Các cổ phiếu Mỹ có dividend yield cao nhất thường giảm giá mạnh. Xem bộ lọc, payout ratio cạnh từng yield và tần suất khoản chi trả bị cắt giảm.
Các cổ phiếu Mỹ có dividend yield cao nhất thường là những mã có giá giảm mạnh nhất. Dividend yield được tính bằng cổ tức hằng năm trên mỗi cổ phiếu chia cho giá cổ phiếu. Giá thay đổi từng giây, trong khi mức chi trả chỉ thay đổi vài lần mỗi thập kỷ. Vì vậy, mọi bảng xếp hạng sắp xếp theo yield phần lớn chỉ là bảng xếp hạng theo mẫu số.
Trang này chạy bộ lọc trên các công ty đang hoạt động và niêm yết tại Mỹ. Bên cạnh yield của từng công ty là hai cột: payout ratio và mức thay đổi của số tiền mặt thực tế đã chi trả trong mười hai tháng qua. Nhờ đó, bẫy yield hiện rõ ngay trong bảng thay vì chỉ được khẳng định bằng lời.
Các cổ phiếu Mỹ có dividend yield cao nhất, đã qua sàng lọc
Bộ lọc sử dụng snapshot mới nhất được lưu cho mọi công ty niêm yết tại Mỹ có giá trị từ 2 tỷ USD trở lên, đang giao dịch ở mức từ 5 USD/cổ phiếu, có trailing dividend yield dương và earnings per share trailing dương. Danh sách xếp hạng 15 mã đứng đầu. Bên cạnh mỗi mã là payout ratio (cổ tức hằng năm tính theo tỷ lệ phần trăm của earnings per share) và mức thay đổi của tiền mặt đã chi trả trong twelve months gần nhất so với twelve months liền trước.
Câu lệnh SQL chính xác đằng sau mỗi con số
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 15Danh sách trải từ 20.95% ở vị trí đầu xuống 11.55% ở vị trí cuối trong tổng số 15 dòng. Mọi chỉ số trên trang này đều cao hơn đáng kể so với cổ phiếu trả cổ tức điển hình tại Mỹ. Hai cột bên phải của dividend yield cho thấy cách từng mã đạt được vị trí đó.
Trước hết là payout ratio. Chỉ số của mã đứng đầu là 1948%, thể hiện phần earnings per share được cổ tức hằng năm sử dụng. Con số gần 100 có nghĩa là toàn bộ lợi nhuận được báo cáo được chi trả ra ngoài. Con số trên 100 có nghĩa là khoản chi trả lớn hơn phần earnings tạo ra, được tài trợ bằng tiền mặt sẵn có, bán tài sản hoặc vay nợ. Hướng dẫn về dividend payout ratio giải thích chỉ số này phản ánh và không phản ánh điều gì.
Tiếp theo là cột thay đổi. Cột này trả lời câu hỏi mà yield đơn thuần không thể trả lời: chính khoản chi trả có tăng lên hay không? Cổ tức bằng tiền mặt của mã đứng đầu trong twelve months gần nhất đạt 18.3% so với twelve months trước đó. Yield vẫn có thể tăng dù khoản chi trả đi ngang hoặc giảm, miễn là giá cổ phiếu giảm nhanh hơn.
Hãy xem các mã trong danh sách là tạm thời. Bảng được tính toán lại mỗi khi bài viết được xuất bản. Các mã sẽ rời danh sách sau khi giá phục hồi hoặc cổ tức bị cắt giảm, vì cả hai trường hợp đều làm giảm tỷ lệ này. Mô hình tổng thể mới là phần có tính bền vững của trang.
Vì sao nhóm dẫn đầu bảng yield lại là danh sách các mã đã giảm giá
Phân loại toàn bộ các doanh nghiệp có chi trả cổ tức vào các nhóm yield cho thấy cùng một cơ chế ở quy mô toàn thị trường. Hai cột bên phải cho biết dòng tiền đã thay đổi như thế nào: tỷ lệ doanh nghiệp trong mỗi nhóm đã chi trả ít hơn trong mười hai tháng qua so với mười hai tháng trước đó, và tỷ lệ đã chi trả nhiều hơn.
Câu lệnh SQL chính xác đằng sau mỗi con số
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_pctHãy đối chiếu hàng đầu tiên với hàng cuối cùng. Median yield tăng từ 1.14% ở nhóm under 2.5% lên 10.91% ở nhóm 8% and up, tương ứng với 580 và 32 công ty. Median payout ratio cũng tăng theo: 27% ở nhóm yield thấp, so với 124% ở nhóm yield cao.
Các cột về dòng tiền phân tách hai nhóm rõ hơn. Ở nhóm under 2.5%, 77.6% công ty đã chi trả nhiều hơn trong mười hai tháng qua so với mười hai tháng trước đó, còn 5.5% chi trả ít hơn. Ở nhóm 8% and up, hai tỷ lệ này lần lượt là 34.4% và 40.6%. Yield cao đi kèm mức chi trả tăng là một trường hợp khác với yield cao đi kèm mức chi trả giảm, nhưng chỉ nhìn vào cột yield thì không thể phân biệt hai trường hợp này. Cắt giảm cổ tức phân tích những yếu tố thường xuất hiện trước khi mức chi trả giảm, còn mức dividend yield như thế nào được xem là tốt xác định median của toàn thị trường, quanh đó các nhóm này tập trung. Khi so sánh với tài sản phi rủi ro, dividend yield so với lợi suất Treasury theo dõi cùng mối quan hệ này trong suốt một thập kỷ.
Mức cổ tức hai chữ số hiếm đến đâu?
Mỗi bậc dưới đây tính số công ty có yield từ ngưỡng trở lên, kèm payout ratio trung vị của nhóm và tỷ trọng cổ phiếu hoàn toàn không có lợi nhuận dương. Các doanh nghiệp thua lỗ vẫn được giữ trong phạm vi xem xét này. Đây là điểm cho thấy sự khác biệt giữa các bậc.
Câu lệnh SQL chính xác đằng sau mỗi con số
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_pctCó 535 công ty vượt qua bậc 2% and up. Chỉ 10 công ty vượt qua 15% and up, trong tổng cộng 8 bậc. Payout ratio trung vị tăng từ 63% ở bậc đầu tiên lên 968% ở bậc cuối cùng, còn tỷ trọng doanh nghiệp không có lợi nhuận dương tăng từ 9.5% lên 10%.
Điểm đáng chú ý là mức độ khan hiếm. Phần đuôi thu hẹp rất nhanh, còn các công ty vẫn trụ lại ở đó ngày càng khác với những công ty ở các bậc thấp hơn. Đây là bức tranh ở cấp độ toàn bộ quần thể, tương ứng với những gì nhóm 15 công ty hàng đầu cho thấy qua từng dòng.
Bẫy yield biểu hiện như thế nào qua từng tháng
Bẫy yield là trường hợp yield cao đi kèm với giá giảm thay vì khoản chi trả tăng lên. Cách rõ ràng nhất để nhận diện bẫy này là theo dõi một mã duy nhất và quan sát ba con số thay đổi cùng nhau. Dữ liệu của Walgreens Boots Alliance (WBA) trong 24 tháng, từ tháng 7/2022 đến tháng 6/2024, được cố định trong quá khứ nên các số liệu này không tự cập nhật:
Câu lệnh SQL chính xác đằng sau mỗi con số
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_startTrong July 2022, khoản chi trả hằng quý là $0.48, trong khi giá cổ phiếu là $39.62, tương ứng với yield 4.82%. Đến June 2024, khoản chi trả hằng quý là $0.25 và giá cổ phiếu là $12.1, tương ứng với yield 8.27%. Khoản chi trả giảm trong 24 tháng đó, nhưng yield vẫn kết thúc ở mức cao hơn.
Đó là toàn bộ bẫy thể hiện trong một chuỗi dữ liệu. Một công cụ sàng lọc sắp xếp theo yield sẽ đưa mã này lên gần đầu danh sách trong phần lớn giai đoạn, nhưng cột yield không phản ánh diễn biến giá đi kèm. Đặt payout ratio và lịch sử chi trả cạnh yield sẽ biến một bảng xếp hạng thành thông tin mà người đọc có thể tự kiểm chứng.
Cách tái tạo bộ lọc này
- Chỉ gồm các mã niêm yết tại Mỹ, dựa trên ảnh chụp dữ liệu nền tảng mới nhất đang có.
- Loại các quỹ khỏi tập dữ liệu. Bộ lọc yêu cầu có số liệu earnings per share được báo cáo, nên không bao gồm ETF và quỹ đóng: các khoản phân phối của chúng đến từ thu nhập và vốn trong danh mục, không phải từ lợi nhuận doanh nghiệp. Vì vậy, payout ratio tính trên EPS không có ý nghĩa với các quỹ này.
- Đặt ngưỡng tối thiểu 5 USD mỗi cổ phiếu và 2 tỷ USD vốn hóa thị trường. Các mã dưới 5 USD thường có spread rộng hơn và sổ lệnh mỏng hơn. Yield tính trên mức giá 1,20 USD có thể biến động vài điểm phần trăm chỉ với một bước giá 1 cent.
- Xếp hạng REIT cùng với các doanh nghiệp hoạt động thông thường. Payout ratio của REIT tính trên lợi nhuận được báo cáo thường xuyên vượt 100%, vì chi phí khấu hao làm lợi nhuận kế toán thấp hơn dòng tiền mà các bất động sản tạo ra. Các chuyên gia phân tích đánh giá REIT dựa trên funds from operations, vì vậy cần đọc payout ratio trong dòng REIT với điều chỉnh này.
- Bảng xếp hạng 15 mã chỉ giữ các doanh nghiệp có lợi nhuận dương trong giai đoạn trailing. Các bảng theo nhóm và theo bậc vẫn giữ những doanh nghiệp thua lỗ. Đây là nơi báo cáo tỷ trọng các mã không có lợi nhuận dương.
- Cột thay đổi cổ tức so sánh lượng tiền mặt được chi trả trong 12 tháng với 12 tháng trước đó. Thời điểm thanh toán có thể khiến một khoảng thời gian có năm lần chi trả còn khoảng kia có ba lần. Điều này làm cột thay đổi biến động dù mức cổ tức công bố không đổi.
- Đây là bộ lọc dành cho thị trường Mỹ. Nhà đầu tư muốn xem bảng xếp hạng dividend yield của cổ phiếu A sẽ cần các mã niêm yết tại Thượng Hải và Thâm Quyến. Các mã đó hoàn toàn nằm ngoài tập dữ liệu này. Không có nội dung nào trên trang này thay thế cho bảng xếp hạng đó.
Một lưu ý về định nghĩa trước phần FAQ. Yield ở đây là số liệu trailing tại thời điểm chụp dữ liệu, không phải ước tính forward annualized. Hai cách tính này khác nhau đối với mọi doanh nghiệp đã thay đổi mức chi trả trong năm. Cách tính dividend yield trình bày phép tính, còn dividend yield trailing và forward giải thích vì sao hai trang có thể đưa ra các con số khác nhau cho cùng một cổ phiếu trong cùng ngày.
Câu hỏi thường gặp về cổ phiếu có yield cổ tức cao nhất
Hiện tại, cổ phiếu nào tại Mỹ có yield cổ tức cao nhất?
Theo snapshot mới nhất trong dữ liệu, mức yield cao nhất trên màn hình này là 20.95%, với các mã được liệt kê giảm dần đến 11.55% và có 15 mã. Mã cụ thể thay đổi sau mỗi lần tính lại. Vì vậy, chúng tôi công bố màn hình thay vì nêu một ticker cố định.
Yield cổ tức hai chữ số có quá tốt để là sự thật không?
Mức này hiếm nhưng không phải bất khả thi. Chỉ 10 công ty niêm yết tại Mỹ có vốn hóa trên 2 tỷ USD vượt ngưỡng 15% and up. Tỷ lệ chi trả trung vị của nhóm này là 968%, và 10% số công ty trong nhóm không có lợi nhuận dương trong kỳ gần nhất.
Vì sao các cổ phiếu có yield cổ tức cao nhất thay đổi thường xuyên?
Mẫu số là giá cổ phiếu theo thời gian thực. Một mã rời khỏi bảng xếp hạng khi giá phục hồi hoặc hội đồng quản trị giảm mức chi trả. Việc giảm cổ tức thường chấm dứt một thời gian dài nằm gần đầu bảng.
Yield cổ tức cao có nghĩa là cổ tức an toàn không?
Yield tự thân không cho biết mức độ an toàn. Trong nhóm có yield thuộc khoảng 8% and up, tỷ lệ chi trả trung vị là 124%. Có 40.6% số công ty trong nhóm đã chi trả ít tiền mặt hơn trong mười hai tháng qua so với mười hai tháng trước đó.
Bảng xếp hạng này có bao gồm yield cổ tức của cổ phiếu A-share không?
Không. Bảng chỉ bao gồm các công ty niêm yết tại Mỹ. Bảng xếp hạng yield cổ tức của A-share sử dụng dữ liệu từ các mã niêm yết tại Thượng Hải và Thâm Quyến. Không có số liệu nào trong số đó xuất hiện trên trang này.
Mọi số liệu trên đều đến từ các truy vấn được lưu trữ và lập phiên bản, sử dụng hồ sơ cổ tức đã công bố cùng các chỉ tiêu cơ bản được báo cáo. Bạn có thể mở SQL của bất kỳ bảng nào hoặc xây dựng lại màn hình với các ngưỡng riêng trên terminal Strasmore.