A
AcadiFi
WS
WeightedAvg_Sonia2026-04-06
cfaLevel IFinancial Reporting and Analysis

How do you compute the weighted average number of shares outstanding for basic EPS when there are multiple share events during the year?

I'm studying CFA FRA and find the weighted average share calculation tricky when there are buybacks, new issuances, and stock dividends all happening in the same year. My textbook shows a timeline approach but I keep getting the fractions wrong. What's the systematic way to handle multiple share events?

145 upvotes
Verified ExpertVerified Expert
AcadiFi Certified Professional

Computing weighted average shares outstanding requires tracking every share event chronologically, applying the correct fraction-of-year weighting, and treating stock splits and dividends differently from cash issuances and repurchases.\n\nKey Principles:\n\n1. New issuances and repurchases are time-weighted from the date they occur\n2. Stock splits and dividends are applied retroactively to all prior periods and to all shares outstanding before the event (no time-weighting)\n3. The standard denominator is the time-weighted average, typically measured in months or days\n\nComprehensive Example:\n\nVanguard Precision has the following share events in 2026:\n\n| Date | Event | Shares |\n|---|---|---|\n| Jan 1 | Beginning balance | 4,000,000 |\n| Mar 1 | New issuance | +600,000 |\n| Jun 1 | Share repurchase | -200,000 |\n| Sep 1 | 10% stock dividend | x 1.10 |\n| Nov 1 | New issuance | +330,000 |\n\nStep 1: Apply stock dividend retroactively\n\nThe 10% stock dividend on Sep 1 must be applied to ALL shares outstanding before that date:\n- Jan 1 balance: 4,000,000 x 1.10 = 4,400,000\n- Mar 1 issuance: 600,000 x 1.10 = 660,000\n- Jun 1 repurchase: 200,000 x 1.10 = 220,000\n- Nov 1 issuance: 330,000 (no adjustment — occurs after dividend)\n\nStep 2: Build the timeline\n\n| Period | Months | Adjusted Shares | Weighted |\n|---|---|---|---|\n| Jan 1 – Feb 28 | 2 | 4,400,000 | 4,400,000 x 2/12 |\n| Mar 1 – May 31 | 3 | 4,400,000 + 660,000 = 5,060,000 | 5,060,000 x 3/12 |\n| Jun 1 – Aug 31 | 3 | 5,060,000 - 220,000 = 4,840,000 | 4,840,000 x 3/12 |\n| Sep 1 – Oct 31 | 2 | 4,840,000 (dividend already applied) | 4,840,000 x 2/12 |\n| Nov 1 – Dec 31 | 2 | 4,840,000 + 330,000 = 5,170,000 | 5,170,000 x 2/12 |\n\nStep 3: Calculate weighted average\n\n= (4,400,000 x 2 + 5,060,000 x 3 + 4,840,000 x 3 + 4,840,000 x 2 + 5,170,000 x 2) / 12\n= (8,800,000 + 15,180,000 + 14,520,000 + 9,680,000 + 10,340,000) / 12\n= 58,520,000 / 12\n= 4,876,667 weighted average shares\n\nCommon Pitfalls:\n- Forgetting to apply stock dividends retroactively to shares issued earlier in the year\n- Time-weighting stock splits (they should NOT be time-weighted)\n- Using ending shares instead of weighted average for basic EPS\n- Counting repurchased treasury shares in the outstanding count\n\nTest your weighted-share calculation skills in our CFA FRA practice sets.

📊

Master Level I with our CFA Course

107 lessons · 200+ hours· Expert instruction

#basic-EPS#weighted-average-shares#stock-dividends#share-repurchase#timeline-method