Strasmore Research
למידה Matt Connorמאת Matt Connor · data as of August 2, 2026 · refreshed weekly

תשואת דיבידנד עוקבת לעומת צפויה: הסבר

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

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

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

מהי תשואת דיבידנד נגררת של 12 חודשים?

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

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

מהי תשואת דיבידנד קדימה?

תשואת דיבידנד קדימה annualizes את התשלום האחרון שהוכרז: התשלום האחרון מוכפל בתדירות התשלום ומחולק באותו מחיר. חברה שמשלמת מדי רבעון וההכרזה האחרונה שלה הייתה $0.50 למניה מציגה שיעור קדימה של $2.00. חברה שמשלמת מדי חודש $0.25 מציגה $3.00.

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

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

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

שאילתהתשואת דיבידנד היסטורית לעומת חזויה: שמונה משלמות דיבידנד גדולות, מחיר בסשן האחרון
ה-SQL המדויק מאחורי כל מספר
WITH last_px AS (
    SELECT ticker,
           argMax(close, window_start) AS close_price
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('ABBV', 'CVX', 'JNJ', 'KO', 'MCD', 'MSFT', 'PEP', 'PG')
      AND window_start >= now() - INTERVAL 10 DAY
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker
),
paid AS (
    SELECT ticker,
           sum(cash_amount) AS ttm_cash,
           count() AS checks_in_window,
           argMax(cash_amount, ex_dividend_date) AS latest_cash,
           argMax(frequency, ex_dividend_date) AS pay_frequency
    FROM global_markets.stocks_dividends
    WHERE ticker IN ('ABBV', 'CVX', 'JNJ', 'KO', 'MCD', 'MSFT', 'PEP', 'PG')
      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 p.ticker AS ticker,
       round(toFloat64(d.ttm_cash) / toFloat64(p.close_price) * 100, 2) AS trailing_yield_pct,
       round(toFloat64(d.latest_cash) * d.pay_frequency / toFloat64(p.close_price) * 100, 2) AS forward_yield_pct,
       round((toFloat64(d.latest_cash) * d.pay_frequency - toFloat64(d.ttm_cash))
             / toFloat64(p.close_price) * 100, 2) AS forward_minus_trailing_pp,
       d.checks_in_window AS checks_in_window,
       round(toFloat64(p.close_price), 2) AS share_price
FROM last_px AS p
INNER JOIN paid AS d ON p.ticker = d.ticker
ORDER BY forward_minus_trailing_pp DESC
Run this yourself

השורות ממוינות לפי הפער בין שתי השיטות. בראש הרשימה, PEP מציגה תשואה חזויה של 4.24%, לעומת תשואה נגררת של 4.12%. בתחתית, MSFT מציגה תשואה חזויה של 0.78%, לעומת תשואה נגררת של 0.77%. אותן חברות, אותם מחירים, ושתי שיטות חישוב לגיטימיות.

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

מה עושה איפוס דיבידנד לשתי שיטות המדידה

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

שאילתה3M (MMM): תשואת דיבידנד היסטורית לעומת חזויה בכל סוף חודש לאחר עדכון חלוקה
ה-SQL המדויק מאחורי כל מספר
WITH px AS (
    SELECT toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York'))) AS month_start,
           max(toDate(toTimeZone(window_start, 'America/New_York'))) AS last_day,
           argMax(close, window_start) AS close_price
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'MMM'
      AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2024-06-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, cash_amount
    FROM global_markets.stocks_dividends
    WHERE ticker = 'MMM'
      AND distribution_type = 'recurring'
      AND frequency = 4
      AND cash_amount > 0
      AND ex_dividend_date >= toDate('2023-05-01')
)
SELECT formatDateTime(px.month_start, '%Y-%m') AS month,
       formatDateTimeInJodaSyntax(px.month_start, 'MMM yyyy') AS month_label,
       round(toFloat64(argMax(dv.cash_amount, dv.ex_dividend_date)), 2) AS declared_quarterly_usd,
       round(sumIf(toFloat64(dv.cash_amount), dv.ex_dividend_date > px.last_day - INTERVAL 1 YEAR)
             / toFloat64(any(px.close_price)) * 100, 2) AS trailing_yield_pct,
       round(toFloat64(argMax(dv.cash_amount, dv.ex_dividend_date)) * 4
             / toFloat64(any(px.close_price)) * 100, 2) AS forward_yield_pct,
       round(abs(toFloat64(argMax(dv.cash_amount, dv.ex_dividend_date)) * 4
                 - sumIf(toFloat64(dv.cash_amount), dv.ex_dividend_date > px.last_day - INTERVAL 1 YEAR))
             / toFloat64(any(px.close_price)) * 100, 2) AS gap_abs_pp
FROM px, dv
WHERE dv.ex_dividend_date <= px.last_day
GROUP BY px.month_start, px.last_day
ORDER BY px.month_start
Run this yourself

ב-Jun 2024 היה התשלום שהוכרז $0.7, בעוד ששלושה תשלומים לפי השיעור הישן עדיין נכללו בחלון העוקב. תשואת הדיבידנד העוקבת עמדה על 5.1%. התשואה העתידית עמדה על 2.74%. שתי השיטות היו במרחק של 2.36 נקודות זו מזו במניה אחת, ביום אחד, ובאותו מחיר בדיוק בשתי הנוסחאות. מסך שמוין לפי תשואה עוקבת דירג באותו חודש את 3M לפי תזרים מזומנים שהחברה כבר הפסיקה לשלם בשיעור זה. אף אחד מהמספרים לא היה שגוי; כל אחד מהם עונה על שאלה אחרת.

עמודת הפער נסגרת בהדרגה לאורך ארבעה רבעונים, כאשר התשלומים הישנים יוצאים מהחלון. עד Jul 2026 עמדו הנתונים על 1.71% לפי השיטה העוקבת ועל 1.77% לפי השיטה העתידית, פער של 0.06 נקודות. התכנסות היא מצב הבסיס. הפער נפתח רק כאשר התשלום משתנה, תופעה שהעלאות וקיצוצים בדיבידנד מכסים בכל השוק, ואילו היסטוריית הדיבידנד של 3M עוקבת אחר כל תשלום בנפרד.

משלמים חודשיים, שנים־עשר תשלומים ולעיתים שלושה־עשר

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

שאילתהRealty Income (O): תשואת דיבידנד היסטורית לעומת חזויה בכל סוף חודש, שנתיים
ה-SQL המדויק מאחורי כל מספר
WITH px AS (
    SELECT toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York'))) AS month_start,
           max(toDate(toTimeZone(window_start, 'America/New_York'))) AS last_day,
           argMax(close, window_start) AS close_price
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'O'
      AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2024-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, cash_amount
    FROM global_markets.stocks_dividends
    WHERE ticker = 'O'
      AND distribution_type = 'recurring'
      AND frequency = 12
      AND cash_amount > 0
      AND ex_dividend_date >= toDate('2023-07-01')
)
SELECT formatDateTime(px.month_start, '%Y-%m') AS month,
       formatDateTimeInJodaSyntax(px.month_start, 'MMM yyyy') AS month_label,
       round(toFloat64(argMax(dv.cash_amount, dv.ex_dividend_date)), 4) AS declared_monthly_usd,
       countIf(dv.ex_dividend_date > px.last_day - INTERVAL 1 YEAR) AS checks_in_window,
       round(sumIf(toFloat64(dv.cash_amount), dv.ex_dividend_date > px.last_day - INTERVAL 1 YEAR)
             / toFloat64(any(px.close_price)) * 100, 2) AS trailing_yield_pct,
       round(toFloat64(argMax(dv.cash_amount, dv.ex_dividend_date)) * 12
             / toFloat64(any(px.close_price)) * 100, 2) AS forward_yield_pct,
       round(abs(toFloat64(argMax(dv.cash_amount, dv.ex_dividend_date)) * 12
                 - sumIf(toFloat64(dv.cash_amount), dv.ex_dividend_date > px.last_day - INTERVAL 1 YEAR))
             / toFloat64(any(px.close_price)) * 100, 2) AS gap_abs_pp
FROM px, dv
WHERE dv.ex_dividend_date <= px.last_day
GROUP BY px.month_start, px.last_day
ORDER BY px.month_start
Run this yourself

ב־Aug 2024 כללה התקופה 11 תשלומים, והציגה 4.57% תשלומים בפועל לעומת 5.08% תשלומים צפויים. ב־Jul 2026 היא כללה 13 תשלומים, לפי שיעור חודשי מוצהר של $0.271, והציגה 5.49% תשלומים בפועל לעומת 5.09% תשלומים צפויים — פער של 0.4 נקודות. שנה מתגלגלת הכוללת תשלום שלושה־עשר מעלה את הנתון בפועל בכשישית־עשרה, בלי שינוי בדיבידנד עצמו. מניות המחלקות דיבידנד חודשי סוקר את לוח התשלומים, ו־היסטוריית התשלומים של Realty Income מפרטת כל תשלום.

עד כמה שונות האמנות בשוק?

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

שאילתההפער בין תשואת הדיבידנד ההיסטורית לחזויה, לפי לוח תשלומים
ה-SQL המדויק מאחורי כל מספר
WITH universe AS (
    SELECT ticker,
           argMax(price, date) AS last_price
    FROM global_markets.stocks_ratios
    WHERE date = (SELECT max(date) FROM global_markets.stocks_ratios)
      AND price >= 5
      AND market_cap >= 1000000000
    GROUP BY ticker
),
paid AS (
    SELECT ticker,
           sum(cash_amount) AS ttm_cash,
           argMax(cash_amount, ex_dividend_date) AS latest_cash,
           argMax(frequency, ex_dividend_date) AS pay_frequency
    FROM global_markets.stocks_dividends
    WHERE distribution_type = 'recurring'
      AND cash_amount > 0
      AND frequency IN (1, 2, 4, 12)
      AND ex_dividend_date > today() - INTERVAL 1 YEAR
      AND ex_dividend_date <= today()
    GROUP BY ticker
)
SELECT multiIf(d.pay_frequency = 12, 'monthly',
               d.pay_frequency = 4, 'quarterly',
               d.pay_frequency = 2, 'semi-annual',
               'annual') AS schedule,
       count() AS payers,
       round(quantileDeterministic(0.5)(toFloat64(d.ttm_cash) / toFloat64(u.last_price) * 100,
                                        cityHash64(u.ticker)), 2) AS median_trailing_pct,
       round(quantileDeterministic(0.5)(toFloat64(d.latest_cash) * d.pay_frequency / toFloat64(u.last_price) * 100,
                                        cityHash64(u.ticker)), 2) AS median_forward_pct,
       round(quantileDeterministic(0.5)(abs(toFloat64(d.latest_cash) * d.pay_frequency - toFloat64(d.ttm_cash))
                                        / toFloat64(u.last_price) * 100,
                                        cityHash64(u.ticker)), 3) AS median_gap_pp,
       round(quantileDeterministic(0.9)(abs(toFloat64(d.latest_cash) * d.pay_frequency - toFloat64(d.ttm_cash))
                                        / toFloat64(u.last_price) * 100,
                                        cityHash64(u.ticker)), 3) AS p90_gap_pp,
       round(100 * countIf(abs(toFloat64(d.latest_cash) * d.pay_frequency - toFloat64(d.ttm_cash))
                           / toFloat64(u.last_price) * 100 >= 0.5) / count(), 1) AS pct_gap_over_half_point
FROM universe AS u
INNER JOIN paid AS d ON u.ticker = d.ticker
GROUP BY schedule
ORDER BY payers DESC
Run this yourself

הקבוצה הגדולה ביותר היא חברות המשלמות quarterly, ובה 1128 מניות, עם תשואת דיבידנד חציונית היסטורית של 1.93% לעומת תשואה עתידית חציונית של 2.03%. בחציון, שני אופני החישוב נבדלים זה מזה ב-0.03 נקודות אחוז. להתפלגות יש זנב: 8.7% מהחברות בקבוצה נבדלות זו מזו בלפחות חצי נקודת אחוז, והפער באחוזון התשעים הוא 0.357 נקודות אחוז. חצי נקודת אחוז בתשואה של 3% היא שישית מהנתון, וזה ההבדל בין מצב שבו מסנן מעלה מניה לבין מצב שבו הוא מדלג עליה. קבוצת monthly, הכוללת 21 מניות, מציגה פער חציוני של 0.484 נקודות אחוז.

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

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

  • שיטת החישוב. ספק אחד מחשב בחישוב שנתי את ההכרזה האחרונה, וספק אחר מסכם את שנים־עשר החודשים האחרונים. זו המחלוקת שבה עוסק המשך העמוד.
  • מיקום חלון הזמן. בחלון נע של 365 ימים יכולים להיכלל ארבעה תשלומים או חמישה אצל חברה המחלקת דיבידנד רבעוני, ושנים־עשר או שלושה־עשר אצל חברה המחלקת דיבידנד חודשי.
  • דיבידנדים מיוחדים. תשלום חד־פעמי נשאר בתוך חלון החודשים העוקבים במשך שנה. חלק מהספקים משאירים אותו במונה, ואחרים מנכים אותו. דיבידנד מיוחד גדול עשוי לשנות במידה רבה את הנתון העוקב.
  • המחיר שבבסיס החישוב. תשואה המחושבת לפי שער הסגירה של אמש שונה מתשואה המחושבת לפי המחיר בשעה 14:00.
  • עמוד החברה. אתרי קשרי המשקיעים מפרסמים כמעט תמיד את השיעור השנתי שהוכרז, המשמש כמונה העתידי, לרוב מול מחיר שאינו בזמן אמת. דפי קרנות מציגים תשואת SEC ל־30 יום או תשואת חלוקה, ואלה שתי שיטות חישוב נוספות.
כיצד נבנים הנתונים האלה

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

שאלות ותשובות על תשואת דיבידנד היסטורית לעומת עתידית

מהי תשואת דיבידנד TTM?

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

איזו תשואת דיבידנד עדיפה, היסטורית או עתידית?

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

מדוע הברוקר שלי מציג תשואת דיבידנד שונה מזו שמופיעה באתר קשרי המשקיעים של החברה?

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

האם קיצוץ בדיבידנד מופיע מיד בתשואה ההיסטורית?

לא. שינוי השיעור נכנס לנתון העתידי עם התשלום הראשון שהופחת, ולנתון ההיסטורי הוא נכנס בהדרגה, תשלום אחר תשלום, במהלך השנה שלאחר מכן. בחלון של 3M שלמעלה, שני החישובים היו שונים זה מזה ב־2.36 נקודות ב־Jun 2024, וב־0.06 נקודות ב־Jul 2026.


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

#dividends#dividend yield#forward yield#ttm yield#stock screeners