Price:
Close: Low: High: Open:
Help?
You may select up to three items to compare:
DONE
Customize your options below:
Overlays:
First Moving Average:
Second Moving Average:
DONE
Please select one of the chart types listed below:
DONE
Time Period: 1 day 5
day 1 month 3 month 6 month YTD 1 year 5 year 10 year Max
| Date |
High |
Low |
Open |
Close |
Volume |
|
May 20
|
29.86
|
27.66
|
27.82
|
29.73
|
2,046,853
|
|
May 17
|
28.97
|
27.89
|
28.97
|
27.92
|
1,900,092
|
|
May 16
|
29.58
|
28.01
|
28.17
|
29.35
|
2,364,349
|
|
May 15
|
29.94
|
28.48
|
29.75
|
28.53
|
2,008,427
|
|
May 14
|
30.96
|
30.00
|
30.22
|
30.16
|
1,524,570
|
|
May 13
|
30.85
|
30.30
|
30.76
|
30.38
|
1,144,628
|
|
May 10
|
31.11
|
30.05
|
30.50
|
31.11
|
2,346,910
|
|
May 9
|
32.56
|
31.03
|
31.40
|
31.33
|
1,704,097
|
|
May 8
|
32.03
|
30.54
|
30.66
|
31.90
|
2,053,484
|
|
May 7
|
30.74
|
29.84
|
30.61
|
30.28
|
1,967,698
|
|
May 6
|
31.72
|
31.13
|
31.63
|
31.22
|
1,077,921
|
|
May 3
|
32.76
|
31.37
|
32.08
|
31.51
|
1,759,641
|
|
May 2
|
32.47
|
31.41
|
32.07
|
31.99
|
1,309,245
|
|
May 1
|
32.10
|
31.10
|
31.61
|
31.54
|
2,163,080
|
|
Apr 30
|
32.30
|
30.36
|
30.71
|
32.29
|
2,240,874
|
|
Apr 29
|
31.74
|
30.51
|
31.44
|
30.87
|
2,484,611
|
|
Apr 26
|
33.05
|
30.76
|
32.96
|
30.97
|
3,196,491
|
|
Apr 25
|
33.90
|
32.31
|
33.77
|
32.96
|
3,245,670
|
|
Apr 24
|
33.44
|
32.16
|
32.53
|
33.25
|
1,900,163
|
|
Apr 23
|
32.61
|
31.62
|
32.51
|
32.03
|
1,521,200
|
|
Apr 22
|
33.50
|
32.23
|
33.50
|
32.79
|
1,576,582
|
|
Apr 19
|
33.16
|
31.89
|
32.73
|
32.30
|
2,230,309
|
|
Apr 18
|
32.61
|
30.75
|
31.31
|
32.31
|
2,779,966
|
|
Apr 17
|
32.96
|
30.94
|
32.70
|
31.02
|
2,978,403
|
|
Apr 16
|
33.73
|
32.29
|
33.59
|
32.59
|
2,978,292
|
|
Apr 15
|
33.67
|
32.13
|
33.45
|
32.40
|
4,727,374
|
|
Apr 12
|
37.70
|
35.54
|
37.56
|
35.65
|
2,380,419
|
|
Apr 11
|
39.08
|
38.38
|
38.73
|
38.74
|
1,239,809
|
|
Apr 10
|
39.44
|
38.41
|
39.05
|
38.65
|
1,013,189
|
|
Apr 9
|
39.68
|
37.78
|
37.95
|
39.40
|
1,644,188
|
Add to Watchlist
We've run into a glitch. Please try again later.
We've run into a glitch. Please try again later.