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

איך מחשבים שווי שוק ואיזה מספר מניות משמש לכך?

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

שווי שוק הוא מכפלה של מחיר מניה במספר המניות, והשאלה היחידה שראוי לשאול היא באיזה מספר מניות מדובר. התשובה הסטנדרטית היא מניות מונפקות (shares outstanding): כל מניה שהחברה הנפיקה ושלא נגרעה, נכון לעמוד השער של הדו"ח הרבעוני או השנתי האחרון שלה. שני מספרים סמוכים נוטים להישאל בטעות במקום נתון זה: ממוצע משוקלל של מספר המניות, המשמש לחישוב רווח למניה (EPS), ושיעור המניות הצפות (free float), המשמש את ספקי המדדים לצורך שקלול.

באיזה מספר מניות משתמש שווי השוק?

מניות מונפקות הן נתון לנקודת זמן מסוימת: מספר המניות הקיימות בתאריך נקוב, המוחזקות בידי בעלי עניין, קרנות, עוקבי מדדים וכל השאר. חברה מדפיסה נתון זה על עמוד השער של כל דו"ח רבעוני ושנתי, הנושא תאריך של מספר שבועות לאחר התקופה שאותה הדו"ח מכסה. שווי שוק הוא מכפלה של מספר זה במחיר האחרון. מניה במחיר 50$ עם 200 מיליון מניות מונפקות הופכת את החברה לשווה 10 מיליארד דולר; ב-55$, אותן 200 מיליון מניות הופכות אותה לשווה 11 מיליארד דולר.

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

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

שאילתההפער בין מספר המניות המשוחזר לבין מספר המניות בדילול מלא שדווח
ה-SQL המדויק מאחורי כל מספר
WITH vendor AS
(
    SELECT
        ticker,
        argMax(toFloat64(market_cap), date)             AS mkt_cap,
        argMax(toFloat64(price), date)                  AS px,
        argMax(formatDateTime(date, '%b %e, %Y'), date) AS priced_on
    FROM global_markets.stocks_ratios
    WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'JPM', 'XOM')
      AND price > 0
      AND market_cap > 0
    GROUP BY ticker
),
filed AS
(
    SELECT
        ticker,
        argMax(toFloat64(diluted_shares_outstanding), (filing_date, period_end))   AS diluted,
        argMax(formatDateTime(period_end, '%b %e, %Y'), (filing_date, period_end)) AS period_covered
    FROM
    (
        SELECT
            arrayJoin(tickers) AS ticker,
            filing_date,
            period_end,
            diluted_shares_outstanding
        FROM global_markets.stocks_income_statements
        WHERE hasAny(tickers, ['AAPL', 'MSFT', 'NVDA', 'KO', 'JPM', 'XOM'])
          AND timeframe = 'quarterly'
          AND diluted_shares_outstanding > 0
    )
    WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'JPM', 'XOM')
    GROUP BY ticker
)
SELECT
    v.ticker                                                      AS ticker,
    round(v.mkt_cap / v.px / 1e6)                                 AS implied_shares_mm,
    round(f.diluted / 1e6)                                        AS filed_diluted_shares_mm,
    round(abs(v.mkt_cap / v.px - f.diluted) * 100 / f.diluted, 2) AS gap_pct,
    f.period_covered                                              AS period_covered,
    v.priced_on                                                   AS priced_on
FROM vendor AS v
INNER JOIN filed AS f ON f.ticker = v.ticker
ORDER BY gap_pct DESC
Run this yourself

בקרב שמות מוכרים אלו, המספר שחולץ והמספר המדולל המדווח נעים בטווח שבין 0.24% ל-4.43%. הפער הרחב ביותר שייך ל-JPM, שם 2658 מיליון מניות שחולצו פוגשות 2782 מיליון מניות בדו"ח לתקופה שהסתיימה ב-Dec 31, 2025. חברה שגורעת מניות במהלך רבעון מסיימת עם פחות מניות מהממוצע הרבעוני שלה. שני המספרים נכונים, והם עונים על שאלות שונות.

באיזו מהירות משתנה מספר המניות בין דו"חות?

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

שאילתהמספר המניות הבסיסי והמדולל של Apple, לפי רבעונים
ה-SQL המדויק מאחורי כל מספר
SELECT
    toString(period_end)                                                    AS quarter_end_date,
    formatDateTime(period_end, '%b %Y')                                     AS quarter_label,
    round(argMax(toFloat64(basic_shares_outstanding), filing_date) / 1e6)   AS basic_shares_mm,
    round(argMax(toFloat64(diluted_shares_outstanding), filing_date) / 1e6) AS diluted_shares_mm
FROM global_markets.stocks_income_statements
WHERE has(tickers, 'AAPL')
  AND timeframe = 'quarterly'
  AND period_end >= '2021-01-01'
  AND basic_shares_outstanding > 0
  AND diluted_shares_outstanding > 0
GROUP BY period_end
ORDER BY period_end
Run this yourself

לאורך תקופה זו, המספר המדולל השתנה מ-16929 מיליון מניות ב-Mar 2021 ל-14810 מיליון ב-Dec 2025. שני הקווים נעים קרוב זה לזה ומשופעים באותו כיוון, והמרחק ביניהם הוא העודף הנובע מאופציות ומ-RSU: 14810 מיליון מניות בדילול מלא מול 14748 מיליון מניות בחישוב בסיסי בתקופה האחרונה בגרף. כל נקודה על קווים אלו היא ממוצע לרבעון שכבר נסגר בעת פרסומו. מחיר חי המוכפל בכל אחד מהם הוא שילוב של נתון עדכני ונתון היסטורי, וזהו הפשרה שכל מקור נתונים מבצע. המנגנונים שמאחורי השיפוע מכוסים ב-רכישות עצמיות מול דיבידנדים.

מדוע שווי שוק ומשקל במדד אינם תואמים

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

נבחן חברה היפותטית לפי שני הנתונים. יש לה 1,000 מיליון מניות מונפקות במחיר 40$, מה שנותן שווי שוק של 40 מיליארד דולר. מייסדים מחזיקים ב-250 מיליון מניות אלו כחסימה שלעולם לא מגיעה לשוק, מה שמותיר שיעור צף של 750 מיליון מניות ושווי מותאם צף של 30 מיליארד דולר. במדד שבו סך השווי המותאם צף של חבריו הוא 30 טריליון דולר, חברה זו מקבלת משקל של כ-0.10%. שקלול לפי 40 מיליארד דולר מלאים היה מציב אותה קרוב ל-0.13%. אף אחד מהמספרים אינו שגוי. שווי שוק עונה על השאלה מה שווה כל ההון העצמי. משקל במדד עונה על השאלה כמה מכספי הקרן יכולות המניות הסחירות לספוג.

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

חברה אחת, שני טיקרים

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

שאילתהטיקרים בעלי מבנה מניות כפול ושווי השוק שלהם
ה-SQL המדויק מאחורי כל מספר
SELECT
    ticker,
    round(argMax(toFloat64(market_cap), date) / 1e9, 1)                 AS market_cap_bn,
    round(argMax(toFloat64(market_cap) / toFloat64(price), date) / 1e6) AS implied_shares_mm,
    argMax(formatDateTime(date, '%b %e, %Y'), date)                     AS priced_on
FROM global_markets.stocks_ratios
WHERE ticker IN ('GOOGL', 'GOOG', 'FOXA', 'FOX')
  AND price > 0
  AND market_cap > 0
GROUP BY ticker
ORDER BY market_cap_bn DESC
Run this yourself

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

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

כיצד לדעת אם מספר מניות אינו עדכני

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

שאילתהמספר הימים שחלפו מאז התקופה שאליה מתייחס דיווח מספר המניות
ה-SQL המדויק מאחורי כל מספר
SELECT
    ticker,
    toUInt32(dateDiff('day', last_period, today())) AS report_age,
    formatDateTime(last_period, '%b %e, %Y')        AS period_covered
FROM
(
    SELECT
        arrayJoin(tickers) AS ticker,
        max(period_end)    AS last_period
    FROM global_markets.stocks_income_statements
    WHERE hasAny(tickers, ['AAPL', 'MSFT', 'NVDA', 'KO', 'JPM', 'XOM', 'WMT', 'PG'])
      AND timeframe = 'quarterly'
      AND diluted_shares_outstanding > 0
    GROUP BY ticker
)
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'JPM', 'XOM', 'WMT', 'PG')
ORDER BY report_age DESC
Run this yourself

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

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

כיצד נבנו נתונים אלו

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

שאלות נפוצות

האם שווי שוק הוא מחיר כפול מניות מונפקות או מניות שהונפקו?

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

מה ההבדל בין מניות מונפקות לממוצע משוקלל של מניות?

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

מדוע המשקל של חברה במדד נמוך ממה ששווי השוק שלה מרמז?

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

באיזו תדירות משתנה מספר המניות?

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


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

#market cap#shares outstanding#float#index weights#fundamentals