 
 
    | Shares   | Weighted-  average exercise price | Weighted-  Average remaining contractual term (in years) | Aggregate  intrinsic value (in thousands) | |||||||
| Outstanding at January 31, 2012 | 1,651,400 | $33.89 | ||||||||
| Granted | 6,236 | 54.03 | ||||||||
| Exercised | (1,110,020 | ) | 34.12 | |||||||
| Canceled | (45,391 | ) | 37.03 | |||||||
| Outstanding at January 31, 2013 | 502,225 | 33.33 | 3.0 | $ | 8,848 | |||||
| Vested and expected to vest at January 31, 2013 | 499,712 | 33.33 | 3.0 | 8,802 | ||||||
| Exercisable at January 31, 2013 | 354,391 | 37.74 | 1.7 | 4,669 | ||||||