EPS Calculator — Earnings Per Share
Basic EPS, time-weighted shares outstanding, diluted EPS via the treasury stock method, the P/E ratio, and year-over-year EPS growth — all with step-by-step workings.
Educational tool only — not financial advice1 · Basic EPS
Each row: shares outstanding × months they were outstanding ÷ 12. Example: 1,000,000 shares all year + 200,000 new shares for 6 months → WASO 1,100,000.
2 · Diluted EPS — treasury stock method (optional)
Enter each tranche of stock options / RSUs / warrants. Out-of-the-money tranches add zero shares automatically.
3 · P/E ratio & YoY growth (optional)
Results
Methodology
| Metric | Formula |
|---|---|
| Basic EPS | (Net income − Preferred dividends) ÷ Weighted average shares |
| Time-weighted WASO | Σ shares × (months outstanding ÷ months in period) |
| Treasury stock method | Added shares = Options − Options × Exercise price ÷ Avg market price |
| Diluted EPS | (Net income − Preferred dividends) ÷ (WASO + dilutive shares); on a loss, diluted = basic (anti-dilutive guard) |
| P/E ratio | Share price ÷ EPS |
| YoY EPS growth | (Current EPS − Prior EPS) ÷ |Prior EPS| × 100% |
Frequently asked questions
Free tool by NRTechStudio