Skip to main content

Valuation of employee stock options

Project description

ESO-value

Receiving stock options from your company? Wondering what they are worth? ESO-value calculates the value of Employee Stock Options based on the Hull-White model[1][2].

Installation

Run pip install esovalue

Usage

from esovalue.eso import value_eso

value_eso(strike_price=50, stock_price=50, volatility=0.3, risk_free_rate=0.075,
          dividend_rate=0.025, exit_rate=0.03, vesting_years=3, expiration_years=10, 
          iterations=1000, m=3)

Description of the parameters:

strike_price		- Strike price
stock_price		- Current price of the underlying stock
iterations		- More iterations is more precise but requires more memory/CPU
risk_free_rate		- Risk-free interest rate
dividend_rate		- Dividend rate
exit_rate		- Employee exit rate (over a year)
vesting_years		- Vesting period (in years)
expiration_years	- Years until expiration
volatility		- Volatility (standard deviation on returns)
m			- Strike price multiplier for early exercise 
                          (exercise when the strike_price*m >= stock_price)

References

[1]: Hull, J, and White, A: How to Value Employee Stock Options Financial Analysts Journal, Vol. 60, No. 1, January/February 2004, 114-119.
[2]: Hull, J. (2018). Options, Futures, and Other Derivatives (Global Edition).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

esovalue-0.1.9.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

esovalue-0.1.9-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file esovalue-0.1.9.tar.gz.

File metadata

  • Download URL: esovalue-0.1.9.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.8.10 Linux/5.4.0-81-generic

File hashes

Hashes for esovalue-0.1.9.tar.gz
Algorithm Hash digest
SHA256 cf581d5be1270855b6bba5ecd2bf9efbd5d49b634211eb11e96ead50ba52f169
MD5 15aa01bdeeb823949e5e47fa3727d638
BLAKE2b-256 907be10513a452c03cf17304c1b8837190201178f8087152552c2965e3648900

See more details on using hashes here.

File details

Details for the file esovalue-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: esovalue-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.8.10 Linux/5.4.0-81-generic

File hashes

Hashes for esovalue-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 48068ed3b708cc57ea83a09caa92b693d7404a5cf7a4ed381bfa44c6ad4d5e21
MD5 6cb0c343fc0977f904a6d1ddf62f1386
BLAKE2b-256 ae5bd8b051733b9c054242c4b15f2f4cf41b401f9535283d1f1e107cc2a1a64c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page