Option activity for the three months ended April 30, 2019, was as follows: | | | | | | | | | | | | | | (in thousands, except per share and years data) | Number of Options Outstanding | | Weighted-Average Exercise Price Per Share | | Weighted-Average Remaining Contractual Term (Years) | | Aggregate Intrinsic Value | Outstanding at January 31, 2019 | 13,648 |
| | $ | 12.27 |
| | 5.38 | | $ | 507,371 |
| Options exercised | (2,634 | ) | | 10.82 |
| | | | | Options canceled/expired | (25 | ) | | 17.69 |
| | | | | Outstanding at April 30, 2019 | 10,989 |
| | $ | 12.61 |
| | 5.41 | | $ | 484,184 |
| Vested and expected to vest at April 30, 2019 | 10,852 |
| | $ | 12.55 |
| | 5.38 | | $ | 478,824 |
| Exercisable at April 30, 2019 | 9,418 |
| | $ | 11.77 |
| | 5.05 | | $ | 422,811 |
|
|