IRS ESPP Limit and Refund
The IRS limits your Employee Stock Purchase Plan (ESPP) contributions to a pre-discounted $25,000 per calendar year.
How do you calculate the $25,000 annual purchase limit and the maximum number of shares you can buy? Here is the article from Fidelity that in turn comes from myStockOptions.com.