Strasmore Research
למידה Matt Connorמאת Matt Connor · עודכן 2026-08-02 · data as of August 2, 2026 · refreshed weekly

איך מחשבים תשואת דיבידנד: 3 דרכים

תשואת דיבידנד היא הדיבידנד השנתי למניה חלקי המחיר. למדו את הנוסחה באמצעות Coca-Cola, והכירו תשואה היסטורית, עתידית ותשואה על עלות, ומתי החישוב מטעה.

תשואת דיבידנד היא סכום הדיבידנדים השנתי למניה, חלקי מחיר המניה, כפול 100. מניה המשלמת $2.00 בשנה, כשמחירה $50, מניבה תשואה של 4%. החישוב עצמו פשוט. הקושי טמון במונה, משום שהנתון העליון יכול לייצג את התשלומים ב-12 החודשים האחרונים או את התשלום האחרון כשהוא מחושב על בסיס שנתי. הסכום שברוקר מציג עבור פוזיציה שכבר נמצאת בבעלותכם הוא חישוב שלישי.

נוסחת תשואת הדיבידנד

תשואת דיבידנד = (דיבידנדים שנתיים למניה ÷ מחיר למניה) × 100

המכנה הוא החלק הפשוט: המחיר האחרון שבו המניה נסחרה, נתון שמשתנה בכל שנייה שבה השוק פתוח. המונה הוא המזומן שמניה אחת מניבה במהלך שנה, וחברות אמריקאיות כמעט תמיד משלמות אותו בארבעה תשלומים, ולא בתשלום אחד. Coca-Cola (KO) היא הדוגמה המקובלת, עם תשלום רבעוני ורצף ארוך ללא הפסקות.

להלן התשלומים שמניית KO אחת הניבה במהלך שנים עשר החודשים שהסתיימו בסוף יוני 2026, כאשר בעמודה האחרונה מופיע הסכום המצטבר.

שאילתהכל תשלום דיבידנד שנגבה עבור מניה אחת של Coca-Cola (KO), מיולי 2025 עד יוני 2026
ה-SQL המדויק מאחורי כל מספר
SELECT ex_dividend_date AS date,
       formatDateTime(ex_dividend_date, '%b %e, %Y') AS ex_date_label,
       round(cash_amount, 4) AS dividend_per_share_usd,
       round(sum(cash_amount) OVER (ORDER BY ex_dividend_date), 4) AS trailing_total_usd
FROM global_markets.stocks_dividends
WHERE ticker = 'KO'
  AND distribution_type = 'recurring'
  AND cash_amount > 0
  AND ex_dividend_date >= toDate('2025-07-01')
  AND ex_dividend_date <= toDate('2026-06-30')
ORDER BY ex_dividend_date
Run this yourself

קראו את העמודה המצטברת מלמטה למעלה. מניה אחת הניבה $2.08 לאורך 4 התשלומים, החל מ־$0.51 ב־Sep 15, 2025 ועד $0.53 ב־Jun 15, 2026. זהו המונה. הציבו מתחתיו את מחיר הסגירה ביוני, והנוסחה מסתיימת מעצמה: $2.08 ÷ $81.25 × 100 = 2.56%.

אף חברה אינה מחויבת לשלם דבר. חברות אמריקאיות גדולות רבות אינן משלמות כלל, ותשואת הדיבידנד שלהן היא אפס ולא ערך לא מוגדר. מה מודדת תשואת הדיבידנד מציג את מלוא ההתפלגות.

האם תשואת דיבידנד היא שנתית?

כן. תשואה היא תמיד שיעור שנתי, בלי קשר ללוח התשלומים שבבסיסה. רוב החברות בארה״ב משלמות מדי רבעון. קרנות ומכשירי הכנסה מסוימים משלמים מדי חודש, וחברות זרות רבות משלמות פעמיים בשנה, בהתאם לנוהג בשוק המקומי. כל לוח תשלומים מומר לנתון שנתי אחד לפני ביצוע החלוקה.

בפועל: תשואה של 4% על מניה שמחירה 50 דולר משמעה 2.00 דולר למניה בשנה, שישולמו בארבעה תשלומים של כ־50 סנט. באתרי ציטוט מחירים כמעט אף פעם לא מציינים שהנתון הוא שנתי, והפער בין שיעור שנתי לבין תשלום רבעוני הוא מקור הטעות הנפוץ ביותר בנושא. גם לעיתוי יש חשיבות, משום שרק מחזיקים הרשומים לפני המועד הקובע ללא דיבידנד יקבלו תשלום מסוים.

תשואה היסטורית לעומת תשואה חזויה

תשואה נגררת של שנים עשר חודשים מסכמת את הדיבידנדים ששולמו בפועל במהלך השנה האחרונה, בדיוק כפי שמוצג בלוח של KO. זהו נתון היסטורי שניתן לאמת.

תשואה חזויה, המכונה לעיתים תשואה מוצהרת, לוקחת את התשלום האחרון שהוכרז ומכפילה אותו בתדירות התשלום — ארבע פעמים במקרה של חברה שמשלמת מדי רבעון. היא אומדת את התשואה במהלך שנים עשר החודשים הבאים, בהנחה שהחברה תמשיך לשלם לפי השיעור הנוכחי. חברה שהגדילה את חלוקת הדיבידנד שלה במהלך השנה תציג נתון חזוי גבוה יותר, משום שההעלאה נלקחת בחשבון בארבעה רבעונים במקום ברבעון אחד או שניים.

שמונה חברות שמחלקות דיבידנדים באופן שוטף, לפי שתי השיטות ובמחירים העדכניים ביותר שבידינו:

שאילתהתשואת דיבידנד היסטורית לעומת חזויה: שמונה חברות משלמות דיבידנדים למשקי הבית, לפי המחירים העדכניים שבקובץ
ה-SQL המדויק מאחורי כל מספר
WITH px AS (
    SELECT ticker, argMax(close, window_start) AS price
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('KO', 'PEP', 'JNJ', 'PG', 'VZ', 'XOM', 'CVX', 'MCD')
      AND window_start >= now() - INTERVAL 7 DAY
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker
),
dv AS (
    SELECT ticker,
           sum(cash_amount) AS ttm_dividends,
           argMax(cash_amount, ex_dividend_date) AS latest_payment,
           max(frequency) AS pay_frequency
    FROM global_markets.stocks_dividends
    WHERE ticker IN ('KO', 'PEP', 'JNJ', 'PG', 'VZ', 'XOM', 'CVX', 'MCD')
      AND distribution_type = 'recurring'
      AND cash_amount > 0
      AND ex_dividend_date > today() - INTERVAL 1 YEAR
      AND ex_dividend_date <= today()
    GROUP BY ticker
)
SELECT px.ticker AS ticker,
       round(px.price, 2) AS price,
       round(dv.ttm_dividends, 4) AS ttm_dividends_usd,
       round(dv.latest_payment * dv.pay_frequency, 4) AS forward_dividends_usd,
       round(dv.ttm_dividends / px.price * 100, 2) AS trailing_yield_pct,
       round(dv.latest_payment * dv.pay_frequency / px.price * 100, 2) AS forward_yield_pct,
       round(abs(dv.latest_payment * dv.pay_frequency - dv.ttm_dividends) / px.price * 100, 2) AS gap_abs_pct
FROM px
INNER JOIN dv ON px.ticker = dv.ticker
ORDER BY gap_abs_pct DESC
Run this yourself

PEP מציגה את הפער הגדול ביותר בלוח: 4.12% לפי החישוב ההיסטורי, לעומת 4.24% לפי החישוב החזוי — פער של 0.12 נקודת אחוז, באותו מחיר מניה של $139.6. בקצה השני של הלוח, XOM מציגה התאמה בין שתי השיטות עד כדי 0.03 נקודת אחוז.

איזה מהנתונים מופיע אצלכם על המסך? רוב אתרי הציטוט החינמיים מפרסמים את הנתון הנגרר של שנים עשר החודשים האחרונים ומכנים אותו בפשטות "תשואת דיבידנד". פלטפורמות מסחר ובדפי נתונים של קרנות מופיע לעיתים קרובות יותר הנתון החזוי או המוצהר. כאשר שני אתרים מציגים נתונים שונים לאותה מניה באותו יום, ההבדל נובע בדרך כלל מהשיטה המקובלת בכל אחד מהם. דפי נתונים של קרנות מוסיפים גם שיטה שלישית: תשואת SEC מתוקננת ל-30 יום, המחושבת לפי ההכנסה נטו מהשקעות של הקרן בתקופה האחרונה, ולא לפי החלוקות שהקרן הכריזה עליהן.

מדוע התשואה משתנה כאשר המחיר משתנה

לתשואה יש מכנה משתנה, ולכן היחס משתנה גם בימים שבהם דבר לא השתנה בדיבידנד. נתוני סוף החודש של KO במשך שנתיים ממחישים את המנגנון.

שאילתהCoca-Cola (KO): מחיר בסוף החודש, דיבידנדים ב-12 החודשים האחרונים ותשואה, מיוני 2024 עד יוני 2026
ה-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 = 'KO'
      AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2024-06-01')
      AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-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 = 'KO'
      AND distribution_type = 'recurring'
      AND cash_amount > 0
      AND ex_dividend_date >= toDate('2023-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(sum(dv.cash_amount), 4) AS ttm_dividends_usd,
       round(sum(dv.cash_amount) / any(px.price) * 100, 2) AS dividend_yield_pct
FROM px, dv
WHERE dv.ex_dividend_date <= px.last_day
  AND dv.ex_dividend_date > px.last_day - INTERVAL 1 YEAR
GROUP BY px.month_start
ORDER BY px.month_start
Run this yourself

יש לקרוא את התרשים כשתי שורות. עמודת הדיבידנד הנגרר מתקדמת במדרגות, ומשתנה רק כאשר תשלום נכנס לחלון של שנים עשר חודשים או יוצא ממנו. עמודת המחיר משתנה מדי חודש. מכיוון שהתשואה היא העמודה הראשונה מחולקת בשנייה, כל שינוי בקו התשואה בין המדרגות הללו נובע משינוי במחיר. ב־June 2024 התרשים מציג $63.65 עם תשואה של 2.97%. ב־June 2026 הוא מציג $81.25 ו־2.56%, על בסיס תשלומים נגררים בסך $2.08.

כדאי להתעכב על הנקודה הזו. מסנן שממוין לפי תשואה מדרג את תוצאת החלוקה הזו, אך אינו מראה איזה מבין שני הנתונים השתנה. התשואה יכולה לעלות גם כאשר התשלום נותר ללא שינוי והמחיר יורד. מה נחשבת לתשואת דיבידנד טובה מציג את ההתפלגות בשוק כולו סביב כל נתון יחיד.

תשואה על בסיס העלות, המספר המופיע במסך הפוזיציה

תשואה על בסיס העלות מחלקת את הדיבידנד השנתי של היום במחיר שאתם שילמתם, ולא במחיר הנוכחי. ברוקרים מציגים אותה לעיתים לצד פוזיציה המוחזקת זמן רב, ולכן היא עלולה להיתפס בטעות כתשואה הנוכחית של המניה. הנה דיבידנד אחד של KO שנמדד מול שבעה מחירי כניסה, אחד לכל סוף יוני החל מ-2019.

שאילתהתשואה על עלות: דיבידנד Coca-Cola (KO) של היום מול שבעה מחירי כניסה ביוני
ה-SQL המדויק מאחורי כל מספר
WITH cur AS (
    SELECT argMax(cash_amount, ex_dividend_date) * 4 AS annual_now
    FROM global_markets.stocks_dividends
    WHERE ticker = 'KO'
      AND distribution_type = 'recurring'
      AND cash_amount > 0
      AND ex_dividend_date <= toDate('2026-06-30')
),
px_now AS (
    SELECT argMax(close, window_start) AS price_now
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'KO'
      AND window_start >= now() - INTERVAL 7 DAY
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
),
buys AS (
    SELECT toYear(toTimeZone(window_start, 'America/New_York')) AS year,
           argMax(close, window_start) AS cost_basis
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'KO'
      AND toMonth(toTimeZone(window_start, 'America/New_York')) = 6
      AND toDayOfMonth(toTimeZone(window_start, 'America/New_York')) >= 20
      AND toYear(toTimeZone(window_start, 'America/New_York')) BETWEEN 2019 AND 2025
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY year
)
SELECT buys.year AS year,
       round(buys.cost_basis, 2) AS cost_basis_usd,
       round(cur.annual_now, 4) AS annual_dividend_now_usd,
       round(cur.annual_now / buys.cost_basis * 100, 2) AS yield_on_cost_pct,
       round(cur.annual_now / px_now.price_now * 100, 2) AS current_yield_pct,
       round(cur.annual_now / buys.cost_basis * 100 - cur.annual_now / px_now.price_now * 100, 2) AS yoc_premium_pts
FROM buys, cur, px_now
ORDER BY year
Run this yourself

משקיע שקנה במחיר $50.9 ביוני 2019 מקבל כיום $2.12 למניה בשנה, כלומר תשואה על בסיס העלות של 4.17%. קונה כיום מקבל את אותו סכום במזומן על בסיס אחר, 2.42%, ולכן קיים פער של 1.74 נקודות בין שתי המדידות של אותה מניה.

שני המספרים נכונים, והם עונים על שאלות שונות. תשואה על בסיס העלות מתארת רכישה שכבר התבצעה, והיא עולה עם כל העלאת דיבידנד נוספת. אי אפשר לרכוש אותה כיום, והיא אינה אומרת דבר על המניה במחירה הנוכחי, שהוא ההחלטה היחידה שעדיין פתוחה. לחישוב ההכנסה המבוסס על התשואה הנוכחית, ראו 1,000 דולר בחודש מדיבידנדים.

בדיקת הסבירות: יחס החלוקה

תשואה מציינת כמה מניה משלמת. יחס החלוקה, כלומר הדיבידנדים השנתיים למניה חלקי הרווח למניה, בוחן אם החברה יכולה להרשות לעצמה את התשלום. מתחת ל־100%, הרווח המדווח מכסה את התשלום. מעל 100%, ההפרש מגיע ממקור אחר ולא מהרווח של השנה הנוכחית.

שאילתהתשואה לצד יחס חלוקה: שמונה חברות אמריקאיות גדולות המשלמות דיבידנדים, לפי הנתונים העדכניים שבקובץ
ה-SQL המדויק מאחורי כל מספר
SELECT ticker,
       round(argMax(dividend_yield, date) * 100, 2) AS dividend_yield_pct,
       round(argMax(dividend_yield * price, date), 2) AS annual_dividend_usd,
       round(argMax(earnings_per_share, date), 2) AS earnings_per_share_usd,
       round(argMax(dividend_yield * price / earnings_per_share, date) * 100, 1) AS payout_ratio_pct
FROM global_markets.stocks_ratios
WHERE ticker IN ('KO', 'JNJ', 'PG', 'VZ', 'XOM', 'CVX', 'MO', 'IBM')
  AND date = (SELECT max(date) FROM global_markets.stocks_ratios)
  AND dividend_yield > 0
  AND earnings_per_share > 0
GROUP BY ticker
ORDER BY payout_ratio_pct DESC
Run this yourself

הפאנל ממיין לפי יחס החלוקה. CVX נמצאת בראש, עם 120.7%, ומשלמת $6.67 למניה לעומת $5.53 רווח למניה, בתשואה של 3.47%. IBM נמצאת בתחתית אותו פאנל, עם 58.8%. שתי חברות יכולות להציג תשואה דומה, אך רמת הכיסוי שמאחוריה יכולה להיות שונה מאוד. יחס החלוקה צריך להופיע לצד התשואה בכל מסך.

קרנות השקעה בנדל״ן ושותפויות צינורות מציגות באופן שגרתי יחסי חלוקה מעל 100% ביחס לרווח המדווח, משום שהוצאות פחת גבוהות מורידות את הרווח החשבונאי אל מתחת למזומנים שהפעילות מייצרת. אנליסטים מודדים אותן במקום זאת לפי תזרים מפעילות שוטפת. בחברה תפעולית רגילה, יחס שגבוה בהרבה מ־100% הוא בדיוק הדגל שהמדד נועד להניף. המדריך ליחס החלוקה מסביר את החישוב הזה.

שאלות נפוצות על תשואת דיבידנד

כיצד מחשבים תשואת דיבידנד באופן ידני?

מחברים את הדיבידנדים למניה ששולמו במהלך שנים־עשר החודשים האחרונים, מחלקים במחיר המניה הנוכחי ומכפילים ב־100. בלוחות שלמעלה, התשלומים של KO בסך 4 הסתכמו ב־$2.08 למניה. ביחס למחיר של $81.25, מדובר ב־2.56%.

האם תשואת דיבידנד היא שנתית או רבעונית?

שנתית, תמיד. תשואה של חברה המשלמת דיבידנד רבעוני כבר משקפת בחישוב שנתי את ארבעת התשלומים שלה. לכן תשואה של 4% על מניה שמחירה $50 משמעה כ־$2.00 בשנה, ולא $2.00 ברבעון.

מדוע שני אתרים מציגים תשואות דיבידנד שונות עבור אותה מניה?

בדרך כלל, אחת מהן היא תשואה היסטורית — התשלומים ששולמו בפועל במהלך שנים־עשר החודשים האחרונים — והאחרת היא תשואה עתידית, המבוססת על התשלום האחרון שהוכרז כשהוא מוכפל בתדירות התשלום. בלוח שלמעלה, שתי השיטות נבדלות זו מזו ב־0.12 נקודת אחוז ב־PEP, באותו יום.

האם תשואת דיבידנד גבוהה משמעה שמדובר במניה טובה?

היא משמעה תשלום גבוה ביחס למחיר הנוכחי, ולא מעבר לכך. התשואה עולה בכל פעם שהמחיר יורד והדיבידנד נותר ללא שינוי. לכן תשואה גבוהה היא נקודת הפתיחה לבחינת יכולת הכיסוי, ולא תשובה לשאלה אם המניה טובה.

מהי תשואה על בסיס העלות?

הדיבידנד השנתי של היום חלקי המחיר ששילמתם במקור. התשואה עולה עם כל הגדלה של הדיבידנד ונשארת מעוגנת במחיר הכניסה שלכם. לכן היא מתארת את הפוזיציה שלכם, ולא את המניה. בלוח שלמעלה, כניסה ביוני 2019 במחיר של $50.9 מניבה 4.17% על בסיס העלות, לעומת 2.42% עבור קונה כיום.


כל נתון שמופיע לעיל מבוסס על שאילתה שמורה ומנוהלת בגרסאות, המשתמשת ברישומי דיבידנדים שהוגשו ובמחירים בפועל. פתחו לוח כלשהו כדי לקרוא את ה־SQL שמאחוריו, או הריצו את אותו חישוב על ticker לבחירתכם במסוף Strasmore.