Strasmore Research
เจาะลึกข้อมูล Matt Connorโดย Matt Connor · อัปเดตเมื่อ 2026-08-04 · data as of August 4, 2026 · refreshed weekly

กับดัก Dividend Yield ดูอย่างไรให้รู้ทัน

Dividend Yield ที่สูงอาจเกิดจากราคาหุ้นลดลง ไม่ใช่เงินปันผลเพิ่มขึ้น ดูผลลัพธ์ถัดไปของหุ้นกลุ่ม Yield สูงสุด 10% และการตรวจสอบสี่ประการเพื่อจับสัญญาณกับดักตั้งแต่เนิ่น ๆ

กับดักอัตราผลตอบแทนจากเงินปันผลคือกรณีที่อัตราผลตอบแทนจากเงินปันผลอยู่ในระดับสูงเพราะราคาหุ้นปรับลดลง ไม่ใช่เพราะบริษัทจ่ายเงินปันผลในอัตราสูง อัตราผลตอบแทนคำนวณจากเงินปันผลต่อหุ้นรายปีหารด้วยราคาหุ้น ดังนั้นหุ้นที่สูญเสียมูลค่าไปครึ่งหนึ่งจะมีอัตราผลตอบแทนที่ประกาศไว้เพิ่มขึ้นเป็นสองเท่า แม้ว่าบริษัทจะไม่ได้เพิ่มเงินแม้แต่เซนต์เดียวในเช็คที่จ่ายก็ตาม หุ้นที่อยู่บนสุดของหน้าจอคัดกรองอัตราผลตอบแทนมักเป็นหุ้นที่ตลาดปรับมูลค่าลงไปแล้ว และมีสัดส่วนที่วัดได้ของหุ้นเหล่านี้ซึ่งจะลดหรืองดจ่ายเงินปันผลภายในปีถัดไป บทความนี้วัดสัดส่วนดังกล่าว และอธิบายการตรวจสอบสี่ประการที่ช่วยแยกบริษัทที่จ่ายเงินปันผลในระดับต่ำเมื่อเทียบกับราคาหุ้น ออกจากบริษัทที่กำลังมีปัญหา

เหตุใดอัตราผลตอบแทนจากเงินปันผลสูงสุดจึงอยู่ในหุ้นที่ราคาปรับลดลงมากที่สุด

อัตราผลตอบแทนมีองค์ประกอบสองส่วนที่เคลื่อนไหวแตกต่างกันอย่างสิ้นเชิง ตัวเศษคืออัตราเงินปันผลรายปี ซึ่งคณะกรรมการกำหนดเพียงไม่กี่ครั้งต่อปีและคงที่ระหว่างการตัดสินใจแต่ละครั้ง ส่วนตัวส่วนคือราคา ซึ่งเคลื่อนไหวทุกวินาทีที่ตลาดเปิดทำการ มีเพียงองค์ประกอบเดียวที่เปลี่ยนแปลงได้อย่างรวดเร็ว ดังนั้นการพุ่งขึ้นอย่างรวดเร็วของอัตราผลตอบแทนเกือบทุกครั้งจึงเกิดจากราคา มากกว่าการเปลี่ยนแปลงของเงินจ่าย

การแยกองค์ประกอบดังกล่าววัดจากกลุ่มหุ้นที่กำหนดตายตัว หุ้นทุกตัวที่จดทะเบียนในสหรัฐฯ ซึ่งปิดเหนือ $5 ณ วันที่ 30 มิถุนายน 2025 และจ่ายเงินปันผลเงินสดรายไตรมาสเป็นประจำในช่วง 12 เดือนก่อนหน้า ถูกจัดเป็นช่วงตาม forward yield ที่ประกาศในวันดังกล่าว โดยคำนวณจากเงินปันผลรายไตรมาสล่าสุดคูณด้วยสี่ แล้วหารด้วยราคาปิด จากนั้นชุดข้อมูลจะย้อนดูว่าองค์ประกอบแต่ละส่วนของเศษส่วนนี้เคลื่อนไหวอย่างไรในช่วง 12 เดือนก่อนวันดังกล่าว

คำสั่งดึงข้อมูลวิธีคำนวณแต่ละช่วงอัตราผลตอบแทน: ราคามัธยฐานและการเปลี่ยนแปลงเงินปันผลในช่วง 12 เดือนก่อนหน้า
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH px_base AS (
    SELECT ticker,
           argMax(toFloat64(close), window_start) AS price
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2025-06-30')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker
    HAVING price >= 5
),
px_prior AS (
    SELECT ticker,
           argMax(toFloat64(close), window_start) AS price
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2024-06-28')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker
    HAVING price > 0
),
rate_base AS (
    SELECT ticker,
           argMax(toFloat64(cash_amount) * frequency, ex_dividend_date) AS annual_rate
    FROM global_markets.stocks_dividends
    WHERE distribution_type = 'recurring'
      AND frequency = 4
      AND cash_amount > 0
      AND ex_dividend_date > toDate('2024-06-30')
      AND ex_dividend_date <= toDate('2025-06-30')
    GROUP BY ticker
),
rate_prior AS (
    SELECT ticker,
           argMax(toFloat64(cash_amount) * frequency, ex_dividend_date) AS annual_rate
    FROM global_markets.stocks_dividends
    WHERE distribution_type = 'recurring'
      AND frequency = 4
      AND cash_amount > 0
      AND ex_dividend_date > toDate('2023-06-30')
      AND ex_dividend_date <= toDate('2024-06-28')
    GROUP BY ticker
)
SELECT multiIf(100 * rb.annual_rate / b.price >= 8, '8% and up',
               100 * rb.annual_rate / b.price >= 6, '6-8%',
               100 * rb.annual_rate / b.price >= 4, '4-6%',
               100 * rb.annual_rate / b.price >= 2, '2-4%',
               'under 2%') AS yield_band,
       count() AS names,
       round(quantileDeterministic(0.5)(100 * rb.annual_rate / b.price, cityHash64(b.ticker)), 2) AS median_yield_pct,
       round(quantileDeterministic(0.5)(100 * (b.price / p.price - 1), cityHash64(b.ticker)), 1) AS median_price_change_pct,
       round(quantileDeterministic(0.5)(100 * (rb.annual_rate / rp.annual_rate - 1), cityHash64(b.ticker)), 1) AS median_dividend_change_pct
FROM px_base AS b
INNER JOIN px_prior AS p ON b.ticker = p.ticker
INNER JOIN rate_base AS rb ON b.ticker = rb.ticker
INNER JOIN rate_prior AS rp ON b.ticker = rp.ticker
GROUP BY yield_band
ORDER BY median_yield_pct
Run this yourself

ลำดับดังกล่าวเคลื่อนไปในทิศทางเดียวกัน หุ้นในช่วง 8% and up มีอัตราผลตอบแทนมัธยฐานที่ 9.69% พร้อมการเปลี่ยนแปลงของราคามัธยฐานที่ -2.4% ในช่วงปีก่อนหน้า ช่วง under 2% ให้ผลที่ 11.9% ในช่วงเวลาเดียวกัน ด้านเงินจ่ายแทบไม่ทำให้ทั้งสองช่วงแตกต่างกัน โดยอัตราเงินปันผลต่อปีที่ปรับเป็นรายปีเปลี่ยนแปลง 0% ในช่วงบน เทียบกับ 5.5% ในช่วงล่าง การเรียงรายชื่อหุ้นตามอัตราผลตอบแทนจึงแทบเท่ากับการเรียงตามการปรับลดลงของราคาในช่วง 12 เดือน รายชื่อหุ้นที่มีอัตราผลตอบแทนจากเงินปันผลสูงสุด แสดงรายการดังกล่าวในปัจจุบัน ส่วนหน้านี้อธิบายปัจจัยที่อยู่เบื้องหลังรายการในหน้าแรก

เกิดอะไรขึ้นกับหุ้นที่ให้อัตราผลตอบแทนสูงสุดในช่วงสิบสองเดือนถัดมา

เป็นกลุ่มเดียวกันและวันเดียวกัน แต่คราวนี้พิจารณาไปข้างหน้า สำหรับแต่ละช่วง คณะผู้จัดทำเปรียบเทียบอัตราต่อปีของการจ่ายเงินปันผลตามปกติครั้งล่าสุดก่อนวันที่ 30 มิถุนายน 2025 กับการจ่ายเงินปันผลตามปกติครั้งล่าสุดในช่วงสิบสองเดือนหลังจากนั้น หากอัตราต่อปีลดลงมากกว่า 1% จะนับว่าเป็นการลดอัตรา หากไม่มีการจ่ายเงินปันผลเป็นเงินสดตามปกติเลยในช่วงสิบสองเดือนดังกล่าว จะนับว่าเป็นการหยุดจ่าย กรณีที่บริษัทเปลี่ยนรอบการจ่าย จะเปรียบเทียบด้วยอัตราต่อปี เพื่อไม่ให้การเปลี่ยนจากรายไตรมาสเป็นรายเดือนถูกนับผิด

คำสั่งดึงข้อมูลผลลัพธ์เงินปันผลในช่วง 12 เดือนถัดไป จำแนกตามช่วงอัตราผลตอบแทนเริ่มต้น (กลุ่มข้อมูล ณ วันที่ 30 มิถุนายน 2025)
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH px_base AS (
    SELECT ticker,
           argMax(toFloat64(close), window_start) AS price
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2025-06-30')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker
    HAVING price >= 5
),
rate_before AS (
    SELECT ticker,
           argMax(toFloat64(cash_amount) * frequency, ex_dividend_date) AS annual_rate
    FROM global_markets.stocks_dividends
    WHERE distribution_type = 'recurring'
      AND frequency = 4
      AND cash_amount > 0
      AND ex_dividend_date > toDate('2024-06-30')
      AND ex_dividend_date <= toDate('2025-06-30')
    GROUP BY ticker
),
rate_after AS (
    SELECT ticker,
           argMax(toFloat64(cash_amount) * frequency, ex_dividend_date) AS annual_rate
    FROM global_markets.stocks_dividends
    WHERE distribution_type = 'recurring'
      AND frequency > 0
      AND cash_amount > 0
      AND ex_dividend_date > toDate('2025-06-30')
      AND ex_dividend_date <= toDate('2026-06-30')
    GROUP BY ticker
)
SELECT multiIf(100 * b.annual_rate / p.price >= 8, '8% and up',
               100 * b.annual_rate / p.price >= 6, '6-8%',
               100 * b.annual_rate / p.price >= 4, '4-6%',
               100 * b.annual_rate / p.price >= 2, '2-4%',
               'under 2%') AS yield_band,
       count() AS payers,
       round(quantileDeterministic(0.5)(100 * b.annual_rate / p.price, cityHash64(p.ticker)), 2) AS median_yield_pct,
       round(100 * countIf(ifNull(a.annual_rate, 0) = 0) / count(), 1) AS pct_stopped_paying,
       round(100 * countIf(ifNull(a.annual_rate, 0) > 0 AND a.annual_rate < b.annual_rate * 0.99) / count(), 1) AS pct_reduced_rate,
       round(100 * countIf(ifNull(a.annual_rate, 0) = 0 OR a.annual_rate < b.annual_rate * 0.99) / count(), 1) AS pct_reduced_or_stopped,
       round(100 * countIf(ifNull(a.annual_rate, 0) >= b.annual_rate * 0.99) / count(), 1) AS pct_maintained_or_raised
FROM px_base AS p
INNER JOIN rate_before AS b ON p.ticker = b.ticker
LEFT JOIN rate_after AS a ON p.ticker = a.ticker
GROUP BY yield_band
ORDER BY median_yield_pct
Run this yourself

จากหุ้นจำนวน 330 รายที่อยู่ในช่วง 8% and up ณ วันที่ 30 มิถุนายน 2025 มี 36.4% รายที่ลดอัตราต่อปีหรือไม่มีการจ่ายเงินปันผลตามปกติเลยในช่วงสิบสองเดือนถัดมา โดยแบ่งเป็น 28.8% รายที่ลดอัตรา และ 7.6% รายที่หยุดจ่าย ส่วนช่วง under 2% ซึ่งมีหุ้นจำนวน 1369 ราย มีสัดส่วนดังกล่าวที่ 23.4% เมื่อพิจารณาครบทั้ง 5 ช่วง ตัวเลขนี้เพิ่มขึ้นตามอัตราผลตอบแทน

ก่อนสรุปควรดูข้อมูลอีกด้านของแผงเดียวกันด้วย โดย 63.6% ของหุ้นในช่วงบนสุดยังคงอัตราเดิมหรือเพิ่มอัตราขึ้น อัตราผลตอบแทนที่สูงเป็นเพียงอัตราความสำเร็จ ไม่ใช่ข้อสรุปเกี่ยวกับบริษัทใดบริษัทหนึ่ง สิ่งที่กลุ่มตัวอย่างนี้แสดงให้เห็นคืออัตราพื้นฐานที่นักลงทุนต้องเผชิญเมื่อซื้อหุ้นจากกลุ่มบนสุดของหน้าจอคัดกรอง และผลลัพธ์ที่กระจายกว้างขึ้นเพียงใดในกลุ่มดังกล่าว กลไกที่คณะกรรมการดำเนินการจริงเมื่อกระแสเงินสดเริ่มตึงตัว อธิบายไว้ใน การลดเงินปันผล

ตรวจสอบข้อหนึ่ง: อัตราการจ่ายเงินปันผลยังเหลือพื้นที่หรือไม่

อัตราการจ่ายเงินปันผลคำนวณจากเงินปันผลต่อหุ้นหารด้วยกำไรต่อหุ้น หากต่ำกว่า 100% กำไรที่รายงานเพียงพอสำหรับจ่ายเงินปันผลและยังเหลืออยู่ หากสูงกว่า 100% บริษัทกำลังจ่ายเงินมากกว่าที่ทำได้จากกำไร โดยใช้เงินสดที่มีอยู่ การขายสินทรัพย์ หรือการกู้ยืม การจัดกลุ่มบริษัทที่จ่ายเงินปันผลในปัจจุบันตามช่วงอัตราผลตอบแทนจากเงินปันผลแสดงให้เห็นว่า ตัวเลขทั้งสองเคลื่อนไหวสอดคล้องกันมากเพียงใด

คำสั่งดึงข้อมูลอัตราการจ่ายเงินปันผลจำแนกตามช่วงอัตราผลตอบแทน: บริษัทสหรัฐฯ ที่จ่ายเงินปันผลและมีมูลค่าตลาดสูงกว่า $1B ข้อมูลล่าสุด
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT multiIf(dividend_yield * 100 >= 8, '8% and up',
               dividend_yield * 100 >= 6, '6-8%',
               dividend_yield * 100 >= 4, '4-6%',
               dividend_yield * 100 >= 2, '2-4%',
               'under 2%') AS yield_band,
       count() AS payers,
       round(quantileDeterministic(0.5)(dividend_yield * 100, cityHash64(ticker)), 2) AS median_yield_pct,
       round(quantileDeterministicIf(0.5)(dividend_yield * price / earnings_per_share * 100,
                                          cityHash64(ticker), earnings_per_share > 0), 1) AS median_payout_ratio_pct,
       round(100 * countIf(earnings_per_share > 0 AND dividend_yield * price > earnings_per_share)
             / countIf(earnings_per_share > 0), 1) AS pct_paying_over_earnings,
       round(100 * countIf(earnings_per_share <= 0) / count(), 1) AS pct_no_positive_eps
FROM global_markets.stocks_ratios
WHERE date = (SELECT max(date) FROM global_markets.stocks_ratios)
  AND price >= 5
  AND market_cap >= 1000000000
  AND dividend_yield > 0
  AND earnings_per_share IS NOT NULL
GROUP BY yield_band
HAVING countIf(earnings_per_share > 0) > 0
ORDER BY median_yield_pct
Run this yourself

อัตราการจ่ายเงินปันผลค่ามัธยฐานเพิ่มขึ้นในทุกช่วง ตั้งแต่ 21.5% ในกลุ่ม under 2% ไปจนถึง 160.6% ในกลุ่ม 8% and up สัดส่วนบริษัทที่จ่ายเงินมากกว่ากำไรที่ทำได้ก็เคลื่อนไหวไปในทิศทางเดียวกัน โดยอยู่ที่ 2.6% ในกลุ่มล่าง เทียบกับ 80.4% ในกลุ่มบน นอกจากนี้ บริษัทอีก 23.3% ในกลุ่มที่มีอัตราผลตอบแทนสูงสุดรายงานว่าไม่มี EPS เป็นบวกเลย เทียบกับ 9.6% ในกลุ่มที่มีอัตราผลตอบแทนต่ำสุด ดูวิธีคำนวณทั้งหมด รวมถึงกรณีที่อัตราสูงกว่า 100% ถือเป็นเรื่องปกติได้ที่ คู่มืออัตราการจ่ายเงินปันผล

ตรวจสอบข้อที่สอง: Yield สูงกว่าช่วงปกติของบริษัทมากหรือไม่

Yield จะมีความหมายก็ต่อเมื่อเปรียบเทียบกับข้อมูลอ้างอิง ค่ามัธยฐานของตลาดตอบคำถามหนึ่ง ซึ่งกล่าวไว้ใน อะไรคือ Dividend yield ที่ดี ขณะที่ช่วงห้าปีของบริษัทเองตอบคำถามที่เฉียบคมกว่า นั่นคือ หุ้นนี้เคยจ่ายในระดับสูงเท่านี้มาก่อนหรือไม่ Conagra Brands บริษัทอาหารบรรจุหีบห่อ แสดงรูปแบบดังกล่าวแยกเป็นรายเดือนตลอดห้าปีที่ผ่านมา

คำสั่งดึงข้อมูลConagra (CAG): ราคาสิ้นเดือน อัตราเงินปันผลต่อปี และอัตราผลตอบแทน 2021-08 ถึง 2026-07
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH px AS (
    SELECT toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York'))) AS month_start,
           argMax(toFloat64(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 = 'CAG'
      AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2021-08-01')
      AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-31')
      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, toFloat64(cash_amount) AS cash_amount
    FROM global_markets.stocks_dividends
    WHERE ticker = 'CAG'
      AND distribution_type = 'recurring'
      AND frequency = 4
      AND cash_amount > 0
      AND ex_dividend_date >= toDate('2021-01-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_usd,
       round(argMax(dv.cash_amount, dv.ex_dividend_date) * 4, 2) AS annual_dividend_usd,
       round(argMax(dv.cash_amount, dv.ex_dividend_date) * 4 / 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_start
Run this yourself

ให้อ่านข้อมูลทั้งสามคอลัมน์ร่วมกันตลอด 60 เดือน อัตราเงินปันผลต่อปีเพิ่มจาก $1.25 ต่อหุ้นใน August 2021 เป็น $0.7 ใน July 2026 ราคาหุ้นเพิ่มจาก $33.11 เป็น $14.52 ในช่วงเวลาเดียวกัน ส่วน Yield ซึ่งคำนวณจากอัตราเงินปันผลหารด้วยราคาหุ้น เพิ่มจาก 3.78% เป็น 4.82% ไม่มีสิ่งใดในตารางการจ่ายเงินปันผลที่อธิบายการเปลี่ยนแปลงขนาดนี้ได้ เครื่องมือคัดกรองที่เรียงตาม Yield เพียงแสดงผลจากการเปลี่ยนแปลงของตัวส่วน และไม่แสดงรายละเอียดเบื้องหลัง

นี่คือการวิเคราะห์ทั้งหมดที่จำเป็นในกราฟเดียว เมื่อ Yield อยู่ที่ระดับทวีคูณของค่าปกติในช่วงห้าปีของบริษัท คำถามที่ควรถามคือ ธุรกิจมีอะไรเปลี่ยนแปลงไปจนตลาดประเมินราคาเช่นนั้น ไม่ใช่ Yield ดูน่าสนใจเพียงใดในวันนี้

การตรวจสอบเพิ่มเติมอีกสองข้อก่อนคัดกรอง

ข้อที่สามคือกระแสเงินสด เงินปันผลจ่ายเป็นเงินสด ขณะที่กำไรเป็นตัวเลขทางบัญชีหลังหักรายการที่ไม่ใช่เงินสด อัตราการจ่ายเงินปันผลที่ต่ำกว่า 100% ของกำไร อาจยังสูงกว่า 100% ของกระแสเงินสดอิสระที่กิจการสร้างได้จริง และการจ่ายเงินปันผลที่ใช้เงินจากงบดุลย่อมมีระยะเวลารองรับสั้นกว่าการจ่ายจากกระแสเงินสดจากการดำเนินงาน ควรเปรียบเทียบภาระเงินปันผลรายปีกับกระแสเงินสดจากการดำเนินงานหักรายจ่ายลงทุน โดยพิจารณาหลายปีแทนที่จะดูเพียงปีเดียว

ข้อที่สี่คือค่ามัธยฐานของบริษัทเทียบเคียง อัตราผลตอบแทนจากเงินปันผลจะแตกต่างกันตามอุตสาหกรรม โดยสาธารณูปโภคที่อยู่ภายใต้การกำกับดูแล ทรัสต์เพื่อการลงทุนในอสังหาริมทรัพย์ และห้างหุ้นส่วนแบบส่งผ่านรายได้ อาจจ่ายเงินปันผลสูงกว่าบริษัทซอฟต์แวร์หลายเท่า และโครงสร้างของกิจการเป็นปัจจัยที่อธิบายระดับดังกล่าว REIT ต้องจ่ายรายได้ที่ต้องเสียภาษีส่วนใหญ่ให้แก่ผู้ถือหน่วยลงทุน เพื่อรักษาสถานะทางภาษีของตน อย่างไรก็ดี ภายในอุตสาหกรรมเดียวกัน อัตราผลตอบแทนจากเงินปันผลที่สูงเป็นสองเท่าของค่ามัธยฐานของบริษัทเทียบเคียงถือเป็นค่าผิดปกติอย่างชัดเจน และกลุ่มบริษัทเทียบเคียงคือเกณฑ์เปรียบเทียบที่เหมาะสมเพียงเกณฑ์เดียวสำหรับกรณีนี้ ยังมีรายละเอียดอีกประการที่ควรรู้: หน้าคัดกรองที่แสดงอัตราผลตอบแทนย้อนหลังจะรวมเงินปันผลที่จ่ายไปแล้ว จึงอาจแสดงเงินปันผลที่ถูกปรับลดไปเมื่อหลายเดือนก่อน ความแตกต่างนี้อธิบายไว้ใน อัตราผลตอบแทนจากเงินปันผลย้อนหลังเทียบกับอัตราล่วงหน้า และการคำนวณพื้นฐานอธิบายไว้ใน อัตราผลตอบแทนจากเงินปันผลวัดอะไร

คำถามที่พบบ่อยเกี่ยวกับกับดักอัตราผลตอบแทนเงินปันผล

กับดักอัตราผลตอบแทนเงินปันผลคืออะไร

คืออัตราผลตอบแทนเงินปันผลที่อยู่ในระดับสูงเพราะราคาหุ้นปรับลดลง ไม่ใช่เพราะบริษัทเพิ่มเงินปันผล จุดสังเกตอยู่ที่องค์ประกอบของอัตราดังกล่าว โดยในช่วงสิบสองเดือนก่อนวันที่ 30 มิถุนายน 2025 กลุ่ม 8% and up มีค่ามัธยฐานของการเปลี่ยนแปลงราคาอยู่ที่ -2.4% ขณะที่อัตราเงินปันผลค่ามัธยฐานเปลี่ยนแปลง 0%

อัตราผลตอบแทนเงินปันผลที่สูงหมายความว่ากำลังจะมีการลดเงินปันผลหรือไม่

ไม่มีอัตราผลตอบแทนใดที่ใช้คาดการณ์ได้อย่างแน่นอน แต่สถิติพื้นฐานของแต่ละกลุ่มแตกต่างกันอย่างมาก ในช่วงสิบสองเดือนหลังวันที่ 30 มิถุนายน 2025 บริษัทในกลุ่ม 8% and up จำนวน 36.4% ลดหรือยุติการจ่ายเงินปันผล เทียบกับ 23.4% ของกลุ่ม under 2% ส่วนบริษัทที่เหลือในกลุ่มสูงสุดจำนวน 63.6% ยังคงจ่ายในอัตราเดิมหรือเพิ่มการจ่าย

อัตราการจ่ายเงินปันผลระดับใดจึงถือว่าสูงเกินไป

สำหรับบริษัทที่ดำเนินงานทั่วไป อัตราที่สูงกว่า 100% หมายความว่าเงินปันผลสูงกว่ากำไรที่รายงานไว้ ณ ข้อมูลล่าสุดในระบบ ผู้จ่ายเงินปันผลค่ามัธยฐานในกลุ่ม 8% and up มีอัตราการจ่ายอยู่ที่ 160.6% และบริษัทจำนวน 80.4% ในกลุ่มดังกล่าวจ่ายเงินปันผลมากกว่ากำไรที่ทำได้ ส่วน REITs และ partnerships มักมีอัตราสูงกว่า 100% เมื่อเทียบกับกำไร และจะประเมินจากกระแสเงินสดแทน

จะตรวจสอบเงินปันผลก่อนเชื่อถืออัตราผลตอบแทนได้อย่างไร

การพิจารณาหลักมีสี่ด้าน ได้แก่ อัตราการจ่ายเงินปันผลเทียบกับกำไร ภาระเงินปันผลเทียบกับกระแสเงินสดอิสระ อัตราผลตอบแทนปัจจุบันเทียบกับช่วงอัตราดังกล่าวของบริษัทเองในหลายปี และอัตราผลตอบแทนเทียบกับค่ามัธยฐานของบริษัทคู่เทียบในอุตสาหกรรม แต่ละด้านเป็นการเปรียบเทียบ และอัตราผลตอบแทนที่พาดหัวเพียงตัวเดียวไม่ให้ข้อมูลเหล่านี้


ตัวเลขทั้งหมดข้างต้นมาจาก query ที่จัดเก็บและมีการควบคุมเวอร์ชัน โดยใช้ข้อมูลเงินปันผลที่ยื่นรายงานและราคาปิดจริง เปิด SQL ของแผงข้อมูลใดก็ได้ หรือเรียกใช้ screen เดียวกันบนเทอร์มินัล Strasmore

วิธีการและหมายเหตุเกี่ยวกับข้อมูล
  • กำหนดกลุ่มข้อมูล ณ วันที่ 30 มิถุนายน 2025 โดยรวมทุกหุ้นที่จดทะเบียนในสหรัฐฯ ซึ่งปิดเหนือ $5 ในวันดังกล่าว และมีการจ่ายเงินปันผลเงินสดรายไตรมาสแบบปกติอย่างน้อยหนึ่งครั้งในช่วงสิบสองเดือนก่อนหน้า ไม่รวมการจ่ายเงินปันผลพิเศษและการจ่ายครั้งเดียวตลอดการวิเคราะห์
  • อัตราผลตอบแทนในแผงข้อมูลของกลุ่มใช้ forward rate โดยนำเงินปันผลรายไตรมาสแบบปกติล่าสุดคูณสี่ แล้วหารด้วยราคาปิดในวันดังกล่าว ส่วนแผงอัตราการจ่ายเงินปันผลใช้ trailing yield จากตาราง ratios ซึ่งรวมเงินปันผลที่จ่ายในช่วงสิบสองเดือนล่าสุด
  • คำว่า “ลด” หมายถึงอัตรารายปีของการจ่ายครั้งปกติครั้งถัดไปต่ำกว่าอัตราที่ใช้ ณ วันที่กำหนดกลุ่มมากกว่า 1% ส่วน “ยุติ” หมายถึงไม่มีการจ่ายเงินปันผลเงินสดแบบปกติที่มี ex-dividend date ภายในช่วงสิบสองเดือนถัดไป
  • ขนาดของแต่ละกลุ่มมีตั้งแต่ 1369 บริษัทในกลุ่ม under 2% ถึง 330 บริษัทในกลุ่ม 8% and up ดังนั้นสัดส่วนของกลุ่มสูงสุดจึงเปลี่ยนแปลงจากบริษัทจำนวนน้อยกว่ามากเมื่อเทียบกับกลุ่มต่ำสุด
  • ค่ามัธยฐานใช้ quantiles แบบกำหนดผลลัพธ์แน่นอน โดยจัดลำดับตาม ticker ดังนั้นการแสดงสถิติเดียวกันสองครั้งจะไม่คลาดเคลื่อนจากกัน