Diluted EPS via Treasury-Stock Method Calculator
EPS_diluted = (NI − pref div) / (basic + treasury-method dilutive shares).
Compute fully-diluted earnings per share (EPS) using the treasury-stock method for outstanding in-the-money options/warrants: net dilutive shares = options − options × strike / market_price (capped at zero when out-of-the-money). EPS_diluted = (Net income − preferred dividends) / (basic shares + net dilutive shares). All share counts in millions.
How to use this calculator
- Fill in the inputs above using the units you already have.
- Values update automatically as you type — no submit button needed.
- Hover any result row for the underlying formula and intermediate values.
Formula
net_dilutive = max(0, options − options·strike / market); EPS_diluted = (NI − pref_div) / (basic + net_dilutive).
In depth
Compute fully-diluted earnings per share (EPS) using the treasury-stock method for outstanding in-the-money options/warrants: net dilutive shares = options − options × strike / market_price (capped at zero when out-of-the-money). EPS_diluted = (Net income − preferred dividends) / (basic shares + net dilutive shares). All share counts in millions.
Spot an issue or have a suggestion?
Our editors read every message. If the math looks off, tell us the inputs you used and what you expected.