|
Employee Benefit Plans (Tables)
|
12 Months Ended |
|
Jan. 31, 2012
|
| Employee Benefit Plans [Abstract] |
|
| Schedule Of Restricted Stock Units Activity |
| |
|
|
|
|
|
|
|
|
| |
|
Shares |
|
|
Weighted- average grant date fair value |
|
|
Outstanding at January 31, 2011 |
|
|
543,841 |
|
|
$ |
38.60 |
|
|
Granted |
|
|
272,949 |
|
|
|
48.53 |
|
|
Vested |
|
|
(210,094 |
) |
|
|
37.40 |
|
|
Canceled |
|
|
(38,198 |
) |
|
|
41.35 |
|
| |
|
|
|
|
|
|
|
|
|
Outstanding at January 31, 2012 |
|
|
568,498 |
|
|
|
43.74 |
|
| |
|
|
|
|
|
|
|
| |
| Schedule Of Stock Options Activity |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
Shares |
|
|
Weighted- average exercise price |
|
|
Weighted- Average remaining contractual term (in years) |
|
|
Aggregate intrinsic value (in thousands) |
|
|
Outstanding at January 31, 2011 |
|
|
2,881,356 |
|
|
$ |
35.36 |
|
|
|
|
|
|
|
|
|
|
Granted |
|
|
12,882 |
|
|
|
48.79 |
|
|
|
|
|
|
|
|
|
|
Exercised |
|
|
(1,215,028 |
) |
|
|
37.76 |
|
|
|
|
|
|
|
|
|
|
Canceled |
|
|
(27,810 |
) |
|
|
23.95 |
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Outstanding at January 31, 2012 |
|
|
1,651,400 |
|
|
|
33.89 |
|
|
|
4.2 |
|
|
$ |
29,783 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Vested and expected to vest at January 31, 2012 |
|
|
1,638,799 |
|
|
|
33.95 |
|
|
|
4.1 |
|
|
|
29,444 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Exercisable at January 31, 2012 |
|
|
1,296,587 |
|
|
|
36.72 |
|
|
|
3.3 |
|
|
|
19,712 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
| Summary Of The Status Of Stock-Based Equity Incentives Outstanding |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
Outstanding |
|
|
Exercisable |
|
|
Range of exercise prices |
|
Number outstanding at 1/31/12 |
|
|
Weighted- average remaining contractual life (years) |
|
|
Weighted- average exercise price |
|
|
Number exercisable at 1/31/12 |
|
|
Weighted- average exercise price |
|
|
$21.13 – $21.13 |
|
|
339,766 |
|
|
|
7.1 |
|
|
$ |
21.13 |
|
|
|
23,648 |
|
|
$ |
21.13 |
|
|
24.04 – 35.38 |
|
|
340,329 |
|
|
|
3.9 |
|
|
|
31.80 |
|
|
|
332,914 |
|
|
|
31.81 |
|
|
35.95 – 36.66 |
|
|
84,000 |
|
|
|
4.5 |
|
|
|
36.58 |
|
|
|
84,000 |
|
|
|
36.58 |
|
|
37.04 – 37.04 |
|
|
295,130 |
|
|
|
4.2 |
|
|
|
37.04 |
|
|
|
295,130 |
|
|
|
37.04 |
|
|
37.06 – 41.08 |
|
|
450,116 |
|
|
|
2.7 |
|
|
|
39.24 |
|
|
|
446,725 |
|
|
|
39.25 |
|
|
41.55 – 48.79 |
|
|
138,559 |
|
|
|
2.2 |
|
|
|
44.09 |
|
|
|
110,670 |
|
|
|
43.38 |
|
|
51.17 – 51.17 |
|
|
3,500 |
|
|
|
0.1 |
|
|
|
51.17 |
|
|
|
3,500 |
|
|
|
51.17 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
1,651,400 |
|
|
|
4.2 |
|
|
|
33.89 |
|
|
|
1,296,587 |
|
|
|
36.72 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |