CVS Health Corporation (CVS)

93.63
+0.00 (+0.00%)
Exchange
NYQ
52 Week Range
81.37 - 113.65
Avg. Vol
5,097,750
Market Cap
101.00B
Short ratio
2.10
PE ratio
20.44
PEG Ratio
1.08
Earnings Share
4.60

CVS Health Corporation (CVS) Historicals

Date Open High Low Vol Cls adjCls
16-07-25 95.75 96.22 93.73 7,387,200 94.04 94.04
16-07-22 97.08 97.14 96.20 2,955,700 96.55 96.55
16-07-21 97.00 97.12 96.55 3,023,000 96.95 96.95
16-07-20 97.26 97.37 96.65 3,486,000 97.00 97.00
16-07-19 96.45 96.92 96.31 3,101,100 96.90 96.90
16-07-18 97.44 97.69 96.76 3,571,200 96.87 96.45
16-07-15 97.95 97.95 96.91 3,346,200 97.09 96.66
16-07-14 98.21 98.24 97.27 4,816,100 97.46 97.03
16-07-13 96.74 97.69 96.53 4,276,700 97.63 97.20
Date Open High Low Vol Cls adjCls
16-07-12 96.83 97.00 95.90 3,974,300 96.46 96.04
16-07-11 96.69 97.21 96.50 3,567,300 96.84 96.42
16-07-08 96.34 96.82 95.59 3,722,600 96.74 96.32
16-07-07 96.29 96.43 95.21 4,199,100 95.50 95.08
16-07-06 94.85 96.14 94.72 5,637,500 96.06 95.64
16-07-05 94.49 95.53 94.42 4,269,000 94.98 94.56
16-07-01 95.88 96.04 94.72 3,783,900 95.00 94.58
16-06-30 94.80 95.74 94.36 4,936,900 95.74 95.32
16-06-29 94.28 94.65 94.01 4,695,900 94.41 94.00
Date Open High Low Vol Cls adjCls
16-06-28 94.17 94.40 92.81 4,486,000 93.70 93.29
16-06-27 93.26 93.60 92.70 6,977,700 93.24 92.83
16-06-24 92.11 94.52 91.75 8,652,700 93.54 93.13
16-06-23 94.44 94.49 93.44 3,862,700 94.02 93.61
16-06-22 93.50 94.05 93.23 4,545,300 93.73 93.32
16-06-21 93.47 93.95 92.84 6,653,100 93.21 92.80
16-06-20 94.91 95.10 93.18 9,126,900 93.23 92.82
16-06-17 95.65 95.68 94.47 9,142,700 94.84 94.42
16-06-16 95.40 95.80 94.57 7,285,600 95.53 95.11
Date Open High Low Vol Cls adjCls
16-06-15 96.39 97.08 95.95 4,722,400 96.02 95.60
16-06-14 95.71 96.71 95.43 4,556,200 96.39 95.97
16-06-13 96.50 96.73 95.60 6,098,700 95.78 95.36
16-06-10 96.26 97.69 96.06 6,877,300 96.67 96.25
16-06-09 98.00 98.67 96.75 6,108,700 96.99 96.56
16-06-08 96.65 98.41 96.62 5,693,500 98.31 97.88
16-06-07 96.59 97.52 96.33 5,434,900 96.62 96.20
16-06-06 96.52 96.70 95.99 4,308,400 96.31 95.89
16-06-03 96.26 96.53 95.90 3,868,200 96.24 95.82
Date Open High Low Vol Cls adjCls
16-06-02 96.51 96.79 96.16 4,993,100 96.40 95.98
16-06-01 96.46 96.71 95.81 5,137,900 96.58 96.16
16-05-31 97.00 97.18 96.20 6,779,000 96.45 96.03
16-05-27 97.12 97.27 96.70 4,442,100 96.94 96.51
16-05-26 97.47 98.00 96.66 6,705,500 96.95 96.52
16-05-25 97.61 98.23 97.35 7,121,400 97.55 97.12
16-05-24 98.59 98.84 97.13 9,327,400 97.38 96.95
16-05-23 99.58 99.71 97.94 6,219,700 98.07 97.64
16-05-20 101.36 101.36 99.08 10,525,500 99.46 99.02
Date Open High Low Vol Cls adjCls
16-05-19 101.58 102.11 100.51 3,617,700 100.95 100.51
16-05-18 101.32 102.40 99.65 5,640,800 101.52 101.07
16-05-17 104.22 104.54 101.73 4,999,300 102.11 101.66
16-05-16 103.67 104.76 103.27 2,822,400 104.55 104.09
16-05-13 104.38 104.85 103.47 3,413,600 103.67 103.22
16-05-12 104.40 105.45 104.22 3,816,600 104.85 104.39
16-05-11 105.88 105.88 104.14 4,116,300 104.16 103.70
16-05-10 106.00 106.35 105.59 3,135,100 106.10 105.63
16-05-09 104.93 106.67 104.80 4,567,400 105.74 105.28
Date Open High Low Vol Cls adjCls
16-05-06 104.63 105.50 104.35 4,262,800 104.85 104.39
16-05-05 103.90 105.61 103.77 5,279,500 105.15 104.69
16-05-04 102.93 104.42 102.93 4,617,000 103.90 103.44
16-05-03 101.82 104.44 100.52 6,346,300 103.92 103.46
16-05-02 100.50 101.93 100.26 5,486,300 101.45 101.00
16-04-29 101.00 101.34 99.87 4,570,100 100.50 100.06
16-04-28 101.99 102.41 101.00 4,082,000 101.21 100.77
16-04-27 102.98 103.42 101.91 3,150,400 102.70 102.25
16-04-26 101.95 102.89 101.66 2,832,300 102.85 102.40
Date Open High Low Vol Cls adjCls
16-04-25 101.00 101.99 100.78 2,322,800 101.95 101.50
16-04-22 101.33 101.62 100.40 2,652,400 101.44 100.99
16-04-21 102.51 102.87 101.03 4,018,400 101.22 100.78
16-04-20 103.19 103.25 102.35 3,007,100 102.51 102.06
16-04-19 102.52 103.60 102.51 2,915,600 103.46 102.58
16-04-18 102.20 103.23 101.97 3,177,800 102.50 101.63
16-04-15 100.95 102.38 100.59 3,273,900 102.24 101.37
16-04-14 101.42 101.62 100.86 3,384,900 101.11 100.25
16-04-13 101.60 101.94 100.98 3,396,000 101.13 100.27
Date Open High Low Vol Cls adjCls
16-04-12 101.22 101.45 100.41 2,794,300 101.23 100.37
16-04-11 101.67 101.75 100.73 3,434,700 100.77 99.92
16-04-08 101.74 101.97 101.15 2,924,800 101.47 100.61
16-04-07 103.14 103.24 100.44 4,957,200 100.94 100.08
16-04-06 103.14 103.91 102.74 3,753,000 103.39 102.51
16-04-05 104.03 104.21 102.95 4,367,600 103.18 102.31
16-04-04 103.89 104.56 103.68 3,991,800 104.48 103.59
16-04-01 103.36 105.00 102.91 6,269,200 104.82 103.93
16-03-31 104.00 104.40 103.60 3,956,000 103.73 102.85
Date Open High Low Vol Cls adjCls
16-03-30 102.99 104.40 102.75 4,487,700 104.05 103.17
16-03-29 101.74 102.84 101.01 3,801,100 102.47 101.60
16-03-28 101.32 102.23 101.14 3,580,700 101.84 100.98
16-03-24 100.69 101.47 100.00 3,035,800 101.43 100.57
16-03-23 101.67 102.10 100.55 4,228,200 100.74 99.89
16-03-22 101.17 102.72 100.95 4,052,900 101.94 101.08
16-03-21 101.16 102.44 101.15 3,572,800 101.74 100.88
16-03-18 101.26 102.67 100.96 7,216,200 101.58 100.72
16-03-17 101.08 101.49 100.04 4,516,800 101.11 100.25
Date Open High Low Vol Cls adjCls
16-03-16 101.18 101.35 100.30 3,846,700 100.98 100.12
16-03-15 100.23 101.59 100.15 3,129,700 101.18 100.32
16-03-14 100.33 101.24 99.83 3,054,400 101.02 100.16
16-03-11 100.00 100.47 99.60 3,585,100 100.36 99.51
16-03-10 100.82 100.90 98.61 4,876,600 99.34 98.50
16-03-09 99.42 100.60 99.11 5,153,200 100.52 99.67
16-03-08 98.00 99.75 98.00 4,355,000 99.04 98.20
16-03-07 98.54 99.17 98.12 4,531,100 98.42 97.59
16-03-04 99.36 99.75 98.66 3,709,500 99.28 98.44
Date Open High Low Vol Cls adjCls
16-03-03 98.40 99.48 98.10 3,656,000 99.38 98.54
16-03-02 98.19 98.89 97.89 3,372,100 98.63 97.79
16-03-01 98.16 98.44 97.58 3,483,400 98.30 97.47
16-02-29 97.33 98.34 97.14 4,840,800 97.17 96.35
16-02-26 98.58 98.78 96.39 6,130,100 97.66 96.83
16-02-25 97.36 98.43 97.10 4,619,700 98.40 97.57
16-02-24 96.29 97.10 94.93 6,380,600 96.88 96.06
16-02-23 97.37 97.50 95.89 4,486,900 96.75 95.93
16-02-22 98.04 98.79 97.00 4,200,400 97.46 96.63
Date Open High Low Vol Cls adjCls
16-02-19 96.40 97.66 96.06 4,349,700 97.59 96.76
16-02-18 97.50 97.73 96.38 4,093,200 96.89 96.07
16-02-17 97.40 98.25 96.97 5,626,600 97.69 96.86
16-02-16 96.94 97.63 96.34 5,943,300 96.94 96.12
16-02-12 94.67 95.97 94.03 4,701,700 95.86 95.05
16-02-11 91.83 94.39 91.48 8,835,600 93.87 93.07
16-02-10 91.20 94.35 91.06 7,471,500 93.11 92.32
16-02-09 87.02 91.96 86.50 11,876,900 90.51 89.74
16-02-08 92.22 92.38 89.24 9,664,800 89.65 88.89
Date Open High Low Vol Cls adjCls
16-02-05 94.55 94.79 92.56 6,353,500 93.10 92.31
16-02-04 95.05 95.55 93.91 4,686,800 94.63 93.83
16-02-03 95.57 96.03 93.86 5,070,200 95.37 94.56
16-02-02 96.15 96.41 94.73 4,437,800 94.94 94.14
16-02-01 95.89 97.89 95.56 3,915,200 97.32 96.50
16-01-29 94.21 96.59 93.21 6,245,300 96.59 95.77
16-01-28 95.27 95.27 93.08 4,074,700 93.49 92.70
16-01-27 94.13 95.31 93.48 3,905,600 94.34 93.54
16-01-26 94.13 94.51 93.42 4,529,000 94.04 93.24
Date Open High Low Vol Cls adjCls
16-01-25 95.56 95.80 93.99 5,734,900 94.07 93.27
16-01-22 95.80 96.09 94.38 4,376,900 95.64 94.83
16-01-21 94.55 95.31 93.51 4,845,700 94.48 93.68
16-01-20 93.36 95.00 92.35 7,107,700 94.12 93.32
16-01-19 94.87 95.56 94.34 6,258,600 95.06 93.83
16-01-15 93.51 95.11 92.95 7,556,600 93.90 92.69
16-01-14 94.11 96.34 94.11 4,986,800 95.51 94.28
16-01-13 95.84 96.63 93.95 6,270,900 94.11 92.90
16-01-12 95.64 96.19 94.69 5,333,500 95.69 94.45
Date Open High Low Vol Cls adjCls
16-01-11 93.83 95.30 93.59 6,243,400 94.92 93.69
16-01-08 94.59 96.00 93.28 5,634,400 93.56 92.35
16-01-07 94.50 95.69 93.92 6,309,700 94.18 92.96
16-01-06 95.53 96.46 95.07 5,901,400 95.56 94.33
16-01-05 96.39 97.15 95.90 5,414,800 96.74 95.49
16-01-04 96.17 96.57 95.37 5,911,000 96.46 95.21
15-12-31 98.62 98.72 97.75 3,442,400 97.77 96.51
15-12-30 99.36 99.60 98.71 2,500,700 98.74 97.47
15-12-29 98.90 99.52 98.51 2,819,600 99.36 98.08
Date Open High Low Vol Cls adjCls
15-12-28 98.41 98.98 98.13 2,710,800 98.42 97.15
15-12-24 98.45 99.26 98.31 1,793,000 98.86 97.58
15-12-23 98.61 99.09 98.07 3,796,500 98.51 97.24
15-12-22 96.83 98.56 96.32 6,232,600 98.27 97.00
15-12-21 95.27 96.33 95.05 3,689,800 95.95 94.71
15-12-18 94.10 95.50 93.53 9,128,500 94.86 93.64
15-12-17 97.22 97.38 94.71 6,977,600 94.71 93.49
15-12-16 94.15 97.81 93.46 10,374,000 97.56 96.30
15-12-15 94.97 95.45 92.49 8,631,500 92.59 91.39
Date Open High Low Vol Cls adjCls
15-12-14 93.42 94.23 92.37 5,827,600 94.11 92.90
15-12-11 94.74 94.74 92.54 6,095,900 93.24 92.04
15-12-10 94.91 95.55 94.42 3,513,500 94.74 93.52
15-12-09 94.98 96.45 94.11 5,400,100 94.98 93.75
15-12-08 95.86 96.40 94.91 4,645,000 95.66 94.43
15-12-07 95.80 96.49 95.49 5,330,400 96.34 95.10
15-12-04 93.28 95.66 93.19 5,170,800 95.46 94.23
15-12-03 94.62 95.19 92.64 6,014,000 92.85 91.65
15-12-02 94.95 95.55 94.40 5,505,500 94.50 93.28
Date Open High Low Vol Cls adjCls
15-12-01 94.67 95.57 94.13 6,695,600 95.45 94.22
15-11-30 94.56 95.96 94.00 5,722,100 94.09 92.88
15-11-27 94.19 95.05 94.01 2,688,000 94.63 93.41
15-11-25 92.52 94.45 92.48 5,013,800 93.90 92.69
15-11-24 91.19 92.58 90.83 4,474,400 92.25 91.06
15-11-23 91.94 92.11 90.10 5,968,000 91.56 90.38
15-11-20 93.12 93.19 91.79 6,925,000 91.93 90.74
15-11-19 95.20 95.39 92.13 6,399,000 92.49 91.30
15-11-18 93.85 95.36 93.81 4,932,000 95.19 93.96
Date Open High Low Vol Cls adjCls
15-11-17 93.75 94.95 93.22 4,705,700 93.79 92.58
15-11-16 91.87 93.64 91.82 5,355,600 93.62 92.41
15-11-13 92.55 92.87 91.47 7,508,600 91.81 90.62
15-11-12 94.21 94.60 92.76 8,111,500 93.12 91.92
15-11-11 98.00 98.11 94.64 7,996,700 94.85 93.63
15-11-10 97.91 98.29 97.58 4,400,100 97.84 96.58
15-11-09 98.27 98.35 96.99 4,013,600 97.99 96.72
15-11-06 99.16 99.59 98.28 4,166,700 98.70 97.43
15-11-05 99.80 100.34 98.89 4,105,000 99.54 98.25
Date Open High Low Vol Cls adjCls
15-11-04 100.42 101.08 98.36 7,584,900 99.57 98.28
15-11-03 99.65 100.36 99.22 4,303,500 99.89 98.60
15-11-02 99.45 100.38 98.20 7,290,500 100.38 99.08
15-10-30 103.80 103.80 96.40 23,729,900 98.78 97.50
15-10-29 104.32 104.74 103.56 6,799,100 103.80 102.46
15-10-28 105.12 105.49 102.52 6,465,800 103.81 102.47
15-10-27 103.22 106.00 103.05 6,893,700 105.29 103.93
15-10-26 103.99 104.34 103.03 4,986,400 103.47 102.13
15-10-23 104.97 104.97 102.58 5,838,800 103.95 102.61
Date Open High Low Vol Cls adjCls
15-10-22 104.02 104.52 103.29 6,172,200 104.29 102.94
15-10-21 103.97 104.57 102.89 3,670,900 103.29 101.96
15-10-20 103.33 104.40 103.16 4,620,200 103.60 102.26
15-10-19 102.88 103.59 102.50 3,129,900 103.51 101.83
15-10-16 103.00 103.82 102.29 3,820,200 103.38 101.70
15-10-15 100.99 102.49 100.25 3,729,400 102.41 100.75
15-10-14 102.20 102.72 100.02 4,186,000 100.45 98.82
15-10-13 102.82 103.78 101.80 4,123,700 102.05 100.39
15-10-12 102.20 103.52 102.02 3,443,300 103.07 101.40
Date Open High Low Vol Cls adjCls
15-10-09 102.01 102.52 101.52 4,410,300 102.00 100.34
15-10-08 101.01 102.50 100.50 5,140,000 102.17 100.51
15-10-07 100.57 101.37 99.98 4,393,200 101.01 99.37
15-10-06 102.10 102.15 99.64 4,985,500 99.82 98.20
15-10-05 99.86 102.25 99.76 6,942,400 101.97 100.31
15-10-02 95.58 99.00 95.52 5,549,000 98.96 97.35
15-10-01 96.49 97.10 95.03 6,385,200 96.91 95.34
15-09-30 96.33 96.89 95.58 5,904,400 96.48 94.91
15-09-29 96.35 97.32 94.54 6,944,200 95.12 93.57
Date Open High Low Vol Cls adjCls
15-09-28 98.30 98.45 96.02 5,897,000 96.35 94.78
15-09-25 99.79 99.86 98.23 4,938,400 98.61 97.01
15-09-24 99.50 100.49 98.60 4,894,800 99.17 97.56
15-09-23 100.13 100.88 99.46 4,033,600 100.63 98.99
15-09-22 99.69 100.25 99.17 3,546,700 100.03 98.40
15-09-21 99.77 101.09 99.50 3,889,100 100.91 99.27
15-09-18 99.71 100.92 98.82 8,916,800 99.03 97.42
15-09-17 101.58 102.63 100.37 4,437,500 101.34 99.69
15-09-16 101.57 101.99 100.75 3,471,600 101.54 99.89
Date Open High Low Vol Cls adjCls
15-09-15 100.80 102.09 100.11 3,545,900 101.60 99.95
15-09-14 101.54 101.69 100.02 3,614,100 100.16 98.53
15-09-11 100.57 101.54 100.21 3,381,000 101.52 99.87
15-09-10 99.98 101.70 99.58 4,151,000 100.80 99.16
15-09-09 103.14 103.59 100.01 3,886,700 100.23 98.60
15-09-08 101.97 102.19 100.67 4,641,800 102.14 100.48
15-09-04 100.24 100.86 99.63 4,361,500 100.12 98.49
15-09-03 101.81 102.83 101.19 3,963,300 101.59 99.94
15-09-02 101.48 102.06 99.86 5,809,500 101.11 99.47
Date Open High Low Vol Cls adjCls
15-09-01 100.64 101.39 99.80 6,787,400 100.27 98.64
15-08-31 104.33 104.35 102.04 5,010,200 102.40 100.74
15-08-28 105.39 105.47 103.38 5,082,700 104.18 102.49
15-08-27 104.43 105.54 103.05 6,216,200 105.20 103.49
15-08-26 103.38 103.54 100.84 8,957,800 102.87 101.20
15-08-25 104.14 104.41 99.93 8,518,200 100.00 98.38
15-08-24 96.29 104.21 81.37 13,610,400 100.21 98.58
15-08-21 104.99 105.23 101.05 8,199,200 102.21 100.55
15-08-20 106.40 107.55 106.02 4,754,800 106.02 104.30
Date Open High Low Vol Cls adjCls
15-08-19 108.07 108.25 106.60 4,685,800 106.76 105.03
15-08-18 108.34 108.85 107.90 3,032,900 108.46 106.70
15-08-17 107.07 108.82 106.99 3,405,500 108.74 106.97
15-08-14 107.77 108.11 107.32 2,087,000 107.67 105.92
15-08-13 108.78 108.87 107.33 3,565,200 107.67 105.92
15-08-12 107.59 108.50 106.76 3,913,800 108.32 106.56
15-08-11 108.07 109.18 107.43 2,905,300 108.08 106.32
15-08-10 108.66 109.35 108.28 3,335,700 108.62 106.86
15-08-07 108.12 108.28 107.14 4,548,000 107.74 105.99
Date Open High Low Vol Cls adjCls
15-08-06 111.41 111.75 108.09 6,783,300 108.12 106.36
15-08-05 110.50 111.56 110.27 4,307,500 111.20 109.39
15-08-04 110.74 111.30 106.56 9,542,400 109.96 108.17
15-08-03 113.17 113.58 112.05 4,774,600 112.82 110.99
15-07-31 113.35 113.50 112.45 4,730,100 112.47 110.64
15-07-30 112.69 113.15 112.25 3,920,700 112.94 111.10
15-07-29 111.67 113.65 111.65 4,685,500 113.45 111.61
15-07-28 110.32 111.91 110.06 4,085,500 111.64 109.83
15-07-27 109.69 110.04 108.76 3,979,300 109.77 107.99
Date Open High Low Vol Cls adjCls
15-07-24 110.50 111.27 109.90 3,255,600 110.49 108.69
15-07-23 111.25 111.64 109.99 2,957,600 110.19 108.40
15-07-22 110.11 111.07 110.01 3,130,300 110.98 109.18
15-07-21 110.70 110.94 109.57 2,561,400 110.06 108.27
15-07-20 110.14 111.15 109.64 2,579,300 110.98 108.83
15-07-17 110.54 110.54 109.49 3,004,400 110.14 108.01
15-07-16 110.43 110.70 110.04 2,937,300 110.54 108.40
15-07-15 109.53 110.26 109.21 4,286,800 109.90 107.77
15-07-14 109.20 109.96 108.80 3,756,800 109.82 107.69
Date Open High Low Vol Cls adjCls
15-07-13 108.50 109.16 107.82 3,720,100 109.16 107.05
15-07-10 106.85 107.75 106.64 4,486,600 107.44 105.36
15-07-09 106.01 106.39 105.59 5,564,500 105.70 103.65
15-07-08 105.37 105.93 104.18 4,825,900 104.19 102.17
15-07-07 105.10 106.43 104.07 4,782,300 106.38 104.32
15-07-06 103.88 105.77 103.63 4,041,100 104.81 102.78
15-07-02 105.83 106.22 105.36 2,509,700 105.55 103.51
15-07-01 105.75 105.88 104.86 3,909,500 105.71 103.66
15-06-30 105.44 105.70 104.73 4,251,300 104.88 102.85
Date Open High Low Vol Cls adjCls
15-06-29 104.98 105.82 104.76 4,671,900 104.81 102.78
15-06-26 105.36 105.88 104.82 15,550,100 105.84 103.79
15-06-25 105.51 106.11 104.37 5,300,400 105.01 102.98
15-06-24 106.20 106.88 104.98 4,655,100 105.33 103.29
15-06-23 106.44 106.68 105.81 3,787,300 106.47 104.41
15-06-22 105.93 106.50 105.72 3,515,700 106.14 104.09
15-06-19 105.47 106.08 104.78 5,664,400 105.47 103.43
15-06-18 104.07 106.00 104.04 4,827,100 105.06 103.03
15-06-17 103.62 104.16 103.19 3,101,900 103.82 101.81
Date Open High Low Vol Cls adjCls
15-06-16 102.61 103.28 102.28 4,010,100 103.17 101.17
15-06-15 102.87 103.35 101.86 5,501,500 102.58 100.60
15-06-12 102.26 102.82 101.68 2,930,900 102.22 100.24
15-06-11 102.52 103.37 102.36 3,361,300 102.63 100.64
15-06-10 100.50 102.38 100.40 3,909,200 102.13 100.15
15-06-09 99.41 100.45 99.14 3,299,700 99.98 98.05
15-06-08 99.82 99.99 99.17 3,161,400 99.41 97.49
15-06-05 100.62 100.76 99.81 3,536,400 99.95 98.02
15-06-04 101.20 101.96 100.28 3,896,100 100.87 98.92
Date Open High Low Vol Cls adjCls
15-06-03 102.40 102.60 101.79 2,780,300 101.91 99.94
15-06-02 102.05 102.25 101.20 3,002,400 101.83 99.86
15-06-01 102.90 103.06 102.09 3,292,000 102.51 100.53
15-05-29 103.15 103.21 101.82 4,961,500 102.38 100.40
15-05-28 103.52 103.72 102.40 2,599,900 103.19 101.19
15-05-27 103.11 103.86 103.04 3,537,700 103.48 101.48
15-05-26 103.97 104.32 102.53 3,692,500 102.85 100.86
15-05-22 103.90 104.42 103.37 3,671,400 103.95 101.94
15-05-21 101.27 104.93 101.10 7,691,600 103.69 101.68
Date Open High Low Vol Cls adjCls
15-05-20 102.32 102.32 101.24 3,800,400 101.27 99.31
15-05-19 102.65 102.88 101.95 2,969,500 102.32 100.34
15-05-18 101.78 102.81 101.70 2,599,700 102.44 100.46
15-05-15 102.06 102.14 101.39 3,788,700 102.07 100.09
15-05-14 100.40 102.00 100.32 4,289,400 101.96 99.99
15-05-13 100.46 100.74 99.47 3,913,200 99.81 97.88
15-05-12 100.02 100.76 99.77 4,019,500 100.24 98.30
15-05-11 100.51 101.31 100.34 3,129,000 100.49 98.55
15-05-08 99.85 101.10 99.85 4,350,700 100.66 98.71
Date Open High Low Vol Cls adjCls
15-05-07 98.97 99.54 98.50 3,822,900 99.36 97.44
15-05-06 98.82 99.15 98.23 3,648,400 98.87 96.96
15-05-05 100.11 100.27 98.19 4,556,500 98.74 96.83
15-05-04 100.57 101.32 100.01 3,318,800 100.16 98.22
15-05-01 100.93 101.18 97.87 6,699,100 100.46 98.52
15-04-30 100.42 101.05 99.01 7,990,100 99.29 97.37
15-04-29 101.67 101.95 100.19 6,140,400 100.67 98.72
15-04-28 101.20 102.11 100.74 4,087,700 101.97 100.00
15-04-27 102.00 102.53 101.19 5,425,500 101.22 99.26
Date Open High Low Vol Cls adjCls
15-04-24 100.94 101.85 100.76 5,418,800 101.58 99.61
15-04-23 100.90 101.23 100.28 4,120,600 100.88 98.93
15-04-22 101.40 101.67 100.29 5,561,800 101.23 99.27
15-04-21 101.50 101.92 101.12 5,004,400 101.41 99.10
15-04-20 100.81 101.46 100.52 4,559,100 101.28 98.98
15-04-17 100.59 100.72 99.25 6,579,200 100.39 98.11
15-04-16 101.78 101.92 101.02 4,077,700 101.17 98.87
15-04-15 102.25 102.51 101.57 4,363,500 101.73 99.42
15-04-14 102.23 102.76 101.38 4,729,400 102.11 99.79
Date Open High Low Vol Cls adjCls
15-04-13 102.47 103.16 102.00 6,436,900 102.14 99.82
15-04-10 102.56 102.80 102.02 3,606,400 102.54 100.21
15-04-09 103.04 103.29 101.84 5,609,500 102.37 100.04
15-04-08 103.25 103.88 102.75 3,307,100 102.93 100.59
15-04-07 103.39 104.45 103.10 2,923,100 103.13 100.79
15-04-06 102.10 103.95 102.03 3,209,900 103.43 101.08
15-04-02 101.73 103.27 101.72 3,041,400 102.71 100.37
15-04-01 102.66 102.73 101.30 4,591,200 102.26 99.94
15-03-31 103.82 104.30 103.14 3,779,400 103.21 100.86
Date Open High Low Vol Cls adjCls
15-03-30 102.39 104.10 101.96 3,978,600 103.83 101.47
15-03-27 101.97 102.95 101.91 4,541,600 102.50 100.17
15-03-26 102.46 102.89 101.78 4,265,300 101.99 99.67
15-03-25 104.92 104.93 102.71 4,073,600 102.73 100.39
15-03-24 104.63 105.46 104.37 3,532,700 104.49 102.11
15-03-23 104.05 105.35 103.95 4,167,000 104.56 102.18
15-03-20 104.00 104.69 103.49 9,136,400 103.86 101.50
15-03-19 103.58 103.73 103.12 3,383,500 103.34 100.99
15-03-18 102.77 103.85 101.76 6,695,300 103.49 101.14
Date Open High Low Vol Cls adjCls
15-03-17 103.95 104.04 103.02 4,613,600 103.02 100.68
15-03-16 103.66 104.52 103.51 4,873,900 104.39 102.02
15-03-13 103.11 103.92 102.74 4,855,000 103.26 100.91
15-03-12 101.98 103.17 101.87 3,731,900 102.96 100.62
15-03-11 101.93 102.15 101.51 3,319,900 101.56 99.25
15-03-10 101.59 102.34 101.50 3,951,300 101.53 99.22
15-03-09 102.09 102.76 101.79 4,217,200 102.50 100.17
15-03-06 102.43 102.69 101.55 4,639,800 101.90 99.58
15-03-05 103.50 103.55 102.68 3,619,100 103.36 101.01
Date Open High Low Vol Cls adjCls
15-03-04 103.06 103.45 102.77 3,079,500 103.08 100.74
15-03-03 104.17 104.38 102.96 4,044,500 103.45 101.10
15-03-02 104.10 104.84 104.01 3,189,300 104.19 101.82
15-02-27 103.75 104.52 103.61 3,808,900 103.87 101.51
15-02-26 103.50 104.48 103.47 3,497,000 104.17 101.80
15-02-25 103.17 104.09 103.04 3,655,500 103.44 101.09
15-02-24 103.49 103.55 102.72 3,423,900 103.36 101.01
15-02-23 102.75 103.66 102.50 3,619,600 103.26 100.91
15-02-20 102.36 102.72 101.87 4,313,300 102.70 100.37
Date Open High Low Vol Cls adjCls
15-02-19 104.07 104.26 102.45 3,578,400 102.62 100.29
15-02-18 103.35 104.17 103.02 3,860,200 104.10 101.73
15-02-17 102.22 103.56 101.79 5,328,400 103.55 101.20
15-02-13 102.85 103.13 102.23 4,125,600 102.63 100.30
15-02-12 103.02 103.15 101.56 5,279,700 103.00 100.66
15-02-11 101.55 103.29 101.55 6,922,400 102.59 100.26
15-02-10 101.24 101.88 98.36 9,777,600 101.68 99.37
15-02-09 100.61 100.77 99.05 5,458,600 99.56 97.30
15-02-06 100.98 101.45 100.17 4,575,500 100.61 98.32
Date Open High Low Vol Cls adjCls
15-02-05 100.55 100.96 99.85 3,464,300 100.76 98.47
15-02-04 100.02 101.14 99.74 5,714,000 100.46 98.18
15-02-03 99.57 100.17 98.85 4,297,300 100.13 97.85
15-02-02 98.34 99.22 97.06 4,415,500 99.11 96.86
15-01-30 99.18 99.86 98.04 6,161,100 98.16 95.93
15-01-29 99.45 100.17 99.21 4,900,800 100.11 97.83
15-01-28 101.27 101.59 99.46 4,844,100 99.60 97.34
15-01-27 100.06 101.31 99.81 3,916,900 100.82 98.53
15-01-26 100.33 101.07 100.07 2,858,900 101.01 98.71
Date Open High Low Vol Cls adjCls
15-01-23 100.44 101.34 100.01 4,595,500 100.62 98.33
15-01-22 99.93 100.67 99.45 5,184,300 100.28 98.00
15-01-21 98.89 99.51 98.21 5,088,500 99.50 97.24
15-01-20 99.09 99.41 97.39 4,612,000 98.37 96.13
15-01-16 96.81 98.89 96.72 4,748,900 98.74 96.15
15-01-15 97.33 98.05 97.01 3,784,800 97.17 94.62
15-01-14 97.00 97.49 96.32 4,704,500 97.33 94.78
15-01-13 98.13 99.08 96.55 4,069,500 97.24 94.69
15-01-12 97.48 98.12 97.03 5,102,600 97.20 94.65
Date Open High Low Vol Cls adjCls
15-01-09 97.69 98.33 96.92 4,456,700 97.92 95.35
15-01-08 96.87 98.00 96.84 6,530,700 97.97 95.40
15-01-07 94.91 95.98 94.62 5,792,700 95.93 93.42
15-01-06 94.63 95.30 93.68 5,538,700 94.23 91.76
15-01-05 94.59 94.89 93.87 5,887,900 94.16 91.69
15-01-02 96.52 96.87 94.38 5,124,200 95.10 92.61
14-12-31 97.78 97.87 96.20 3,406,100 96.31 93.79
14-12-30 97.15 97.94 97.06 2,640,000 97.53 94.97
14-12-29 97.82 98.49 97.21 3,142,500 97.55 94.99
Date Open High Low Vol Cls adjCls
14-12-26 98.60 98.62 97.92 2,279,200 98.25 95.68
14-12-24 97.90 98.48 97.73 2,590,300 97.89 95.33
14-12-23 97.65 98.14 96.87 4,417,500 97.87 95.31
14-12-22 95.81 97.11 95.76 4,196,500 97.11 94.57
14-12-19 96.32 96.73 95.35 9,799,900 95.70 93.19
14-12-18 95.07 95.53 94.14 5,929,400 95.52 93.02
14-12-17 92.82 94.75 92.70 6,906,500 94.17 91.70
14-12-16 91.22 94.61 91.03 10,159,000 92.31 89.89
14-12-15 90.96 91.53 89.31 6,389,600 89.87 87.52
Date Open High Low Vol Cls adjCls
14-12-12 90.47 91.85 89.92 4,312,700 89.94 87.58
14-12-11 90.29 91.75 90.20 4,068,000 90.93 88.55
14-12-10 91.14 91.33 90.07 4,549,600 90.11 87.75
14-12-09 89.96 91.27 89.79 3,364,900 91.25 88.86
14-12-08 90.41 91.22 90.32 2,779,000 90.76 88.38
14-12-05 90.00 90.73 89.64 3,074,700 90.70 88.32
14-12-04 89.52 89.97 89.04 4,141,500 89.84 87.49
14-12-03 89.89 90.25 88.95 4,429,200 89.14 86.80
14-12-02 90.11 90.47 89.90 3,668,600 90.09 87.73
Date Open High Low Vol Cls adjCls
14-12-01 91.42 91.42 89.98 3,788,500 90.16 87.80
14-11-28 91.21 92.00 91.14 1,966,200 91.36 88.97
14-11-26 90.65 90.92 90.22 2,112,300 90.89 88.51
14-11-25 91.08 91.08 90.13 3,907,700 90.29 87.92
14-11-24 89.79 91.11 89.67 4,193,800 90.87 88.49
14-11-21 89.62 89.97 89.23 4,319,400 89.33 86.99
14-11-20 89.42 89.71 88.94 3,513,100 89.25 86.91
14-11-19 90.06 90.37 89.34 4,060,500 89.59 87.24
14-11-18 90.04 90.45 89.73 3,938,900 90.12 87.76
Date Open High Low Vol Cls adjCls
14-11-17 89.13 90.13 89.13 4,021,200 90.12 87.76
14-11-14 90.10 90.25 89.03 5,289,500 89.13 86.79
14-11-13 89.46 90.14 89.40 3,489,000 90.13 87.77
14-11-12 89.61 89.80 89.02 3,000,700 89.29 86.95
14-11-11 89.33 90.18 89.31 3,330,300 89.76 87.41
14-11-10 88.11 89.21 87.92 3,489,300 89.19 86.85
14-11-07 88.17 88.41 87.74 3,651,200 88.38 86.06
14-11-06 87.60 88.48 87.35 3,994,900 88.43 86.11
14-11-05 86.33 87.88 85.68 5,460,700 87.50 85.21
Date Open High Low Vol Cls adjCls
14-11-04 84.85 86.21 83.61 6,300,000 85.47 83.23
14-11-03 86.03 86.68 85.91 5,217,300 86.12 83.86
14-10-31 86.68 87.16 85.72 6,211,000 85.81 83.56
14-10-30 84.85 85.95 84.78 3,101,900 85.55 83.31
14-10-29 85.07 85.74 84.58 3,379,100 85.19 82.96
14-10-28 85.20 85.26 84.70 3,386,900 85.20 82.97
14-10-27 84.29 85.22 84.21 3,602,500 84.84 82.62
14-10-24 83.68 84.35 83.42 2,709,200 84.29 82.08
14-10-23 83.92 84.45 83.43 3,969,400 83.60 81.41
Date Open High Low Vol Cls adjCls
14-10-22 83.08 83.79 82.84 5,206,000 83.25 81.07
14-10-21 81.76 83.10 81.51 5,166,000 82.92 80.75
14-10-20 80.06 81.97 79.85 5,721,400 81.76 79.35
14-10-17 79.87 80.17 78.97 5,568,000 79.96 77.60
14-10-16 77.70 79.65 77.40 7,354,300 78.81 76.49
14-10-15 79.69 79.98 77.51 9,026,300 78.99 76.66
14-10-14 80.66 81.28 80.39 7,812,900 80.68 78.30
14-10-13 82.52 82.52 80.02 7,516,200 80.12 77.76
14-10-10 82.19 83.45 81.68 7,263,100 82.48 80.05
Date Open High Low Vol Cls adjCls
14-10-09 82.53 83.20 81.92 5,075,700 81.95 79.53
14-10-08 81.29 82.56 81.05 4,846,500 82.52 80.09
14-10-07 81.02 82.00 80.84 4,676,200 81.03 78.64
14-10-06 81.56 81.92 81.08 3,370,500 81.34 78.94
14-10-03 80.43 81.40 80.10 5,630,700 81.33 78.93
14-10-02 79.23 80.26 79.02 6,297,000 80.06 77.70
14-10-01 79.45 79.83 79.05 6,973,100 79.14 76.81
14-09-30 80.00 80.31 79.45 4,049,100 79.59 77.24
14-09-29 79.74 80.20 79.27 3,026,900 80.03 77.67
Date Open High Low Vol Cls adjCls
14-09-26 79.62 80.44 79.61 3,917,500 80.29 77.92
14-09-25 80.58 80.79 79.71 3,899,100 79.84 77.49
14-09-24 80.35 80.89 80.14 4,268,700 80.82 78.44
14-09-23 80.56 80.75 79.82 3,684,000 79.99 77.63
14-09-22 81.23 81.28 80.47 3,534,200 80.60 78.22
14-09-19 81.67 81.75 81.03 5,876,000 81.37 78.97
14-09-18 81.94 82.13 81.05 4,831,000 81.18 78.79
14-09-17 81.90 82.49 81.75 3,570,100 82.24 79.82
14-09-16 81.16 82.57 81.15 3,832,000 82.22 79.80
Date Open High Low Vol Cls adjCls
14-09-15 81.05 81.28 80.90 4,369,500 81.24 78.85
14-09-12 81.36 81.36 80.33 2,867,800 80.57 78.20
14-09-11 80.76 81.22 80.75 3,926,300 81.09 78.70
14-09-10 80.78 81.19 80.59 2,751,100 80.91 78.53
14-09-09 81.50 81.56 80.57 3,849,300 80.86 78.48
14-09-08 81.72 82.12 81.15 3,357,600 81.40 79.00
14-09-05 80.47 81.65 80.11 3,567,400 81.64 79.23
14-09-04 80.43 81.16 80.02 4,924,000 80.31 77.94
14-09-03 79.89 80.62 79.67 3,512,200 80.36 77.99
Date Open High Low Vol Cls adjCls
14-09-02 79.47 79.79 79.22 2,565,800 79.73 77.38
14-08-29 79.50 79.80 79.28 2,416,200 79.45 77.11
14-08-28 79.31 79.60 78.97 1,811,400 79.43 77.09
14-08-27 79.48 79.75 79.25 2,093,100 79.43 77.09
14-08-26 79.17 79.64 78.90 2,727,200 79.35 77.01
14-08-25 79.44 79.77 79.11 2,500,700 79.21 76.88
14-08-22 78.91 79.60 78.91 3,502,200 79.24 76.90
14-08-21 79.79 79.82 78.93 2,597,400 78.98 76.65
14-08-20 79.44 79.76 79.17 2,584,500 79.61 77.26
Date Open High Low Vol Cls adjCls
14-08-19 79.30 79.54 78.97 2,251,800 79.53 77.19
14-08-18 79.16 79.43 78.90 2,205,900 79.15 76.82
14-08-15 79.30 79.50 78.44 3,308,500 78.91 76.58
14-08-14 79.06 79.34 78.89 2,696,200 79.30 76.96
14-08-13 78.93 79.15 78.44 3,448,300 78.91 76.58
14-08-12 78.21 78.84 78.12 2,425,000 78.67 76.35
14-08-11 78.02 78.69 77.95 3,248,700 78.36 76.05
14-08-08 76.25 77.92 76.18 4,574,600 77.81 75.52
14-08-07 77.50 77.63 75.63 5,665,500 76.11 73.87
Date Open High Low Vol Cls adjCls
14-08-06 74.72 77.43 74.69 11,306,300 77.03 74.76
14-08-05 78.01 78.96 76.17 6,797,600 77.27 74.99
14-08-04 76.52 77.48 76.50 4,396,200 77.37 75.09
14-08-01 76.20 77.09 76.20 4,483,000 76.49 74.24
14-07-31 77.31 77.74 76.36 4,385,900 76.36 74.11
14-07-30 78.00 78.20 77.43 4,014,400 77.74 75.45
14-07-29 78.49 78.64 77.81 3,372,500 77.81 75.52
14-07-28 79.00 79.15 78.19 4,278,500 78.38 76.07
14-07-25 78.75 79.21 78.61 3,295,000 79.12 76.79
Date Open High Low Vol Cls adjCls
14-07-24 78.34 79.01 78.16 3,798,100 78.89 76.56
14-07-23 77.82 78.19 77.57 2,314,500 78.13 75.83
14-07-22 77.11 78.05 77.02 2,697,100 77.87 75.57
14-07-21 76.99 77.29 76.55 3,152,200 77.04 74.77
14-07-18 76.32 77.52 76.24 3,247,700 77.47 75.19
14-07-17 76.62 77.01 76.09 2,418,500 76.11 73.87
14-07-16 77.69 77.85 76.90 2,796,300 77.03 74.49
14-07-15 77.21 77.65 76.92 3,502,300 77.41 74.86
14-07-14 77.13 77.54 77.10 2,272,700 77.29 74.74
Date Open High Low Vol Cls adjCls
14-07-11 76.55 77.03 76.30 2,269,000 76.90 74.37
14-07-10 76.24 76.93 76.04 2,911,700 76.61 74.09
14-07-09 76.85 76.96 76.25 3,127,300 76.84 74.31
14-07-08 76.58 76.66 76.18 3,318,100 76.53 74.01
14-07-07 76.61 76.99 76.48 2,439,600 76.67 74.14
14-07-03 76.42 76.93 76.31 2,040,800 76.83 74.30
14-07-02 75.99 76.73 75.75 2,759,100 76.25 73.74
14-07-01 75.89 76.33 75.42 3,361,300 76.04 73.54
14-06-30 75.74 76.14 75.21 3,982,700 75.37 72.89
Date Open High Low Vol Cls adjCls
14-06-27 75.45 75.78 75.19 7,274,100 75.72 73.23
14-06-26 75.47 76.06 75.11 4,008,400 75.54 73.05
14-06-25 75.56 75.79 75.07 4,240,500 75.46 72.97
14-06-24 75.71 76.24 74.64 5,865,300 75.48 72.99
14-06-23 76.77 76.78 76.00 3,573,100 76.32 73.81
14-06-20 77.73 77.88 76.72 6,127,200 76.79 74.26
14-06-19 77.47 77.74 77.32 4,535,000 77.45 74.90
14-06-18 76.87 77.39 76.12 3,481,600 77.36 74.81
14-06-17 76.09 76.48 75.91 2,780,300 76.20 73.69
Date Open High Low Vol Cls adjCls
14-06-16 75.75 76.36 75.58 3,992,800 76.14 73.63
14-06-13 76.27 76.34 75.37 3,107,200 75.86 73.36
14-06-12 77.14 77.25 75.82 3,777,700 75.98 73.48
14-06-11 77.74 78.00 77.27 3,125,500 77.32 74.77
14-06-10 78.43 78.46 77.80 2,704,800 78.02 75.45
14-06-09 78.82 78.85 78.37 2,890,000 78.55 75.96
14-06-06 78.84 79.43 78.66 2,978,500 78.92 76.32
14-06-05 77.89 78.86 77.67 3,309,800 78.62 76.03
14-06-04 77.79 78.23 77.37 2,891,900 78.16 75.59
Date Open High Low Vol Cls adjCls
14-06-03 78.25 78.48 77.68 2,946,200 77.71 75.15
14-06-02 78.36 78.60 78.06 2,151,100 78.30 75.72
14-05-30 77.80 78.49 77.68 5,286,500 78.32 75.74
14-05-29 77.51 77.86 77.07 3,321,400 77.66 75.10
14-05-28 77.23 77.75 77.20 3,744,700 77.25 74.71
14-05-27 77.30 77.33 77.00 2,747,300 77.17 74.63
14-05-23 77.33 77.41 76.99 2,494,100 77.12 74.58
14-05-22 76.64 77.37 76.53 3,546,400 77.21 74.67
14-05-21 76.31 76.80 76.10 3,370,000 76.70 74.17
Date Open High Low Vol Cls adjCls
14-05-20 76.27 76.53 75.81 2,931,700 75.93 73.43
14-05-19 76.27 76.69 76.04 4,314,500 76.27 73.76
14-05-16 75.56 76.68 75.47 5,378,500 76.57 74.05
14-05-15 75.97 76.00 74.74 3,799,900 75.56 73.07
14-05-14 76.16 76.48 75.90 2,814,000 76.00 73.50
14-05-13 76.80 77.00 76.42 3,476,700 76.55 74.03
14-05-12 76.50 77.13 76.42 4,334,100 76.82 74.29
14-05-09 75.78 76.44 75.41 4,212,500 76.28 73.77
14-05-08 75.73 76.23 75.37 6,199,400 75.86 73.36
Date Open High Low Vol Cls adjCls
14-05-07 74.81 76.00 74.38 5,480,200 75.90 73.40
14-05-06 74.90 74.99 74.31 4,329,800 74.44 71.99
14-05-05 73.75 75.70 73.34 6,211,400 74.98 72.51
14-05-02 72.86 73.94 72.43 6,912,000 73.86 71.43
14-05-01 72.44 73.28 72.44 7,016,700 73.09 70.68
14-04-30 73.12 73.18 72.44 8,734,100 72.72 70.32
14-04-29 73.67 74.06 73.43 5,027,100 73.47 71.05
14-04-28 73.71 74.57 73.25 7,684,400 73.61 71.19
14-04-25 73.00 73.63 72.97 4,397,100 73.24 70.83
Date Open High Low Vol Cls adjCls
14-04-24 73.27 73.64 72.97 5,217,900 73.07 70.66
14-04-23 73.24 73.63 72.97 3,499,300 73.09 70.68
14-04-22 73.84 73.86 73.22 5,001,600 73.24 70.83
14-04-21 73.63 74.04 73.51 5,247,400 73.67 71.24
14-04-17 73.35 74.10 73.32 5,442,000 73.74 71.31
14-04-16 74.07 74.24 73.51 4,660,000 73.91 71.21
14-04-15 73.59 73.91 72.38 5,297,900 73.44 70.76
14-04-14 73.17 73.52 72.77 5,049,300 73.37 70.69
14-04-11 72.55 73.22 72.37 5,611,800 72.58 69.93
Date Open High Low Vol Cls adjCls
14-04-10 74.49 75.41 72.93 6,124,000 72.93 70.27
14-04-09 73.23 74.48 73.17 5,787,200 74.45 71.73
14-04-08 73.76 73.99 73.07 8,632,600 73.18 70.51
14-04-07 74.80 74.80 73.82 5,449,200 73.83 71.13
14-04-04 75.56 76.00 74.59 5,133,900 74.69 71.96
14-04-03 74.75 75.34 74.66 4,342,400 75.24 72.49
14-04-02 73.90 75.11 73.85 5,194,600 74.77 72.04
14-04-01 74.56 75.09 74.11 5,298,500 74.29 71.58
14-03-31 74.81 75.23 74.56 4,355,100 74.86 72.12
Date Open High Low Vol Cls adjCls
14-03-28 74.30 74.50 73.85 5,220,200 74.26 71.55
14-03-27 74.69 75.15 74.01 5,315,700 74.13 71.42
14-03-26 75.78 76.36 75.12 7,771,800 75.30 72.55
14-03-25 74.72 75.05 74.46 5,216,500 74.95 72.21
14-03-24 74.51 74.67 73.73 8,511,600 74.35 71.63
14-03-21 74.56 74.95 73.85 14,439,400 74.95 72.21
14-03-20 73.36 74.12 73.26 3,550,500 73.99 71.29
14-03-19 73.80 74.24 73.06 4,331,600 73.51 70.82
14-03-18 74.42 74.45 73.42 5,064,000 73.69 71.00
Date Open High Low Vol Cls adjCls
14-03-17 72.80 74.41 72.80 6,306,200 74.36 71.64
14-03-14 72.30 73.51 72.30 5,486,000 72.75 70.09
14-03-13 73.08 73.28 72.36 5,119,400 72.50 69.85
14-03-12 72.37 72.88 72.05 4,015,700 72.88 70.22
14-03-11 73.67 73.70 72.50 4,723,800 72.70 70.04
14-03-10 73.42 73.70 73.13 4,067,700 73.57 70.88
14-03-07 73.49 73.78 73.13 3,726,600 73.48 70.80
14-03-06 73.89 73.89 72.98 3,713,900 73.22 70.54
14-03-05 73.15 73.58 73.03 4,611,200 73.18 70.51
Date Open High Low Vol Cls adjCls
14-03-04 73.27 73.39 72.88 5,744,700 73.10 70.43
14-03-03 72.59 73.10 72.26 5,767,500 72.59 69.94
14-02-28 72.25 73.62 72.14 7,556,300 73.14 70.47
14-02-27 72.13 72.30 71.69 4,999,500 72.16 69.52
14-02-26 72.18 72.63 72.00 5,260,200 72.20 69.56
14-02-25 71.48 72.20 71.37 4,868,100 72.16 69.52
14-02-24 71.47 72.12 71.35 4,915,900 71.37 68.76
14-02-21 71.18 71.66 71.13 4,908,400 71.20 68.60
14-02-20 70.21 71.38 70.07 5,607,900 71.31 68.70
Date Open High Low Vol Cls adjCls
14-02-19 70.16 70.72 69.92 5,624,400 70.10 67.54
14-02-18 70.48 70.55 70.04 6,868,500 70.32 67.75
14-02-14 69.35 70.19 69.12 5,127,000 69.90 67.35
14-02-13 68.20 69.57 68.09 6,027,800 69.48 66.94
14-02-12 68.65 69.10 68.39 5,947,700 68.54 66.04
14-02-11 69.71 69.71 68.21 13,618,000 68.77 66.26
14-02-10 66.42 67.00 66.36 8,584,200 66.94 64.49
14-02-07 66.01 66.98 65.96 6,206,000 66.44 64.01
14-02-06 65.47 66.14 65.31 5,927,800 66.11 63.69
Date Open High Low Vol Cls adjCls
14-02-05 65.06 66.00 64.95 10,092,700 65.44 63.05
14-02-04 66.45 66.77 65.71 6,137,800 66.11 63.69
14-02-03 67.52 67.67 65.68 7,016,400 65.79 63.39
14-01-31 66.79 68.07 66.07 7,388,500 67.72 65.25
14-01-30 67.79 68.24 67.33 5,060,500 67.65 65.18
14-01-29 68.00 68.06 67.16 8,339,300 67.35 64.89
14-01-28 67.66 68.78 67.66 5,159,100 68.52 66.02
14-01-27 67.66 67.95 67.07 7,289,100 67.53 65.06
14-01-24 68.37 68.43 67.63 5,717,100 67.63 65.16
Date Open High Low Vol Cls adjCls
14-01-23 68.71 68.78 68.10 5,633,800 68.47 65.97
14-01-22 68.65 69.66 68.60 6,294,500 69.17 66.64
14-01-21 68.61 68.62 68.06 6,548,600 68.32 65.82
14-01-17 68.21 68.26 67.82 4,551,300 67.97 65.22
14-01-16 68.19 68.28 67.76 5,865,400 68.13 65.38
14-01-15 68.63 69.00 67.88 5,842,200 68.29 65.53
14-01-14 68.62 68.84 68.14 5,835,700 68.49 65.72
14-01-13 69.33 69.68 68.43 3,638,100 68.55 65.78
14-01-10 69.81 70.00 68.83 6,859,100 69.51 66.70
Date Open High Low Vol Cls adjCls
14-01-09 70.45 70.59 69.33 4,960,900 69.92 67.09
14-01-08 69.78 69.93 69.15 5,067,700 69.77 66.95
14-01-07 69.53 69.75 69.22 4,524,200 69.67 66.85
14-01-06 70.75 70.83 69.30 6,345,100 69.31 66.51
14-01-03 70.55 70.78 70.26 3,885,500 70.55 67.70
14-01-02 71.16 71.37 70.18 4,485,800 70.40 67.55
13-12-31 71.80 71.97 71.30 2,301,600 71.57 68.68
13-12-30 71.39 71.85 71.39 2,513,600 71.58 68.69
13-12-27 71.35 71.99 71.31 2,440,400 71.56 68.67
Date Open High Low Vol Cls adjCls
13-12-26 71.00 71.40 70.99 2,371,500 71.28 68.40
13-12-24 70.56 71.29 70.56 1,698,200 70.98 68.11
13-12-23 70.50 70.74 70.12 3,847,700 70.52 67.67
13-12-20 69.95 70.87 69.77 14,986,500 70.06 67.23
13-12-19 69.64 70.41 69.38 5,950,000 70.14 67.30
13-12-18 67.12 69.69 67.12 10,322,500 69.69 66.87
13-12-17 67.85 67.91 66.77 5,943,300 66.81 64.11
13-12-16 67.65 68.36 67.44 4,879,600 67.79 65.05
13-12-13 67.72 67.90 67.00 3,883,000 67.31 64.59
Date Open High Low Vol Cls adjCls
13-12-12 68.28 68.30 67.48 4,907,400 67.57 64.84
13-12-11 68.02 68.73 67.93 7,210,300 68.14 65.38
13-12-10 66.60 68.60 66.23 9,875,700 67.99 65.24
13-12-09 66.88 67.09 66.21 5,023,400 66.73 64.03
13-12-06 66.32 66.97 66.27 4,028,600 66.75 64.05
13-12-05 66.06 66.53 65.77 4,088,300 65.87 63.21
13-12-04 66.48 66.66 65.45 5,261,300 66.12 63.45
13-12-03 66.08 66.95 66.06 4,513,400 66.75 64.05
13-12-02 67.10 67.50 66.24 4,813,000 66.65 63.95
Date Open High Low Vol Cls adjCls
13-11-29 67.09 67.64 66.90 3,940,100 66.96 64.25
13-11-27 66.38 66.96 66.22 4,943,600 66.76 64.06
13-11-26 66.66 67.20 66.06 5,557,500 66.09 63.42
13-11-25 66.71 66.99 66.56 3,546,600 66.78 64.08
13-11-22 65.98 66.71 65.98 4,491,400 66.68 63.98
13-11-21 65.43 66.18 65.40 4,072,100 66.09 63.42
13-11-20 65.34 65.74 65.15 3,642,300 65.42 62.77
13-11-19 65.54 65.75 65.16 4,042,200 65.22 62.58
13-11-18 65.60 65.69 65.24 4,680,200 65.44 62.79
Date Open High Low Vol Cls adjCls
13-11-15 65.11 65.70 65.04 3,816,100 65.62 62.97
13-11-14 64.43 65.45 64.28 4,630,900 65.27 62.63
13-11-13 64.44 64.49 63.68 4,085,000 64.38 61.78
13-11-12 63.74 64.04 63.55 4,380,700 63.96 61.37
13-11-11 63.87 64.16 63.74 2,994,100 63.93 61.34
13-11-08 63.54 63.90 63.29 6,221,000 63.78 61.20
13-11-07 63.84 64.00 63.29 6,027,200 63.54 60.97
13-11-06 63.78 63.97 63.50 6,826,300 63.87 61.29
13-11-05 63.48 64.44 62.61 10,424,900 63.22 60.66
Date Open High Low Vol Cls adjCls
13-11-04 62.71 62.84 61.93 6,774,100 61.98 59.47
13-11-01 62.42 62.90 62.42 5,112,300 62.59 60.06
13-10-31 62.20 62.64 61.87 5,156,500 62.26 59.74
13-10-30 62.55 62.66 61.90 4,007,900 62.22 59.70
13-10-29 61.87 62.65 61.85 5,547,600 62.55 60.02
13-10-28 61.68 62.42 61.45 6,443,100 61.74 59.24
13-10-25 61.99 62.12 61.08 5,447,800 61.41 58.93
13-10-24 61.43 62.22 61.29 5,585,700 62.07 59.56
13-10-23 61.08 61.78 60.92 6,285,100 61.46 58.97
Date Open High Low Vol Cls adjCls
13-10-22 60.58 62.91 60.38 10,257,700 61.38 58.90
13-10-21 60.86 61.21 60.29 4,524,000 60.38 57.94
13-10-18 60.41 61.23 60.21 8,490,100 61.01 58.54
13-10-17 58.54 60.07 57.85 5,550,400 60.00 57.57
13-10-16 59.43 59.43 58.95 7,629,800 59.16 56.55
13-10-15 59.55 59.60 58.95 5,212,100 59.06 56.46
13-10-14 59.15 59.79 59.00 3,496,500 59.69 57.06
13-10-11 58.71 59.60 58.70 4,879,100 59.57 56.94
13-10-10 58.56 58.91 58.28 6,285,400 58.72 56.13
Date Open High Low Vol Cls adjCls
13-10-09 57.11 58.29 56.95 9,597,600 58.04 55.48
13-10-08 57.02 57.99 57.01 8,410,300 57.05 54.53
13-10-07 56.35 57.12 56.34 4,334,100 56.73 54.23
13-10-04 56.52 57.08 56.32 5,045,400 56.88 54.37
13-10-03 57.19 57.28 56.44 7,581,900 56.64 54.14
13-10-02 57.16 57.20 56.60 6,636,800 57.10 54.58
13-10-01 56.76 57.93 56.76 7,224,600 57.54 55.00
13-09-30 57.47 57.65 56.67 7,556,700 56.75 54.25
13-09-27 58.08 58.08 57.66 3,481,200 57.80 55.25
Date Open High Low Vol Cls adjCls
13-09-26 57.90 58.69 57.87 4,841,300 58.17 55.61
13-09-25 57.96 58.62 57.64 5,034,400 57.78 55.23
13-09-24 58.25 58.35 57.85 5,337,800 57.92 55.37
13-09-23 58.35 58.40 57.81 6,487,700 58.20 55.63
13-09-20 59.69 59.72 58.29 9,886,000 58.53 55.95
13-09-19 60.58 60.61 59.67 7,510,700 59.80 57.16
13-09-18 60.96 61.33 59.53 10,955,500 60.56 57.89
13-09-17 60.94 61.08 60.70 4,811,600 61.01 58.32
13-09-16 60.39 61.17 60.39 5,386,200 60.95 58.26
Date Open High Low Vol Cls adjCls
13-09-13 59.61 60.02 59.54 3,499,800 59.90 57.26
13-09-12 59.72 60.00 59.47 4,700,200 59.51 56.89
13-09-11 59.24 59.82 59.24 4,281,300 59.60 56.97
13-09-10 59.11 59.40 58.86 4,715,900 59.22 56.61
13-09-09 58.73 58.88 58.34 4,849,700 58.77 56.18
13-09-06 58.59 59.03 57.95 4,880,400 58.63 56.05
13-09-05 58.18 58.87 58.02 4,080,900 58.46 55.88
13-09-04 58.52 58.80 58.24 3,855,500 58.62 56.04
13-09-03 58.44 58.69 58.19 4,350,500 58.52 55.94
Date Open High Low Vol Cls adjCls
13-08-30 57.97 58.29 57.62 4,560,900 58.05 55.49
13-08-29 57.11 58.36 57.07 4,047,300 57.82 55.27
13-08-28 57.58 58.02 57.21 6,158,400 57.28 54.75
13-08-27 57.77 58.07 57.54 5,495,900 57.69 55.15
13-08-26 57.95 58.79 57.95 4,200,100 58.24 55.67
13-08-23 58.52 58.56 57.97 6,781,800 57.97 55.41
13-08-22 58.30 58.66 58.20 4,125,600 58.38 55.81
13-08-21 59.07 59.07 58.06 4,936,400 58.09 55.53
13-08-20 58.54 59.69 58.46 4,621,300 59.28 56.67
Date Open High Low Vol Cls adjCls
13-08-19 58.36 58.84 58.30 3,735,600 58.45 55.87
13-08-16 58.45 58.99 58.34 5,440,500 58.57 55.99
13-08-15 59.10 59.20 58.46 4,339,000 58.65 56.06
13-08-14 60.26 60.26 59.60 4,391,600 59.62 56.99
13-08-13 59.99 60.48 59.74 4,390,400 60.32 57.66
13-08-12 59.03 60.00 58.85 4,773,600 59.88 57.24
13-08-09 59.18 59.97 58.99 5,089,200 59.48 56.86
13-08-08 59.37 59.50 58.58 5,090,000 59.34 56.72
13-08-07 59.29 59.38 58.27 6,288,900 59.12 56.51
Date Open High Low Vol Cls adjCls
13-08-06 61.43 61.46 59.49 8,477,700 59.89 57.25
13-08-05 62.04 62.07 61.58 4,656,600 61.62 58.90
13-08-02 61.89 62.18 61.59 4,230,600 61.84 59.11
13-08-01 62.01 62.22 61.70 3,366,300 62.17 59.43
13-07-31 61.02 61.88 60.76 4,840,200 61.49 58.78
13-07-30 61.84 62.08 60.87 3,492,700 60.96 58.27
13-07-29 61.64 61.81 61.33 2,723,300 61.62 58.90
13-07-26 61.51 62.00 61.14 2,718,100 61.96 59.23
13-07-25 61.49 62.05 61.24 2,822,700 61.93 59.20
Date Open High Low Vol Cls adjCls
13-07-24 61.94 62.01 61.38 2,361,500 61.66 58.94
13-07-23 62.08 62.36 61.49 2,926,100 61.89 59.16
13-07-22 61.67 61.99 61.55 2,476,200 61.82 59.09
13-07-19 61.23 61.70 61.01 3,055,700 61.63 58.91
13-07-18 60.81 61.55 60.69 4,205,900 61.20 58.50
13-07-17 61.04 61.10 60.68 2,607,500 60.95 58.05
13-07-16 60.46 61.03 60.28 3,463,600 60.89 57.99
13-07-15 61.08 61.31 60.64 3,258,700 60.65 57.76
13-07-12 60.76 61.25 60.66 3,594,700 60.95 58.05
Date Open High Low Vol Cls adjCls
13-07-11 60.56 61.06 60.14 4,215,000 61.00 58.10
13-07-10 60.05 60.33 59.81 4,879,200 59.88 57.03
13-07-09 59.79 60.37 59.66 4,102,700 60.15 57.29
13-07-08 58.98 59.53 58.72 3,510,700 59.53 56.70
13-07-05 58.60 58.76 57.94 2,726,400 58.64 55.85
13-07-03 58.21 58.34 57.47 3,172,000 58.30 55.52
13-07-02 57.56 58.58 57.32 5,512,500 58.49 55.71
13-07-01 57.72 58.57 57.41 4,747,200 57.59 54.85
13-06-28 57.26 57.68 56.62 8,936,200 57.18 54.46
Date Open High Low Vol Cls adjCls
13-06-27 57.65 57.96 57.19 4,081,000 57.26 54.53
13-06-26 57.20 57.57 57.07 4,043,200 57.36 54.63
13-06-25 56.42 56.89 55.66 6,845,800 56.62 53.92
13-06-24 57.10 57.44 56.27 5,058,200 56.84 54.13
13-06-21 57.50 58.14 57.17 7,464,400 57.57 54.83
13-06-20 58.54 58.56 56.82 6,733,500 56.99 54.28
13-06-19 59.90 60.34 59.09 4,745,100 59.09 56.28
13-06-18 59.41 59.99 59.20 2,704,200 59.91 57.06
13-06-17 59.45 59.86 58.87 3,825,200 59.27 56.45
Date Open High Low Vol Cls adjCls
13-06-14 59.22 59.95 58.90 4,224,200 59.03 56.22
13-06-13 58.45 59.37 58.34 4,031,800 59.27 56.45
13-06-12 59.07 59.80 58.34 3,198,700 58.38 55.60
13-06-11 58.31 59.17 58.05 5,254,900 58.67 55.88
13-06-10 58.54 59.29 58.50 4,952,100 58.60 55.81
13-06-07 58.49 58.63 57.92 3,914,100 58.49 55.71
13-06-06 57.22 57.89 56.64 4,634,700 57.89 55.13
13-06-05 57.41 57.78 56.97 4,174,000 57.23 54.51
13-06-04 58.56 58.81 57.03 5,104,000 57.49 54.75
Date Open High Low Vol Cls adjCls
13-06-03 57.76 58.70 56.59 6,983,100 58.65 55.86
13-05-31 58.89 59.15 57.58 6,990,500 57.58 54.84
13-05-30 59.44 59.44 58.79 3,271,100 58.79 55.99
13-05-29 59.83 59.88 59.06 3,809,200 59.24 56.42
13-05-28 59.71 60.70 59.71 6,267,400 60.21 57.34
13-05-24 58.29 59.35 57.96 4,245,000 59.20 56.38
13-05-23 58.34 58.70 57.80 4,149,800 58.33 55.55
13-05-22 59.44 59.95 58.49 6,008,400 58.70 55.91
13-05-21 58.97 59.67 58.96 4,092,100 59.51 56.68
Date Open High Low Vol Cls adjCls
13-05-20 59.38 59.44 58.74 3,747,800 58.98 56.17
13-05-17 59.33 59.64 59.04 4,130,000 59.44 56.61
13-05-16 60.07 60.13 59.09 5,505,100 59.37 56.54
13-05-15 59.99 60.66 59.58 5,369,100 60.35 57.48
13-05-14 58.50 60.14 58.49 8,427,600 60.07 57.21
13-05-13 57.99 58.89 57.85 6,056,400 58.55 55.76
13-05-10 57.44 58.07 57.23 5,089,300 58.03 55.27
13-05-09 58.31 58.40 57.20 5,697,200 57.49 54.75
13-05-08 58.69 58.85 58.12 5,131,600 58.29 55.51
Date Open High Low Vol Cls adjCls
13-05-07 57.96 58.60 57.62 4,794,800 58.54 55.75
13-05-06 58.42 58.50 57.58 5,150,000 57.94 55.18
13-05-03 59.33 59.37 58.50 4,168,700 58.64 55.85
13-05-02 58.61 59.05 57.89 6,579,800 58.95 56.14
13-05-01 58.97 59.25 58.54 8,112,900 58.75 55.95
13-04-30 57.55 58.27 57.45 6,759,800 58.18 55.41
13-04-29 57.94 58.00 57.37 4,055,800 57.44 54.71
13-04-26 57.85 58.20 57.64 3,997,400 57.73 54.98
13-04-25 57.85 58.33 57.68 6,320,600 57.94 55.18
Date Open High Low Vol Cls adjCls
13-04-24 57.97 58.32 57.53 3,631,900 57.58 54.84
13-04-23 58.23 58.50 57.58 4,272,300 58.02 55.26
13-04-22 58.03 58.20 57.35 3,663,300 58.11 55.34
13-04-19 57.30 58.13 56.83 6,079,600 58.00 55.24
13-04-18 57.25 57.27 56.58 5,519,500 56.87 53.95
13-04-17 57.44 57.78 56.99 7,786,300 57.21 54.27
13-04-16 56.54 57.70 56.43 5,366,700 57.63 54.67
13-04-15 57.33 57.53 56.30 6,120,900 56.31 53.42
13-04-12 57.66 57.99 57.17 4,613,900 57.52 54.56
Date Open High Low Vol Cls adjCls
13-04-11 57.07 58.29 57.05 6,541,300 57.76 54.79
13-04-10 56.60 57.09 56.53 5,629,900 56.96 54.03
13-04-09 56.55 57.00 56.13 5,694,200 56.58 53.67
13-04-08 55.65 56.44 55.20 5,237,600 56.44 53.54
13-04-05 54.83 55.66 54.77 5,724,600 55.64 52.78
13-04-04 54.33 55.39 54.30 5,982,000 55.35 52.51
13-04-03 55.13 55.20 53.94 6,749,200 54.13 51.35
13-04-02 54.53 55.30 54.53 8,002,900 55.24 52.40
13-04-01 54.75 54.97 54.33 5,450,800 54.53 51.73
Date Open High Low Vol Cls adjCls
13-03-28 54.95 55.06 54.79 9,400,700 54.99 52.16
13-03-27 55.05 55.23 54.76 8,530,200 54.99 52.16
13-03-26 55.53 56.07 55.26 7,631,600 55.29 52.45
13-03-25 55.27 55.64 55.13 6,376,600 55.30 52.46
13-03-22 54.72 55.25 54.71 5,230,000 55.20 52.36
13-03-21 54.85 55.18 54.61 7,515,700 54.65 51.84
13-03-20 54.78 55.35 54.70 9,136,300 55.15 52.32
13-03-19 54.00 54.49 53.95 8,983,200 54.38 51.59
13-03-18 53.20 54.03 53.03 7,208,800 53.80 51.04
Date Open High Low Vol Cls adjCls
13-03-15 53.33 53.61 53.18 8,924,700 53.58 50.83
13-03-14 53.07 53.30 52.95 5,796,400 53.26 50.52
13-03-13 52.22 52.93 52.17 4,521,600 52.90 50.18
13-03-12 52.17 52.50 51.77 6,388,500 52.08 49.40
13-03-11 52.27 52.63 52.20 4,622,100 52.63 49.93
13-03-08 52.30 52.45 51.84 3,979,000 52.28 49.59
13-03-07 52.22 52.22 51.70 3,687,800 52.09 49.41
13-03-06 52.58 52.69 52.14 5,022,700 52.22 49.54
13-03-05 52.01 52.43 51.87 5,358,600 52.30 49.61
Date Open High Low Vol Cls adjCls
13-03-04 51.40 51.87 51.25 3,132,800 51.87 49.20
13-03-01 51.07 51.64 50.88 4,565,000 51.56 48.91
13-02-28 51.21 51.63 51.05 6,018,800 51.12 48.49
13-02-27 50.71 51.26 50.51 3,474,600 51.16 48.53
13-02-26 50.71 50.99 50.21 4,128,000 50.64 48.04
13-02-25 51.69 51.97 50.53 4,479,000 50.53 47.93
13-02-22 51.89 51.94 51.24 4,220,200 51.35 48.71
13-02-21 51.72 51.92 51.52 5,439,700 51.86 49.20
13-02-20 52.50 52.66 51.85 6,350,400 51.85 49.19
Date Open High Low Vol Cls adjCls
13-02-19 51.38 52.77 51.38 7,829,300 52.66 49.95
13-02-15 52.10 52.10 50.89 8,490,100 51.12 48.49
13-02-14 50.92 52.06 50.92 5,182,900 51.89 49.22
13-02-13 51.13 51.19 50.81 4,838,000 51.06 48.44
13-02-12 51.26 51.31 51.13 4,304,000 51.17 48.54
13-02-11 51.25 51.40 51.17 3,992,300 51.24 48.61
13-02-08 51.12 51.39 51.03 3,655,900 51.20 48.57
13-02-07 51.32 51.32 50.97 8,371,700 51.19 48.56
13-02-06 52.09 52.20 50.97 7,330,000 51.24 48.61
Date Open High Low Vol Cls adjCls
13-02-05 51.35 51.78 51.19 6,791,300 51.72 49.06
13-02-04 51.42 51.58 50.92 5,143,300 51.00 48.38
13-02-01 51.63 51.77 51.53 5,694,800 51.58 48.93
13-01-31 51.57 51.69 51.19 5,865,600 51.20 48.57
13-01-30 51.30 51.84 51.25 3,961,300 51.65 49.00
13-01-29 51.27 51.62 51.13 6,527,100 51.34 48.70
13-01-28 51.21 51.64 50.90 7,026,100 51.34 48.70
13-01-25 52.32 52.42 51.56 8,773,200 51.86 49.20
13-01-24 52.60 52.73 52.04 6,314,700 52.06 49.39
Date Open High Low Vol Cls adjCls
13-01-23 51.92 52.63 51.92 4,571,400 52.61 49.91
13-01-22 51.84 52.39 51.65 6,231,200 52.11 49.43
13-01-18 52.33 52.35 51.89 5,654,300 52.11 49.22
13-01-17 51.86 52.42 51.68 6,376,600 52.17 49.28
13-01-16 51.61 51.95 51.57 4,190,100 51.76 48.89
13-01-15 51.63 51.80 51.43 5,472,700 51.79 48.92
13-01-14 51.41 51.94 51.15 5,222,300 51.89 49.01
13-01-11 50.93 51.39 50.93 7,209,200 51.30 48.45
13-01-10 50.45 51.24 50.45 6,909,500 51.23 48.39
Date Open High Low Vol Cls adjCls
13-01-09 50.01 50.28 50.00 5,895,200 50.28 47.49
13-01-08 49.94 50.16 49.68 4,708,000 49.85 47.08
13-01-07 49.63 50.04 49.44 5,178,100 50.03 47.25
13-01-04 49.85 50.10 49.66 5,615,700 49.99 47.22
13-01-03 49.55 49.80 49.43 6,082,200 49.78 47.02
13-01-02 49.02 49.69 49.00 8,925,500 49.68 46.92
12-12-31 47.76 48.45 47.65 5,069,500 48.35 45.67
12-12-28 48.12 48.42 47.90 3,420,100 47.92 45.26
12-12-27 48.32 48.49 47.96 3,980,400 48.40 45.71
Date Open High Low Vol Cls adjCls
12-12-26 48.63 48.88 48.22 2,949,000 48.30 45.62
12-12-24 48.48 48.73 48.37 1,516,300 48.63 45.93
12-12-21 48.76 49.12 48.16 11,021,400 48.67 45.97
12-12-20 48.89 49.21 48.81 5,907,700 49.13 46.40
12-12-19 49.26 49.35 48.74 5,632,100 48.75 46.05
12-12-18 49.00 49.31 48.81 7,721,700 49.20 46.47
12-12-17 49.32 49.41 48.89 9,511,400 49.04 46.32
12-12-14 49.00 49.72 48.85 12,003,000 49.24 46.51
12-12-13 49.30 49.80 48.17 16,342,900 48.50 45.81
Date Open High Low Vol Cls adjCls
12-12-12 47.67 47.81 47.35 6,023,900 47.54 44.90
12-12-11 47.36 47.81 47.36 6,821,100 47.55 44.91
12-12-10 46.84 47.55 46.84 5,332,900 47.24 44.62
12-12-07 46.74 46.90 46.59 4,214,500 46.84 44.24
12-12-06 46.28 46.76 46.16 5,960,700 46.71 44.12
12-12-05 46.03 46.35 45.81 5,174,500 46.18 43.62
12-12-04 46.31 46.38 45.90 5,833,700 45.94 43.39
12-12-03 46.53 46.67 46.19 5,705,200 46.28 43.71
12-11-30 46.25 46.65 46.15 11,184,000 46.51 43.93
Date Open High Low Vol Cls adjCls
12-11-29 46.00 46.39 45.91 5,067,100 46.34 43.77
12-11-28 45.16 45.88 45.07 5,896,800 45.88 43.33
12-11-27 45.39 45.99 45.22 5,917,000 45.25 42.74
12-11-26 45.57 45.70 45.26 6,223,400 45.30 42.79
12-11-23 45.78 45.86 45.48 2,598,000 45.83 43.29
12-11-21 45.50 45.83 45.35 4,140,200 45.74 43.20
12-11-20 45.12 45.57 44.95 6,545,200 45.57 43.04
12-11-19 45.08 45.24 44.97 7,706,800 45.08 42.58
12-11-16 44.79 45.04 44.33 9,274,300 44.80 42.31
Date Open High Low Vol Cls adjCls
12-11-15 45.26 45.53 44.56 7,837,700 44.70 42.22
12-11-14 46.26 46.40 45.39 9,395,800 45.41 42.89
12-11-13 46.16 46.45 46.02 8,726,300 46.23 43.67
12-11-12 46.60 46.93 46.16 4,470,200 46.25 43.68
12-11-09 46.26 46.55 46.16 6,476,100 46.36 43.79
12-11-08 46.58 46.87 46.28 6,132,900 46.43 43.85
12-11-07 46.85 46.93 46.25 7,369,800 46.69 44.10
12-11-06 47.66 47.78 45.93 15,814,400 46.88 44.28
12-11-05 46.26 46.76 46.26 7,648,000 46.63 44.04
Date Open High Low Vol Cls adjCls
12-11-02 46.77 46.91 46.42 6,426,800 46.56 43.98
12-11-01 46.47 46.69 46.32 6,273,500 46.49 43.91
12-10-31 46.30 46.71 46.04 7,077,500 46.40 43.83
12-10-26 46.06 46.25 45.83 5,377,100 46.06 43.50
12-10-25 46.30 46.45 45.78 4,665,800 46.11 43.55
12-10-24 45.93 46.24 45.90 4,916,700 45.95 43.40
12-10-23 45.88 46.10 45.59 5,250,100 45.88 43.33
12-10-22 46.13 46.44 45.96 6,876,000 46.26 43.69
12-10-19 46.56 46.68 46.06 7,031,400 46.20 43.64
Date Open High Low Vol Cls adjCls
12-10-18 46.64 46.80 46.40 5,397,100 46.59 44.01
12-10-17 47.12 47.33 46.46 8,428,000 46.65 43.91
12-10-16 47.44 47.47 46.80 6,646,600 46.90 44.14
12-10-15 47.23 47.23 46.92 4,914,000 47.07 44.30
12-10-12 47.49 47.49 46.75 7,482,900 47.08 44.31
12-10-11 48.38 48.49 47.55 6,117,100 47.60 44.80
12-10-10 48.21 48.49 47.95 5,309,100 48.06 45.24
12-10-09 48.51 48.76 47.95 6,021,800 48.02 45.20
12-10-08 48.85 48.94 48.63 4,170,700 48.63 45.77
Date Open High Low Vol Cls adjCls
12-10-05 49.04 49.23 48.67 5,351,600 48.86 45.99
12-10-04 49.02 49.16 48.73 5,251,800 48.88 46.01
12-10-03 48.69 48.98 48.31 5,048,200 48.86 45.99
12-10-02 48.66 48.91 48.29 5,437,100 48.49 45.64
12-10-01 48.51 48.94 48.32 6,956,400 48.67 45.81
12-09-28 48.12 48.45 47.90 6,539,600 48.42 45.57
12-09-27 47.89 48.45 47.85 4,169,100 48.24 45.40
12-09-26 47.57 48.18 47.43 5,220,400 47.83 45.02
12-09-25 48.09 48.46 47.55 7,695,300 47.63 44.83
Date Open High Low Vol Cls adjCls
12-09-24 47.75 48.21 47.60 4,920,100 48.07 45.24
12-09-21 48.10 48.10 47.75 5,834,600 47.87 45.06
12-09-20 47.50 47.98 47.49 5,737,400 47.81 45.00
12-09-19 47.23 48.15 47.15 9,976,700 47.71 44.91
12-09-18 46.82 47.47 46.63 5,874,400 47.40 44.61
12-09-17 46.99 47.00 46.59 4,524,700 46.90 44.14
12-09-14 47.62 47.62 46.81 6,832,900 46.97 44.21
12-09-13 46.41 47.51 46.36 5,991,500 47.45 44.66
12-09-12 46.10 46.56 46.10 4,774,400 46.47 43.74
Date Open High Low Vol Cls adjCls
12-09-11 46.25 46.40 45.98 4,430,600 46.05 43.34
12-09-10 46.04 46.42 45.86 3,781,700 46.19 43.48
12-09-07 46.48 46.56 45.84 5,558,200 46.06 43.35
12-09-06 46.03 46.82 46.03 6,968,900 46.50 43.77
12-09-05 45.85 45.97 45.49 4,645,600 45.53 42.85
12-09-04 45.50 46.03 45.43 5,007,500 45.93 43.23
12-08-31 45.41 45.82 45.30 4,652,900 45.55 42.87
12-08-30 45.38 45.65 45.18 3,204,700 45.20 42.54
12-08-29 45.39 45.59 45.19 3,558,700 45.43 42.76
Date Open High Low Vol Cls adjCls
12-08-28 45.38 45.70 45.07 5,269,000 45.36 42.69
12-08-27 45.48 45.66 45.35 3,519,300 45.44 42.77
12-08-24 45.29 45.63 45.24 5,156,200 45.56 42.88
12-08-23 45.67 45.70 45.32 5,159,200 45.35 42.68
12-08-22 45.53 45.95 45.51 4,395,400 45.70 43.01
12-08-21 45.76 45.98 45.47 6,156,900 45.63 42.95
12-08-20 45.54 45.86 45.38 7,304,300 45.81 43.12
12-08-17 44.93 45.61 44.84 7,326,800 45.31 42.65
12-08-16 44.24 44.85 44.10 7,247,500 44.75 42.12
Date Open High Low Vol Cls adjCls
12-08-15 44.17 44.65 44.04 7,107,900 44.22 41.62
12-08-14 44.83 44.85 43.95 8,584,000 44.12 41.53
12-08-13 44.76 44.95 44.39 5,144,300 44.70 42.07
12-08-10 44.84 45.02 44.55 7,657,000 44.95 42.31
12-08-09 45.45 45.56 44.97 6,960,500 45.02 42.37
12-08-08 44.35 45.58 44.27 10,467,600 45.56 42.88
12-08-07 45.98 46.00 43.65 20,884,300 44.12 41.53
12-08-06 45.01 45.18 44.65 7,472,500 44.90 42.26
12-08-03 45.55 45.60 44.39 9,209,300 44.75 42.12
Date Open High Low Vol Cls adjCls
12-08-02 44.52 44.93 44.32 7,236,100 44.91 42.27
12-08-01 45.55 45.64 43.84 11,536,700 44.84 42.20
12-07-31 45.28 45.62 45.19 5,916,500 45.25 42.59
12-07-30 44.88 45.35 44.72 7,338,500 45.33 42.67
12-07-27 44.83 45.21 44.56 9,688,500 44.94 42.30
12-07-26 45.26 45.37 44.47 7,784,200 44.56 41.94
12-07-25 44.65 45.07 44.41 8,194,000 44.54 41.92
12-07-24 44.83 44.97 44.34 5,745,700 44.59 41.97
12-07-23 44.87 45.15 44.45 8,082,200 44.81 42.18
Date Open High Low Vol Cls adjCls
12-07-20 45.26 45.50 44.59 12,926,600 45.08 42.43
12-07-19 45.98 47.13 45.18 35,934,000 45.43 42.76
12-07-18 48.25 48.69 48.11 6,979,300 48.61 45.60
12-07-17 48.31 48.57 47.98 4,564,100 48.44 45.44
12-07-16 47.89 48.30 47.54 5,049,100 48.07 45.09
12-07-13 47.61 48.20 47.45 5,317,800 48.05 45.07
12-07-12 46.62 47.85 46.62 9,788,700 47.52 44.58
12-07-11 47.12 47.30 46.69 7,167,200 46.90 44.00
12-07-10 47.36 47.54 46.80 6,120,500 46.93 44.02
Date Open High Low Vol Cls adjCls
12-07-09 47.97 48.00 46.90 10,521,300 47.29 44.36
12-07-06 47.82 48.28 47.70 5,727,000 48.12 45.14
12-07-05 47.77 48.31 47.64 6,227,100 48.11 45.13
12-07-03 47.64 48.09 47.41 4,102,200 47.83 44.87
12-07-02 46.89 47.81 46.73 7,665,000 47.81 44.85
12-06-29 46.57 46.93 46.32 7,610,300 46.73 43.84
12-06-28 45.68 46.00 45.51 5,895,800 45.99 43.14
12-06-27 45.59 46.08 45.45 5,367,800 45.99 43.14
12-06-26 45.44 45.52 44.91 5,393,100 45.44 42.63
Date Open High Low Vol Cls adjCls
12-06-25 45.62 45.74 44.86 4,750,200 45.20 42.40
12-06-22 45.70 46.02 45.61 13,491,500 45.90 43.06
12-06-21 46.06 46.25 45.38 8,466,400 45.39 42.58
12-06-20 46.30 46.42 45.84 5,429,900 45.99 43.14
12-06-19 45.92 46.41 45.85 7,607,800 46.25 43.39
12-06-18 45.54 45.89 45.32 7,135,300 45.67 42.84
12-06-15 45.95 46.10 45.32 10,696,300 45.65 42.82
12-06-14 45.38 46.07 45.38 6,261,400 45.81 42.97
12-06-13 45.36 45.70 44.94 4,944,200 45.19 42.39
Date Open High Low Vol Cls adjCls
12-06-12 44.77 45.47 44.39 6,837,700 45.39 42.58
12-06-11 45.07 45.13 44.67 4,419,800 44.73 41.96
12-06-08 44.41 44.89 44.32 4,458,600 44.89 42.11
12-06-07 45.18 45.19 44.43 5,993,300 44.45 41.70
12-06-06 44.20 44.84 44.14 7,271,800 44.84 42.06
12-06-05 44.01 44.10 43.79 4,689,200 44.03 41.30
12-06-04 43.61 44.15 43.30 8,382,000 44.11 41.38
12-06-01 45.40 45.40 43.43 10,176,600 43.60 40.90
12-05-31 45.42 45.49 44.75 10,336,600 44.94 42.16
Date Open High Low Vol Cls adjCls
12-05-30 45.33 45.59 45.24 9,803,200 45.33 42.52
12-05-29 45.17 45.71 45.17 7,441,900 45.64 42.81
12-05-25 45.21 45.30 44.87 7,594,600 44.98 42.19
12-05-24 44.93 45.54 44.83 8,064,200 45.17 42.37
12-05-23 44.62 44.95 44.39 5,957,300 44.79 42.02
12-05-22 44.89 45.43 44.73 5,173,300 44.94 42.16
12-05-21 44.56 44.92 44.47 8,097,600 44.88 42.10
12-05-18 44.87 45.21 44.38 14,389,400 44.43 41.68
12-05-17 45.01 45.48 44.85 9,659,500 44.87 42.09
Date Open High Low Vol Cls adjCls
12-05-16 45.38 45.75 45.15 6,994,000 45.16 42.36
12-05-15 45.07 45.63 44.88 6,053,700 45.32 42.51
12-05-14 45.11 45.25 44.91 7,627,200 45.12 42.33
12-05-11 45.86 46.20 45.28 7,779,700 45.32 42.51
12-05-10 45.49 46.00 45.39 8,027,300 45.97 43.12
12-05-09 44.95 45.46 44.85 7,271,100 45.23 42.43
12-05-08 45.00 45.41 44.69 8,925,500 45.27 42.47
12-05-07 45.39 45.53 45.04 7,084,000 45.26 42.46
12-05-04 46.00 46.13 45.24 7,132,500 45.42 42.61
Date Open High Low Vol Cls adjCls
12-05-03 45.81 46.22 45.66 9,118,900 46.14 43.28
12-05-02 45.39 46.12 44.96 13,888,300 45.92 43.08
12-05-01 44.60 45.20 44.34 7,760,300 44.71 41.94
12-04-30 44.90 45.14 44.49 7,285,500 44.62 41.86
12-04-27 44.74 45.24 44.67 11,467,200 44.88 42.10
12-04-26 43.82 44.76 43.80 6,672,600 44.58 41.82
12-04-25 43.61 44.00 43.57 5,822,800 43.80 41.09
12-04-24 43.19 43.54 43.08 6,091,500 43.42 40.73
12-04-23 43.86 44.01 43.11 7,631,600 43.25 40.57
Date Open High Low Vol Cls adjCls
12-04-20 43.45 44.49 43.45 10,197,000 44.33 41.58
12-04-19 43.59 44.06 43.33 11,422,400 43.33 40.65
12-04-18 43.83 44.13 43.59 8,148,000 43.60 40.75
12-04-17 43.76 44.31 43.75 9,334,400 43.94 41.06
12-04-16 43.44 43.72 43.25 7,686,200 43.61 40.76
12-04-13 43.51 43.68 43.30 10,255,100 43.43 40.59
12-04-12 43.76 43.92 43.43 8,110,200 43.48 40.63
12-04-11 43.94 44.25 43.64 7,212,200 43.75 40.89
12-04-10 43.79 44.09 43.51 7,765,400 43.53 40.68
Date Open High Low Vol Cls adjCls
12-04-09 44.17 44.17 43.66 5,594,400 43.94 41.06
12-04-05 44.10 44.72 44.07 5,284,800 44.62 41.70
12-04-04 44.58 44.77 44.26 5,261,700 44.31 41.41
12-04-03 44.90 45.14 44.51 7,292,500 44.91 41.97
12-04-02 44.20 45.19 44.15 6,820,300 45.07 42.12
12-03-30 44.59 45.00 44.45 7,532,400 44.80 41.87
12-03-29 44.42 44.50 43.93 7,511,500 44.29 41.39
12-03-28 45.20 45.43 44.51 9,260,000 44.60 41.68
12-03-27 45.75 45.88 45.32 4,946,700 45.34 42.37
Date Open High Low Vol Cls adjCls
12-03-26 45.35 45.72 45.33 5,341,000 45.65 42.66
12-03-23 44.70 45.24 44.48 4,506,800 45.14 42.19
12-03-22 44.77 44.90 44.49 3,971,700 44.75 41.82
12-03-21 44.70 45.12 44.49 5,169,300 44.91 41.97
12-03-20 44.76 44.97 44.67 6,472,000 44.68 41.76
12-03-19 45.14 45.40 44.96 4,597,500 45.13 42.18
12-03-16 45.00 45.49 44.96 11,971,500 45.28 42.32
12-03-15 45.05 45.20 44.80 6,605,500 44.88 41.94
12-03-14 45.11 45.23 44.98 6,449,000 45.10 42.15
Date Open High Low Vol Cls adjCls
12-03-13 45.15 45.27 44.53 8,891,600 45.23 42.27
12-03-12 45.77 45.77 45.16 4,355,000 45.36 42.39
12-03-09 45.39 45.71 45.14 5,863,500 45.64 42.65
12-03-08 45.07 45.36 44.88 5,267,300 45.21 42.25
12-03-07 45.03 45.03 44.65 5,445,800 44.71 41.78
12-03-06 45.11 45.19 44.75 5,756,600 44.79 41.86
12-03-05 44.98 45.34 44.83 7,210,600 45.17 42.21
12-03-02 45.20 45.33 45.00 5,150,400 45.03 42.08
12-03-01 45.07 45.39 44.82 6,995,100 45.21 42.25
Date Open High Low Vol Cls adjCls
12-02-29 44.91 45.36 44.77 10,875,700 45.10 42.15
12-02-28 44.24 44.97 44.00 7,143,700 44.91 41.97
12-02-27 43.72 44.77 43.72 6,731,400 44.53 41.62
12-02-24 44.07 44.22 43.78 7,222,800 44.07 41.19
12-02-23 43.65 44.12 43.63 6,537,300 44.04 41.16
12-02-22 43.94 44.20 43.55 4,715,500 43.69 40.83
12-02-21 44.47 44.50 43.89 6,257,400 44.01 41.13
12-02-17 44.96 45.00 44.23 8,501,900 44.27 41.37
12-02-16 43.58 44.56 43.56 10,363,200 44.55 41.63
Date Open High Low Vol Cls adjCls
12-02-15 43.53 43.97 43.40 8,186,100 43.53 40.68
12-02-14 42.45 43.38 42.43 5,727,500 43.38 40.54
12-02-13 43.26 43.44 42.83 6,060,400 42.83 40.03
12-02-10 42.92 43.18 42.70 6,481,800 43.18 40.35
12-02-09 43.26 43.72 42.76 11,311,200 43.00 40.19
12-02-08 43.58 44.09 42.68 10,663,300 43.57 40.72
12-02-07 43.40 43.50 43.00 9,553,900 43.08 40.26
12-02-06 43.26 43.86 43.11 8,651,600 43.27 40.44
12-02-03 42.97 43.98 42.90 12,565,600 43.51 40.66
Date Open High Low Vol Cls adjCls
12-02-02 42.54 42.96 42.46 5,131,600 42.66 39.87
12-02-01 41.98 43.04 41.93 8,231,800 42.65 39.86
12-01-31 41.97 41.99 41.57 6,599,600 41.75 39.02
12-01-30 42.00 42.04 41.48 5,000,500 41.92 39.18
12-01-27 41.96 42.38 41.75 5,131,100 42.26 39.49
12-01-26 42.27 42.54 41.95 6,933,200 42.18 39.42
12-01-25 42.26 42.43 41.93 10,708,800 42.18 39.42
12-01-24 42.72 42.84 42.36 5,404,100 42.44 39.66
12-01-23 42.82 43.15 42.70 6,733,600 43.02 40.20
Date Open High Low Vol Cls adjCls
12-01-20 43.10 43.12 42.43 8,374,100 42.77 39.97
12-01-19 43.15 43.17 42.58 10,069,800 42.88 40.07
12-01-18 42.41 43.11 42.18 8,671,200 43.10 40.13
12-01-17 42.32 42.69 42.27 6,444,600 42.54 39.61
12-01-13 41.97 42.20 41.65 5,197,300 42.15 39.24
12-01-12 42.00 42.40 41.92 6,952,100 42.15 39.24
12-01-11 41.80 42.08 41.72 7,473,600 42.04 39.14
12-01-10 42.00 42.19 41.79 8,729,900 41.95 39.06
12-01-09 41.28 41.86 41.21 5,165,600 41.79 38.91
Date Open High Low Vol Cls adjCls
12-01-06 41.76 41.77 41.32 5,602,400 41.46 38.60
12-01-05 41.67 41.78 41.14 8,443,000 41.75 38.87
12-01-04 41.29 41.85 41.01 9,197,300 41.80 38.92
12-01-03 41.30 41.72 41.19 9,389,800 41.52 38.66
11-12-30 41.14 41.24 40.78 6,213,200 40.78 37.97
11-12-29 41.19 41.35 40.93 3,677,700 41.16 38.32
11-12-28 40.89 41.33 40.89 5,182,400 41.04 38.21
11-12-27 40.81 41.30 40.60 5,282,000 41.01 38.18
11-12-23 41.24 41.24 40.65 6,713,300 40.99 38.16
Date Open High Low Vol Cls adjCls
11-12-22 40.41 41.19 40.29 10,261,900 40.96 38.13
11-12-21 39.53 40.59 39.44 19,554,300 40.46 37.67
11-12-20 38.02 39.97 37.81 25,423,000 39.80 37.05
11-12-19 37.63 37.97 36.44 12,202,100 36.56 34.04
11-12-16 37.61 37.93 37.54 17,866,400 37.55 34.96
11-12-15 37.42 37.61 37.23 8,198,500 37.30 34.73
11-12-14 37.67 38.02 36.98 8,778,000 37.04 34.49
11-12-13 38.21 38.50 37.56 9,866,700 37.69 35.09
11-12-12 38.28 38.28 37.76 7,361,800 38.15 35.52
Date Open High Low Vol Cls adjCls
11-12-09 37.90 38.51 37.89 6,229,000 38.37 35.72
11-12-08 38.07 38.44 37.61 8,072,000 37.70 35.10
11-12-07 38.31 38.50 37.88 8,656,000 38.32 35.68
11-12-06 38.23 38.45 38.06 6,176,200 38.27 35.63
11-12-05 38.65 38.75 38.19 8,308,500 38.33 35.69
11-12-02 38.72 38.81 38.20 9,786,500 38.29 35.65
11-12-01 38.66 39.12 38.39 9,832,200 38.48 35.83
11-11-30 38.67 39.30 38.62 13,872,900 38.84 36.16
11-11-29 37.68 37.84 37.41 6,237,400 37.68 35.08
Date Open High Low Vol Cls adjCls
11-11-28 37.60 37.87 37.12 9,328,200 37.38 34.80
11-11-25 36.92 37.23 36.85 4,440,800 36.85 34.31
11-11-23 37.42 37.52 36.91 11,799,700 37.04 34.49
11-11-22 37.59 38.07 37.53 7,906,300 37.60 35.01
11-11-21 37.78 38.15 37.56 11,052,900 37.72 35.12
11-11-18 38.54 38.62 37.95 11,573,800 38.16 35.53
11-11-17 38.34 38.88 38.15 9,499,600 38.48 35.83
11-11-16 38.58 39.03 38.44 9,365,000 38.48 35.83
11-11-15 38.83 39.25 38.69 7,521,400 38.95 36.26
Date Open High Low Vol Cls adjCls
11-11-14 39.02 39.26 38.58 7,651,400 38.77 36.10
11-11-11 38.87 39.40 38.78 7,942,400 39.24 36.53
11-11-10 38.65 38.95 38.00 9,947,800 38.50 35.84
11-11-09 38.07 38.97 37.56 13,900,500 38.39 35.74
11-11-08 38.25 39.08 38.05 18,018,000 39.04 36.35
11-11-07 38.05 38.35 37.75 11,652,500 38.23 35.59
11-11-04 37.31 38.10 37.03 15,695,500 38.02 35.40
11-11-03 36.97 37.42 36.77 18,324,000 37.31 34.74
11-11-02 35.95 36.09 35.57 8,569,300 35.77 33.30
Date Open High Low Vol Cls adjCls
11-11-01 35.42 35.89 35.09 10,089,500 35.45 33.00
11-10-31 36.32 36.84 36.26 7,509,700 36.33 33.82
11-10-28 37.12 37.36 36.68 7,706,900 36.84 34.30
11-10-27 36.82 37.50 36.64 13,610,900 37.28 34.71
11-10-26 36.06 36.34 35.58 12,946,400 36.22 33.72
11-10-25 35.49 36.10 35.49 7,641,900 35.70 33.24
11-10-24 35.57 36.00 35.45 6,233,800 35.81 33.34
11-10-21 35.14 35.55 35.05 9,348,000 35.55 33.10
11-10-20 34.79 34.95 34.28 8,323,200 34.78 32.38
Date Open High Low Vol Cls adjCls
11-10-19 34.86 35.21 34.63 9,288,700 34.72 32.33
11-10-18 34.70 35.27 34.64 9,246,400 35.15 32.61
11-10-17 34.90 35.21 34.65 6,849,400 34.79 32.28
11-10-14 35.11 35.18 34.74 6,919,200 35.13 32.59
11-10-13 34.44 34.79 34.40 7,503,900 34.70 32.19
11-10-12 34.49 35.01 34.38 9,054,300 34.67 32.16
11-10-11 34.26 34.47 34.05 20,192,300 34.37 31.89
11-10-10 34.24 34.56 34.16 6,295,100 34.35 31.87
11-10-07 33.92 34.07 33.62 8,338,100 33.78 31.34
Date Open High Low Vol Cls adjCls
11-10-06 33.13 33.79 33.13 11,177,000 33.75 31.31
11-10-05 33.14 33.43 32.71 14,316,400 33.27 30.87
11-10-04 32.60 33.04 32.28 20,300,000 33.00 30.61
11-10-03 33.51 33.87 32.95 17,712,400 32.97 30.59
11-09-30 33.68 34.18 33.50 11,725,500 33.59 31.16
11-09-29 34.50 34.51 33.44 10,468,300 34.08 31.62
11-09-28 34.70 35.00 33.95 13,241,900 34.02 31.56
11-09-27 34.91 35.43 34.31 16,772,700 34.69 32.18
11-09-26 34.21 34.48 33.88 7,557,300 34.40 31.91
Date Open High Low Vol Cls adjCls
11-09-23 34.29 34.51 33.89 13,772,600 34.13 31.66
11-09-22 34.33 34.88 34.19 15,450,300 34.61 32.11
11-09-21 35.74 36.17 35.30 8,727,700 35.33 32.78
11-09-20 35.89 36.34 35.57 11,193,400 35.81 33.22
11-09-19 35.75 35.99 35.45 10,584,300 35.69 33.11
11-09-16 37.12 37.21 36.17 14,872,400 36.22 33.60
11-09-15 36.90 37.18 36.39 13,947,800 36.90 34.23
11-09-14 36.63 37.04 36.34 13,832,500 36.67 34.02
11-09-13 36.52 36.71 36.35 12,029,600 36.56 33.92
Date Open High Low Vol Cls adjCls
11-09-12 36.04 36.84 36.02 8,952,000 36.78 34.12
11-09-09 36.69 36.80 36.06 13,548,200 36.50 33.86
11-09-08 36.72 37.46 36.51 8,618,800 37.02 34.34
11-09-07 36.17 37.03 36.16 10,271,100 37.03 34.35
11-09-06 34.43 35.86 34.26 11,303,700 35.81 33.22
11-09-02 35.59 36.08 35.38 9,795,900 35.43 32.87
11-09-01 35.85 36.37 35.77 8,056,500 35.78 33.19
11-08-31 35.83 36.32 35.66 8,120,400 35.91 33.31
11-08-30 35.42 36.00 35.21 9,001,400 35.76 33.18
Date Open High Low Vol Cls adjCls
11-08-29 34.75 35.58 34.61 6,822,100 35.55 32.98
11-08-26 33.82 34.62 33.14 8,569,100 34.34 31.86
11-08-25 34.59 34.90 33.89 9,072,600 33.97 31.51
11-08-24 33.80 34.50 33.73 11,902,000 34.44 31.95
11-08-23 32.26 33.40 32.18 10,228,100 33.39 30.98
11-08-22 33.05 33.10 32.14 9,898,500 32.21 29.88
11-08-19 32.50 33.16 32.35 10,449,800 32.37 30.03
11-08-18 33.71 33.73 32.54 12,262,400 32.95 30.57
11-08-17 33.91 34.76 33.87 8,737,100 34.38 31.89
Date Open High Low Vol Cls adjCls
11-08-16 33.62 34.16 33.54 9,636,900 33.80 31.36
11-08-15 33.42 34.00 33.21 7,881,400 34.00 31.54
11-08-12 33.46 33.70 32.90 10,450,200 33.25 30.85
11-08-11 31.79 33.61 31.79 13,133,400 33.26 30.86
11-08-10 32.69 33.08 31.82 14,727,700 32.06 29.74
11-08-09 32.75 33.26 31.30 20,834,700 33.23 30.83
11-08-08 33.11 33.65 32.30 16,815,300 32.31 29.97
11-08-05 34.35 34.50 33.25 16,941,100 34.15 31.68
11-08-04 35.37 35.58 34.00 20,281,200 34.00 31.54
Date Open High Low Vol Cls adjCls
11-08-03 36.34 36.43 35.55 12,029,800 36.21 33.59
11-08-02 36.35 36.96 36.25 12,410,100 36.35 33.72
11-08-01 36.78 37.16 36.23 11,393,400 36.68 34.03
11-07-29 36.07 36.54 35.97 8,812,700 36.35 33.72
11-07-28 36.02 36.84 36.01 8,919,400 36.42 33.79
11-07-27 36.71 36.86 35.98 10,394,500 36.06 33.45
11-07-26 37.26 37.27 36.80 6,365,700 36.86 34.20
11-07-25 37.12 37.31 36.95 5,090,700 37.06 34.38
11-07-22 37.88 38.00 37.30 9,280,200 37.35 34.65
Date Open High Low Vol Cls adjCls
11-07-21 37.86 38.82 37.50 25,907,700 37.82 35.09
11-07-20 36.86 37.10 36.71 4,815,200 36.95 34.28
11-07-19 36.80 37.19 36.68 6,626,500 37.12 34.32
11-07-18 36.71 36.75 36.35 5,875,300 36.74 33.97
11-07-15 37.03 37.09 36.54 5,798,600 36.82 34.04
11-07-14 37.30 37.46 36.88 6,113,700 36.97 34.18
11-07-13 37.58 37.68 37.15 5,727,500 37.30 34.49
11-07-12 37.32 37.93 37.26 6,739,000 37.37 34.55
11-07-11 37.61 37.91 37.28 7,548,400 37.44 34.62
Date Open High Low Vol Cls adjCls
11-07-08 38.01 38.15 37.76 6,043,200 38.10 35.23
11-07-07 38.06 38.70 38.02 6,997,700 38.54 35.63
11-07-06 37.84 38.00 37.64 6,278,200 37.76 34.91
11-07-05 37.84 37.92 37.50 4,724,100 37.69 34.85
11-07-01 37.65 38.03 37.32 6,540,100 37.97 35.11
11-06-30 37.01 37.64 36.88 6,429,800 37.58 34.75
11-06-29 36.68 37.07 36.65 5,150,000 36.89 34.11
11-06-28 36.71 36.77 36.43 4,856,800 36.70 33.93
11-06-27 36.47 36.72 36.11 7,589,800 36.52 33.77
Date Open High Low Vol Cls adjCls
11-06-24 36.92 37.07 36.29 11,444,800 36.42 33.67
11-06-23 37.13 37.13 36.47 12,646,500 36.82 34.04
11-06-22 37.67 37.98 37.44 7,443,800 37.45 34.63
11-06-21 38.03 38.12 37.70 10,691,900 37.83 34.98
11-06-20 37.25 37.75 37.17 6,372,300 37.49 34.66
11-06-17 37.59 37.64 37.18 8,389,600 37.33 34.51
11-06-16 37.24 37.66 37.18 9,242,600 37.34 34.52
11-06-15 37.63 37.86 36.99 10,061,600 37.16 34.36
11-06-14 37.77 38.00 37.62 5,614,000 37.91 35.05
Date Open High Low Vol Cls adjCls
11-06-13 37.30 37.60 37.12 4,728,100 37.31 34.50
11-06-10 37.56 37.70 37.20 5,917,600 37.21 34.40
11-06-09 37.61 37.97 37.46 5,239,300 37.75 34.90
11-06-08 37.15 37.74 37.15 7,311,500 37.51 34.68
11-06-07 37.39 37.67 37.31 8,675,300 37.37 34.55
11-06-06 37.86 38.04 37.15 12,911,600 37.25 34.44
11-06-03 38.15 38.40 37.87 9,741,500 37.97 35.11
11-06-02 38.37 38.60 38.26 12,744,100 38.53 35.62
11-06-01 38.64 38.99 38.25 9,061,000 38.38 35.49
Date Open High Low Vol Cls adjCls
11-05-31 39.07 39.15 38.30 10,957,300 38.69 35.77
11-05-27 38.84 39.50 38.73 23,917,700 38.80 35.87
11-05-26 38.16 38.35 37.96 9,296,500 38.15 35.27
11-05-25 37.85 38.31 37.85 9,152,500 38.17 35.29
11-05-24 38.08 38.33 37.96 7,593,700 38.17 35.29
11-05-23 38.07 38.30 37.81 6,930,400 37.97 35.11
11-05-20 38.32 38.59 38.07 6,740,400 38.40 35.50
11-05-19 38.57 38.59 38.25 4,887,400 38.43 35.53
11-05-18 38.64 38.70 38.30 6,078,400 38.55 35.64
Date Open High Low Vol Cls adjCls
11-05-17 38.16 38.71 38.14 8,689,000 38.62 35.71
11-05-16 38.01 38.45 37.77 6,729,600 38.35 35.46
11-05-13 38.14 38.25 37.84 6,652,000 38.13 35.25
11-05-12 37.78 38.21 37.55 8,613,500 38.19 35.31
11-05-11 37.36 37.73 37.30 6,439,100 37.50 34.67
11-05-10 37.35 37.51 37.15 5,477,300 37.49 34.66
11-05-09 37.07 37.64 36.99 7,841,800 37.48 34.65
11-05-06 36.96 37.28 36.86 8,527,800 37.02 34.23
11-05-05 36.14 36.80 35.73 12,028,400 36.79 34.02
Date Open High Low Vol Cls adjCls
11-05-04 36.56 36.85 36.04 10,139,200 36.12 33.40
11-05-03 36.01 36.75 36.00 9,235,000 36.51 33.76
11-05-02 36.41 36.50 36.08 8,068,600 36.15 33.42
11-04-29 36.21 36.37 36.05 4,900,000 36.22 33.49
11-04-28 36.25 36.32 36.02 8,127,800 36.25 33.52
11-04-27 36.16 36.48 36.05 7,989,700 36.37 33.63
11-04-26 36.14 36.63 36.08 9,300,000 36.09 33.37
11-04-25 36.05 36.22 35.93 3,879,700 36.02 33.30
11-04-21 36.24 36.34 36.13 4,603,300 36.21 33.48
Date Open High Low Vol Cls adjCls
11-04-20 36.11 36.30 35.98 6,526,900 36.25 33.52
11-04-19 35.39 35.81 35.20 5,829,000 35.80 33.10
11-04-18 35.52 35.78 35.33 6,935,300 35.57 32.77
11-04-15 35.89 36.13 35.65 10,713,600 35.87 33.05
11-04-14 35.57 36.06 35.46 9,435,100 35.61 32.81
11-04-13 35.95 36.20 35.43 7,637,300 35.62 32.82
11-04-12 35.91 36.13 35.64 10,810,800 36.11 33.27
11-04-11 36.01 36.46 35.95 7,231,700 36.04 33.21
11-04-08 36.16 36.91 36.02 14,094,500 36.23 33.38
Date Open High Low Vol Cls adjCls
11-04-07 35.60 35.79 35.30 7,235,600 35.47 32.68
11-04-06 35.39 36.14 35.28 18,224,200 35.76 32.95
11-04-05 34.76 35.20 34.69 6,992,300 35.00 32.25
11-04-04 34.82 34.99 34.53 7,611,300 34.77 32.04
11-04-01 34.25 34.96 34.21 9,924,300 34.96 32.21
11-03-31 33.55 34.32 33.53 11,492,600 34.32 31.62
11-03-30 34.00 34.06 33.58 7,519,100 33.64 30.99
11-03-29 33.56 33.82 33.38 6,965,700 33.80 31.14
11-03-28 34.02 34.17 33.61 7,061,200 33.61 30.97
Date Open High Low Vol Cls adjCls
11-03-25 34.09 34.12 33.81 6,037,000 33.89 31.22
11-03-24 33.81 34.18 33.54 9,355,000 34.00 31.33
11-03-23 33.48 33.69 33.34 7,275,500 33.65 31.00
11-03-22 33.48 33.65 33.22 8,587,100 33.41 30.78
11-03-21 33.86 34.06 33.65 7,430,700 33.73 31.08
11-03-18 33.54 33.86 33.32 12,541,000 33.61 30.97
11-03-17 33.27 33.47 32.82 8,689,300 32.98 30.39
11-03-16 32.98 33.16 32.50 17,359,600 32.88 30.29
11-03-15 33.07 33.28 32.80 11,714,100 33.13 30.52
Date Open High Low Vol Cls adjCls
11-03-14 33.87 33.96 33.22 9,627,800 33.52 30.88
11-03-11 33.79 34.10 33.63 8,124,000 34.00 31.33
11-03-10 33.87 34.24 33.65 10,953,000 34.03 31.35
11-03-09 33.38 34.25 33.36 13,103,500 34.07 31.39
11-03-08 32.93 33.54 32.92 7,032,500 33.36 30.74
11-03-07 33.16 33.32 32.75 7,027,500 32.83 30.25
11-03-04 33.41 33.74 32.78 9,845,900 33.01 30.41
11-03-03 33.02 33.76 32.95 10,770,600 33.47 30.84
11-03-02 32.98 33.34 32.73 9,426,000 32.76 30.18
Date Open High Low Vol Cls adjCls
11-03-01 33.21 33.61 33.00 12,715,800 33.10 30.50
11-02-28 32.85 33.31 32.85 10,834,600 33.06 30.46
11-02-25 32.51 33.05 32.40 7,388,700 32.94 30.35
11-02-24 32.14 32.63 32.08 9,454,800 32.51 29.95
11-02-23 32.53 32.81 32.10 12,870,300 32.24 29.70
11-02-22 32.48 33.03 32.43 13,551,700 32.70 30.13
11-02-18 32.84 33.10 32.73 7,496,100 33.06 30.46
11-02-17 32.69 32.91 32.42 12,102,300 32.76 30.18
11-02-16 32.94 33.12 32.41 16,244,100 32.71 30.14
Date Open High Low Vol Cls adjCls
11-02-15 32.59 33.15 32.42 15,813,100 32.98 30.39
11-02-14 32.89 33.00 32.68 9,032,500 32.77 30.19
11-02-11 32.79 33.06 32.36 11,284,400 33.03 30.43
11-02-10 33.25 33.42 32.82 13,208,800 32.96 30.37
11-02-09 33.28 33.76 33.00 12,781,200 33.32 30.70
11-02-08 33.01 33.40 32.95 9,865,500 33.30 30.68
11-02-07 32.63 33.26 32.55 14,279,000 32.93 30.34
11-02-04 33.04 33.06 32.27 24,230,000 32.67 30.10
11-02-03 33.42 33.54 32.29 44,349,700 32.92 30.33
Date Open High Low Vol Cls adjCls
11-02-02 34.90 35.30 34.37 12,729,600 34.65 31.92
11-02-01 34.19 35.24 34.01 13,108,400 34.95 32.20
11-01-31 33.74 34.66 33.62 12,032,900 34.20 31.51
11-01-28 35.78 35.80 34.68 9,347,000 34.80 32.06
11-01-27 35.58 35.76 35.38 8,293,500 35.71 32.90
11-01-26 35.19 35.90 35.14 12,063,800 35.60 32.80
11-01-25 35.02 35.18 34.78 6,791,900 35.16 32.39
11-01-24 35.32 35.47 34.95 7,058,100 34.99 32.24
11-01-21 35.53 35.81 35.29 8,628,700 35.41 32.62
Date Open High Low Vol Cls adjCls
11-01-20 34.50 35.50 34.50 11,020,400 35.31 32.53
11-01-19 34.94 35.02 34.21 8,813,700 34.50 31.79
11-01-18 34.89 35.21 34.89 6,310,400 35.14 32.26
11-01-14 34.88 35.15 34.63 7,016,700 35.08 32.21
11-01-13 34.77 34.88 34.46 8,165,500 34.86 32.00
11-01-12 35.44 35.95 34.72 13,151,500 34.81 31.96
11-01-11 35.24 35.74 35.14 8,869,300 35.33 32.44
11-01-10 34.95 35.33 34.95 6,579,400 35.18 32.30
11-01-07 35.00 35.34 34.81 8,220,600 35.05 32.18
Date Open High Low Vol Cls adjCls
11-01-06 35.30 35.31 34.85 8,680,000 35.03 32.16
11-01-05 34.86 35.43 34.80 10,946,500 35.39 32.49
11-01-04 35.00 35.08 34.40 9,891,900 35.02 32.15
11-01-03 34.94 35.17 34.79 8,164,600 35.05 32.18
10-12-31 34.86 35.19 34.69 5,031,800 34.77 31.92
10-12-30 34.74 35.22 34.70 4,711,000 35.00 32.13
10-12-29 34.74 34.98 34.69 5,451,900 34.90 32.04
10-12-28 34.68 34.94 34.65 3,455,500 34.75 31.90
10-12-27 34.58 34.76 34.42 2,783,300 34.65 31.81
Date Open High Low Vol Cls adjCls
10-12-23 34.83 34.93 34.53 5,185,200 34.71 31.87
10-12-22 34.97 35.46 34.81 9,685,300 34.95 32.09
10-12-21 34.54 34.67 34.26 6,278,600 34.48 31.65
10-12-20 34.60 34.60 34.16 7,264,200 34.36 31.54
10-12-17 34.50 34.54 34.13 10,891,400 34.40 31.58
10-12-16 33.84 34.56 33.83 10,026,400 34.56 31.73
10-12-15 33.89 34.04 33.59 11,929,500 33.84 31.07
10-12-14 33.79 34.18 33.79 8,700,400 34.08 31.29
10-12-13 33.75 33.98 33.66 10,681,300 33.75 30.98
Date Open High Low Vol Cls adjCls
10-12-10 33.59 33.76 33.21 8,297,100 33.65 30.89
10-12-09 33.49 33.62 33.20 11,272,700 33.59 30.84
10-12-08 33.00 33.43 32.93 9,235,800 33.30 30.57
10-12-07 32.86 33.25 32.80 12,362,000 33.06 30.35
10-12-06 32.35 32.54 32.14 6,463,200 32.52 29.86
10-12-03 31.88 32.50 31.83 7,413,200 32.42 29.76
10-12-02 31.97 32.40 31.90 9,631,000 31.98 29.36
10-12-01 31.44 31.99 31.40 8,974,900 31.87 29.26
10-11-30 31.17 31.30 30.98 10,676,300 31.00 28.46
Date Open High Low Vol Cls adjCls
10-11-29 30.90 31.54 30.73 9,972,400 31.44 28.86
10-11-26 31.16 31.38 31.09 3,299,200 31.15 28.60
10-11-24 31.14 31.69 31.03 9,411,900 31.56 28.97
10-11-23 30.68 31.01 30.49 10,495,200 31.00 28.46
10-11-22 30.77 31.23 30.77 9,134,400 30.98 28.44
10-11-19 30.80 31.04 30.77 9,657,700 31.03 28.49
10-11-18 30.58 30.98 30.31 13,437,000 30.79 28.27
10-11-17 29.74 30.08 29.67 8,515,500 29.83 27.39
10-11-16 29.94 30.19 29.45 11,385,100 29.65 27.22
Date Open High Low Vol Cls adjCls
10-11-15 30.28 30.42 30.02 7,381,800 30.05 27.59
10-11-12 30.66 30.75 29.99 12,041,300 30.24 27.76
10-11-11 31.03 31.07 30.72 8,930,300 30.86 28.33
10-11-10 30.91 31.15 30.61 8,552,000 31.13 28.58
10-11-09 31.26 31.40 30.90 8,832,800 31.03 28.49
10-11-08 30.84 31.31 30.84 8,818,000 31.23 28.67
10-11-05 31.51 31.58 30.67 11,079,100 30.94 28.40
10-11-04 31.15 31.53 31.03 10,626,200 31.51 28.93
10-11-03 30.31 31.10 30.31 16,641,100 30.87 28.34
Date Open High Low Vol Cls adjCls
10-11-02 30.14 30.89 30.01 16,851,300 30.53 28.03
10-11-01 30.30 30.41 29.70 10,960,600 29.90 27.45
10-10-29 30.55 30.58 30.12 13,280,800 30.13 27.66
10-10-28 30.92 30.92 30.45 9,836,500 30.66 28.15
10-10-27 30.58 30.88 30.21 10,250,800 30.84 28.31
10-10-26 31.10 31.25 30.57 11,678,000 30.77 28.25
10-10-25 31.58 31.76 31.17 7,958,800 31.23 28.67
10-10-22 31.21 31.66 31.13 7,790,400 31.36 28.79
10-10-21 31.08 31.53 30.88 7,681,300 31.25 28.69
Date Open High Low Vol Cls adjCls
10-10-20 30.55 31.17 30.54 6,474,300 31.03 28.49
10-10-19 30.98 31.19 30.40 8,000,300 30.55 27.97
10-10-18 31.25 31.35 30.98 7,403,700 31.25 28.61
10-10-15 31.47 31.56 31.15 8,178,000 31.31 28.66
10-10-14 31.66 31.74 30.95 7,953,300 31.25 28.61
10-10-13 30.99 31.97 30.87 14,309,000 31.64 28.96
10-10-12 30.94 31.10 30.77 8,351,900 30.95 28.33
10-10-11 31.21 31.31 31.02 6,981,900 31.05 28.42
10-10-08 31.09 31.44 30.61 22,302,100 31.25 28.61
Date Open High Low Vol Cls adjCls
10-10-07 32.43 32.50 31.87 8,987,200 31.98 29.28
10-10-06 32.05 32.41 31.96 7,862,000 32.41 29.67
10-10-05 31.68 32.48 31.60 10,511,300 32.06 29.35
10-10-04 31.64 32.11 31.34 6,105,600 31.43 28.77
10-10-01 31.67 32.02 31.53 8,486,700 31.78 29.09
10-09-30 31.33 31.75 31.24 8,564,400 31.47 28.81
10-09-29 31.26 31.60 31.26 8,364,300 31.29 28.64
10-09-28 31.26 31.70 30.92 12,925,000 31.45 28.79
10-09-27 31.12 31.13 30.59 6,643,000 30.61 28.02
Date Open High Low Vol Cls adjCls
10-09-24 30.35 31.18 30.14 10,439,000 31.01 28.39
10-09-23 29.83 30.35 29.78 8,044,800 29.90 27.37
10-09-22 30.01 30.27 29.86 4,860,700 30.09 27.54
10-09-21 30.03 30.40 29.92 8,570,100 30.04 27.50
10-09-20 29.95 30.40 29.75 7,642,700 30.30 27.74
10-09-17 29.54 29.93 29.48 8,889,800 29.83 27.31
10-09-16 29.43 29.57 29.27 5,885,100 29.48 26.99
10-09-15 29.14 29.46 29.10 5,586,600 29.43 26.94
10-09-14 28.98 29.47 28.98 6,242,000 29.27 26.79
Date Open High Low Vol Cls adjCls
10-09-13 29.19 29.35 29.09 5,365,000 29.23 26.76
10-09-10 28.85 29.15 28.77 5,509,800 29.02 26.57
10-09-09 28.70 28.85 28.60 6,355,600 28.75 26.32
10-09-08 28.21 28.63 28.11 6,077,800 28.49 26.08
10-09-07 28.55 28.73 28.15 6,056,800 28.18 25.80
10-09-03 28.52 29.02 28.51 6,003,500 28.68 26.25
10-09-02 28.05 28.38 27.96 5,537,200 28.31 25.92
10-09-01 26.86 27.99 26.86 12,341,300 27.98 25.61
10-08-31 27.24 27.35 26.84 10,353,000 26.98 24.70
Date Open High Low Vol Cls adjCls
10-08-30 27.48 27.88 27.40 5,786,200 27.42 25.10
10-08-27 27.85 27.92 27.13 13,479,800 27.51 25.18
10-08-26 28.31 28.31 27.75 6,165,600 27.76 25.41
10-08-25 27.71 28.18 27.70 7,718,700 28.03 25.66
10-08-24 28.08 28.28 27.87 10,500,000 27.93 25.57
10-08-23 28.18 28.65 28.04 11,243,300 28.47 26.06
10-08-20 28.53 28.57 27.95 13,410,500 27.99 25.62
10-08-19 28.99 29.05 28.50 10,499,600 28.52 26.11
10-08-18 28.79 29.21 28.60 7,779,400 29.05 26.59
Date Open High Low Vol Cls adjCls
10-08-17 28.80 29.15 28.71 6,424,400 28.88 26.44
10-08-16 28.58 28.80 28.40 5,276,600 28.70 26.27
10-08-13 28.89 29.01 28.65 8,719,700 28.70 26.27
10-08-12 28.44 29.20 28.30 12,059,300 28.94 26.49
10-08-11 29.32 29.42 28.53 10,788,000 28.62 26.20
10-08-10 29.87 29.97 29.45 5,557,900 29.68 27.17
10-08-09 30.09 30.09 29.77 6,424,300 30.00 27.46
10-08-06 29.86 30.01 29.40 9,972,000 29.84 27.32
10-08-05 30.30 30.48 30.06 12,994,100 30.12 27.57
Date Open High Low Vol Cls adjCls
10-08-04 30.83 31.10 30.56 9,054,400 30.56 27.98
10-08-03 30.91 31.25 30.77 7,515,200 30.86 28.25
10-08-02 31.02 31.23 30.85 7,944,100 31.12 28.49
10-07-30 30.63 30.89 30.36 10,946,100 30.69 28.09
10-07-29 31.32 31.94 30.60 15,087,600 30.90 28.29
10-07-28 29.50 32.09 29.50 28,020,900 31.54 28.87
10-07-27 31.06 31.19 30.54 8,069,400 30.60 28.01
10-07-26 31.02 31.24 30.58 6,062,400 31.00 28.38
10-07-23 29.94 31.12 29.88 12,284,100 30.93 28.31
Date Open High Low Vol Cls adjCls
10-07-22 30.24 30.80 29.20 17,824,000 29.92 27.39
10-07-21 30.66 30.66 29.85 8,985,700 29.96 27.43
10-07-20 29.85 30.54 29.78 7,235,000 30.49 27.91
10-07-19 30.09 30.31 29.90 8,211,700 30.16 27.53
10-07-16 30.62 30.77 29.96 10,504,500 30.04 27.42
10-07-15 30.65 30.84 30.22 7,820,200 30.78 28.09
10-07-14 30.52 30.78 30.23 6,297,700 30.67 27.99
10-07-13 30.11 30.68 30.11 10,360,200 30.55 27.88
10-07-12 29.75 30.04 29.68 7,756,800 29.97 27.36
Date Open High Low Vol Cls adjCls
10-07-09 29.48 29.87 29.25 8,522,400 29.80 27.20
10-07-08 29.36 29.52 28.96 11,450,000 29.43 26.86
10-07-07 28.79 29.14 28.30 17,175,500 29.13 26.59
10-07-06 29.30 29.57 28.31 15,013,800 28.55 26.06
10-07-02 29.26 29.54 28.86 7,185,400 29.08 26.54
10-07-01 29.19 29.30 28.47 16,773,300 29.23 26.68
10-06-30 29.94 30.25 29.22 14,228,800 29.32 26.76
10-06-29 30.57 30.65 29.62 17,858,600 29.82 27.22
10-06-28 30.67 31.08 30.51 8,500,800 30.89 28.19
Date Open High Low Vol Cls adjCls
10-06-25 30.77 30.87 30.54 15,624,300 30.60 27.93
10-06-24 31.21 31.28 30.51 13,355,600 30.79 28.10
10-06-23 31.40 31.64 31.18 13,838,400 31.43 28.69
10-06-22 31.40 31.84 31.35 11,923,900 31.40 28.66
10-06-21 32.91 33.04 31.69 12,220,800 31.78 29.01
10-06-18 33.45 33.50 32.42 24,300,000 32.43 29.60
10-06-17 31.98 32.08 31.57 9,714,700 31.84 29.06
10-06-16 32.06 32.26 31.82 15,939,600 31.88 29.10
10-06-15 31.89 32.26 31.85 14,741,600 32.21 29.40
Date Open High Low Vol Cls adjCls
10-06-14 32.39 32.75 31.83 15,508,200 31.87 29.09
10-06-11 31.70 32.12 31.39 16,015,000 32.08 29.28
10-06-10 30.86 31.98 30.83 23,754,700 31.90 29.12
10-06-09 31.26 31.45 30.30 24,847,200 30.67 27.99
10-06-08 30.96 31.35 30.72 24,171,700 31.16 28.44
10-06-07 30.94 32.04 29.62 50,088,700 31.04 28.33
10-06-04 34.45 34.57 33.64 11,875,500 33.79 30.84
10-06-03 35.16 35.31 34.51 7,212,900 35.06 32.00
10-06-02 34.49 35.21 34.46 11,578,700 35.20 32.13
Date Open High Low Vol Cls adjCls
10-06-01 34.40 34.93 34.00 12,359,300 34.34 31.34
10-05-28 34.57 34.98 34.14 19,128,400 34.63 31.61
10-05-27 34.08 34.61 33.96 12,019,700 34.59 31.57
10-05-26 34.19 34.37 33.65 15,421,700 33.77 30.82
10-05-25 33.12 34.11 33.06 16,577,800 34.07 31.10
10-05-24 34.13 34.34 33.88 9,217,800 33.95 30.99
10-05-21 33.23 34.31 33.19 14,841,500 34.30 31.31
10-05-20 34.22 34.46 33.74 14,021,600 33.86 30.91
10-05-19 35.05 35.07 34.59 11,833,500 34.95 31.90
Date Open High Low Vol Cls adjCls
10-05-18 36.07 36.07 35.03 13,181,500 35.20 32.13
10-05-17 35.88 35.99 35.26 6,777,100 35.87 32.74
10-05-14 36.26 36.45 35.55 10,421,600 35.78 32.66
10-05-13 36.28 36.83 35.85 9,356,700 36.50 33.32
10-05-12 35.82 36.38 35.67 6,643,200 36.32 33.15
10-05-11 35.93 36.41 35.65 8,788,200 35.75 32.63
10-05-10 35.92 36.24 35.69 9,067,000 36.17 33.01
10-05-07 35.18 35.50 33.93 15,890,300 34.86 31.82
10-05-06 36.01 36.30 33.54 14,949,800 35.24 32.17
Date Open High Low Vol Cls adjCls
10-05-05 36.33 36.88 35.90 9,594,700 36.06 32.91
10-05-04 36.59 37.39 36.27 10,297,600 36.48 33.30
10-05-03 36.99 37.43 36.67 9,472,000 37.08 33.84
10-04-30 37.14 37.82 36.86 12,803,300 36.92 33.70
10-04-29 37.31 37.62 37.21 8,509,200 37.26 34.01
10-04-28 36.39 37.47 36.35 15,631,300 37.11 33.87
10-04-27 36.71 37.01 36.20 11,384,200 36.26 33.10
10-04-26 36.92 37.12 36.76 10,710,900 36.87 33.65
10-04-23 36.80 37.10 36.52 8,979,600 37.01 33.78
Date Open High Low Vol Cls adjCls
10-04-22 36.89 37.08 36.60 7,911,300 36.83 33.62
10-04-21 37.24 37.40 36.59 9,747,700 36.90 33.68
10-04-20 37.05 37.43 37.05 7,342,900 37.20 33.87
10-04-19 36.98 37.21 36.70 7,791,900 37.03 33.72
10-04-16 37.28 37.72 37.12 13,510,900 37.14 33.82
10-04-15 37.17 37.69 37.03 10,477,800 37.37 34.03
10-04-14 37.06 37.32 36.89 9,404,100 37.26 33.93
10-04-13 36.85 37.25 36.59 8,166,100 37.18 33.86
10-04-12 36.92 37.20 36.85 9,311,800 36.98 33.67
Date Open High Low Vol Cls adjCls
10-04-09 36.35 37.26 36.35 11,278,600 37.23 33.90
10-04-08 35.61 36.72 35.57 13,672,000 36.47 33.21
10-04-07 35.83 35.85 35.54 8,613,700 35.66 32.47
10-04-06 35.88 36.01 35.71 7,201,200 35.85 32.64
10-04-05 36.26 36.30 35.86 9,693,500 36.01 32.79
10-04-01 36.12 36.51 36.06 14,384,900 36.23 32.99
10-03-31 36.91 36.97 36.48 7,802,100 36.56 33.29
10-03-30 37.07 37.32 36.89 8,150,800 37.03 33.72
10-03-29 36.81 37.14 36.51 13,182,300 37.07 33.76
Date Open High Low Vol Cls adjCls
10-03-26 36.49 37.00 36.49 14,978,400 36.79 33.50
10-03-25 35.71 36.55 35.68 15,189,400 36.42 33.16
10-03-24 35.91 36.10 35.42 10,334,500 35.51 32.33
10-03-23 35.40 36.00 35.22 11,595,200 35.92 32.71
10-03-22 34.48 35.28 34.33 13,113,800 35.19 32.04
10-03-19 34.55 35.26 34.23 16,438,000 34.55 31.46
10-03-18 35.31 35.31 34.94 7,255,900 35.09 31.95
10-03-17 34.98 35.40 34.82 7,652,700 35.21 32.06
10-03-16 34.73 35.10 34.61 7,861,200 34.93 31.81
Date Open High Low Vol Cls adjCls
10-03-15 34.57 34.87 34.34 5,650,000 34.73 31.62
10-03-12 34.74 34.82 34.44 6,330,100 34.63 31.53
10-03-11 34.82 34.90 34.43 8,626,700 34.66 31.56
10-03-10 34.65 35.01 34.54 6,590,400 34.85 31.73
10-03-09 34.77 35.00 34.56 6,657,600 34.68 31.58
10-03-08 35.09 35.16 34.77 4,710,600 34.83 31.72
10-03-05 34.92 35.16 34.73 6,873,700 35.03 31.90
10-03-04 34.83 35.09 34.60 10,790,800 34.87 31.75
10-03-03 34.53 34.98 34.47 8,414,200 34.74 31.63
Date Open High Low Vol Cls adjCls
10-03-02 34.47 34.75 34.36 9,878,200 34.66 31.56
10-03-01 33.87 34.48 33.79 11,964,100 34.41 31.33
10-02-26 34.03 34.07 33.65 12,715,400 33.75 30.73
10-02-25 34.01 34.53 33.87 13,221,900 34.00 30.96
10-02-24 34.21 34.53 34.15 7,587,900 34.51 31.42
10-02-23 34.10 34.24 33.64 10,182,000 34.15 31.10
10-02-22 34.41 34.49 34.12 6,978,800 34.22 31.16
10-02-19 34.08 34.42 33.80 7,935,700 34.31 31.24
10-02-18 34.00 34.25 33.86 8,455,400 34.12 31.07
Date Open High Low Vol Cls adjCls
10-02-17 33.73 34.15 33.62 9,118,400 33.99 30.95
10-02-16 33.14 33.63 33.04 7,642,400 33.52 30.52
10-02-12 33.15 33.32 32.76 10,772,300 32.99 30.04
10-02-11 32.72 33.29 32.65 10,367,800 33.21 30.24
10-02-10 32.76 32.85 32.33 8,070,100 32.73 29.80
10-02-09 33.21 33.25 32.39 15,547,500 32.72 29.79
10-02-08 33.92 33.92 32.36 36,924,800 32.72 29.79
10-02-05 31.13 31.50 30.36 25,372,800 31.07 28.29
10-02-04 32.42 32.42 31.13 15,837,600 31.15 28.36
Date Open High Low Vol Cls adjCls
10-02-03 32.70 33.03 32.34 13,361,800 32.42 29.52
10-02-02 32.99 33.61 32.62 9,421,200 33.38 30.40
10-02-01 32.57 32.95 32.43 7,311,100 32.92 29.98
10-01-29 32.45 33.00 32.33 11,500,200 32.37 29.48
10-01-28 32.58 33.26 32.29 13,955,400 32.33 29.44
10-01-27 32.68 33.04 32.24 10,626,700 32.47 29.57
10-01-26 32.94 33.19 32.76 7,440,300 32.81 29.88
10-01-25 33.45 33.45 33.00 7,404,100 33.04 30.09
10-01-22 33.07 33.82 32.70 10,972,000 33.24 30.27
Date Open High Low Vol Cls adjCls
10-01-21 33.80 33.97 33.12 12,078,000 33.24 30.27
10-01-20 33.83 34.04 33.52 9,541,300 33.85 30.82
10-01-19 33.83 34.06 33.69 8,592,900 33.95 30.83
10-01-15 33.95 34.14 33.62 14,320,000 33.91 30.80
10-01-14 33.79 34.05 33.64 9,664,800 33.95 30.83
10-01-13 33.37 34.10 33.22 11,407,200 33.97 30.85
10-01-12 33.86 33.97 33.43 11,745,000 33.56 30.48
10-01-11 34.18 34.18 33.74 9,829,000 33.93 30.82
10-01-08 33.67 34.41 33.51 21,856,500 34.00 30.88
Date Open High Low Vol Cls adjCls
10-01-07 32.60 33.87 32.56 17,940,200 33.76 30.66
10-01-06 32.45 32.98 32.36 11,319,600 32.56 29.57
10-01-05 32.93 33.03 32.66 7,512,000 32.85 29.84
10-01-04 32.43 33.06 32.38 14,676,800 32.98 29.95
09-12-31 32.61 32.76 32.19 4,962,600 32.21 29.25
09-12-30 32.56 32.80 32.45 5,340,000 32.71 29.71
09-12-29 32.54 32.72 32.38 6,313,900 32.65 29.65
09-12-28 32.25 32.55 32.16 5,454,400 32.39 29.42
09-12-24 32.06 32.24 32.05 2,184,900 32.14 29.19
Date Open High Low Vol Cls adjCls
09-12-23 32.35 32.45 31.99 5,900,700 32.09 29.15
09-12-22 32.37 32.58 32.22 7,086,300 32.31 29.34
09-12-21 31.84 32.78 31.76 21,198,400 32.30 29.34
09-12-18 31.27 31.29 30.74 20,372,600 31.18 28.32
09-12-17 30.85 31.36 30.40 21,801,600 31.20 28.34
09-12-16 31.85 31.85 30.86 37,292,600 30.93 28.09
09-12-15 32.24 32.28 31.69 16,689,300 31.76 28.85
09-12-14 32.37 32.45 32.16 10,937,100 32.36 29.39
09-12-11 31.80 32.43 31.80 16,492,500 32.22 29.26
Date Open High Low Vol Cls adjCls
09-12-10 31.29 31.60 31.17 9,689,500 31.50 28.61
09-12-09 30.56 31.09 30.49 14,589,100 31.03 28.18
09-12-08 30.95 30.96 30.37 16,128,700 30.56 27.76
09-12-07 30.79 31.00 30.71 10,526,400 30.85 28.02
09-12-04 30.97 31.31 30.58 12,910,600 30.76 27.94
09-12-03 31.11 31.23 30.71 12,615,300 30.80 27.97
09-12-02 30.73 31.24 30.54 14,261,600 31.11 28.25
09-12-01 31.19 31.60 31.01 10,674,700 31.18 28.32
09-11-30 31.11 31.21 30.91 10,831,700 31.01 28.16
Date Open High Low Vol Cls adjCls
09-11-27 30.72 31.38 30.68 5,377,900 31.20 28.34
09-11-25 31.80 31.92 31.38 12,348,800 31.53 28.64
09-11-24 31.76 32.08 31.57 14,163,700 31.60 28.70
09-11-23 31.91 32.27 31.81 19,636,400 31.89 28.96
09-11-20 31.14 31.71 31.10 27,276,000 31.64 28.74
09-11-19 30.50 31.40 30.44 25,046,300 31.08 28.23
09-11-18 30.39 30.75 30.21 16,219,200 30.69 27.87
09-11-17 30.16 30.50 30.00 13,330,700 30.44 27.65
09-11-16 30.53 30.70 30.08 17,578,900 30.19 27.42
Date Open High Low Vol Cls adjCls
09-11-13 29.86 30.38 29.82 18,320,800 30.25 27.47
09-11-12 29.83 30.16 29.42 26,379,700 29.67 26.95
09-11-11 30.15 30.63 29.80 30,179,200 30.00 27.25
09-11-10 30.54 30.76 29.71 30,357,200 29.86 27.12
09-11-09 29.99 30.98 29.94 33,645,600 30.90 28.06
09-11-06 29.02 30.03 28.87 48,999,400 29.79 27.06
09-11-05 28.45 29.64 27.38 185,123,500 28.87 26.22
09-11-04 35.81 36.66 35.71 12,665,700 36.15 32.83
09-11-03 35.70 36.13 35.21 7,931,000 35.43 32.18
Date Open High Low Vol Cls adjCls
09-11-02 35.55 36.04 35.30 7,630,300 35.75 32.47
09-10-30 36.35 36.55 35.25 10,728,600 35.30 32.06
09-10-29 36.03 36.49 35.54 7,572,800 36.41 33.07
09-10-28 35.89 36.21 35.56 7,968,100 35.61 32.34
09-10-27 36.50 36.84 35.84 12,920,800 36.03 32.72
09-10-26 37.23 37.33 36.42 8,975,200 36.50 33.15
09-10-23 37.77 37.84 36.93 7,073,900 37.16 33.75
09-10-22 37.21 37.92 37.10 6,802,400 37.74 34.28
09-10-21 37.75 38.27 37.21 7,963,800 37.24 33.82
Date Open High Low Vol Cls adjCls
09-10-20 38.09 38.13 37.55 8,566,600 37.81 34.34
09-10-19 37.73 38.15 37.54 6,722,000 37.96 34.41
09-10-16 37.91 37.92 37.29 9,145,900 37.70 34.17
09-10-15 37.26 38.09 37.13 9,605,300 38.01 34.45
09-10-14 36.96 37.50 36.92 9,266,700 37.41 33.91
09-10-13 36.73 37.09 36.48 9,967,400 36.72 33.28
09-10-12 36.54 36.54 36.25 4,722,900 36.40 32.99
09-10-09 36.25 36.49 36.04 6,744,700 36.48 33.07
09-10-08 35.85 36.59 35.78 11,427,700 36.19 32.80
Date Open High Low Vol Cls adjCls
09-10-07 34.67 35.78 34.53 14,572,400 35.63 32.30
09-10-06 34.91 35.08 33.92 22,072,300 34.65 31.41
09-10-05 35.20 35.37 34.62 14,991,100 34.78 31.52
09-10-02 35.72 36.09 35.26 18,267,900 35.32 32.01
09-10-01 35.61 36.11 35.34 13,126,900 35.87 32.51
09-09-30 35.96 36.05 35.49 12,945,000 35.74 32.40
09-09-29 36.37 36.47 35.56 22,020,400 36.07 32.69
09-09-28 35.34 35.47 34.81 14,731,500 34.88 31.62
09-09-25 35.20 35.69 34.96 9,724,800 35.20 31.91
Date Open High Low Vol Cls adjCls
09-09-24 35.87 35.98 34.45 15,280,800 35.20 31.91
09-09-23 35.99 36.50 35.84 14,269,400 36.09 32.71
09-09-22 36.17 36.27 35.78 9,753,700 36.09 32.71
09-09-21 35.75 36.30 35.67 12,523,200 36.18 32.79
09-09-18 36.55 36.56 35.94 17,045,600 35.98 32.61
09-09-17 36.90 37.00 36.31 12,759,500 36.39 32.98
09-09-16 36.47 36.96 36.40 8,536,400 36.96 33.50
09-09-15 36.61 36.72 36.20 8,321,000 36.44 33.03
09-09-14 36.24 36.63 36.23 6,986,300 36.53 33.11
Date Open High Low Vol Cls adjCls
09-09-11 36.80 37.00 36.43 7,539,500 36.53 33.11
09-09-10 36.64 36.77 36.45 8,918,400 36.67 33.24
09-09-09 36.64 36.78 36.18 9,056,600 36.64 33.21
09-09-08 37.32 37.32 36.41 8,715,700 36.70 33.27
09-09-04 36.72 37.21 36.48 5,866,900 37.20 33.72
09-09-03 36.34 36.68 36.01 9,227,700 36.63 33.20
09-09-02 36.84 36.84 36.27 10,429,500 36.42 33.01
09-09-01 37.43 37.75 36.82 11,886,800 36.96 33.50
09-08-31 36.67 37.59 36.60 12,269,100 37.52 34.01
Date Open High Low Vol Cls adjCls
09-08-28 37.05 37.08 36.41 8,159,100 36.77 33.33
09-08-27 37.07 37.19 36.60 7,485,900 36.84 33.39
09-08-26 36.90 37.15 36.49 12,984,100 36.98 33.52
09-08-25 36.01 37.13 35.79 15,126,000 36.89 33.44
09-08-24 36.01 36.05 35.75 7,971,300 35.94 32.58
09-08-21 35.16 35.84 35.00 10,101,500 35.72 32.38
09-08-20 34.49 35.10 34.25 8,074,200 35.02 31.74
09-08-19 34.19 34.54 33.86 8,007,700 34.42 31.20
09-08-18 34.30 34.51 34.09 7,359,700 34.49 31.26
Date Open High Low Vol Cls adjCls
09-08-17 34.08 34.38 33.75 8,047,800 34.18 30.98
09-08-14 35.03 35.13 34.20 7,824,300 34.75 31.50
09-08-13 34.76 35.09 34.33 9,321,000 35.06 31.78
09-08-12 34.11 35.18 34.07 9,421,500 34.72 31.47
09-08-11 34.75 34.85 34.41 8,511,600 34.64 31.40
09-08-10 34.44 34.80 34.28 7,480,300 34.75 31.50
09-08-07 34.01 34.74 34.00 9,198,700 34.47 31.24
09-08-06 34.45 34.60 33.95 7,576,300 34.12 30.93
09-08-05 34.37 34.76 34.13 11,933,200 34.39 31.17
Date Open High Low Vol Cls adjCls
09-08-04 35.01 35.50 33.39 19,971,900 33.98 30.80
09-08-03 33.79 34.16 33.03 11,003,900 34.00 30.82
09-07-31 33.62 33.90 33.21 10,734,300 33.48 30.35
09-07-30 34.13 34.59 33.54 12,130,100 33.59 30.45
09-07-29 33.98 34.35 33.66 9,779,100 33.92 30.75
09-07-28 33.94 34.23 33.49 7,269,600 34.08 30.89
09-07-27 34.33 34.48 33.40 8,343,600 34.05 30.86
09-07-24 33.31 34.46 33.31 9,887,700 34.38 31.16
09-07-23 33.18 33.84 32.77 9,648,600 33.50 30.36
Date Open High Low Vol Cls adjCls
09-07-22 33.27 33.39 32.84 8,394,600 33.10 30.00
09-07-21 33.29 33.40 32.48 9,170,300 32.85 29.78
09-07-20 32.82 33.25 32.56 9,655,500 32.94 29.79
09-07-17 32.07 32.83 32.07 9,432,000 32.74 29.61
09-07-16 31.69 32.25 31.68 10,184,000 32.07 29.00
09-07-15 31.59 31.96 31.36 9,846,100 31.75 28.71
09-07-14 31.58 31.70 31.09 8,936,700 31.37 28.37
09-07-13 30.99 31.72 30.78 9,625,700 31.68 28.65
09-07-10 30.87 31.17 30.65 8,633,800 30.90 27.94
Date Open High Low Vol Cls adjCls
09-07-09 31.18 31.30 30.61 7,447,400 31.06 28.09
09-07-08 30.73 31.34 30.72 12,330,500 31.15 28.17
09-07-07 31.25 31.25 30.58 10,721,500 30.68 27.74
09-07-06 30.86 31.45 30.77 9,988,100 31.25 28.26
09-07-02 31.46 31.75 31.02 9,348,900 31.07 28.10
09-07-01 31.94 32.01 31.52 10,210,300 31.75 28.71
09-06-30 32.19 32.45 31.67 11,943,500 31.87 28.82
09-06-29 31.37 32.45 31.23 10,084,600 32.13 29.06
09-06-26 31.19 31.59 30.99 16,267,700 31.36 28.36
Date Open High Low Vol Cls adjCls
09-06-25 30.74 31.43 30.67 8,617,800 31.20 28.21
09-06-24 30.75 31.32 30.70 8,339,900 31.07 28.10
09-06-23 31.15 31.30 30.60 8,140,600 30.91 27.95
09-06-22 31.24 31.62 30.96 9,556,200 31.13 28.15
09-06-19 31.20 32.00 31.20 14,958,300 31.77 28.73
09-06-18 30.85 31.25 30.65 7,052,400 31.05 28.08
09-06-17 30.06 31.23 30.06 12,841,900 30.86 27.91
09-06-16 30.12 30.20 29.81 11,879,600 30.02 27.15
09-06-15 30.18 30.20 29.70 8,276,000 29.98 27.11
Date Open High Low Vol Cls adjCls
09-06-12 30.08 30.36 29.90 7,274,400 30.35 27.45
09-06-11 30.42 30.75 30.00 10,222,500 30.27 27.37
09-06-10 30.85 31.09 30.16 7,055,400 30.48 27.56
09-06-09 30.92 30.92 30.53 5,349,900 30.82 27.87
09-06-08 30.10 31.04 30.00 8,728,000 30.78 27.83
09-06-05 31.02 31.16 30.03 11,902,900 30.19 27.30
09-06-04 30.17 30.85 29.80 8,074,700 30.35 27.45
09-06-03 31.04 31.19 30.21 10,661,400 30.61 27.68
09-06-02 30.69 31.74 30.36 10,557,300 31.34 28.34
Date Open High Low Vol Cls adjCls
09-06-01 29.85 30.77 29.85 12,633,500 30.60 27.67
09-05-29 29.70 29.88 29.36 9,455,200 29.80 26.95
09-05-28 29.12 29.74 29.00 13,373,700 29.64 26.80
09-05-27 29.94 30.00 28.96 13,756,000 28.99 26.22
09-05-26 29.36 30.40 29.34 12,320,000 29.87 27.01
09-05-22 29.75 30.04 29.34 5,406,900 29.53 26.70
09-05-21 29.54 29.97 29.28 10,285,700 29.64 26.80
09-05-20 31.09 31.12 29.76 16,910,100 29.84 26.98
09-05-19 31.49 31.59 30.91 8,798,700 30.94 27.98
Date Open High Low Vol Cls adjCls
09-05-18 30.99 31.43 30.35 12,310,700 31.34 28.34
09-05-15 31.67 32.17 30.22 17,666,200 30.80 27.85
09-05-14 31.93 32.38 31.55 11,652,300 31.94 28.88
09-05-13 32.87 32.94 31.46 12,371,300 31.95 28.89
09-05-12 32.77 33.17 32.35 11,065,600 32.98 29.82
09-05-11 31.74 32.96 31.56 11,365,000 32.60 29.48
09-05-08 32.13 32.47 31.60 10,539,700 32.12 29.05
09-05-07 31.92 32.24 31.44 12,319,100 31.79 28.75
09-05-06 32.12 32.72 31.59 10,100,900 31.96 28.90
Date Open High Low Vol Cls adjCls
09-05-05 33.53 34.22 31.11 24,047,500 31.80 28.76
09-05-04 32.27 32.27 31.51 13,664,800 32.03 28.97
09-05-01 31.83 32.27 31.36 8,564,800 32.26 29.17
09-04-30 31.08 31.89 31.00 13,293,600 31.78 28.74
09-04-29 30.80 31.55 30.45 10,273,100 30.80 27.85
09-04-28 30.26 31.42 30.02 14,755,900 30.79 27.84
09-04-27 30.23 30.34 29.72 8,162,000 29.92 27.06
09-04-24 29.78 30.05 29.43 9,806,300 29.73 26.89
09-04-23 30.22 30.27 29.01 12,072,100 29.57 26.74
Date Open High Low Vol Cls adjCls
09-04-22 29.92 30.75 29.72 10,947,200 30.28 27.38
09-04-21 29.06 30.63 29.06 11,963,900 30.21 27.32
09-04-20 29.92 30.12 28.90 11,839,000 29.13 26.34
09-04-17 30.47 30.77 30.09 9,331,600 30.14 27.19
09-04-16 29.44 30.70 29.20 11,743,800 30.45 27.47
09-04-15 29.52 29.63 28.94 9,457,200 29.24 26.38
09-04-14 29.57 29.81 29.11 8,749,500 29.48 26.59
09-04-13 29.96 30.39 29.48 7,108,900 29.90 26.97
09-04-09 29.39 30.24 29.02 8,547,700 30.09 27.14
Date Open High Low Vol Cls adjCls
09-04-08 28.72 29.50 28.63 9,118,700 29.50 26.61
09-04-07 28.66 28.81 28.38 5,827,200 28.57 25.77
09-04-06 28.53 29.02 27.75 10,037,000 28.99 26.15
09-04-03 29.35 29.55 28.15 11,747,200 28.45 25.66
09-04-02 28.56 29.59 28.47 12,127,600 29.39 26.51
09-04-01 27.25 28.31 27.08 11,651,900 28.10 25.35
09-03-31 27.44 27.98 27.05 9,197,700 27.49 24.80
09-03-30 27.60 27.85 26.85 8,313,200 27.30 24.63
09-03-27 28.36 28.73 28.08 8,051,200 28.26 25.49
Date Open High Low Vol Cls adjCls
09-03-26 28.97 29.00 27.95 16,145,900 28.60 25.80
09-03-25 28.55 29.74 28.34 10,360,600 29.22 26.36
09-03-24 28.04 29.08 27.76 12,301,700 28.54 25.74
09-03-23 27.15 28.39 27.05 11,327,600 28.36 25.58
09-03-20 26.69 27.23 26.48 12,444,700 26.69 24.08
09-03-19 27.65 27.65 26.35 9,814,000 26.65 24.04
09-03-18 27.56 28.34 27.16 13,956,600 27.46 24.77
09-03-17 26.84 27.66 26.72 7,499,400 27.66 24.95
09-03-16 26.77 27.50 26.56 8,640,800 26.86 24.23
Date Open High Low Vol Cls adjCls
09-03-13 26.24 27.25 25.85 10,884,700 26.53 23.93
09-03-12 25.23 26.20 25.00 9,052,400 26.12 23.56
09-03-11 25.02 25.76 24.98 11,612,800 25.22 22.75
09-03-10 24.29 25.05 23.98 15,470,500 24.92 22.48
09-03-09 24.20 24.59 23.74 9,123,000 23.98 21.63
09-03-06 24.83 25.09 23.77 11,878,800 24.46 22.06
09-03-05 25.19 25.43 24.46 13,798,700 24.69 22.27
09-03-04 24.86 26.10 24.45 16,266,800 25.58 23.07
09-03-03 25.58 25.70 24.58 15,893,300 24.60 22.19
Date Open High Low Vol Cls adjCls
09-03-02 25.56 25.65 24.60 16,766,900 25.36 22.88
09-02-27 25.74 26.17 25.57 12,769,400 25.74 23.22
09-02-26 26.62 26.92 25.52 14,398,600 25.87 23.34
09-02-25 26.89 27.05 26.07 12,001,900 26.45 23.86
09-02-24 26.96 27.32 26.53 13,211,100 26.96 24.32
09-02-23 28.11 28.52 26.84 10,928,400 26.95 24.31
09-02-20 28.45 29.05 27.64 16,169,900 27.82 25.09
09-02-19 28.65 29.61 28.46 18,128,100 28.71 25.90
09-02-18 27.43 27.49 26.92 11,241,200 26.99 24.35
Date Open High Low Vol Cls adjCls
09-02-17 27.00 27.56 26.60 11,405,700 27.30 24.63
09-02-13 28.04 28.10 27.31 7,813,200 27.47 24.78
09-02-12 27.33 28.15 26.95 8,108,100 28.07 25.32
09-02-11 27.98 28.13 27.04 9,761,200 27.65 24.94
09-02-10 28.60 28.68 27.57 10,172,500 27.80 25.08
09-02-09 28.97 28.97 27.96 8,463,800 28.68 25.87
09-02-06 28.50 29.14 28.25 9,747,200 29.04 26.20
09-02-05 27.23 28.70 27.17 10,502,000 28.56 25.76
09-02-04 27.44 28.20 27.08 8,743,200 27.48 24.79
Date Open High Low Vol Cls adjCls
09-02-03 26.95 27.48 26.49 11,340,000 27.41 24.72
09-02-02 26.56 27.13 26.40 7,683,000 26.79 24.17
09-01-30 27.53 27.53 26.62 11,672,300 26.88 24.25
09-01-29 27.93 28.12 27.29 9,216,700 27.37 24.69
09-01-28 27.95 28.48 27.85 10,437,600 28.09 25.34
09-01-27 28.05 28.27 27.39 12,131,200 27.59 24.89
09-01-26 28.18 28.55 27.42 10,415,600 27.93 25.19
09-01-23 26.86 28.24 26.60 16,093,900 27.73 25.01
09-01-22 25.77 27.70 25.75 17,449,300 27.34 24.66
Date Open High Low Vol Cls adjCls
09-01-21 26.50 26.58 25.84 13,800,600 26.35 23.77
09-01-20 26.80 26.84 26.03 13,949,700 26.19 23.56
09-01-16 26.41 26.99 26.18 13,394,500 26.83 24.13
09-01-15 25.85 26.41 25.55 13,804,700 26.16 23.53
09-01-14 26.13 26.69 25.80 22,730,600 25.90 23.29
09-01-13 24.96 26.84 24.16 32,529,300 26.69 24.01
09-01-12 25.99 25.99 24.60 21,745,300 24.93 22.42
09-01-09 27.00 27.09 25.50 47,044,900 25.69 23.11
09-01-08 28.43 29.39 27.95 8,779,900 29.34 26.39
Date Open High Low Vol Cls adjCls
09-01-07 29.01 29.58 28.75 6,758,100 29.39 26.43
09-01-06 30.00 30.47 29.09 8,914,400 29.35 26.40
09-01-05 29.37 30.05 29.37 8,583,800 29.80 26.80
09-01-02 28.81 29.55 28.56 6,352,800 29.38 26.42
08-12-31 28.45 28.91 28.36 6,644,700 28.74 25.85
08-12-30 27.39 28.40 27.38 8,265,300 28.33 25.48
08-12-29 26.77 27.33 26.70 5,781,600 27.23 24.49
08-12-26 27.15 27.15 26.51 3,609,300 26.73 24.04
08-12-24 26.59 27.11 26.46 2,948,400 27.04 24.32
Date Open High Low Vol Cls adjCls
08-12-23 26.94 27.32 26.28 8,299,700 26.52 23.85
08-12-22 26.40 26.91 24.83 15,754,500 26.91 24.20
08-12-19 28.10 28.10 26.50 17,276,900 26.96 24.25
08-12-18 26.76 27.56 26.31 12,019,000 27.27 24.53
08-12-17 27.15 27.42 26.10 16,017,700 26.51 23.84
08-12-16 28.19 28.29 26.75 15,601,100 27.74 24.95
08-12-15 28.54 29.00 27.68 7,686,000 27.98 25.17
08-12-12 27.97 28.70 27.81 7,071,400 28.45 25.59
08-12-11 29.04 29.65 28.70 10,060,300 28.80 25.90
Date Open High Low Vol Cls adjCls
08-12-10 28.43 29.27 27.95 10,159,600 29.09 26.16
08-12-09 28.20 29.48 28.05 11,494,900 28.27 25.43
08-12-08 28.48 28.96 27.16 12,380,300 28.46 25.60
08-12-05 26.63 28.08 25.93 10,778,200 27.88 25.08
08-12-04 26.04 28.14 25.68 11,437,300 26.98 24.27
08-12-03 26.33 27.27 25.63 15,187,600 26.33 23.68
08-12-02 27.38 27.58 26.46 10,318,200 27.08 24.36
08-12-01 28.23 28.88 26.97 9,903,600 27.07 24.35
08-11-28 27.85 29.00 27.84 5,513,500 28.93 26.02
Date Open High Low Vol Cls adjCls
08-11-26 27.25 28.09 26.50 13,109,300 27.91 25.10
08-11-25 28.75 29.69 27.15 13,326,400 27.81 25.01
08-11-24 26.73 28.97 26.23 13,256,500 28.38 25.53
08-11-21 27.49 27.49 23.19 26,030,300 26.39 23.74
08-11-20 27.50 29.13 26.41 16,245,500 26.80 24.10
08-11-19 28.72 29.84 27.71 10,735,800 27.84 25.04
08-11-18 28.27 28.97 27.76 11,188,900 28.82 25.92
08-11-17 28.92 29.02 27.81 12,553,300 28.26 25.42
08-11-14 30.15 31.00 28.78 11,938,200 29.31 26.36
Date Open High Low Vol Cls adjCls
08-11-13 28.03 31.00 27.73 14,460,600 30.73 27.64
08-11-12 28.46 29.04 28.12 9,144,300 28.32 25.47
08-11-11 29.46 30.12 28.21 9,700,200 28.87 25.97
08-11-10 30.73 31.17 29.02 8,826,200 29.69 26.70
08-11-07 29.98 30.49 29.60 8,000,000 30.30 27.25
08-11-06 30.37 31.08 29.56 11,071,600 29.85 26.85
08-11-05 31.47 32.53 30.46 11,403,600 30.69 27.60
08-11-04 31.46 32.50 31.06 11,239,800 31.77 28.57
08-11-03 30.64 31.37 30.06 7,797,500 30.83 27.73
Date Open High Low Vol Cls adjCls
08-10-31 29.24 31.78 29.24 17,158,100 30.65 27.57
08-10-30 27.34 29.65 27.34 19,595,300 29.32 26.37
08-10-29 27.87 27.87 25.97 19,077,500 26.31 23.66
08-10-28 24.96 27.94 24.35 21,089,800 27.82 25.02
08-10-27 27.46 27.84 24.25 19,777,100 24.42 21.96
08-10-24 27.10 28.60 26.75 12,076,400 27.77 24.98
08-10-23 29.04 30.15 27.25 14,277,500 28.87 25.97
08-10-22 29.17 29.48 28.02 12,598,500 28.85 25.95
08-10-21 28.39 30.89 28.36 13,808,800 29.76 26.77
Date Open High Low Vol Cls adjCls
08-10-20 27.73 29.06 27.12 10,644,500 28.85 25.95
08-10-17 27.18 28.45 26.18 14,255,400 26.91 24.20
08-10-16 26.41 28.39 25.49 16,313,600 28.12 25.23
08-10-15 29.65 29.79 26.25 14,958,800 26.70 23.96
08-10-14 32.86 33.37 29.00 18,778,800 29.61 26.57
08-10-13 31.80 32.05 29.18 19,772,000 31.70 28.44
08-10-10 28.85 32.05 26.11 27,620,400 30.88 27.71
08-10-09 31.90 31.90 29.37 15,794,200 30.38 27.26
08-10-08 28.51 30.58 28.00 12,246,300 29.84 26.77
Date Open High Low Vol Cls adjCls
08-10-07 31.86 31.87 28.50 11,430,400 29.13 26.14
08-10-06 31.17 31.93 28.00 13,749,300 30.51 27.37
08-10-03 33.13 34.29 31.80 11,140,200 31.93 28.65
08-10-02 33.58 34.49 32.15 10,338,100 32.67 29.31
08-10-01 33.29 34.02 32.90 7,261,000 33.77 30.30
08-09-30 33.04 34.10 32.18 13,292,100 33.66 30.20
08-09-29 34.63 34.90 31.02 15,814,800 32.67 29.31
08-09-26 33.41 35.51 33.41 7,820,700 34.98 31.38
08-09-25 33.32 34.63 33.28 10,522,900 34.40 30.86
Date Open High Low Vol Cls adjCls
08-09-24 33.82 34.04 31.81 20,276,000 33.10 29.70
08-09-23 35.03 35.50 33.54 13,742,200 33.66 30.20
08-09-22 36.12 36.12 34.90 8,765,200 35.02 31.42
08-09-19 37.00 38.74 35.76 17,197,800 36.11 32.40
08-09-18 35.56 36.36 34.44 18,851,700 36.11 32.40
08-09-17 35.95 36.10 34.70 13,584,800 35.01 31.41
08-09-16 36.00 36.30 35.43 11,499,700 36.13 32.42
08-09-15 36.59 37.21 36.45 10,098,700 36.52 32.77
08-09-12 37.28 38.05 36.99 7,731,400 37.64 33.77
Date Open High Low Vol Cls adjCls
08-09-11 36.69 37.68 36.34 8,921,100 37.66 33.79
08-09-10 36.59 37.22 36.28 9,093,200 36.85 33.06
08-09-09 37.44 38.12 36.40 12,684,600 36.43 32.69
08-09-08 36.72 37.51 36.11 11,262,700 37.48 33.63
08-09-05 36.34 36.42 35.43 13,786,700 35.86 32.17
08-09-04 37.31 37.55 36.45 8,171,500 36.49 32.74
08-09-03 37.25 37.60 36.66 10,772,800 37.45 33.60
08-09-02 37.07 37.55 36.74 11,414,400 37.27 33.44
08-08-29 36.97 37.00 36.60 8,219,700 36.60 32.84
Date Open High Low Vol Cls adjCls
08-08-28 37.23 37.24 36.90 9,014,400 37.00 33.20
08-08-27 36.89 37.20 36.55 5,663,200 37.08 33.27
08-08-26 36.70 37.23 36.34 6,302,700 36.93 33.13
08-08-25 37.44 37.67 36.51 8,406,200 36.64 32.87
08-08-22 37.59 37.74 37.35 8,669,100 37.63 33.76
08-08-21 37.18 37.52 36.60 7,513,100 37.36 33.52
08-08-20 37.80 37.80 37.00 7,256,100 37.32 33.48
08-08-19 38.18 38.30 37.40 5,079,000 37.64 33.77
08-08-18 38.61 38.76 37.93 7,421,900 38.28 34.35
Date Open High Low Vol Cls adjCls
08-08-15 38.24 38.79 38.11 8,955,300 38.59 34.62
08-08-14 38.21 38.82 37.40 9,850,500 38.09 34.17
08-08-13 37.01 38.32 36.99 17,961,000 38.03 34.12
08-08-12 38.50 38.69 38.03 9,499,900 38.05 34.14
08-08-11 38.64 39.34 38.32 10,190,900 38.54 34.58
08-08-08 37.10 38.83 37.00 12,094,800 38.62 34.65
08-08-07 37.30 37.80 36.80 9,739,500 37.28 33.45
08-08-06 37.50 37.75 37.15 10,725,400 37.50 33.65
08-08-05 36.51 37.77 36.22 14,967,200 37.54 33.68
Date Open High Low Vol Cls adjCls
08-08-04 35.79 36.59 35.75 14,912,700 36.21 32.49
08-08-01 37.17 37.25 35.39 21,139,900 35.75 32.08
08-07-31 37.78 38.14 36.45 24,123,400 36.50 32.75
08-07-30 38.66 39.10 37.97 11,304,400 38.57 34.61
08-07-29 37.09 38.54 37.08 10,427,900 38.29 34.35
08-07-28 38.48 38.81 37.15 11,381,900 37.16 33.34
08-07-25 38.13 38.68 37.93 8,260,500 38.34 34.40
08-07-24 39.09 39.10 37.99 8,912,200 38.08 34.17
08-07-23 38.82 39.69 38.33 9,753,400 39.00 34.99
Date Open High Low Vol Cls adjCls
08-07-22 37.33 38.81 37.31 9,310,000 38.75 34.77
08-07-21 37.43 37.94 36.97 7,398,800 37.67 33.80
08-07-18 38.56 38.86 36.97 13,654,000 37.36 33.52
08-07-17 38.88 39.12 37.70 9,886,400 38.60 34.63
08-07-16 38.22 38.77 37.46 12,487,600 38.73 34.69
08-07-15 38.06 38.58 36.50 12,742,800 38.22 34.23
08-07-14 39.03 39.21 38.05 6,684,900 38.36 34.36
08-07-11 38.15 39.18 38.02 10,070,400 38.64 34.61
08-07-10 38.59 38.78 38.17 10,041,600 38.50 34.48
Date Open High Low Vol Cls adjCls
08-07-09 38.80 39.16 38.53 13,855,200 38.57 34.54
08-07-08 38.66 39.48 38.22 14,476,500 38.79 34.74
08-07-07 38.58 39.30 38.40 10,766,900 38.78 34.73
08-07-03 38.95 39.09 38.33 7,043,600 38.49 34.47
08-07-02 39.27 39.27 38.47 11,258,400 38.70 34.66
08-07-01 39.20 39.36 38.36 10,239,600 39.20 35.11
08-06-30 39.49 40.14 39.43 11,129,300 39.57 35.44
08-06-27 39.50 40.16 39.25 10,613,700 39.77 35.62
08-06-26 40.48 40.74 39.41 8,260,100 39.48 35.36
Date Open High Low Vol Cls adjCls
08-06-25 40.46 41.78 40.38 8,207,800 41.03 36.75
08-06-24 40.09 40.95 39.56 9,027,600 40.46 36.24
08-06-23 41.46 41.58 39.93 10,634,600 40.21 36.01
08-06-20 41.11 41.71 40.75 9,039,300 41.36 37.04
08-06-19 41.29 41.69 40.74 8,183,600 41.50 37.17
08-06-18 41.72 41.87 40.74 9,047,200 41.23 36.93
08-06-17 42.61 42.75 41.66 6,411,000 41.90 37.53
08-06-16 42.42 42.78 41.66 7,343,000 42.57 38.13
08-06-13 41.73 42.71 41.71 6,195,600 42.62 38.17
Date Open High Low Vol Cls adjCls
08-06-12 41.48 42.19 41.48 6,275,800 41.88 37.51
08-06-11 42.14 42.30 41.21 9,161,300 41.36 37.04
08-06-10 42.16 42.54 42.05 6,791,100 42.30 37.88
08-06-09 42.78 42.91 42.15 5,425,500 42.49 38.05
08-06-06 44.00 44.00 42.56 8,838,000 42.64 38.19
08-06-05 43.84 44.29 43.49 10,016,900 44.12 39.51
08-06-04 43.20 43.70 42.90 8,343,900 43.44 38.91
08-06-03 42.90 43.52 42.71 11,238,300 43.29 38.77
08-06-02 42.65 43.04 42.33 7,732,400 42.68 38.22
Date Open High Low Vol Cls adjCls
08-05-30 43.12 43.12 42.48 6,488,700 42.79 38.32
08-05-29 42.30 43.35 42.30 6,036,300 42.95 38.47
08-05-28 42.21 42.67 42.05 5,839,500 42.45 38.02
08-05-27 42.25 42.60 41.63 7,126,600 42.01 37.62
08-05-23 42.47 42.80 42.12 8,363,700 42.15 37.75
08-05-22 42.00 43.01 42.00 8,990,200 42.59 38.14
08-05-21 42.85 43.14 41.74 12,788,800 41.97 37.59
08-05-20 42.89 43.13 42.30 5,923,000 42.69 38.23
08-05-19 43.35 43.75 42.86 7,432,200 43.01 38.52
Date Open High Low Vol Cls adjCls
08-05-16 43.22 43.53 42.67 9,539,600 43.42 38.89
08-05-15 42.13 43.45 41.87 13,058,800 43.19 38.68
08-05-14 41.39 42.52 41.10 9,979,400 42.19 37.79
08-05-13 41.38 41.42 40.79 7,966,700 41.13 36.84
08-05-12 41.36 41.66 41.02 6,997,000 41.19 36.89
08-05-09 41.29 41.48 40.77 4,539,300 41.34 37.02
08-05-08 41.61 41.87 40.26 6,993,800 41.52 37.19
08-05-07 41.61 41.86 41.20 7,470,600 41.53 37.19
08-05-06 41.02 41.74 40.88 8,973,800 41.51 37.18
Date Open High Low Vol Cls adjCls
08-05-05 40.97 42.15 40.26 11,386,900 41.81 37.45
08-05-02 41.10 41.85 40.23 13,584,300 40.43 36.21
08-05-01 40.10 40.90 39.02 17,689,000 40.79 36.53
08-04-30 41.60 41.70 40.32 10,404,300 40.37 36.16
08-04-29 41.00 41.50 40.93 6,362,700 41.27 36.96
08-04-28 40.63 41.37 40.63 7,971,500 41.03 36.75
08-04-25 40.90 41.14 40.35 7,790,400 40.93 36.66
08-04-24 40.77 41.05 40.30 6,501,000 40.75 36.50
08-04-23 40.01 40.83 39.75 7,647,500 40.64 36.40
Date Open High Low Vol Cls adjCls
08-04-22 40.00 40.40 39.47 6,173,900 39.88 35.72
08-04-21 40.49 40.57 39.73 6,280,900 40.12 35.93
08-04-18 40.78 41.02 40.35 7,440,500 40.58 36.34
08-04-17 39.95 40.52 39.91 5,560,800 40.42 36.20
08-04-16 40.09 40.22 39.68 7,787,700 40.15 35.91
08-04-15 40.00 40.09 39.38 6,968,100 39.79 35.58
08-04-14 40.06 40.40 39.55 5,889,700 39.82 35.61
08-04-11 40.66 41.03 40.09 7,098,800 40.15 35.91
08-04-10 40.51 41.33 40.28 8,815,300 41.07 36.73
Date Open High Low Vol Cls adjCls
08-04-09 40.67 40.88 40.34 7,641,800 40.59 36.30
08-04-08 40.78 41.08 40.60 6,716,200 40.88 36.56
08-04-07 40.51 41.49 40.51 9,424,100 40.99 36.66
08-04-04 39.99 40.47 39.62 5,812,900 40.30 36.04
08-04-03 39.76 40.51 39.73 7,565,900 39.86 35.65
08-04-02 41.13 41.18 39.83 8,815,700 39.98 35.75
08-04-01 40.80 41.39 40.44 10,440,000 41.17 36.82
08-03-31 40.82 41.35 40.45 9,150,100 40.51 36.23
08-03-28 41.10 41.47 40.77 5,521,900 40.85 36.53
Date Open High Low Vol Cls adjCls
08-03-27 41.32 41.48 40.84 10,231,300 40.89 36.57
08-03-26 41.02 41.40 40.26 8,104,400 41.25 36.89
08-03-25 40.96 41.53 40.40 10,717,400 41.15 36.80
08-03-24 39.95 41.09 39.86 12,286,000 40.92 36.59
08-03-20 39.19 40.19 38.62 15,970,100 39.85 35.64
08-03-19 39.36 40.00 39.14 10,044,200 39.14 35.00
08-03-18 37.66 39.28 37.66 10,947,700 39.25 35.10
08-03-17 37.62 39.44 37.40 13,899,000 37.52 33.55
08-03-14 40.15 40.15 38.10 12,399,500 38.61 34.53
Date Open High Low Vol Cls adjCls
08-03-13 38.91 40.10 38.89 13,049,600 39.94 35.72
08-03-12 39.75 40.10 39.26 8,877,300 39.37 35.21
08-03-11 39.45 39.83 38.95 11,446,200 39.74 35.54
08-03-10 38.96 39.62 38.40 7,403,900 38.66 34.57
08-03-07 38.97 39.48 38.56 6,860,100 38.91 34.80
08-03-06 40.16 40.35 39.17 8,627,900 39.20 35.06
08-03-05 40.99 41.06 40.03 8,849,000 40.28 36.02
08-03-04 39.78 41.14 39.78 11,367,200 40.92 36.59
08-03-03 40.26 40.32 39.70 7,825,600 40.09 35.85
Date Open High Low Vol Cls adjCls
08-02-29 40.41 41.15 40.22 11,709,200 40.38 36.11
08-02-28 40.35 41.03 40.05 10,632,400 40.93 36.60
08-02-27 39.93 40.90 39.82 11,798,800 40.48 36.20
08-02-26 40.13 40.50 39.89 9,259,200 40.09 35.85
08-02-25 40.29 40.35 39.58 9,418,200 40.26 36.00
08-02-22 40.33 40.67 39.75 14,247,300 40.16 35.91
08-02-21 40.57 40.87 40.09 11,026,500 40.24 35.99
08-02-20 39.71 40.89 39.71 11,387,300 40.51 36.23
08-02-19 40.10 40.36 39.64 11,030,300 40.07 35.83
Date Open High Low Vol Cls adjCls
08-02-15 39.60 39.85 39.17 10,889,000 39.72 35.52
08-02-14 40.65 40.89 39.57 14,046,100 39.82 35.61
08-02-13 40.01 40.88 40.01 9,340,500 40.72 36.41
08-02-12 40.34 40.82 40.10 10,387,100 40.36 36.09
08-02-11 39.63 40.27 39.26 12,904,900 40.17 35.92
08-02-08 39.03 39.76 38.80 15,902,300 39.56 35.38
08-02-07 38.21 39.51 38.01 10,939,200 39.16 35.02
08-02-06 38.20 39.22 38.15 12,661,600 38.35 34.30
08-02-05 38.64 39.10 37.88 14,265,000 38.00 33.98
Date Open High Low Vol Cls adjCls
08-02-04 39.91 40.04 39.25 10,238,100 39.25 35.10
08-02-01 39.00 40.03 38.70 18,630,200 39.90 35.68
08-01-31 37.70 39.21 37.49 33,397,300 38.91 34.80
08-01-30 36.38 37.04 36.01 13,229,300 36.02 32.21
08-01-29 35.72 36.58 35.20 17,084,800 36.31 32.47
08-01-28 35.50 35.75 34.91 17,317,600 35.49 31.74
08-01-25 36.46 36.80 35.27 15,649,600 35.56 31.80
08-01-24 35.90 36.65 35.74 23,671,600 36.19 32.36
08-01-23 36.25 37.74 36.25 19,413,400 37.09 33.17
Date Open High Low Vol Cls adjCls
08-01-22 35.46 37.66 35.46 17,581,800 37.28 33.34
08-01-18 37.22 37.90 36.69 14,270,300 36.92 33.02
08-01-17 37.13 37.89 36.97 13,588,900 36.97 33.06
08-01-16 35.79 37.35 35.78 15,812,400 37.10 33.12
08-01-15 36.16 36.19 35.55 21,121,800 36.02 32.16
08-01-14 36.87 37.22 36.14 17,288,600 36.33 32.44
08-01-11 37.36 37.70 36.66 15,373,900 36.77 32.83
08-01-10 37.54 37.95 36.95 13,815,700 37.63 33.60
08-01-09 37.67 37.97 36.38 20,812,200 37.19 33.20
Date Open High Low Vol Cls adjCls
08-01-08 38.45 39.05 37.43 21,197,600 37.53 33.51
08-01-07 37.45 38.50 36.84 21,489,600 38.20 34.11
08-01-04 36.76 37.70 36.20 24,253,100 37.27 33.28
08-01-03 37.68 37.79 36.37 74,308,800 36.77 32.83
08-01-02 39.71 39.96 39.24 16,954,800 39.35 35.13
07-12-31 39.81 40.03 39.61 6,530,700 39.75 35.49
07-12-28 39.66 40.33 39.64 7,186,700 40.00 35.71
07-12-27 39.77 39.88 39.41 5,808,300 39.66 35.41
07-12-26 39.85 39.89 39.26 5,276,700 39.80 35.53
Date Open High Low Vol Cls adjCls
07-12-24 39.46 39.98 39.46 4,398,600 39.93 35.65
07-12-21 39.22 39.99 39.07 19,870,900 39.65 35.40
07-12-20 39.44 39.45 38.39 20,578,200 38.84 34.68
07-12-19 39.20 39.60 39.06 9,122,400 39.49 35.26
07-12-18 39.15 39.36 38.79 8,754,700 39.14 34.95
07-12-17 39.20 39.51 38.99 13,622,400 39.13 34.94
07-12-14 39.47 39.61 39.19 9,512,700 39.20 35.00
07-12-13 39.66 39.89 39.23 8,879,700 39.66 35.41
07-12-12 40.25 40.50 39.50 14,614,100 39.78 35.52
Date Open High Low Vol Cls adjCls
07-12-11 40.39 40.58 39.80 10,415,400 39.87 35.60
07-12-10 40.23 40.57 39.93 10,923,200 40.01 35.72
07-12-07 40.00 40.39 39.93 10,360,700 40.04 35.75
07-12-06 39.16 40.03 39.16 12,519,500 39.85 35.58
07-12-05 39.34 39.36 38.80 13,097,900 39.17 34.97
07-12-04 39.70 39.86 38.99 16,004,400 39.06 34.87
07-12-03 40.16 40.40 39.72 8,964,900 39.91 35.63
07-11-30 40.62 40.98 39.91 13,207,800 40.09 35.79
07-11-29 41.30 41.33 39.67 25,051,100 40.06 35.77
Date Open High Low Vol Cls adjCls
07-11-28 41.39 41.60 40.77 22,323,700 41.50 37.05
07-11-27 41.32 41.35 40.44 11,653,700 41.16 36.75
07-11-26 42.03 42.03 40.92 8,908,900 41.04 36.64
07-11-23 41.01 41.96 41.01 8,268,600 41.94 37.45
07-11-21 41.08 41.50 40.72 13,172,200 40.82 36.45
07-11-20 42.03 42.10 40.98 15,314,000 41.50 37.05
07-11-19 42.03 42.29 41.80 12,306,900 41.88 37.39
07-11-16 42.39 42.39 41.90 16,162,200 42.21 37.69
07-11-15 41.72 42.45 41.72 13,537,500 42.02 37.52
Date Open High Low Vol Cls adjCls
07-11-14 42.42 42.60 41.70 13,895,500 41.80 37.32
07-11-13 41.69 42.47 41.56 19,054,400 42.25 37.72
07-11-12 41.40 41.95 41.31 12,672,500 41.43 36.99
07-11-09 42.38 42.38 41.47 12,018,800 41.56 37.11
07-11-08 41.68 42.26 41.25 14,345,500 42.16 37.64
07-11-07 41.35 42.44 41.35 13,553,200 41.64 37.18
07-11-06 41.38 41.85 40.60 9,136,400 41.82 37.34
07-11-05 41.75 41.79 41.00 6,788,800 41.35 36.92
07-11-02 41.13 41.81 40.90 13,281,500 41.75 37.28
Date Open High Low Vol Cls adjCls
07-11-01 40.82 41.75 40.40 19,346,900 41.03 36.63
07-10-31 41.75 42.08 40.78 13,267,600 41.66 37.20
07-10-30 41.58 41.82 40.81 9,270,500 41.21 36.79
07-10-29 41.70 41.98 41.32 7,538,600 41.83 37.35
07-10-26 41.23 42.00 40.93 10,505,400 41.42 36.98
07-10-25 40.28 41.11 40.05 11,218,400 40.98 36.59
07-10-24 39.99 40.32 39.35 11,642,000 40.32 36.00
07-10-23 39.84 40.15 39.39 6,166,800 40.11 35.81
07-10-22 38.91 39.79 38.68 7,298,900 39.72 35.46
Date Open High Low Vol Cls adjCls
07-10-19 39.98 40.14 39.13 8,818,500 39.14 34.95
07-10-18 39.71 40.31 39.21 10,050,200 40.14 35.84
07-10-17 40.04 40.24 39.42 10,671,700 39.73 35.42
07-10-16 39.96 40.06 39.64 7,567,300 39.77 35.45
07-10-15 39.95 40.10 39.64 8,110,700 39.95 35.61
07-10-12 39.50 39.92 39.39 11,011,100 39.90 35.57
07-10-11 39.00 39.99 38.89 8,979,100 39.62 35.32
07-10-10 39.11 39.30 38.68 5,817,800 38.85 34.63
07-10-09 39.21 39.43 38.65 7,476,900 39.07 34.83
Date Open High Low Vol Cls adjCls
07-10-08 38.95 39.35 38.89 4,899,800 39.17 34.92
07-10-05 39.01 39.34 38.69 7,777,400 38.94 34.71
07-10-04 38.83 39.99 38.39 6,463,200 38.66 34.46
07-10-03 38.60 38.97 38.11 11,963,100 38.29 34.13
07-10-02 37.65 38.60 37.25 20,373,400 38.46 34.29
07-10-01 37.51 38.26 36.43 54,975,300 37.15 33.12
07-09-28 39.46 39.85 39.31 8,724,600 39.63 35.33
07-09-27 39.49 39.62 38.64 7,140,400 39.60 35.30
07-09-26 39.40 39.80 38.92 13,132,400 39.19 34.94
Date Open High Low Vol Cls adjCls
07-09-25 38.07 39.35 37.96 11,165,300 38.88 34.66
07-09-24 37.92 38.50 37.72 9,226,800 38.13 33.99
07-09-21 38.02 38.25 37.69 15,855,700 37.83 33.72
07-09-20 37.95 38.00 37.60 9,320,600 37.81 33.71
07-09-19 38.00 38.38 37.81 10,991,400 38.13 33.99
07-09-18 37.51 38.37 37.30 12,278,200 38.00 33.88
07-09-17 37.69 37.75 37.21 7,030,700 37.40 33.34
07-09-14 37.61 37.94 37.36 10,058,000 37.83 33.72
07-09-13 37.49 38.04 37.25 7,188,500 37.76 33.66
Date Open High Low Vol Cls adjCls
07-09-12 37.44 37.91 37.28 8,493,500 37.31 33.26
07-09-11 37.45 37.61 37.08 6,568,100 37.41 33.35
07-09-10 37.27 37.48 36.63 6,460,000 37.13 33.10
07-09-07 37.49 37.57 36.91 9,488,500 37.19 33.15
07-09-06 37.78 38.29 37.57 6,368,800 37.92 33.81
07-09-05 38.34 38.41 37.46 9,739,900 37.98 33.86
07-09-04 38.08 38.36 37.42 8,022,200 38.28 34.13
07-08-31 37.31 38.04 37.28 10,658,200 37.82 33.72
07-08-30 36.92 37.85 36.82 9,304,600 37.24 33.20
Date Open High Low Vol Cls adjCls
07-08-29 36.62 37.45 36.23 8,164,600 37.36 33.31
07-08-28 36.49 36.80 36.33 8,556,400 36.57 32.60
07-08-27 36.63 36.96 36.51 5,054,400 36.68 32.70
07-08-24 37.25 37.25 36.01 6,340,900 36.80 32.81
07-08-23 37.28 37.30 36.65 7,684,900 36.82 32.82
07-08-22 37.01 37.27 36.84 9,317,800 37.00 32.98
07-08-21 36.59 36.67 36.17 12,017,700 36.66 32.68
07-08-20 36.84 37.20 36.50 8,105,300 36.59 32.62
07-08-17 37.27 37.49 36.17 18,776,300 36.82 32.82
Date Open High Low Vol Cls adjCls
07-08-16 36.52 36.96 36.09 18,774,300 36.50 32.54
07-08-15 37.40 37.87 36.70 19,428,200 36.70 32.72
07-08-14 38.11 38.19 37.35 12,692,600 37.35 33.30
07-08-13 38.25 38.33 37.66 11,003,000 37.93 33.81
07-08-10 36.90 38.18 36.89 12,966,400 38.00 33.88
07-08-09 38.68 38.69 37.67 18,884,200 37.69 33.60
07-08-08 37.95 39.03 37.95 20,987,000 38.69 34.49
07-08-07 37.25 38.20 37.00 17,810,500 38.11 33.97
07-08-06 36.50 37.29 36.41 14,136,600 37.29 33.24
Date Open High Low Vol Cls adjCls
07-08-03 37.00 37.12 36.29 14,439,200 36.43 32.48
07-08-02 36.50 37.05 36.15 27,190,800 36.79 32.80
07-08-01 34.85 36.25 34.85 13,085,700 35.54 31.68
07-07-31 35.65 36.03 35.19 13,740,000 35.19 31.37
07-07-30 35.53 35.70 34.80 11,448,200 35.12 31.31
07-07-27 35.40 35.70 35.05 11,408,000 35.14 31.33
07-07-26 35.95 36.23 35.28 17,360,300 35.58 31.72
07-07-25 35.75 36.52 35.75 10,688,000 36.44 32.49
07-07-24 35.55 36.67 35.55 8,467,600 35.92 32.02
Date Open High Low Vol Cls adjCls
07-07-23 35.86 36.30 35.70 8,148,600 36.05 32.14
07-07-20 35.64 35.91 35.33 9,839,800 35.66 31.79
07-07-19 36.12 36.59 35.14 16,479,400 35.69 31.82
07-07-18 36.22 36.48 35.65 11,327,200 36.10 32.13
07-07-17 36.26 36.36 35.95 6,291,700 36.07 32.10
07-07-16 36.19 36.40 36.15 6,169,400 36.19 32.21
07-07-13 36.84 36.84 36.06 10,710,800 36.36 32.36
07-07-12 36.27 36.66 35.95 12,788,000 36.52 32.50
07-07-11 36.64 36.64 35.71 6,956,700 36.18 32.20
Date Open High Low Vol Cls adjCls
07-07-10 36.46 36.50 35.98 8,686,800 36.13 32.16
07-07-09 36.75 36.90 36.48 6,792,000 36.65 32.62
07-07-06 36.60 36.89 36.30 7,163,300 36.76 32.72
07-07-05 36.55 36.95 36.13 5,091,200 36.54 32.52
07-07-03 36.44 36.90 36.33 2,809,400 36.54 32.52
07-07-02 36.45 36.66 36.19 8,026,000 36.54 32.52
07-06-29 36.70 37.07 36.10 10,274,000 36.45 32.44
07-06-28 36.58 36.97 36.10 11,116,200 36.55 32.53
07-06-27 35.62 36.70 35.17 13,789,900 36.57 32.55
Date Open High Low Vol Cls adjCls
07-06-26 36.31 36.60 35.60 12,486,000 35.86 31.92
07-06-25 36.80 37.00 36.16 8,392,600 36.31 32.32
07-06-22 36.95 37.03 36.40 12,051,100 36.55 32.53
07-06-21 36.90 37.24 36.52 10,364,500 37.12 33.04
07-06-20 37.52 37.75 36.98 8,247,500 37.04 32.97
07-06-19 37.40 37.64 37.06 7,156,700 37.52 33.39
07-06-18 37.63 37.68 37.25 7,215,100 37.34 33.23
07-06-15 37.35 37.87 37.35 14,190,600 37.63 33.49
07-06-14 37.40 37.70 37.22 9,244,200 37.26 33.16
Date Open High Low Vol Cls adjCls
07-06-13 37.35 37.50 37.00 8,658,200 37.40 33.29
07-06-12 37.31 37.61 37.10 10,219,300 37.15 33.06
07-06-11 37.86 37.94 37.44 8,158,500 37.45 33.33
07-06-08 37.50 37.96 37.47 10,690,400 37.86 33.70
07-06-07 37.31 38.90 37.25 23,794,300 37.57 33.44
07-06-06 37.49 37.61 37.20 11,361,300 37.25 33.15
07-06-05 38.00 38.15 37.58 12,288,100 37.80 33.64
07-06-04 38.45 38.84 38.07 11,908,400 38.19 33.99
07-06-01 38.50 38.86 38.33 11,438,700 38.55 34.31
Date Open High Low Vol Cls adjCls
07-05-31 38.98 39.09 38.39 14,950,700 38.54 34.30
07-05-30 38.87 39.01 38.72 14,540,900 38.87 34.59
07-05-29 38.95 39.08 38.65 16,071,100 38.87 34.59
07-05-25 38.25 39.44 38.25 21,931,900 39.08 34.78
07-05-24 38.00 38.52 37.93 22,925,900 38.29 34.08
07-05-23 37.70 38.21 37.59 26,278,500 38.10 33.91
07-05-22 37.87 38.00 37.17 11,789,400 37.58 33.45
07-05-21 38.46 38.55 37.75 15,255,700 37.80 33.64
07-05-18 38.09 38.48 37.93 20,166,000 38.46 34.23
Date Open High Low Vol Cls adjCls
07-05-17 37.70 38.29 37.60 16,728,900 38.06 33.87
07-05-16 37.57 38.23 37.41 20,246,400 38.12 33.93
07-05-15 37.27 37.94 37.22 17,710,600 37.57 33.44
07-05-14 37.35 37.46 37.17 12,734,000 37.35 33.24
07-05-11 37.40 37.55 37.10 9,504,300 37.31 33.21
07-05-10 37.86 38.45 37.47 18,267,600 37.47 33.35
07-05-09 37.01 38.08 36.90 29,297,800 38.02 33.84
07-05-08 36.22 37.20 36.00 34,505,500 37.01 32.94
07-05-07 36.38 36.38 35.72 23,548,800 36.12 32.15
Date Open High Low Vol Cls adjCls
07-05-04 36.73 36.84 35.81 8,160,800 35.94 31.99
07-05-03 36.35 36.60 36.00 7,844,000 36.11 32.14
07-05-02 35.95 36.54 35.88 12,356,900 36.33 32.33
07-05-01 35.90 36.32 35.20 14,952,400 35.99 32.03
07-04-30 36.85 37.20 36.24 15,658,600 36.24 32.25
07-04-27 36.70 36.85 36.35 8,723,200 36.73 32.69
07-04-26 36.74 37.15 36.68 16,371,900 36.86 32.81
07-04-25 36.98 36.99 36.17 16,523,500 36.68 32.65
07-04-24 35.49 36.89 35.49 47,703,200 36.71 32.67
Date Open High Low Vol Cls adjCls
07-04-23 35.20 35.20 34.95 31,337,400 35.09 31.23
07-04-20 35.05 35.33 34.90 15,447,500 34.97 31.12
07-04-19 34.90 35.12 34.35 31,081,900 34.91 31.02
07-04-18 34.76 35.00 34.40 23,243,600 34.57 30.71
07-04-17 35.06 35.12 34.65 16,173,200 34.72 30.85
07-04-16 35.13 35.35 34.91 10,189,900 34.95 31.05
07-04-13 35.15 35.45 35.00 10,599,400 35.13 31.21
07-04-12 35.01 35.05 34.62 8,731,100 35.03 31.12
07-04-11 35.05 35.32 34.94 15,059,000 35.01 31.11
Date Open High Low Vol Cls adjCls
07-04-10 34.78 35.00 34.70 11,465,000 35.00 31.10
07-04-09 34.84 35.04 34.75 14,098,900 34.90 31.01
07-04-05 34.60 34.83 34.33 11,754,900 34.73 30.86
07-04-04 34.67 34.72 34.34 12,167,700 34.59 30.73
07-04-03 34.50 34.85 34.23 17,404,400 34.29 30.47
07-04-02 34.38 34.56 34.14 18,109,700 34.42 30.58
07-03-30 34.30 34.49 33.87 15,990,300 34.14 30.33
07-03-29 34.39 34.60 33.86 21,249,600 34.16 30.35
07-03-28 34.20 34.74 33.93 28,718,500 33.95 30.16
Date Open High Low Vol Cls adjCls
07-03-27 34.63 34.73 34.16 32,090,300 34.37 30.54
07-03-26 34.80 34.90 34.30 26,532,500 34.62 30.76
07-03-23 34.41 34.62 34.20 29,164,300 34.57 30.71
07-03-22 34.80 34.93 34.11 24,359,400 34.31 30.48
07-03-21 33.71 34.67 33.61 34,280,800 34.67 30.80
07-03-20 33.33 33.74 33.02 20,530,200 33.67 29.91
07-03-19 33.20 33.48 32.98 23,121,800 33.14 29.44
07-03-16 33.30 33.88 32.66 56,563,300 32.94 29.27
07-03-15 32.32 33.48 32.32 47,241,300 33.34 29.62
Date Open High Low Vol Cls adjCls
07-03-14 31.90 32.54 31.73 36,086,900 32.31 28.71
07-03-13 32.27 32.57 31.70 33,782,100 31.90 28.34
07-03-12 31.90 32.33 31.40 45,350,700 31.98 28.41
07-03-09 32.95 32.95 32.51 36,145,500 32.60 28.96
07-03-08 31.90 33.15 31.70 45,727,500 32.41 28.80
07-03-07 31.10 31.57 31.00 10,304,800 31.32 27.83
07-03-06 31.25 31.40 30.75 9,604,200 31.30 27.81
07-03-05 30.66 31.31 30.55 9,549,200 30.79 27.36
07-03-02 31.28 31.35 30.92 9,820,000 30.94 27.49
Date Open High Low Vol Cls adjCls
07-03-01 31.26 31.49 30.45 10,778,500 31.34 27.84
07-02-28 31.50 31.89 31.28 9,922,900 31.42 27.92
07-02-27 32.10 32.11 30.76 14,101,100 31.50 27.99
07-02-26 32.32 32.59 32.19 7,378,500 32.38 28.77
07-02-23 32.60 32.67 32.27 7,713,100 32.48 28.86
07-02-22 33.00 33.13 32.36 8,686,000 32.52 28.89
07-02-21 32.72 33.18 32.60 8,010,200 33.07 29.38
07-02-20 32.55 32.84 32.45 7,975,300 32.79 29.13
07-02-16 32.67 32.94 32.43 8,851,700 32.73 29.08
Date Open High Low Vol Cls adjCls
07-02-15 32.75 33.31 32.59 12,701,200 32.91 29.24
07-02-14 32.08 32.72 31.88 13,562,400 32.72 29.07
07-02-13 32.28 32.45 31.88 25,374,500 32.09 28.51
07-02-12 32.80 32.91 32.39 12,410,900 32.49 28.87
07-02-09 33.17 33.25 32.78 10,765,400 32.91 29.24
07-02-08 33.33 33.38 32.85 8,755,500 33.12 29.43
07-02-07 33.20 33.37 32.74 6,957,600 33.24 29.53
07-02-06 33.33 33.35 32.97 7,569,900 33.23 29.52
07-02-05 33.20 33.37 33.00 7,390,400 33.30 29.59
Date Open High Low Vol Cls adjCls
07-02-02 33.55 33.55 33.05 13,774,300 33.19 29.49
07-02-01 33.50 33.58 33.00 16,662,700 33.29 29.58
07-01-31 33.17 33.72 33.05 14,174,600 33.65 29.90
07-01-30 32.90 33.33 32.85 8,482,800 33.05 29.36
07-01-29 32.91 33.02 32.63 5,456,600 32.69 29.04
07-01-26 32.76 33.10 32.53 12,250,500 32.97 29.29
07-01-25 32.86 33.07 32.68 12,844,400 32.75 29.10
07-01-24 33.25 33.57 32.83 15,805,900 32.86 29.20
07-01-23 32.80 33.38 32.72 12,634,400 33.25 29.54
Date Open High Low Vol Cls adjCls
07-01-22 33.00 33.25 32.85 14,622,300 33.03 29.35
07-01-19 32.77 33.38 32.55 27,239,600 33.28 29.57
07-01-18 32.62 32.64 32.18 18,427,600 32.61 28.97
07-01-17 32.00 32.62 31.91 21,121,400 32.48 28.81
07-01-16 31.80 32.12 31.63 14,242,800 31.79 28.20
07-01-12 31.52 31.99 31.28 10,058,900 31.94 28.33
07-01-11 31.24 31.57 30.94 10,508,100 31.51 27.95
07-01-10 31.00 31.37 30.64 10,273,900 31.32 27.78
07-01-09 31.33 31.47 30.75 14,052,600 31.01 27.51
Date Open High Low Vol Cls adjCls
07-01-08 31.51 31.51 30.75 14,188,500 31.35 27.81
07-01-05 31.01 31.25 30.69 10,817,200 31.17 27.65
07-01-04 31.21 31.23 30.66 9,449,400 31.00 27.50
07-01-03 30.95 31.39 30.46 10,397,100 30.84 27.36
06-12-29 31.19 31.39 30.76 4,279,900 30.91 27.42
06-12-28 31.24 31.32 30.97 4,733,400 31.25 27.72
06-12-27 31.30 31.40 31.00 5,242,500 31.22 27.70
06-12-26 31.19 31.45 31.01 4,750,500 31.18 27.66
06-12-22 31.59 31.83 31.08 8,898,400 31.25 27.72
Date Open High Low Vol Cls adjCls
06-12-21 30.23 31.18 29.96 14,099,600 30.92 27.43
06-12-20 29.88 30.20 29.75 11,590,100 29.91 26.53
06-12-19 30.08 30.08 29.44 19,909,800 29.98 26.60
06-12-18 30.60 30.67 29.60 42,399,600 30.01 26.62
06-12-15 30.75 31.44 30.50 13,859,800 30.52 27.08
06-12-14 30.37 31.03 30.32 12,150,500 30.72 27.25
06-12-13 30.25 30.49 30.05 6,897,600 30.31 26.89
06-12-12 30.30 30.44 29.93 9,865,100 30.13 26.73
06-12-11 30.25 30.35 29.92 9,169,100 30.11 26.71
Date Open High Low Vol Cls adjCls
06-12-08 29.95 30.31 29.90 5,697,800 30.23 26.82
06-12-07 30.20 30.49 29.98 9,626,700 30.01 26.62
06-12-06 29.88 30.53 29.66 16,226,400 30.04 26.65
06-12-05 29.37 29.70 29.30 10,580,500 29.61 26.27
06-12-04 28.66 29.31 28.66 14,303,700 29.26 25.96
06-12-01 28.63 28.93 28.47 12,664,500 28.67 25.43
06-11-30 28.92 28.98 28.39 15,800,900 28.77 25.52
06-11-29 27.82 28.55 27.70 21,818,400 28.53 25.31
06-11-28 27.11 27.58 27.09 17,960,900 27.57 24.46
Date Open High Low Vol Cls adjCls
06-11-27 27.97 27.97 27.16 21,354,800 27.19 24.12
06-11-24 27.80 28.02 27.77 3,985,000 27.97 24.81
06-11-22 28.05 28.16 27.87 13,472,400 28.00 24.84
06-11-21 28.46 28.50 27.76 18,975,800 28.08 24.91
06-11-20 29.00 29.01 28.01 25,869,800 28.45 25.24
06-11-17 29.61 29.61 28.77 20,292,100 29.07 25.79
06-11-16 29.46 29.71 29.39 15,067,600 29.61 26.27
06-11-15 29.05 29.51 29.00 20,777,900 29.42 26.10
06-11-14 29.24 29.42 28.90 23,214,900 28.92 25.66
Date Open High Low Vol Cls adjCls
06-11-13 28.97 29.31 28.92 16,092,300 28.99 25.72
06-11-10 28.68 29.16 28.63 15,497,700 28.96 25.69
06-11-09 29.75 29.75 28.53 31,284,500 28.61 25.38
06-11-08 30.10 30.11 29.50 26,339,300 29.62 26.28
06-11-07 29.88 30.03 29.71 16,042,600 29.93 26.55
06-11-06 28.89 29.89 28.85 22,548,300 29.84 26.47
06-11-03 29.10 29.30 28.68 19,903,500 28.79 25.54
06-11-02 29.30 29.50 28.61 37,238,600 28.86 25.60
06-11-01 29.52 29.75 28.63 64,356,500 29.06 25.78
Date Open High Low Vol Cls adjCls
06-10-31 31.92 31.98 31.35 8,092,300 31.38 27.84
06-10-30 31.37 31.87 31.28 5,235,500 31.73 28.15
06-10-27 31.35 31.50 31.06 4,558,600 31.20 27.68
06-10-26 30.82 31.37 30.46 6,279,500 31.35 27.81
06-10-25 31.31 31.67 30.62 8,082,500 30.87 27.39
06-10-24 31.32 32.03 31.10 6,199,100 31.43 27.88
06-10-23 30.60 31.45 30.60 7,013,000 31.30 27.77
06-10-20 31.15 31.15 30.55 6,445,400 30.69 27.23
06-10-19 30.78 31.25 30.50 9,478,300 31.15 27.63
Date Open High Low Vol Cls adjCls
06-10-18 31.25 31.61 31.15 6,326,600 31.39 27.85
06-10-17 31.33 31.33 30.95 6,392,800 31.13 27.58
06-10-16 31.25 31.31 30.84 10,257,500 31.25 27.69
06-10-13 31.50 31.72 31.04 9,542,300 31.09 27.55
06-10-12 31.49 32.18 31.31 18,853,300 31.50 27.91
06-10-11 29.90 31.24 29.60 19,657,700 31.16 27.61
06-10-10 30.70 30.85 29.59 30,111,300 29.72 26.33
06-10-09 29.19 29.73 28.80 19,301,400 29.72 26.33
06-10-06 30.89 30.89 28.48 46,123,100 29.32 25.98
Date Open High Low Vol Cls adjCls
06-10-05 31.93 31.95 29.91 30,524,200 30.93 27.40
06-10-04 31.56 32.21 31.50 6,639,400 32.15 28.49
06-10-03 31.82 31.90 31.56 7,039,100 31.75 28.13
06-10-02 32.01 32.26 31.63 5,527,200 31.92 28.28
06-09-29 32.25 32.51 32.06 5,761,200 32.12 28.46
06-09-28 32.34 32.62 31.96 6,155,600 32.28 28.60
06-09-27 31.79 32.78 31.75 11,810,500 32.35 28.66
06-09-26 31.50 31.96 31.35 16,164,800 31.65 28.04
06-09-25 32.78 33.04 30.60 20,878,000 31.10 27.56
Date Open High Low Vol Cls adjCls
06-09-22 32.75 33.25 32.37 15,893,100 33.03 29.27
06-09-21 34.65 34.65 31.43 42,717,900 32.47 28.77
06-09-20 35.00 35.50 34.89 3,056,900 35.43 31.39
06-09-19 34.90 35.00 34.43 2,915,200 34.79 30.82
06-09-18 34.89 35.07 34.69 3,223,300 34.72 30.76
06-09-15 35.35 35.61 34.69 4,749,300 34.74 30.78
06-09-14 34.63 35.41 34.56 4,837,400 35.13 31.13
06-09-13 35.80 36.01 34.77 7,680,400 34.86 30.89
06-09-12 36.12 36.14 35.83 5,042,400 35.95 31.85
Date Open High Low Vol Cls adjCls
06-09-11 35.57 36.13 35.39 4,888,900 35.86 31.77
06-09-08 35.63 35.64 35.05 3,517,800 35.50 31.45
06-09-07 34.67 35.55 34.36 6,708,700 35.11 31.11
06-09-06 34.48 34.79 34.42 4,085,300 34.67 30.72
06-09-05 34.40 34.70 34.28 4,961,600 34.48 30.55
06-09-01 33.78 34.10 33.64 3,007,000 33.96 30.09
06-08-31 33.95 33.95 33.32 4,866,000 33.55 29.73
06-08-30 33.83 34.09 33.65 3,644,800 33.95 30.08
06-08-29 33.50 33.97 33.19 4,754,400 33.68 29.84
Date Open High Low Vol Cls adjCls
06-08-28 32.97 33.63 32.96 2,716,700 33.47 29.66
06-08-25 32.95 33.21 32.59 3,177,000 32.96 29.20
06-08-24 32.93 33.06 32.41 3,287,900 32.90 29.15
06-08-23 33.00 33.09 32.55 4,097,300 32.96 29.20
06-08-22 33.53 33.64 32.97 4,636,400 33.00 29.24
06-08-21 33.64 33.87 33.48 2,767,600 33.65 29.81
06-08-18 34.39 34.47 33.54 3,717,000 33.87 30.01
06-08-17 34.42 34.88 34.35 4,581,600 34.38 30.46
06-08-16 34.90 35.00 34.33 4,528,900 34.41 30.49
Date Open High Low Vol Cls adjCls
06-08-15 34.30 34.96 34.30 3,084,000 34.90 30.92
06-08-14 34.20 34.74 34.08 3,860,600 34.27 30.36
06-08-11 33.75 34.16 33.52 3,250,300 33.97 30.10
06-08-10 33.18 33.85 33.18 3,217,800 33.80 29.95
06-08-09 33.98 34.00 33.09 3,337,800 33.18 29.40
06-08-08 33.70 34.20 33.70 6,321,300 33.90 30.04
06-08-07 34.00 34.25 33.27 3,669,200 33.48 29.66
06-08-04 33.65 33.99 33.30 5,169,600 33.80 29.95
06-08-03 33.00 34.29 32.75 9,722,700 33.90 30.04
Date Open High Low Vol Cls adjCls
06-08-02 33.21 33.27 32.87 5,415,800 33.19 29.41
06-08-01 32.84 32.89 32.50 3,768,800 32.80 29.06
06-07-31 32.70 32.93 32.27 4,295,600 32.72 28.99
06-07-28 33.00 33.30 32.43 5,095,100 32.59 28.88
06-07-27 33.02 33.54 32.94 4,108,300 32.99 29.23
06-07-26 33.10 33.20 32.84 4,872,800 33.00 29.24
06-07-25 32.67 33.27 32.37 3,619,600 33.12 29.34
06-07-24 32.00 32.72 31.94 3,579,700 32.66 28.94
06-07-21 32.23 32.32 31.94 3,811,300 31.99 28.34
Date Open High Low Vol Cls adjCls
06-07-20 32.17 32.50 31.93 3,919,400 32.05 28.40
06-07-19 31.57 32.27 31.44 5,014,800 32.07 28.41
06-07-18 31.55 31.79 30.86 14,777,500 31.38 27.77
06-07-17 31.69 32.38 31.54 4,273,100 31.65 28.01
06-07-14 31.95 32.21 31.58 5,461,000 31.68 28.03
06-07-13 31.90 32.67 31.70 6,835,500 32.09 28.40
06-07-12 32.00 32.45 31.87 6,738,600 32.00 28.32
06-07-11 31.18 31.99 30.96 6,041,000 31.98 28.30
06-07-10 31.00 31.80 30.76 6,219,100 31.31 27.71
Date Open High Low Vol Cls adjCls
06-07-07 29.96 30.60 29.85 2,639,900 30.46 26.95
06-07-06 30.24 30.30 29.92 2,870,600 30.10 26.64
06-07-05 30.25 30.67 30.17 2,661,800 30.25 26.77
06-07-03 30.70 30.71 30.36 1,753,300 30.60 27.08
06-06-30 30.49 31.05 30.39 5,395,200 30.70 27.17
06-06-29 29.85 30.50 29.50 5,891,000 30.45 26.95
06-06-28 29.45 29.97 29.45 4,587,500 29.60 26.19
06-06-27 29.70 30.15 29.23 3,621,900 29.25 25.88
06-06-26 29.21 29.88 29.21 2,485,600 29.83 26.40
Date Open High Low Vol Cls adjCls
06-06-23 29.35 29.67 29.19 2,715,300 29.20 25.84
06-06-22 29.85 29.85 29.18 5,320,000 29.53 26.13
06-06-21 30.15 30.29 29.70 3,640,700 29.76 26.34
06-06-20 29.67 30.27 29.65 3,938,800 30.08 26.62
06-06-19 30.23 30.40 29.59 2,999,100 29.75 26.33
06-06-16 29.90 30.46 29.90 5,508,300 30.19 26.72
06-06-15 29.37 30.10 29.18 4,663,100 29.96 26.51
06-06-14 28.84 29.32 28.78 4,393,300 29.30 25.93
06-06-13 28.84 29.13 28.53 6,811,400 28.97 25.64
Date Open High Low Vol Cls adjCls
06-06-12 29.32 29.39 28.94 5,266,600 28.95 25.62
06-06-09 29.43 29.67 28.90 4,231,200 29.21 25.85
06-06-08 28.62 29.43 28.40 6,339,000 29.43 26.04
06-06-07 28.38 29.27 28.35 4,684,400 28.59 25.30
06-06-06 28.95 28.96 28.22 4,603,900 28.34 25.08
06-06-05 29.30 29.30 28.58 4,317,000 28.81 25.49
06-06-02 28.90 29.31 28.81 5,181,300 29.24 25.88
06-06-01 28.25 28.61 28.20 3,889,400 28.57 25.28
06-05-31 27.95 28.00 27.71 5,527,100 27.90 24.69
Date Open High Low Vol Cls adjCls
06-05-30 28.44 28.46 27.67 4,015,400 27.69 24.50
06-05-26 28.80 28.80 28.30 2,887,000 28.59 25.30
06-05-25 28.25 28.77 28.22 5,934,900 28.70 25.40
06-05-24 28.43 28.43 27.51 8,027,500 28.12 24.88
06-05-23 29.00 30.20 28.75 6,571,400 28.76 25.45
06-05-22 28.60 28.75 28.15 4,244,600 28.15 24.91
06-05-19 28.59 28.98 28.37 6,035,400 28.62 25.33
06-05-18 28.87 29.04 28.59 3,816,800 28.60 25.31
06-05-17 28.93 29.24 28.67 4,109,100 28.87 25.55
Date Open High Low Vol Cls adjCls
06-05-16 29.75 29.80 29.15 3,837,100 29.18 25.82
06-05-15 29.17 29.68 29.03 3,619,100 29.60 26.19
06-05-12 29.89 30.03 28.98 4,066,300 29.26 25.89
06-05-11 30.39 30.39 29.75 2,767,700 29.88 26.44
06-05-10 30.60 30.60 30.05 3,077,400 30.42 26.92
06-05-09 30.63 30.86 30.57 2,347,700 30.69 27.16
06-05-08 31.06 31.18 30.56 3,789,900 30.80 27.26
06-05-05 30.49 31.02 30.32 3,675,500 30.96 27.40
06-05-04 30.72 30.73 30.00 4,620,000 30.28 26.80
Date Open High Low Vol Cls adjCls
06-05-03 30.23 30.47 29.81 3,679,800 30.00 26.55
06-05-02 30.00 30.23 29.80 3,445,900 30.13 26.66
06-05-01 29.72 30.50 29.72 5,163,100 29.87 26.43
06-04-28 29.71 29.94 29.50 3,282,000 29.72 26.30
06-04-27 28.76 29.97 28.76 5,702,300 29.71 26.29
06-04-26 28.96 29.55 28.91 6,233,800 29.35 25.97
06-04-25 29.17 29.37 28.75 5,907,600 28.91 25.58
06-04-24 29.38 29.53 29.05 4,305,100 29.27 25.90
06-04-21 29.70 29.75 29.03 4,835,400 29.38 26.00
Date Open High Low Vol Cls adjCls
06-04-20 29.95 30.00 29.65 4,889,500 29.70 26.28
06-04-19 30.40 30.50 29.92 4,330,200 29.99 26.50
06-04-18 30.35 30.85 30.29 2,827,000 30.45 26.91
06-04-17 30.53 30.60 29.87 2,114,700 30.30 26.78
06-04-13 29.69 31.02 29.69 2,591,000 30.67 27.11
06-04-12 30.16 30.59 30.15 2,970,200 30.19 26.68
06-04-11 30.83 31.00 30.23 3,766,900 30.31 26.79
06-04-10 31.14 31.18 30.71 3,366,300 30.84 27.26
06-04-07 31.20 31.89 30.85 5,375,200 31.18 27.56
Date Open High Low Vol Cls adjCls
06-04-06 30.48 31.28 30.20 7,649,200 31.25 27.62
06-04-05 29.85 30.07 29.68 2,935,600 29.69 26.24
06-04-04 29.58 29.81 29.42 2,911,700 29.77 26.31
06-04-03 29.97 30.00 29.44 4,515,200 29.50 26.07
06-03-31 29.94 30.38 29.69 3,058,300 29.87 26.40
06-03-30 30.01 30.09 29.75 4,056,800 29.80 26.34
06-03-29 29.85 30.22 29.66 3,205,600 30.06 26.57
06-03-28 30.02 30.02 29.40 2,871,700 29.68 26.23
06-03-27 29.51 29.95 29.51 4,595,600 29.77 26.31
Date Open High Low Vol Cls adjCls
06-03-24 29.41 29.51 29.02 3,443,600 29.05 25.67
06-03-23 29.57 29.81 29.47 2,746,200 29.49 26.06
06-03-22 28.40 29.66 28.40 3,293,100 29.47 26.04
06-03-21 29.97 29.97 29.45 3,254,300 29.62 26.18
06-03-20 29.74 29.99 29.65 3,393,900 29.83 26.36
06-03-17 29.55 29.73 29.50 4,739,000 29.60 26.16
06-03-16 29.88 30.18 29.50 4,774,700 29.60 26.16
06-03-15 29.50 30.11 29.40 9,215,700 29.71 26.26
06-03-14 30.06 30.73 30.02 4,379,900 30.57 27.02
Date Open High Low Vol Cls adjCls
06-03-13 30.33 30.73 30.01 2,502,400 30.06 26.57
06-03-10 30.29 30.54 29.94 3,184,900 30.40 26.87
06-03-09 30.24 30.98 29.95 7,825,600 30.12 26.62
06-03-08 29.10 30.26 29.00 8,475,300 30.07 26.57
06-03-07 28.30 28.95 28.14 4,109,900 28.92 25.56
06-03-06 28.75 28.92 28.32 2,234,600 28.47 25.16
06-03-03 29.07 29.31 28.64 2,747,800 28.70 25.36
06-03-02 29.00 29.74 28.87 4,247,800 29.08 25.70
06-03-01 28.50 29.19 28.44 3,490,100 29.06 25.68
Date Open High Low Vol Cls adjCls
06-02-28 28.60 28.79 28.30 2,535,000 28.33 25.04
06-02-27 28.13 28.97 28.12 2,699,400 28.84 25.49
06-02-24 28.50 28.51 28.00 2,487,600 28.21 24.93
06-02-23 28.38 28.71 28.36 2,944,800 28.50 25.19
06-02-22 28.34 28.56 28.10 3,192,100 28.46 25.15
06-02-21 28.60 28.81 28.03 3,190,400 28.18 24.90
06-02-17 29.00 29.01 28.38 4,616,800 28.60 25.28
06-02-16 28.83 29.29 28.79 3,364,700 29.10 25.72
06-02-15 28.51 29.14 28.28 3,189,500 28.98 25.61
Date Open High Low Vol Cls adjCls
06-02-14 27.93 28.63 27.72 3,558,700 28.61 25.28
06-02-13 27.95 28.10 27.70 1,870,400 27.91 24.67
06-02-10 27.98 28.08 27.64 2,534,900 27.90 24.66
06-02-09 28.38 28.50 27.80 3,193,700 27.87 24.63
06-02-08 28.23 28.52 27.85 3,619,900 28.20 24.92
06-02-07 28.62 28.70 28.24 3,295,200 28.35 25.05
06-02-06 29.19 29.25 28.27 4,207,200 28.69 25.36
06-02-03 28.46 29.40 28.45 8,860,200 29.23 25.83
06-02-02 28.10 28.81 28.10 7,969,700 28.71 25.37
Date Open High Low Vol Cls adjCls
06-02-01 27.65 27.93 27.45 5,362,900 27.78 24.55
06-01-31 27.89 28.02 27.62 4,906,600 27.76 24.53
06-01-30 28.20 28.35 27.85 6,519,100 27.86 24.62
06-01-27 28.48 28.50 27.92 6,949,600 28.07 24.81
06-01-26 27.77 27.83 27.44 7,280,400 27.61 24.40
06-01-25 27.59 27.88 27.18 5,383,200 27.38 24.20
06-01-24 27.00 27.54 26.97 7,704,000 27.36 24.18
06-01-23 27.00 27.14 26.43 7,655,300 26.96 23.83
06-01-20 27.34 27.36 26.78 5,017,300 27.13 23.98
Date Open High Low Vol Cls adjCls
06-01-19 27.00 27.56 27.00 4,506,000 27.43 24.24
06-01-18 27.00 27.30 26.90 6,256,600 27.20 24.00
06-01-17 26.59 27.00 26.53 4,117,300 26.86 23.70
06-01-13 26.96 27.13 26.55 3,603,800 26.75 23.61
06-01-12 27.11 27.24 26.87 3,863,300 27.00 23.83
06-01-11 27.41 27.42 26.86 6,078,400 27.07 23.89
06-01-10 26.76 27.22 26.67 4,759,000 27.14 23.95
06-01-09 26.89 27.07 26.81 4,788,900 26.95 23.78
06-01-06 27.06 27.17 26.78 5,625,300 27.14 23.95
Date Open High Low Vol Cls adjCls
06-01-05 26.58 27.43 26.54 8,426,800 26.99 23.82
06-01-04 26.51 26.58 26.30 4,739,200 26.35 23.25
06-01-03 26.67 26.70 26.06 7,877,900 26.35 23.25
05-12-30 26.60 26.88 26.39 4,792,000 26.42 23.32
05-12-29 26.79 26.82 26.50 3,443,300 26.58 23.46
05-12-28 26.86 27.10 26.76 2,418,400 26.79 23.64
05-12-27 27.30 27.30 26.71 2,308,800 26.86 23.70
05-12-23 27.30 27.36 27.07 2,488,300 27.14 23.95
05-12-22 27.78 27.85 27.00 5,985,600 27.13 23.94
Date Open High Low Vol Cls adjCls
05-12-21 27.72 27.91 27.50 3,556,400 27.58 24.34
05-12-20 27.64 27.82 27.39 4,176,200 27.72 24.46
05-12-19 28.30 28.35 27.58 3,894,700 27.64 24.39
05-12-16 28.82 28.86 28.25 4,934,100 28.26 24.94
05-12-15 29.18 29.30 28.36 4,753,800 28.61 25.25
05-12-14 28.50 29.11 28.50 3,484,300 29.06 25.65
05-12-13 28.26 28.63 28.10 3,848,500 28.45 25.11
05-12-12 27.99 28.37 27.89 2,737,900 28.30 24.97
05-12-09 28.16 28.19 27.63 2,870,500 27.91 24.63
Date Open High Low Vol Cls adjCls
05-12-08 28.13 28.19 27.71 3,611,200 27.92 24.64
05-12-07 27.65 28.11 27.41 6,129,200 28.11 24.81
05-12-06 27.49 27.85 27.37 5,546,000 27.60 24.36
05-12-05 27.75 27.80 27.25 7,704,600 27.27 24.07
05-12-02 27.53 27.67 27.11 3,673,500 27.28 24.07
05-12-01 27.45 27.57 27.07 4,659,600 27.48 24.25
05-11-30 27.36 27.45 27.02 4,266,400 27.02 23.85
05-11-29 27.80 27.90 27.06 4,946,100 27.27 24.07
05-11-28 28.17 28.17 27.55 2,555,900 27.65 24.40
Date Open High Low Vol Cls adjCls
05-11-25 28.10 28.11 27.61 1,485,100 27.96 24.67
05-11-23 27.78 28.23 27.70 4,949,700 27.99 24.70
05-11-22 27.00 27.80 26.91 6,806,800 27.66 24.41
05-11-21 27.03 27.10 26.68 3,073,500 26.79 23.64
05-11-18 27.40 27.40 26.66 4,105,000 26.92 23.76
05-11-17 26.42 27.15 26.38 4,682,200 27.10 23.92
05-11-16 26.56 26.65 26.30 4,673,800 26.37 23.27
05-11-15 27.15 27.18 26.45 4,645,900 26.56 23.44
05-11-14 27.18 27.38 26.97 2,629,900 27.14 23.95
Date Open High Low Vol Cls adjCls
05-11-11 27.32 27.40 27.00 2,725,300 27.08 23.90
05-11-10 27.17 27.35 26.97 3,764,900 27.20 24.00
05-11-09 27.40 27.47 27.03 4,542,200 27.19 24.00
05-11-08 27.40 27.45 26.87 5,567,700 26.96 23.79
05-11-07 27.08 27.72 27.07 7,704,600 27.67 24.42
05-11-04 26.50 27.07 26.49 7,272,800 27.02 23.85
05-11-03 25.95 27.00 25.91 12,218,000 26.44 23.33
05-11-02 24.23 24.50 23.89 10,918,500 24.49 21.61
05-11-01 24.41 24.63 24.10 9,525,900 24.38 21.52
Date Open High Low Vol Cls adjCls
05-10-31 24.75 24.76 24.12 12,004,800 24.41 21.54
05-10-28 25.00 25.16 24.57 7,185,200 25.12 22.17
05-10-27 25.28 25.34 24.55 6,081,300 24.75 21.84
05-10-26 25.83 26.00 25.35 5,029,900 25.36 22.38
05-10-25 26.21 26.30 25.55 5,555,900 25.86 22.82
05-10-24 26.42 26.60 25.97 3,345,600 26.17 23.10
05-10-21 26.00 26.31 25.77 5,737,800 26.13 23.06
05-10-20 26.48 26.90 25.59 7,167,100 25.72 22.70
05-10-19 25.19 26.10 24.99 6,148,500 26.01 22.95
Date Open High Low Vol Cls adjCls
05-10-18 25.26 25.53 25.13 6,213,600 25.43 22.41
05-10-17 25.00 25.29 24.75 6,064,700 25.25 22.25
05-10-14 24.90 25.11 24.72 6,133,700 24.98 22.01
05-10-13 24.76 24.92 24.30 7,010,300 24.70 21.77
05-10-12 24.75 24.86 24.25 10,975,900 24.75 21.81
05-10-11 25.40 25.67 24.80 9,186,000 25.00 22.03
05-10-10 25.75 25.94 25.13 8,695,700 25.13 22.15
05-10-07 26.77 26.80 25.11 14,973,100 25.58 22.54
05-10-06 27.40 27.66 25.80 19,730,300 26.30 23.18
Date Open High Low Vol Cls adjCls
05-10-05 28.17 28.40 27.98 5,191,600 28.05 24.72
05-10-04 28.77 29.04 28.35 4,509,900 28.40 25.03
05-10-03 28.97 29.10 28.40 3,727,600 28.61 25.21
05-09-30 28.80 29.18 28.65 2,475,000 29.01 25.57
05-09-29 28.40 28.86 28.05 2,923,400 28.69 25.28
05-09-28 28.75 29.14 28.47 3,771,700 28.47 25.09
05-09-27 28.45 28.73 28.05 4,928,100 28.62 25.22
05-09-26 28.48 28.49 27.93 6,154,700 28.23 24.88
05-09-23 28.77 28.78 28.06 4,451,800 28.48 25.10
Date Open High Low Vol Cls adjCls
05-09-22 28.00 28.86 28.00 5,149,700 28.76 25.34
05-09-21 28.00 28.30 27.67 6,341,900 27.82 24.52
05-09-20 29.53 29.61 28.47 5,940,300 28.49 25.11
05-09-19 29.85 29.85 29.35 3,211,200 29.53 26.02
05-09-16 29.35 29.85 29.16 5,678,100 29.85 26.31
05-09-15 29.01 29.37 28.69 2,338,800 29.09 25.64
05-09-14 29.85 29.90 28.88 3,677,200 28.90 25.47
05-09-13 30.25 30.35 29.69 3,086,600 29.85 26.31
05-09-12 29.51 30.30 29.42 3,048,200 30.21 26.62
Date Open High Low Vol Cls adjCls
05-09-09 29.34 29.80 29.26 2,871,400 29.49 25.99
05-09-08 28.25 29.44 28.21 4,329,500 29.10 25.64
05-09-07 29.66 29.92 29.20 3,750,400 29.85 26.31
05-09-06 29.00 29.56 28.98 3,736,300 29.55 26.04
05-09-02 29.15 29.30 28.54 2,969,500 28.97 25.53
05-09-01 29.49 29.95 29.00 3,172,700 29.15 25.69
05-08-31 28.95 29.40 28.50 3,695,300 29.37 25.88
05-08-30 29.10 29.19 28.74 4,558,600 29.00 25.56
05-08-29 28.75 29.27 28.55 2,100,200 29.23 25.76
Date Open High Low Vol Cls adjCls
05-08-26 29.32 29.38 28.85 2,883,200 28.98 25.54
05-08-25 28.90 29.42 28.85 4,529,700 29.31 25.83
05-08-24 28.61 28.91 28.39 4,632,400 28.74 25.33
05-08-23 28.60 28.73 28.36 2,554,900 28.59 25.19
05-08-22 28.90 29.00 28.15 4,005,100 28.51 25.12
05-08-19 29.35 29.39 28.80 2,756,800 28.85 25.42
05-08-18 29.20 29.29 28.86 2,526,300 29.10 25.64
05-08-17 28.85 29.35 28.67 2,826,400 29.19 25.72
05-08-16 29.90 29.92 28.84 5,403,000 28.93 25.49
Date Open High Low Vol Cls adjCls
05-08-15 29.58 29.94 29.29 2,604,800 29.91 26.36
05-08-12 29.55 29.67 29.19 3,344,900 29.52 26.01
05-08-11 29.85 30.04 29.32 2,974,600 29.55 26.04
05-08-10 29.98 30.65 29.73 3,893,400 29.85 26.31
05-08-09 29.57 29.94 29.50 3,063,200 29.81 26.27
05-08-08 30.03 30.07 29.38 3,620,900 29.52 26.01
05-08-05 30.00 30.00 29.40 4,019,900 29.93 26.38
05-08-04 30.75 30.75 29.95 5,592,800 30.02 26.46
05-08-03 31.45 31.46 30.59 5,498,800 30.77 27.12
Date Open High Low Vol Cls adjCls
05-08-02 31.00 31.25 30.92 3,438,000 31.25 27.54
05-08-01 31.16 31.39 30.84 3,177,600 31.00 27.32
05-07-29 31.00 31.21 31.00 4,858,700 31.03 27.35
05-07-28 30.80 31.14 30.58 3,817,200 30.77 27.12
05-07-27 30.75 31.60 30.29 2,508,300 30.46 26.84
05-07-26 30.35 30.55 30.34 2,235,300 30.38 26.77
05-07-25 30.25 30.39 30.00 2,125,300 30.00 26.44
05-07-22 30.33 30.47 30.03 2,870,000 30.42 26.81
05-07-21 30.90 30.90 30.24 3,352,500 30.32 26.72
Date Open High Low Vol Cls adjCls
05-07-20 30.76 31.00 30.52 2,328,100 30.90 27.23
05-07-19 30.93 31.07 30.66 3,872,200 30.91 27.24
05-07-18 30.70 30.89 30.64 3,204,400 30.79 27.10
05-07-15 30.55 30.76 30.24 3,583,600 30.56 26.90
05-07-14 30.83 31.15 30.42 2,826,500 30.55 26.89
05-07-13 30.87 31.07 30.71 4,476,900 30.85 27.15
05-07-12 30.69 31.15 30.59 5,862,700 30.91 27.21
05-07-11 30.22 30.77 30.17 5,900,700 30.74 27.06
05-07-08 29.52 30.35 29.41 5,346,700 30.26 26.64
Date Open High Low Vol Cls adjCls
05-07-07 29.25 29.46 29.00 3,747,000 29.39 25.87
05-07-06 29.98 30.00 29.27 3,835,700 29.47 25.94
05-07-05 28.95 29.89 28.91 3,053,300 29.89 26.31
05-07-01 29.05 29.09 28.78 2,673,900 29.05 25.57
05-06-30 29.35 29.58 29.05 4,514,700 29.07 25.59
05-06-29 29.33 29.53 29.19 3,830,100 29.41 25.89
05-06-28 28.75 29.40 28.63 4,184,000 29.40 25.88
05-06-27 28.70 28.95 28.50 3,286,500 28.58 25.16
05-06-24 28.90 28.97 28.43 5,257,200 28.70 25.26
Date Open High Low Vol Cls adjCls
05-06-23 29.20 29.30 28.70 3,702,900 28.96 25.49
05-06-22 29.18 29.31 28.90 2,649,500 29.20 25.70
05-06-21 29.15 29.27 28.78 3,773,000 29.08 25.60
05-06-20 29.38 29.50 29.05 3,832,500 29.22 25.72
05-06-17 29.61 29.63 29.30 5,255,200 29.54 26.00
05-06-16 29.31 29.48 29.04 4,348,100 29.41 25.89
05-06-15 29.40 29.40 28.73 3,436,500 29.23 25.73
05-06-14 28.85 29.41 28.83 3,323,000 29.14 25.65
05-06-13 29.03 29.21 28.83 2,844,800 28.85 25.39
Date Open High Low Vol Cls adjCls
05-06-10 29.17 29.19 28.90 3,248,400 29.03 25.55
05-06-09 28.89 29.25 28.75 3,673,000 29.04 25.56
05-06-08 29.38 29.40 28.73 4,025,000 28.89 25.43
05-06-07 29.03 29.68 29.00 6,197,300 29.14 25.65
05-06-06 57.90 58.50 57.65 6,374,200 58.06 25.55
05-06-03 57.48 57.57 56.86 6,359,800 57.27 25.21
05-06-02 56.00 57.65 54.86 12,450,800 57.25 25.20
05-06-01 54.75 55.64 54.70 4,350,800 55.08 24.24
05-05-31 54.99 55.10 54.79 4,658,400 54.85 24.14
Date Open High Low Vol Cls adjCls
05-05-27 55.01 55.15 54.78 1,894,200 54.96 24.19
05-05-26 55.15 55.25 54.87 5,747,400 54.97 24.19
05-05-25 54.95 55.11 54.82 5,203,400 54.90 24.16
05-05-24 55.18 55.30 54.84 4,185,400 55.00 24.21
05-05-23 55.20 55.45 55.10 3,708,800 55.15 24.27
05-05-20 55.06 55.14 54.70 3,298,200 55.00 24.21
05-05-19 55.05 55.33 54.87 4,092,000 55.10 24.25
05-05-18 54.70 55.50 54.65 5,363,600 55.00 24.21
05-05-17 54.00 54.66 54.00 5,923,000 54.61 24.03
Date Open High Low Vol Cls adjCls
05-05-16 53.86 54.39 53.82 4,732,800 54.06 23.79
05-05-13 53.91 54.19 53.25 3,797,200 53.71 23.64
05-05-12 53.65 54.20 53.45 4,602,600 53.91 23.73
05-05-11 53.24 53.85 52.34 3,965,800 53.60 23.59
05-05-10 53.50 53.60 52.94 3,427,800 53.25 23.44
05-05-09 53.50 53.77 52.72 3,616,400 53.57 23.58
05-05-06 54.15 54.66 53.56 5,048,000 53.67 23.62
05-05-05 52.90 54.40 52.53 7,360,000 53.90 23.72
05-05-04 52.85 53.48 52.80 5,924,800 53.38 23.49
Date Open High Low Vol Cls adjCls
05-05-03 52.58 53.25 52.27 4,708,000 52.94 23.30
05-05-02 51.58 52.55 51.58 3,253,400 52.49 23.10
05-04-29 51.60 51.80 50.47 4,423,000 51.58 22.70
05-04-28 51.90 52.18 51.02 3,685,400 51.20 22.53
05-04-27 52.00 52.15 51.59 4,725,200 51.90 22.84
05-04-26 52.09 52.65 51.64 4,570,800 52.00 22.89
05-04-25 50.65 51.28 50.54 3,720,000 51.09 22.49
05-04-22 51.33 51.34 50.03 4,594,000 50.50 22.23
05-04-21 51.52 51.59 51.09 4,918,800 51.43 22.63
Date Open High Low Vol Cls adjCls
05-04-20 52.45 52.46 51.00 4,613,600 51.17 22.52
05-04-19 51.25 52.70 50.90 5,404,600 52.63 23.13
05-04-18 51.82 52.25 51.61 3,276,400 51.73 22.74
05-04-15 52.05 52.50 51.84 4,797,800 51.86 22.79
05-04-14 52.22 52.56 52.01 3,215,400 52.25 22.96
05-04-13 52.58 52.65 51.97 4,019,600 52.21 22.95
05-04-12 52.00 52.83 51.31 4,427,000 52.58 23.11
05-04-11 51.63 52.15 51.50 2,670,800 52.06 22.88
05-04-08 52.07 52.23 51.51 2,737,400 51.65 22.70
Date Open High Low Vol Cls adjCls
05-04-07 52.58 52.59 51.75 5,353,200 52.14 22.92
05-04-06 52.53 52.71 52.30 3,027,600 52.61 23.12
05-04-05 51.50 52.49 51.25 3,681,800 52.38 23.02
05-04-04 51.60 51.85 51.15 5,753,400 51.50 22.63
05-04-01 52.62 52.80 51.46 6,414,800 51.56 22.66
05-03-31 52.60 52.86 52.31 3,206,400 52.62 23.13
05-03-30 52.50 53.06 52.50 3,995,200 52.96 23.28
05-03-29 52.90 53.16 52.35 4,284,200 52.44 23.05
05-03-28 53.45 53.60 53.01 3,844,000 53.15 23.36
Date Open High Low Vol Cls adjCls
05-03-24 53.25 53.78 52.60 3,861,800 53.45 23.49
05-03-23 52.50 53.39 52.18 4,183,400 53.19 23.38
05-03-22 52.42 52.94 52.15 2,968,200 52.45 23.05
05-03-21 52.80 52.99 51.90 3,239,800 52.32 22.99
05-03-18 52.97 53.25 52.34 4,623,800 52.85 23.23
05-03-17 51.95 53.24 51.71 4,536,600 52.99 23.29
05-03-16 52.18 52.43 51.66 3,126,600 51.98 22.85
05-03-15 52.73 52.92 52.11 2,535,200 52.31 22.99
05-03-14 52.95 53.13 52.28 2,241,600 52.56 23.10
Date Open High Low Vol Cls adjCls
05-03-11 52.80 53.00 52.65 3,864,000 52.85 23.23
05-03-10 52.00 52.84 51.86 3,361,800 52.65 23.14
05-03-09 52.12 52.18 51.42 3,516,200 51.89 22.81
05-03-08 52.65 52.68 52.08 5,406,600 52.19 22.94
05-03-07 52.57 53.27 52.52 4,479,600 52.88 23.24
05-03-04 53.10 53.40 52.11 8,157,600 52.58 23.11
05-03-03 53.59 53.59 51.90 12,224,800 52.78 23.20
05-03-02 50.77 50.90 49.87 4,941,800 50.06 22.00
05-03-01 50.09 51.13 50.03 6,010,600 50.72 22.29
Date Open High Low Vol Cls adjCls
05-02-28 49.87 50.24 49.44 3,423,000 49.83 21.90
05-02-25 49.41 49.95 49.01 4,576,000 49.87 21.92
05-02-24 48.10 49.41 47.90 3,677,600 49.41 21.72
05-02-23 47.75 48.27 47.74 2,065,200 48.05 21.12
05-02-22 48.63 48.68 47.67 2,146,200 47.75 20.99
05-02-18 48.82 48.91 48.36 2,605,200 48.63 21.37
05-02-17 48.98 49.23 48.67 3,037,400 48.77 21.43
05-02-16 48.50 48.89 48.39 2,801,600 48.85 21.47
05-02-15 48.94 49.02 48.10 4,383,800 48.55 21.34
Date Open High Low Vol Cls adjCls
05-02-14 49.80 49.93 48.92 3,492,800 48.96 21.52
05-02-11 49.12 50.01 48.74 5,103,400 49.90 21.93
05-02-10 48.70 49.19 48.41 3,233,400 49.04 21.55
05-02-09 49.40 49.50 48.54 2,672,600 48.68 21.39
05-02-08 49.40 49.57 49.14 3,287,200 49.32 21.68
05-02-07 49.90 50.00 49.36 3,848,400 49.45 21.73
05-02-04 49.20 50.01 48.85 6,882,800 49.85 21.91
05-02-03 48.40 49.35 48.36 6,485,000 49.19 21.62
05-02-02 48.20 48.87 46.95 11,163,400 48.26 21.21
Date Open High Low Vol Cls adjCls
05-02-01 46.47 46.71 46.27 6,040,600 46.53 20.45
05-01-31 46.00 46.36 45.90 3,325,000 46.35 20.37
05-01-28 45.89 46.11 45.58 3,565,000 45.82 20.14
05-01-27 45.30 45.80 45.18 3,222,200 45.64 20.06
05-01-26 45.70 45.78 45.32 2,586,800 45.50 20.00
05-01-25 45.08 45.62 45.04 3,181,400 45.57 20.03
05-01-24 45.55 45.78 45.05 4,687,000 45.11 19.83
05-01-21 46.57 46.65 45.85 3,453,200 45.89 20.17
05-01-20 47.10 47.11 46.60 3,508,000 46.67 20.51
Date Open High Low Vol Cls adjCls
05-01-19 47.40 47.65 47.23 3,818,200 47.26 20.74
05-01-18 47.00 47.57 46.79 5,232,800 47.50 20.84
05-01-14 46.67 47.10 46.54 4,276,800 47.00 20.62
05-01-13 47.08 47.08 46.52 3,533,200 46.68 20.48
05-01-12 47.00 47.21 46.76 3,911,800 47.08 20.66
05-01-11 45.82 47.30 45.72 7,491,600 47.11 20.67
05-01-10 45.85 46.44 45.79 3,531,000 46.01 20.19
05-01-07 45.23 45.95 45.16 3,009,600 45.75 20.08
05-01-06 45.25 45.37 44.97 2,947,200 45.26 19.86
Date Open High Low Vol Cls adjCls
05-01-05 44.49 45.29 44.04 5,192,400 45.25 19.86
05-01-04 45.25 45.38 44.40 4,172,800 44.49 19.52
05-01-03 45.40 45.65 44.95 5,114,400 45.00 19.75
04-12-31 45.25 45.25 44.64 3,993,000 45.07 19.78
04-12-30 45.40 45.58 45.25 1,454,600 45.31 19.88
04-12-29 44.82 45.40 44.82 1,798,000 45.20 19.83
04-12-28 44.83 45.06 44.68 2,021,400 45.01 19.75
04-12-27 45.13 45.36 44.71 2,851,400 44.79 19.65
04-12-23 44.99 45.30 44.90 2,176,000 45.01 19.75
Date Open High Low Vol Cls adjCls
04-12-22 44.73 45.29 44.50 3,377,200 44.96 19.73
04-12-21 44.50 44.97 44.17 3,160,600 44.63 19.58
04-12-20 44.16 44.46 43.85 3,139,000 44.40 19.48
04-12-17 44.65 44.87 43.83 5,648,400 44.16 19.38
04-12-16 44.70 45.01 44.65 4,180,800 44.89 19.70
04-12-15 44.82 45.46 44.63 3,110,400 44.80 19.66
04-12-14 45.15 45.26 44.61 6,640,200 44.75 19.64
04-12-13 45.15 45.48 44.80 1,907,200 45.38 19.91
04-12-10 46.19 46.19 44.87 2,271,600 45.14 19.81
Date Open High Low Vol Cls adjCls
04-12-09 45.92 45.92 44.78 2,826,600 45.37 19.91
04-12-08 44.18 45.35 44.18 3,558,400 45.17 19.82
04-12-07 44.75 45.12 44.12 6,308,800 44.26 19.42
04-12-06 45.65 45.67 44.83 3,787,200 45.25 19.86
04-12-03 45.90 46.17 45.25 2,760,600 45.76 20.08
04-12-02 46.00 46.27 45.22 2,454,000 45.89 20.14
04-12-01 45.36 46.19 45.12 3,477,600 46.13 20.24
04-11-30 45.18 45.47 44.88 5,744,000 45.37 19.91
04-11-29 45.79 45.94 45.01 3,689,200 45.33 19.89
Date Open High Low Vol Cls adjCls
04-11-26 45.95 46.17 45.54 779,200 45.73 20.07
04-11-24 45.95 46.17 45.67 2,395,000 46.03 20.20
04-11-23 45.75 46.15 45.37 3,425,600 45.85 20.12
04-11-22 45.75 45.98 45.40 3,151,600 45.80 20.10
04-11-19 46.85 46.94 45.65 3,621,400 45.80 20.10
04-11-18 46.25 46.78 45.88 2,834,400 46.68 20.48
04-11-17 46.42 46.80 46.22 3,993,600 46.29 20.31
04-11-16 46.25 46.47 46.00 4,218,600 46.32 20.33
04-11-15 46.35 46.55 45.88 2,613,200 46.25 20.30
Date Open High Low Vol Cls adjCls
04-11-12 46.45 46.45 45.91 3,643,800 46.35 20.34
04-11-11 46.70 46.86 46.36 2,820,400 46.53 20.42
04-11-10 46.10 46.94 45.97 3,825,000 46.57 20.44
04-11-09 45.40 46.36 45.36 3,924,000 46.04 20.20
04-11-08 45.40 46.05 44.70 5,502,400 45.81 20.10
04-11-05 47.30 47.34 45.91 6,468,000 46.20 20.27
04-11-04 44.98 46.93 44.70 9,496,800 46.90 20.58
04-11-03 44.50 44.52 44.04 3,862,000 44.38 19.47
04-11-02 43.90 44.64 43.77 5,052,200 43.90 19.26
Date Open High Low Vol Cls adjCls
04-11-01 43.68 43.94 42.79 5,539,000 43.70 19.18
04-10-29 43.83 44.12 43.06 3,699,000 43.46 19.07
04-10-28 44.20 44.23 43.64 2,088,800 43.88 19.26
04-10-27 43.23 44.42 42.95 3,929,600 44.28 19.43
04-10-26 42.38 43.23 42.30 2,996,800 43.23 18.97
04-10-25 42.00 42.49 41.71 2,264,800 42.38 18.60
04-10-22 43.23 43.37 42.10 2,936,400 42.28 18.55
04-10-21 43.12 43.41 42.66 3,295,200 43.22 18.97
04-10-20 43.50 43.50 42.89 2,944,400 43.23 18.97
Date Open High Low Vol Cls adjCls
04-10-19 43.90 44.44 43.62 3,372,000 43.66 19.13
04-10-18 43.28 43.96 43.20 2,953,600 43.71 19.15
04-10-15 43.05 43.48 42.75 2,478,000 43.25 18.95
04-10-14 42.90 43.08 42.66 2,531,400 42.76 18.73
04-10-13 42.70 43.18 42.61 3,452,600 42.74 18.73
04-10-12 42.15 42.53 41.96 2,639,400 42.29 18.53
04-10-11 42.90 43.03 42.36 2,360,400 42.40 18.58
04-10-08 42.95 43.16 42.41 2,217,400 42.72 18.72
04-10-07 43.68 43.89 42.99 2,584,000 42.99 18.84
Date Open High Low Vol Cls adjCls
04-10-06 43.58 43.75 43.25 3,072,800 43.68 19.14
04-10-05 43.40 43.90 43.10 3,276,400 43.52 19.07
04-10-04 43.25 43.72 43.25 3,941,200 43.47 19.05
04-10-01 42.50 43.54 42.37 4,968,200 43.26 18.95
04-09-30 42.05 42.30 41.79 6,096,800 42.13 18.46
04-09-29 42.62 43.14 42.24 4,553,200 42.36 18.56
04-09-28 42.30 42.76 41.99 3,567,200 42.62 18.67
04-09-27 42.29 42.57 42.00 2,933,400 42.19 18.49
04-09-24 41.96 42.73 41.82 4,092,800 42.28 18.52
Date Open High Low Vol Cls adjCls
04-09-23 41.00 42.44 41.00 6,662,800 42.02 18.41
04-09-22 40.69 40.69 40.12 2,160,800 40.30 17.66
04-09-21 40.50 40.98 40.36 2,323,400 40.80 17.88
04-09-20 40.90 40.90 40.21 1,732,200 40.49 17.74
04-09-17 41.00 41.34 40.83 2,954,200 41.07 17.99
04-09-16 40.22 41.00 40.22 2,693,200 40.80 17.88
04-09-15 40.75 41.02 40.17 3,136,400 40.22 17.62
04-09-14 40.55 41.12 40.22 3,540,000 40.99 17.96
04-09-13 40.15 40.67 40.11 1,846,400 40.38 17.69
Date Open High Low Vol Cls adjCls
04-09-10 40.20 40.56 40.10 1,899,400 40.35 17.68
04-09-09 40.14 40.30 39.72 3,321,800 40.25 17.64
04-09-08 40.25 40.50 40.11 2,466,000 40.12 17.58
04-09-07 40.66 40.79 40.05 3,999,200 40.25 17.64
04-09-03 40.15 40.94 40.09 3,052,200 40.65 17.81
04-09-02 39.75 40.12 39.63 4,539,800 40.10 17.57
04-09-01 39.75 39.98 39.33 2,974,800 39.55 17.33
04-08-31 40.47 40.52 39.58 3,762,200 40.00 17.53
04-08-30 40.25 40.72 40.25 1,497,800 40.47 17.73
Date Open High Low Vol Cls adjCls
04-08-27 40.71 40.76 40.41 1,967,600 40.67 17.82
04-08-26 40.62 40.92 40.44 1,581,800 40.70 17.83
04-08-25 40.50 40.78 40.18 1,641,400 40.62 17.80
04-08-24 40.12 40.68 39.95 2,745,800 40.43 17.71
04-08-23 39.96 40.21 39.34 2,739,200 39.89 17.48
04-08-20 39.65 40.15 39.65 1,795,200 40.01 17.53
04-08-19 40.10 40.27 39.76 2,898,600 39.80 17.44
04-08-18 39.70 40.33 39.54 3,007,200 40.27 17.64
04-08-17 39.75 40.30 39.60 3,706,400 39.70 17.39
Date Open High Low Vol Cls adjCls
04-08-16 39.00 39.75 38.99 3,433,000 39.57 17.34
04-08-13 39.07 39.19 38.61 4,533,600 39.15 17.15
04-08-12 39.30 39.70 38.98 3,068,400 39.06 17.11
04-08-11 39.50 39.89 39.30 3,139,400 39.59 17.35
04-08-10 39.60 39.80 38.95 4,169,200 39.75 17.42
04-08-09 39.18 39.58 39.07 2,288,400 39.41 17.27
04-08-06 39.90 40.08 39.11 4,241,400 39.28 17.21
04-08-05 41.46 41.46 40.30 2,762,400 40.33 17.67
04-08-04 41.77 41.78 40.46 5,397,200 41.21 18.06
Date Open High Low Vol Cls adjCls
04-08-03 42.55 42.55 41.48 3,018,400 41.77 18.30
04-08-02 41.88 42.89 41.52 3,322,400 42.64 18.68
04-07-30 41.95 42.07 41.65 2,350,600 41.87 18.34
04-07-29 42.10 42.40 41.58 3,631,400 42.01 18.41
04-07-28 42.55 42.55 41.10 4,604,400 41.88 18.35
04-07-27 41.37 42.78 41.30 3,928,200 42.62 18.67
04-07-26 42.10 42.17 41.21 2,744,800 41.35 18.12
04-07-23 42.50 42.50 41.58 3,228,800 41.96 18.38
04-07-22 42.70 42.88 41.99 3,339,800 42.55 18.64
Date Open High Low Vol Cls adjCls
04-07-21 43.60 44.14 42.88 3,586,000 42.88 18.79
04-07-20 42.96 43.45 42.70 3,867,600 43.38 19.01
04-07-19 42.55 43.04 42.25 3,035,000 42.96 18.79
04-07-16 43.12 43.13 42.42 3,468,600 42.48 18.58
04-07-15 43.50 43.50 42.77 2,020,400 42.84 18.74
04-07-14 43.63 43.93 43.08 3,098,000 43.28 18.93
04-07-13 42.65 43.69 42.64 3,951,800 43.63 19.09
04-07-12 43.17 43.43 42.25 4,859,400 42.44 18.57
04-07-09 42.53 43.50 42.30 4,610,600 43.07 18.84
Date Open High Low Vol Cls adjCls
04-07-08 42.10 42.53 41.50 4,038,800 42.53 18.61
04-07-07 41.85 42.39 41.85 2,725,800 42.10 18.42
04-07-06 41.37 42.07 41.15 3,115,600 41.84 18.30
04-07-02 41.75 42.10 41.41 2,259,200 41.66 18.22
04-07-01 42.03 42.08 41.52 3,248,600 41.70 18.24
04-06-30 42.30 42.49 41.88 3,746,200 42.02 18.38
04-06-29 41.69 42.38 41.69 4,560,000 42.15 18.44
04-06-28 42.00 42.22 41.35 4,034,600 41.69 18.24
04-06-25 41.52 42.51 41.17 5,668,800 41.34 18.08
Date Open High Low Vol Cls adjCls
04-06-24 41.70 41.84 41.43 3,503,400 41.51 18.16
04-06-23 41.68 41.80 41.25 3,646,800 41.70 18.24
04-06-22 41.80 41.88 41.35 2,505,400 41.68 18.23
04-06-21 42.03 42.38 41.80 2,494,600 41.93 18.34
04-06-18 41.70 42.08 41.38 4,797,200 41.96 18.36
04-06-17 42.58 42.58 42.07 2,519,200 42.38 18.54
04-06-16 42.58 42.82 42.43 1,970,400 42.64 18.65
04-06-15 42.78 43.00 42.37 3,031,800 42.60 18.64
04-06-14 42.52 42.80 42.32 4,876,600 42.46 18.57
Date Open High Low Vol Cls adjCls
04-06-10 41.48 42.52 41.17 3,226,200 42.52 18.60
04-06-09 41.65 41.99 41.48 2,415,800 41.48 18.15
04-06-08 41.45 42.17 41.00 4,645,400 41.77 18.27
04-06-07 42.25 42.25 41.66 2,998,400 41.91 18.33
04-06-04 42.00 42.30 41.75 2,343,200 41.91 18.33
04-06-03 41.55 42.21 41.50 3,171,400 41.60 18.20
04-06-02 41.62 41.84 41.28 2,996,400 41.62 18.21
04-06-01 41.60 41.66 41.12 3,408,400 41.62 18.21
04-05-28 41.97 41.99 41.65 2,969,800 41.68 18.23
Date Open High Low Vol Cls adjCls
04-05-27 41.25 42.13 41.23 5,182,600 41.96 18.36
04-05-26 41.15 41.31 40.83 3,429,200 41.04 17.95
04-05-25 40.01 41.15 39.67 3,350,200 41.15 18.00
04-05-24 40.05 40.10 39.28 3,938,600 39.98 17.49
04-05-21 39.90 40.55 39.62 4,943,000 39.86 17.44
04-05-20 39.65 40.05 39.46 2,582,800 39.96 17.48
04-05-19 40.20 40.42 39.64 3,832,800 39.68 17.36
04-05-18 39.60 40.66 39.55 4,539,000 40.05 17.52
04-05-17 40.18 40.18 39.00 3,897,000 39.50 17.28
Date Open High Low Vol Cls adjCls
04-05-14 39.74 40.50 39.46 4,072,000 40.18 17.58
04-05-13 40.03 40.40 39.60 3,552,600 39.74 17.38
04-05-12 39.88 40.23 39.27 5,296,400 40.10 17.54
04-05-11 41.00 41.06 39.51 8,311,400 39.91 17.46
04-05-10 40.75 41.34 40.72 8,316,200 41.03 17.95
04-05-07 40.50 41.18 40.45 6,908,800 40.94 17.91
04-05-06 40.00 40.75 39.84 7,658,800 40.67 17.79
04-05-05 40.00 40.80 39.48 9,460,000 40.53 17.73
04-05-04 39.70 40.29 39.66 7,359,000 39.99 17.49
Date Open High Low Vol Cls adjCls
04-05-03 38.63 39.69 38.63 7,311,000 39.49 17.28
04-04-30 38.58 39.08 38.40 4,011,800 38.63 16.90
04-04-29 38.75 39.21 38.29 4,653,000 38.53 16.86
04-04-28 39.03 39.18 38.70 3,429,000 38.70 16.93
04-04-27 39.10 39.80 38.91 4,945,000 39.03 17.07
04-04-26 39.15 39.48 39.00 4,024,600 39.10 17.10
04-04-23 39.00 39.18 38.72 2,978,600 38.94 17.03
04-04-22 38.70 39.45 38.20 4,356,200 39.06 17.09
04-04-21 37.97 39.00 37.71 5,986,400 38.69 16.93
Date Open High Low Vol Cls adjCls
04-04-20 38.15 39.20 37.85 5,655,000 38.00 16.59
04-04-19 37.61 38.17 37.47 6,633,800 38.13 16.65
04-04-16 37.19 37.70 36.69 5,444,400 37.61 16.42
04-04-15 37.05 37.24 36.65 4,354,800 37.19 16.24
04-04-14 37.20 37.25 36.55 9,222,200 37.04 16.18
04-04-13 38.50 38.50 37.17 8,129,400 37.25 16.27
04-04-12 36.46 37.42 36.46 6,054,400 37.39 16.33
04-04-08 36.80 37.24 36.33 6,644,800 36.46 15.92
04-04-07 36.75 37.09 36.52 7,351,000 36.84 16.09
Date Open High Low Vol Cls adjCls
04-04-06 37.40 37.95 36.50 11,854,200 37.14 16.22
04-04-05 35.75 37.95 35.70 11,743,800 37.35 16.31
04-04-02 35.20 35.24 34.53 5,945,000 34.78 15.19
04-04-01 35.30 35.35 34.82 5,635,200 34.90 15.24
04-03-31 35.55 35.71 35.17 4,601,000 35.30 15.42
04-03-30 35.50 35.61 35.23 1,905,800 35.46 15.49
04-03-29 35.07 36.15 34.96 2,796,800 35.54 15.52
04-03-26 34.85 35.05 34.36 6,020,000 35.00 15.28
04-03-25 34.70 35.38 34.40 2,875,400 35.26 15.40
Date Open High Low Vol Cls adjCls
04-03-24 34.68 34.90 34.40 3,610,400 34.55 15.09
04-03-23 35.00 35.25 34.40 4,989,600 34.49 15.06
04-03-22 34.10 34.65 33.95 3,690,400 34.60 15.11
04-03-19 34.70 34.88 34.47 3,243,000 34.56 15.09
04-03-18 34.63 34.89 34.25 3,691,000 34.82 15.21
04-03-17 34.32 34.86 34.26 2,558,600 34.63 15.12
04-03-16 34.95 35.06 33.73 5,574,000 34.21 14.94
04-03-15 35.30 35.34 34.49 2,986,600 34.49 15.06
04-03-12 35.44 35.45 34.65 3,422,000 35.30 15.42
Date Open High Low Vol Cls adjCls
04-03-11 35.97 36.06 35.26 4,473,200 35.45 15.48
04-03-10 36.33 36.44 36.00 2,585,600 36.07 15.75
04-03-09 36.53 36.80 36.16 2,712,800 36.33 15.87
04-03-08 37.40 37.55 36.67 2,330,800 36.81 16.08
04-03-05 37.30 37.58 36.89 3,035,200 37.14 16.22
04-03-04 37.50 37.55 37.16 2,260,600 37.40 16.33
04-03-03 37.15 37.74 37.14 3,756,600 37.60 16.42
04-03-02 37.70 37.87 37.13 3,675,600 37.13 16.21
04-03-01 37.60 37.90 37.27 4,074,000 37.69 16.46
Date Open High Low Vol Cls adjCls
04-02-27 36.20 37.80 36.20 3,807,600 37.50 16.38
04-02-26 37.01 37.18 36.70 3,412,000 36.84 16.09
04-02-25 36.15 37.16 36.11 3,029,800 37.05 16.18
04-02-24 36.20 36.35 35.77 3,827,200 36.10 15.77
04-02-23 36.48 36.90 36.30 2,970,400 36.40 15.90
04-02-20 37.27 37.27 36.25 5,467,400 36.48 15.93
04-02-19 37.25 37.57 37.15 3,547,600 37.27 16.28
04-02-18 37.50 37.52 36.58 3,969,600 37.13 16.21
04-02-17 37.98 37.98 37.33 3,274,200 37.50 16.38
Date Open High Low Vol Cls adjCls
04-02-13 38.23 38.23 37.06 4,101,400 37.50 16.38
04-02-12 36.70 38.51 36.30 7,766,000 38.23 16.70
04-02-11 35.74 36.15 35.50 3,413,000 36.13 15.78
04-02-10 35.75 35.99 35.53 3,473,600 35.84 15.65
04-02-09 36.13 36.35 35.81 2,913,800 35.90 15.68
04-02-06 36.05 36.35 35.76 2,997,600 36.12 15.77
04-02-05 36.45 36.69 35.98 3,162,800 36.09 15.76
04-02-04 36.25 36.91 35.93 2,422,200 36.64 16.00
04-02-03 36.80 36.89 36.33 4,062,600 36.35 15.87
Date Open High Low Vol Cls adjCls
04-02-02 36.05 36.96 36.00 5,112,600 36.75 16.05
04-01-30 35.35 35.82 35.19 4,862,800 35.72 15.60
04-01-29 35.80 35.80 35.28 3,411,400 35.49 15.50
04-01-28 36.48 36.69 35.73 4,508,800 35.79 15.63
04-01-27 36.70 36.77 36.12 3,054,800 36.35 15.87
04-01-26 36.29 36.69 36.13 2,130,200 36.66 16.01
04-01-23 36.32 36.49 36.03 3,195,400 36.29 15.85
04-01-22 36.38 36.51 36.08 3,225,000 36.30 15.85
04-01-21 35.85 36.40 35.75 3,657,000 36.33 15.87
Date Open High Low Vol Cls adjCls
04-01-20 36.21 36.55 35.22 3,651,000 35.66 15.57
04-01-16 36.87 36.87 36.21 3,935,000 36.50 15.91
04-01-15 36.31 36.93 35.84 3,575,600 36.80 16.04
04-01-14 36.35 36.93 36.08 6,422,000 36.31 15.83
04-01-13 38.38 38.38 35.70 7,241,800 36.21 15.78
04-01-12 35.48 35.63 34.84 3,569,000 35.16 15.33
04-01-09 35.87 35.99 35.20 4,713,400 35.40 15.43
04-01-08 35.50 36.11 35.45 4,388,400 35.92 15.66
04-01-07 35.25 35.75 34.92 5,673,600 35.60 15.52
Date Open High Low Vol Cls adjCls
04-01-06 35.99 36.42 35.77 3,281,800 36.07 15.72
04-01-05 36.10 36.38 35.60 4,176,800 35.99 15.69
04-01-02 36.29 36.59 35.63 2,869,400 35.77 15.59
03-12-31 35.74 36.20 35.60 3,370,200 36.12 15.74
03-12-30 35.50 35.91 35.29 2,452,600 35.74 15.58
03-12-29 34.72 35.60 34.67 3,052,000 35.45 15.45
03-12-26 34.85 35.12 34.66 768,800 34.70 15.13
03-12-24 34.76 34.87 34.55 1,234,800 34.69 15.12
03-12-23 34.25 34.91 34.21 3,015,800 34.86 15.20
Date Open High Low Vol Cls adjCls
03-12-22 34.20 34.36 33.60 2,735,800 34.20 14.91
03-12-19 34.38 34.70 33.99 3,553,800 34.56 15.06
03-12-18 34.03 34.42 33.72 3,552,400 34.28 14.94
03-12-17 33.38 34.06 33.08 5,687,800 34.01 14.83
03-12-16 33.30 33.68 32.95 3,265,400 33.43 14.57
03-12-15 34.70 34.84 33.29 3,933,000 33.42 14.57
03-12-12 34.22 34.41 34.00 3,442,200 34.26 14.93
03-12-11 33.43 34.24 33.38 8,064,800 34.08 14.86
03-12-10 34.20 34.27 32.90 8,351,200 33.33 14.53
Date Open High Low Vol Cls adjCls
03-12-09 34.96 35.33 34.12 4,171,400 34.20 14.91
03-12-08 35.04 35.04 34.22 3,499,200 34.96 15.24
03-12-05 35.04 35.48 34.72 3,184,200 35.04 15.27
03-12-04 34.74 35.23 34.36 6,125,800 35.04 15.27
03-12-03 35.97 35.98 34.67 9,488,800 34.90 15.21
03-12-02 36.50 36.85 35.85 6,245,200 35.98 15.68
03-12-01 37.47 37.53 36.83 4,991,800 37.29 16.25
03-11-28 37.19 37.55 36.99 1,024,600 37.46 16.33
03-11-26 37.27 37.38 36.62 2,567,000 37.19 16.21
Date Open High Low Vol Cls adjCls
03-11-25 37.10 37.32 36.89 4,528,400 37.16 16.20
03-11-24 35.95 37.18 35.92 5,463,000 37.02 16.14
03-11-21 36.50 36.51 35.84 3,514,600 35.87 15.64
03-11-20 35.70 36.58 35.41 4,408,400 36.17 15.77
03-11-19 35.74 35.95 35.39 2,764,800 35.80 15.61
03-11-18 36.00 36.15 35.71 4,274,200 35.75 15.58
03-11-17 35.40 35.70 34.80 3,102,000 35.59 15.51
03-11-14 35.98 36.00 35.30 4,143,000 35.42 15.44
03-11-13 36.30 36.30 35.58 3,564,800 36.00 15.69
Date Open High Low Vol Cls adjCls
03-11-12 36.35 36.41 35.72 4,304,400 36.32 15.83
03-11-11 36.80 36.80 34.19 2,986,000 36.41 15.87
03-11-10 36.23 37.30 36.23 4,441,600 36.80 16.04
03-11-07 36.40 36.58 36.00 2,742,800 36.23 15.79
03-11-06 35.28 36.24 35.28 4,514,600 36.18 15.77
03-11-05 35.51 35.51 34.95 4,308,800 35.28 15.38
03-11-04 35.47 36.01 35.09 4,310,600 35.51 15.48
03-11-03 35.25 35.70 35.21 3,460,600 35.38 15.42
03-10-31 35.31 35.65 34.97 3,747,600 35.18 15.34
Date Open High Low Vol Cls adjCls
03-10-30 36.10 36.15 35.08 5,086,000 35.27 15.37
03-10-29 35.20 36.21 35.20 5,495,600 35.93 15.66
03-10-28 35.20 35.83 34.90 5,822,200 35.83 15.62
03-10-27 34.65 35.25 34.64 7,222,000 35.09 15.30
03-10-24 33.90 33.90 33.17 3,573,200 33.69 14.69
03-10-23 33.70 34.40 33.70 4,495,200 34.15 14.89
03-10-22 33.66 33.74 33.31 3,468,400 33.67 14.68
03-10-21 33.95 34.15 33.70 1,989,200 33.82 14.74
03-10-20 33.78 33.95 33.18 3,825,600 33.95 14.80
Date Open High Low Vol Cls adjCls
03-10-17 34.20 34.50 33.50 5,373,800 33.84 14.75
03-10-16 34.45 34.62 34.10 3,885,000 34.38 14.96
03-10-15 34.69 34.69 34.02 3,501,800 34.42 14.98
03-10-14 34.74 34.74 34.00 3,756,200 34.66 15.08
03-10-13 34.45 35.05 34.44 2,396,200 34.88 15.18
03-10-10 34.71 34.72 34.29 2,867,400 34.39 14.97
03-10-09 34.75 34.96 34.40 7,152,600 34.71 15.10
03-10-08 33.80 34.34 33.75 7,130,600 34.30 14.93
03-10-07 33.02 33.90 33.02 8,573,600 33.61 14.63
Date Open High Low Vol Cls adjCls
03-10-06 32.12 32.19 29.47 2,335,400 32.13 13.98
03-10-03 32.60 32.70 32.12 3,209,600 32.12 13.98
03-10-02 32.10 32.58 31.91 3,364,200 32.12 13.98
03-10-01 31.16 31.98 31.06 3,912,200 31.96 13.91
03-09-30 31.27 31.28 30.73 4,365,000 31.06 13.52
03-09-29 31.18 31.40 30.70 4,747,000 31.26 13.60
03-09-26 31.10 31.35 31.05 4,226,200 31.18 13.57
03-09-25 30.88 31.35 30.77 4,902,200 31.15 13.56
03-09-24 31.65 31.65 30.82 4,134,200 30.91 13.45
Date Open High Low Vol Cls adjCls
03-09-23 31.00 31.66 30.93 3,999,000 31.39 13.66
03-09-22 30.44 31.13 30.44 2,846,000 30.62 13.32
03-09-19 30.56 31.42 30.56 3,257,400 31.38 13.66
03-09-18 30.84 31.22 30.71 3,191,600 31.18 13.57
03-09-17 30.43 30.94 30.30 3,573,600 30.85 13.42
03-09-16 30.58 30.70 29.97 4,203,800 30.50 13.27
03-09-15 30.20 30.42 30.07 2,042,000 30.36 13.21
03-09-12 30.00 30.20 29.55 2,506,600 30.20 13.14
03-09-11 30.00 30.22 29.95 6,018,200 30.05 13.08
Date Open High Low Vol Cls adjCls
03-09-10 30.27 30.44 29.66 5,052,400 29.86 12.99
03-09-09 30.50 30.53 30.03 4,977,000 30.13 13.11
03-09-08 31.05 31.10 30.30 5,105,200 30.70 13.36
03-09-05 31.32 31.52 31.00 2,415,400 31.19 13.57
03-09-04 31.79 31.81 30.98 4,021,000 31.50 13.71
03-09-03 32.55 32.60 31.60 6,779,800 31.76 13.82
03-09-02 32.55 32.70 32.11 3,853,600 32.51 14.15
03-08-29 32.39 32.84 31.98 3,307,200 32.60 14.19
03-08-28 31.90 32.48 31.87 5,347,400 32.38 14.09
Date Open High Low Vol Cls adjCls
03-08-27 31.13 31.82 31.12 3,766,200 31.76 13.82
03-08-26 31.15 31.39 30.75 3,072,200 31.13 13.55
03-08-25 31.11 31.29 30.55 3,205,800 31.29 13.62
03-08-22 31.25 31.30 31.04 3,251,000 31.21 13.58
03-08-21 30.65 31.17 30.50 3,758,200 31.16 13.56
03-08-20 30.59 30.77 30.52 2,465,600 30.65 13.34
03-08-19 30.90 30.90 30.50 3,936,600 30.79 13.40
03-08-18 30.80 30.80 30.41 3,180,600 30.80 13.40
03-08-15 31.00 31.11 30.53 2,055,800 30.80 13.40
Date Open High Low Vol Cls adjCls
03-08-14 31.08 31.16 30.79 3,037,400 31.07 13.52
03-08-13 30.75 31.16 30.70 4,037,400 31.11 13.54
03-08-12 30.47 30.65 30.32 2,086,800 30.64 13.33
03-08-11 30.13 30.60 30.05 3,153,800 30.48 13.26
03-08-08 29.80 30.26 29.77 3,161,800 30.05 13.08
03-08-07 29.40 30.00 29.38 2,656,800 29.81 12.97
03-08-06 29.33 29.66 29.05 2,776,400 29.33 12.76
03-08-05 30.25 30.25 29.30 3,017,000 29.33 12.76
03-08-04 30.05 30.30 29.75 3,798,200 30.14 13.12
Date Open High Low Vol Cls adjCls
03-08-01 29.98 30.11 29.70 4,259,200 29.95 13.03
03-07-31 29.75 30.42 29.67 10,982,600 29.99 13.05
03-07-30 28.00 29.23 28.00 7,572,000 28.95 12.60
03-07-29 28.35 28.62 27.75 4,014,000 27.75 12.08
03-07-28 27.95 28.60 27.54 3,667,600 28.47 12.39
03-07-25 27.73 28.14 27.51 1,631,000 27.98 12.18
03-07-24 27.90 28.00 27.61 3,295,600 27.75 12.08
03-07-23 27.76 27.76 27.35 2,048,600 27.66 12.04
03-07-22 27.76 28.02 27.43 2,278,400 27.80 12.10
Date Open High Low Vol Cls adjCls
03-07-21 27.44 27.80 27.24 3,582,400 27.80 12.10
03-07-18 27.79 27.79 27.30 4,353,000 27.43 11.94
03-07-17 28.20 28.24 27.53 5,767,600 27.56 11.99
03-07-16 28.51 28.59 28.04 3,055,800 28.25 12.27
03-07-15 28.60 28.94 28.21 5,682,200 28.51 12.38
03-07-14 29.35 29.35 28.50 4,129,800 28.53 12.39
03-07-11 28.12 28.77 28.05 2,854,800 28.60 12.42
03-07-10 28.35 28.36 27.75 5,203,200 28.15 12.22
03-07-09 28.70 28.97 28.49 4,715,000 28.49 12.37
Date Open High Low Vol Cls adjCls
03-07-08 28.48 29.06 28.36 5,811,000 28.70 12.46
03-07-07 28.25 28.44 28.12 3,841,800 28.44 12.35
03-07-03 28.00 28.12 27.70 3,322,600 28.07 12.19
03-07-02 28.21 28.35 27.90 4,614,600 28.15 12.22
03-07-01 28.03 28.29 27.66 3,333,800 28.21 12.25
03-06-30 27.81 28.14 27.74 3,655,600 28.03 12.17
03-06-27 28.31 28.32 27.73 2,983,200 27.80 12.07
03-06-26 27.58 28.36 27.47 4,512,800 28.28 12.28
03-06-25 27.94 27.95 27.45 6,452,400 27.55 11.96
Date Open High Low Vol Cls adjCls
03-06-24 27.40 28.10 27.14 7,266,000 27.93 12.13
03-06-23 27.32 27.35 26.17 6,200,000 26.42 11.47
03-06-20 26.98 27.70 26.89 6,010,000 27.51 11.95
03-06-19 27.65 27.95 26.74 7,771,400 26.79 11.63
03-06-18 28.24 28.30 27.89 3,657,800 28.19 12.24
03-06-17 28.52 28.52 28.10 3,218,000 28.27 12.28
03-06-16 27.98 28.42 27.80 2,189,800 28.28 12.28
03-06-13 28.09 28.23 27.60 2,488,200 27.85 12.09
03-06-12 28.70 28.70 27.70 3,084,400 28.05 12.18
Date Open High Low Vol Cls adjCls
03-06-11 27.90 28.50 27.69 3,683,400 28.50 12.38
03-06-10 27.85 27.91 27.52 3,231,800 27.76 12.06
03-06-09 27.09 27.80 27.07 4,197,800 27.50 11.94
03-06-06 27.47 27.83 27.05 3,444,800 27.17 11.80
03-06-05 27.18 27.51 26.81 3,696,600 27.27 11.84
03-06-04 27.25 27.60 27.06 4,606,000 27.54 11.96
03-06-03 26.54 27.25 26.51 4,449,400 27.11 11.77
03-06-02 26.30 27.20 26.25 5,580,200 26.54 11.53
03-05-30 26.00 26.44 25.96 3,180,000 26.10 11.33
Date Open High Low Vol Cls adjCls
03-05-29 26.01 26.19 25.50 5,810,200 25.86 11.23
03-05-28 25.98 26.52 25.92 3,793,200 25.98 11.28
03-05-27 25.90 26.19 25.60 6,176,000 25.98 11.28
03-05-23 26.35 26.35 25.92 3,048,000 26.12 11.34
03-05-22 25.70 26.34 25.56 6,109,400 26.30 11.42
03-05-21 25.00 25.34 24.85 3,372,800 25.34 11.00
03-05-20 25.15 25.50 24.85 3,602,600 25.03 10.87
03-05-19 26.11 26.11 24.92 4,445,000 25.15 10.92
03-05-16 26.20 26.20 25.69 4,009,600 26.11 11.34
Date Open High Low Vol Cls adjCls
03-05-15 26.60 26.76 25.83 4,586,800 26.38 11.46
03-05-14 27.45 27.49 26.30 4,559,600 26.63 11.56
03-05-13 26.98 27.47 26.77 5,405,800 27.08 11.76
03-05-12 26.53 26.94 26.25 5,936,200 26.94 11.70
03-05-09 26.55 26.68 26.25 5,484,400 26.60 11.55
03-05-08 26.10 26.51 25.85 4,982,800 26.51 11.51
03-05-07 26.33 26.41 25.87 8,274,800 26.06 11.32
03-05-06 25.48 26.49 25.32 12,652,600 26.33 11.43
03-05-05 25.37 25.65 25.13 8,267,600 25.47 11.06
Date Open High Low Vol Cls adjCls
03-05-02 24.47 25.70 24.47 6,523,800 25.29 10.98
03-05-01 24.15 24.49 23.85 4,506,200 24.42 10.60
03-04-30 24.40 24.60 24.00 8,092,000 24.21 10.51
03-04-29 24.10 24.70 24.10 5,164,000 24.70 10.73
03-04-28 23.96 24.25 23.85 4,024,000 24.16 10.49
03-04-25 23.50 24.10 23.48 8,941,200 23.96 10.41
03-04-24 23.36 23.45 23.02 5,210,600 23.44 10.18
03-04-23 23.58 23.64 23.13 4,380,600 23.35 10.14
03-04-22 22.95 23.59 22.95 3,165,000 23.50 10.21
Date Open High Low Vol Cls adjCls
03-04-21 23.35 23.50 23.05 3,237,800 23.08 10.02
03-04-17 23.64 23.65 22.50 8,543,200 23.19 10.07
03-04-16 24.25 24.28 23.58 5,424,600 23.70 10.27
03-04-15 24.38 24.40 23.90 4,907,600 24.27 10.51
03-04-14 23.89 24.50 23.78 4,602,000 24.48 10.61
03-04-11 23.96 24.15 23.65 3,944,600 23.69 10.26
03-04-10 23.88 23.98 23.66 4,355,600 23.92 10.36
03-04-09 24.16 24.35 23.77 3,560,600 23.91 10.36
03-04-08 24.42 24.43 23.88 3,335,200 24.17 10.47
Date Open High Low Vol Cls adjCls
03-04-07 24.70 24.90 24.14 3,449,000 24.20 10.48
03-04-04 24.44 24.44 23.99 4,906,600 24.08 10.43
03-04-03 24.30 24.39 23.71 8,887,800 23.97 10.38
03-04-02 23.78 24.20 23.74 4,761,800 24.01 10.40
03-04-01 23.78 23.91 23.37 6,300,200 23.56 10.21
03-03-31 22.33 24.38 22.33 6,415,200 23.85 10.33
03-03-28 25.22 25.22 24.86 2,389,200 24.90 10.79
03-03-27 25.30 25.39 24.93 3,105,000 25.30 10.96
03-03-26 25.61 25.65 25.30 2,867,600 25.40 11.00
Date Open High Low Vol Cls adjCls
03-03-25 25.25 25.64 25.18 4,295,000 25.48 11.04
03-03-24 26.68 26.68 25.01 3,225,600 25.39 11.00
03-03-21 26.42 26.67 26.00 4,388,000 26.67 11.55
03-03-20 25.38 26.05 25.19 3,888,600 26.02 11.27
03-03-19 25.15 25.37 24.85 7,085,800 25.37 10.99
03-03-18 26.55 26.65 25.79 4,668,000 26.11 11.31
03-03-17 25.33 26.67 25.18 5,751,400 26.61 11.53
03-03-14 25.10 25.70 25.05 3,556,600 25.43 11.02
03-03-13 24.65 25.16 24.37 3,702,000 25.16 10.90
Date Open High Low Vol Cls adjCls
03-03-12 24.55 24.65 24.19 3,552,400 24.48 10.61
03-03-11 24.55 24.88 24.40 3,604,400 24.63 10.67
03-03-10 25.25 25.33 24.55 2,478,200 24.55 10.64
03-03-07 25.00 25.47 24.93 3,032,800 25.34 10.98
03-03-06 25.14 25.61 24.70 4,382,800 25.40 11.00
03-03-05 25.14 25.21 24.83 5,709,400 25.15 10.90
03-03-04 25.00 25.20 24.70 10,246,000 25.04 10.85
03-03-03 24.90 25.00 24.27 6,363,200 24.60 10.66
03-02-28 24.86 25.05 24.63 4,133,200 24.90 10.79
Date Open High Low Vol Cls adjCls
03-02-27 24.81 25.00 24.43 4,471,400 24.85 10.77
03-02-26 24.92 25.24 24.72 3,230,800 24.73 10.71
03-02-25 25.00 25.01 24.41 7,278,200 24.91 10.79
03-02-24 25.85 25.85 25.10 4,848,000 25.13 10.89
03-02-21 25.40 26.07 25.21 4,337,000 25.98 11.25
03-02-20 25.41 25.66 25.28 3,217,800 25.45 11.03
03-02-19 25.70 25.80 25.29 4,505,800 25.45 11.03
03-02-18 25.15 25.70 25.13 4,800,000 25.49 11.04
03-02-14 24.71 25.10 24.24 6,979,200 24.99 10.83
Date Open High Low Vol Cls adjCls
03-02-13 24.97 24.97 24.30 8,274,200 24.71 10.70
03-02-12 25.30 25.70 24.97 4,737,800 24.97 10.82
03-02-11 25.15 25.90 25.15 4,999,000 25.21 10.92
03-02-10 24.93 24.96 24.60 6,009,600 24.83 10.76
03-02-07 25.25 25.38 24.75 4,857,000 24.90 10.79
03-02-06 25.00 25.37 24.96 6,443,400 25.10 10.87
03-02-05 24.80 25.34 24.68 8,660,600 25.00 10.83
03-02-04 24.55 24.82 24.21 13,628,000 24.55 10.64
03-02-03 23.00 23.40 22.95 8,738,200 23.34 10.11
Date Open High Low Vol Cls adjCls
03-01-31 22.00 22.80 21.91 10,410,600 22.62 9.80
03-01-30 22.75 22.85 21.84 7,577,800 21.99 9.53
03-01-29 23.20 23.22 22.55 7,142,000 22.69 9.83
03-01-28 23.50 23.61 23.21 5,106,000 23.55 10.20
03-01-27 23.45 23.65 22.95 4,161,400 23.20 10.05
03-01-24 24.21 24.26 23.65 3,581,200 23.80 10.31
03-01-23 24.48 24.53 24.13 4,428,000 24.21 10.49
03-01-22 24.65 24.93 24.34 3,677,000 24.51 10.62
03-01-21 25.50 25.63 24.66 3,394,600 24.72 10.71
Date Open High Low Vol Cls adjCls
03-01-17 25.20 25.54 25.18 2,746,600 25.36 10.96
03-01-16 25.40 25.62 25.40 2,978,200 25.53 11.03
03-01-15 25.49 25.56 25.11 1,866,200 25.11 10.85
03-01-14 25.41 25.60 25.25 2,181,800 25.59 11.06
03-01-13 25.40 25.57 25.02 3,583,000 25.41 10.98
03-01-10 25.18 25.57 25.15 3,242,200 25.31 10.94
03-01-09 24.95 25.50 24.92 4,640,200 25.43 10.99
03-01-08 25.02 25.38 24.87 3,081,400 24.95 10.78
03-01-07 25.63 25.63 24.74 6,928,400 24.97 10.79
Date Open High Low Vol Cls adjCls
03-01-06 25.89 26.39 25.49 5,273,800 25.62 11.07
03-01-03 25.50 26.20 25.50 4,623,600 25.89 11.19
03-01-02 25.45 25.78 25.00 3,832,200 25.41 10.98
02-12-31 24.46 25.30 24.40 4,247,000 24.97 10.79
02-12-30 23.99 24.62 23.82 4,176,200 24.46 10.57
02-12-27 24.49 24.60 23.90 2,529,400 23.99 10.37
02-12-26 24.43 24.93 24.30 2,126,000 24.40 10.55
02-12-24 24.28 24.45 24.18 2,401,000 24.43 10.56
02-12-23 24.80 24.85 24.04 4,444,600 24.30 10.50
Date Open High Low Vol Cls adjCls
02-12-20 24.55 24.93 24.27 5,843,400 24.79 10.71
02-12-19 24.98 25.24 24.15 5,721,800 24.60 10.63
02-12-18 25.25 25.25 24.85 5,849,200 24.96 10.79
02-12-17 25.60 25.74 24.94 6,634,200 25.30 10.94
02-12-16 25.69 25.79 24.98 7,910,400 25.43 10.99
02-12-13 26.00 26.23 25.18 5,457,800 25.49 11.02
02-12-12 26.72 26.80 26.00 2,930,000 26.31 11.37
02-12-11 26.70 27.05 26.41 2,794,600 26.66 11.52
02-12-10 26.48 27.14 26.33 3,144,400 27.05 11.69
Date Open High Low Vol Cls adjCls
02-12-09 26.90 27.13 26.39 3,003,600 26.39 11.41
02-12-06 26.54 27.32 26.42 2,851,600 26.99 11.67
02-12-05 27.45 27.45 26.34 2,779,800 26.54 11.47
02-12-04 26.10 27.80 26.10 5,073,600 27.16 11.74
02-12-03 26.63 26.70 25.70 8,239,000 26.42 11.42
02-12-02 27.20 27.49 26.31 4,548,800 26.62 11.51
02-11-29 26.83 27.25 26.75 1,760,400 26.88 11.62
02-11-27 26.15 27.05 26.07 4,010,000 26.90 11.63
02-11-26 25.95 26.30 25.80 4,704,800 26.03 11.25
Date Open High Low Vol Cls adjCls
02-11-25 26.27 26.28 25.10 10,345,400 26.15 11.30
02-11-22 26.20 26.38 26.00 8,512,600 26.07 11.27
02-11-21 26.90 26.99 25.49 12,169,000 26.00 11.24
02-11-20 27.10 27.17 26.61 4,234,200 27.10 11.71
02-11-19 27.33 27.66 26.59 2,995,000 27.15 11.73
02-11-18 28.15 28.37 27.23 3,078,600 27.32 11.81
02-11-15 27.73 28.56 27.69 3,972,400 28.12 12.15
02-11-14 27.24 28.10 27.01 5,010,200 27.92 12.07
02-11-13 26.49 27.47 26.05 3,247,000 26.68 11.53
Date Open High Low Vol Cls adjCls
02-11-12 26.48 27.39 26.31 2,655,000 26.74 11.56
02-11-11 26.92 27.06 26.30 2,666,200 26.36 11.39
02-11-08 27.60 27.62 26.82 4,200,200 26.92 11.64
02-11-07 27.60 27.79 27.36 3,681,600 27.52 11.89
02-11-06 27.75 27.83 27.30 6,225,800 27.55 11.91
02-11-05 27.05 27.60 26.90 5,426,800 27.45 11.86
02-11-04 28.00 28.13 27.06 5,524,000 27.15 11.73
02-11-01 27.78 28.08 27.20 3,867,200 27.96 12.08
02-10-31 27.21 28.10 26.65 6,721,200 27.73 11.99
Date Open High Low Vol Cls adjCls
02-10-30 27.25 27.54 26.61 7,732,000 27.21 11.76
02-10-29 27.07 27.55 26.76 4,188,000 27.15 11.73
02-10-28 28.00 28.10 26.84 4,199,800 27.05 11.69
02-10-25 27.50 28.04 27.14 3,313,800 27.89 12.05
02-10-24 28.00 28.09 27.15 2,591,400 27.44 11.86
02-10-23 27.43 28.05 27.21 3,788,600 27.92 12.07
02-10-22 27.35 27.74 26.99 3,355,400 27.43 11.86
02-10-21 27.70 27.74 26.85 4,336,200 27.64 11.95
02-10-18 27.95 27.99 27.50 2,727,600 27.70 11.97
Date Open High Low Vol Cls adjCls
02-10-17 28.25 28.37 27.75 4,476,600 28.00 12.10
02-10-16 28.50 28.94 27.80 3,757,000 28.05 12.10
02-10-15 27.85 28.80 27.76 4,270,200 28.70 12.38
02-10-14 27.20 27.93 27.05 2,510,400 27.20 11.73
02-10-11 26.20 27.39 26.15 3,124,600 27.20 11.73
02-10-10 25.90 26.50 25.51 5,149,400 26.09 11.25
02-10-09 26.08 26.21 25.43 6,531,000 25.75 11.11
02-10-08 27.10 27.32 25.05 10,927,600 25.89 11.17
02-10-07 24.62 24.92 23.79 3,588,800 24.00 10.35
Date Open High Low Vol Cls adjCls
02-10-04 24.86 25.20 23.76 4,464,400 24.62 10.62
02-10-03 24.70 25.38 24.20 5,074,000 24.82 10.71
02-10-02 24.20 25.75 24.15 4,932,800 24.80 10.70
02-10-01 25.36 25.36 23.03 11,739,000 24.51 10.57
02-09-30 27.39 27.39 24.50 10,150,600 25.35 10.93
02-09-27 28.72 29.15 27.38 3,056,800 27.39 11.81
02-09-26 27.87 29.02 27.72 4,388,000 28.90 12.47
02-09-25 26.60 27.81 26.56 4,134,800 27.61 11.91
02-09-24 27.00 27.38 25.96 5,943,800 26.33 11.36
Date Open High Low Vol Cls adjCls
02-09-23 27.00 27.39 26.83 3,203,800 27.27 11.76
02-09-20 27.45 27.72 27.00 3,658,000 27.52 11.87
02-09-19 27.72 27.82 27.06 2,329,000 27.34 11.79
02-09-18 27.50 27.97 26.40 5,643,200 27.72 11.96
02-09-17 29.74 29.89 28.33 2,393,600 28.40 12.25
02-09-16 29.69 29.92 29.05 2,429,600 29.57 12.75
02-09-13 29.15 30.05 29.12 2,963,800 29.71 12.81
02-09-12 29.51 29.88 28.95 3,972,800 29.58 12.76
02-09-11 29.85 30.08 29.48 1,206,200 29.50 12.72
Date Open High Low Vol Cls adjCls
02-09-10 29.62 29.79 29.40 2,045,400 29.68 12.80
02-09-09 29.03 29.78 28.67 2,266,600 29.46 12.71
02-09-06 28.05 29.26 27.95 3,321,200 29.10 12.55
02-09-05 28.24 28.28 27.56 3,757,200 27.88 12.03
02-09-04 28.50 28.82 27.66 5,473,400 28.49 12.29
02-09-03 29.39 29.47 28.41 4,620,600 28.59 12.33
02-08-30 29.35 29.67 28.95 2,503,600 29.39 12.68
02-08-29 29.80 29.80 29.17 4,167,400 29.35 12.66
02-08-28 30.45 30.78 29.55 2,001,200 30.04 12.96
Date Open High Low Vol Cls adjCls
02-08-27 31.10 31.34 30.38 3,121,600 30.64 13.22
02-08-26 30.95 31.15 30.53 3,220,400 30.88 13.32
02-08-23 31.02 31.40 30.86 4,281,400 31.22 13.47
02-08-22 30.43 31.22 30.40 3,270,800 31.11 13.42
02-08-21 30.14 30.46 29.46 3,586,400 30.43 13.13
02-08-20 31.25 31.25 29.92 4,354,200 30.11 12.99
02-08-19 30.16 31.40 30.14 3,125,800 31.30 13.50
02-08-16 29.71 30.62 29.65 2,285,200 30.17 13.01
02-08-15 29.87 30.96 29.81 3,481,600 30.16 13.01
Date Open High Low Vol Cls adjCls
02-08-14 28.69 30.04 28.45 3,162,200 30.00 12.94
02-08-13 28.75 29.78 28.60 3,218,800 28.69 12.37
02-08-12 29.20 29.31 28.61 3,070,000 28.75 12.40
02-08-09 29.30 29.55 28.90 4,159,400 29.41 12.69
02-08-08 29.05 29.45 28.56 5,338,400 29.37 12.67
02-08-07 28.55 29.43 28.55 5,118,000 29.38 12.67
02-08-06 26.75 28.58 26.75 5,034,600 28.03 12.09
02-08-05 27.95 28.37 26.44 5,839,800 26.45 11.41
02-08-02 28.60 29.80 27.37 7,737,400 27.70 11.95
Date Open High Low Vol Cls adjCls
02-08-01 28.90 29.25 28.17 5,915,800 28.65 12.36
02-07-31 26.50 28.60 26.50 7,483,600 28.60 12.34
02-07-30 26.50 26.60 25.66 4,930,200 26.23 11.31
02-07-29 26.25 26.73 26.00 5,776,800 26.57 11.46
02-07-26 25.65 26.10 25.10 4,763,400 25.93 11.18
02-07-25 25.89 25.90 24.46 6,293,000 25.69 11.08
02-07-24 23.60 26.35 23.55 7,585,600 25.91 11.18
02-07-23 23.80 25.15 23.80 5,642,600 24.42 10.53
02-07-22 25.50 25.80 24.29 6,189,600 25.00 10.78
Date Open High Low Vol Cls adjCls
02-07-19 25.82 26.04 25.54 6,247,200 25.80 11.13
02-07-18 26.10 26.45 25.98 4,486,200 26.07 11.24
02-07-17 26.50 26.60 25.91 4,630,800 26.20 11.28
02-07-16 26.50 26.81 25.98 4,695,800 26.20 11.28
02-07-15 27.35 27.50 25.72 7,433,400 26.93 11.59
02-07-12 27.85 28.20 27.09 4,427,400 27.31 11.75
02-07-11 26.75 27.94 26.60 6,568,800 27.08 11.65
02-07-10 28.68 28.88 27.55 3,961,200 27.66 11.90
02-07-09 29.60 29.79 28.39 3,698,400 28.51 12.27
Date Open High Low Vol Cls adjCls
02-07-08 29.60 29.72 29.18 2,743,400 29.39 12.65
02-07-05 29.31 29.85 29.29 1,833,400 29.55 12.72
02-07-03 29.50 29.52 28.47 3,164,200 29.32 12.62
02-07-02 29.70 29.75 28.70 4,656,800 29.40 12.65
02-07-01 30.40 30.74 30.04 3,699,600 30.12 12.96
02-06-28 31.00 31.09 30.48 8,640,000 30.60 13.17
02-06-27 31.30 31.72 30.74 4,921,000 30.99 13.34
02-06-26 30.50 31.45 30.44 3,191,400 31.17 13.41
02-06-25 32.00 32.13 31.35 3,576,600 31.35 13.49
Date Open High Low Vol Cls adjCls
02-06-24 32.30 32.64 31.66 3,942,000 31.73 13.66
02-06-21 33.00 33.20 32.40 8,191,000 32.58 14.02
02-06-20 33.00 33.29 32.85 4,487,000 33.01 14.21
02-06-19 33.28 33.62 32.92 5,408,600 33.00 14.20
02-06-18 33.63 33.74 33.20 3,501,600 33.50 14.42
02-06-17 32.88 33.68 32.86 2,202,000 33.63 14.47
02-06-14 33.01 33.08 31.60 6,260,600 32.88 14.15
02-06-13 33.49 33.49 32.94 2,514,000 33.01 14.21
02-06-12 33.10 33.49 32.75 3,961,600 33.49 14.41
Date Open High Low Vol Cls adjCls
02-06-11 33.35 33.84 32.92 4,102,800 32.98 14.19
02-06-10 32.83 33.22 32.78 2,942,000 33.14 14.26
02-06-07 32.15 32.80 32.01 3,592,000 32.76 14.10
02-06-06 31.84 32.35 31.77 4,380,600 32.15 13.84
02-06-05 30.99 31.80 30.99 5,447,200 31.76 13.67
02-06-04 31.45 31.46 30.24 5,251,600 31.00 13.34
02-06-03 32.00 32.10 31.57 3,376,800 31.57 13.59
02-05-31 32.22 32.24 31.86 4,191,000 32.03 13.78
02-05-30 32.60 32.85 32.16 1,928,000 32.22 13.87
Date Open High Low Vol Cls adjCls
02-05-29 32.65 32.98 32.48 1,702,200 32.67 14.06
02-05-28 33.00 33.34 32.45 3,137,800 32.62 14.04
02-05-24 33.25 33.88 33.12 2,556,400 33.20 14.29
02-05-23 33.05 33.25 32.77 1,764,800 33.25 14.31
02-05-22 33.10 33.16 32.68 2,210,200 33.04 14.22
02-05-21 33.98 34.00 32.94 2,059,800 33.05 14.22
02-05-20 34.30 34.37 33.75 1,541,400 33.78 14.54
02-05-17 34.00 34.30 33.95 2,138,600 34.18 14.71
02-05-16 34.15 34.40 33.52 2,229,600 33.98 14.62
Date Open High Low Vol Cls adjCls
02-05-15 34.66 34.80 34.12 2,983,000 34.14 14.69
02-05-14 34.60 34.68 34.22 3,312,400 34.66 14.92
02-05-13 34.40 34.60 34.01 2,396,800 34.30 14.76
02-05-10 34.75 34.75 34.12 2,745,800 34.40 14.80
02-05-09 35.30 35.52 34.40 5,639,000 34.59 14.89
02-05-08 34.20 35.65 33.88 9,979,800 35.53 15.29
02-05-07 32.85 33.73 32.45 6,599,000 33.62 14.47
02-05-06 32.60 32.94 32.41 3,036,200 32.48 13.98
02-05-03 33.10 33.38 32.10 4,770,400 32.65 14.05
Date Open High Low Vol Cls adjCls
02-05-02 33.30 33.54 32.67 5,045,600 32.74 14.09
02-05-01 33.28 33.59 32.80 3,300,600 33.24 14.31
02-04-30 33.65 33.90 33.17 4,068,800 33.48 14.41
02-04-29 32.52 33.93 32.50 3,632,200 33.31 14.34
02-04-26 33.40 33.40 31.68 4,880,800 32.45 13.97
02-04-25 33.55 33.56 32.56 3,909,200 33.40 14.37
02-04-24 34.22 34.25 33.85 2,838,200 33.92 14.60
02-04-23 34.25 34.45 34.10 2,424,000 34.22 14.73
02-04-22 34.38 34.40 33.94 2,259,800 34.33 14.77
Date Open High Low Vol Cls adjCls
02-04-19 34.70 34.75 33.86 3,238,200 34.40 14.80
02-04-18 34.38 34.55 33.94 2,418,200 34.44 14.80
02-04-17 35.23 35.24 34.31 3,650,200 34.38 14.77
02-04-16 34.90 35.24 34.65 3,547,600 35.23 15.14
02-04-15 35.00 35.02 34.60 5,475,800 34.71 14.91
02-04-12 34.67 35.08 34.10 2,785,600 35.00 15.04
02-04-11 35.00 35.08 34.40 4,411,800 34.65 14.89
02-04-10 35.35 35.40 34.75 4,714,800 35.24 15.14
02-04-09 34.75 35.70 34.69 10,194,800 35.58 15.29
Date Open High Low Vol Cls adjCls
02-04-08 33.75 34.00 33.20 2,546,800 33.82 14.53
02-04-05 33.55 33.85 33.17 2,930,000 33.74 14.50
02-04-04 33.05 33.65 32.99 2,643,800 33.54 14.41
02-04-03 33.50 34.25 33.05 2,844,400 33.44 14.37
02-04-02 34.57 34.60 33.45 3,303,600 33.63 14.45
02-04-01 34.40 34.54 33.85 3,247,800 34.50 14.82
02-03-28 34.25 34.60 34.18 3,866,600 34.33 14.75
02-03-27 33.85 33.85 33.30 3,596,000 33.77 14.51
02-03-26 34.35 34.47 33.40 3,228,000 34.00 14.61
Date Open High Low Vol Cls adjCls
02-03-25 34.55 34.70 34.15 2,138,000 34.27 14.72
02-03-22 34.48 34.78 34.14 2,359,800 34.48 14.81
02-03-21 34.60 34.61 34.21 2,738,200 34.45 14.80
02-03-20 34.55 34.68 33.83 4,317,800 34.64 14.88
02-03-19 35.35 35.55 34.89 7,090,800 35.21 15.13
02-03-18 34.50 35.50 34.43 8,715,600 35.40 15.21
02-03-15 34.00 34.51 33.75 14,548,800 34.31 14.74
02-03-14 32.65 33.49 32.61 7,325,200 33.38 14.34
02-03-13 32.70 32.96 32.37 11,415,800 32.75 14.07
Date Open High Low Vol Cls adjCls
02-03-12 31.00 32.85 30.50 5,013,200 32.65 14.03
02-03-11 30.70 31.18 30.41 3,608,600 31.09 13.36
02-03-08 30.98 31.00 30.70 4,311,200 30.85 13.25
02-03-07 31.12 31.15 30.08 5,296,600 30.41 13.07
02-03-06 30.35 31.16 30.11 7,287,800 31.13 13.37
02-03-05 29.45 30.05 29.33 7,085,600 29.90 12.85
02-03-04 28.40 29.60 28.39 5,932,200 29.35 12.61
02-03-01 27.40 28.11 27.40 4,757,200 28.03 12.04
02-02-28 27.35 27.89 27.00 4,322,600 27.32 11.74
Date Open High Low Vol Cls adjCls
02-02-27 28.62 28.70 27.19 5,801,800 27.47 11.80
02-02-26 28.12 28.97 28.07 3,348,800 28.77 12.36
02-02-25 27.15 28.24 27.15 3,743,400 28.15 12.09
02-02-22 27.20 27.25 26.71 3,626,600 27.16 11.67
02-02-21 27.30 27.97 27.30 4,091,200 27.39 11.77
02-02-20 27.44 27.62 27.09 2,511,600 27.48 11.81
02-02-19 27.80 27.95 26.91 6,401,000 27.40 11.77
02-02-15 28.08 28.30 27.80 2,901,000 27.98 12.02
02-02-14 28.00 28.35 28.00 3,349,000 28.08 12.06
Date Open High Low Vol Cls adjCls
02-02-13 27.95 28.15 27.81 3,448,000 27.94 12.00
02-02-12 27.45 28.03 27.35 5,519,200 27.90 11.99
02-02-11 26.90 27.45 26.85 4,404,400 27.45 11.79
02-02-08 26.85 27.10 26.35 4,102,000 26.81 11.52
02-02-07 26.10 27.50 25.95 6,193,400 26.89 11.55
02-02-06 27.10 27.40 25.74 4,257,200 26.13 11.23
02-02-05 26.55 27.30 25.58 6,809,800 27.02 11.61
02-02-04 26.25 27.12 25.94 5,558,200 26.57 11.42
02-02-01 27.00 27.19 25.75 5,675,400 25.80 11.08
Date Open High Low Vol Cls adjCls
02-01-31 27.00 27.34 26.95 5,161,600 27.20 11.69
02-01-30 26.35 27.02 25.80 5,487,800 26.89 11.55
02-01-29 27.95 28.26 26.50 4,752,200 26.73 11.48
02-01-28 28.25 28.40 27.76 3,076,400 27.88 11.98
02-01-25 27.57 28.18 27.55 2,953,000 28.03 12.04
02-01-24 27.96 28.26 27.46 4,982,200 27.56 11.84
02-01-23 27.80 28.05 27.63 2,859,800 27.95 12.01
02-01-22 28.20 28.39 27.74 5,694,400 27.75 11.92
02-01-18 27.94 28.19 27.72 2,834,200 27.91 11.99
Date Open High Low Vol Cls adjCls
02-01-17 28.25 28.25 27.90 2,822,400 28.00 12.01
02-01-16 28.28 28.30 27.60 4,636,400 28.09 12.04
02-01-15 28.55 28.89 27.70 5,533,800 28.27 12.12
02-01-14 28.80 29.00 28.55 2,776,600 28.79 12.34
02-01-11 28.78 28.91 28.56 4,008,200 28.75 12.33
02-01-10 29.15 29.18 28.61 4,081,400 29.00 12.43
02-01-09 29.70 29.82 29.20 4,157,400 29.30 12.56
02-01-08 29.54 29.80 29.25 4,488,800 29.54 12.67
02-01-07 29.63 30.19 29.33 5,351,800 29.54 12.67
Date Open High Low Vol Cls adjCls
02-01-04 29.60 30.12 29.40 4,860,000 29.63 12.70
02-01-03 29.70 30.17 29.25 5,449,000 29.60 12.69
02-01-02 29.85 29.89 29.04 4,616,800 29.60 12.69
01-12-31 29.80 30.25 29.60 3,492,600 29.60 12.69
01-12-28 30.00 30.48 29.75 2,830,600 30.00 12.86
01-12-27 29.45 30.22 29.45 4,219,600 30.00 12.86
01-12-26 29.56 29.85 29.30 3,329,800 29.56 12.67
01-12-24 29.55 30.02 29.55 1,918,800 29.81 12.78
01-12-21 30.00 30.01 29.50 8,007,200 29.90 12.82
Date Open High Low Vol Cls adjCls
01-12-20 29.25 29.95 29.14 7,330,200 29.52 12.66
01-12-19 28.95 29.45 28.81 7,294,200 29.33 12.58
01-12-18 28.90 29.10 28.44 7,981,800 28.99 12.43
01-12-17 27.28 29.06 27.21 8,935,800 29.06 12.46
01-12-14 26.55 28.00 26.30 7,746,800 27.27 11.69
01-12-13 26.10 27.20 26.00 5,356,200 26.64 11.42
01-12-12 26.73 26.73 25.00 7,104,800 26.10 11.19
01-12-11 26.60 26.87 26.45 4,224,800 26.73 11.46
01-12-10 27.10 27.10 26.53 3,764,000 26.60 11.40
Date Open High Low Vol Cls adjCls
01-12-07 27.60 27.64 27.05 3,554,600 27.35 11.73
01-12-06 27.20 27.69 26.97 4,746,800 27.41 11.75
01-12-05 26.45 27.51 26.45 4,899,400 27.11 11.62
01-12-04 26.80 27.10 26.40 4,986,200 26.52 11.37
01-12-03 26.85 27.12 26.40 6,360,200 26.99 11.57
01-11-30 27.25 27.30 26.80 5,896,800 26.95 11.56
01-11-29 27.51 27.51 27.00 6,268,800 27.28 11.70
01-11-28 27.50 27.95 27.00 11,062,600 27.50 11.79
01-11-27 26.85 27.40 26.75 9,533,200 26.91 11.54
Date Open High Low Vol Cls adjCls
01-11-26 25.50 27.04 25.49 13,161,200 26.90 11.53
01-11-23 24.90 25.43 24.83 3,502,800 25.34 10.86
01-11-21 24.55 25.01 24.27 9,742,200 24.83 10.65
01-11-20 24.47 24.84 24.29 8,418,800 24.68 10.58
01-11-19 24.10 25.00 24.07 7,127,600 24.95 10.70
01-11-16 24.24 24.25 23.85 6,631,000 24.16 10.36
01-11-15 24.25 24.27 23.98 10,397,200 24.22 10.38
01-11-14 24.15 24.38 24.00 6,469,400 24.18 10.37
01-11-13 24.10 24.37 23.91 7,961,800 24.05 10.31
Date Open High Low Vol Cls adjCls
01-11-12 24.30 24.30 23.80 5,308,800 24.10 10.33
01-11-09 24.20 24.27 23.77 6,739,200 24.15 10.35
01-11-08 24.80 24.80 24.00 8,882,600 24.35 10.44
01-11-07 23.73 24.65 23.73 11,169,800 24.55 10.53
01-11-06 23.20 23.80 22.90 12,474,000 23.73 10.17
01-11-05 23.30 23.53 22.89 12,980,800 23.43 10.05
01-11-02 24.00 24.05 23.06 9,283,000 23.28 9.98
01-11-01 23.90 24.19 23.52 11,656,800 24.00 10.29
01-10-31 24.36 24.45 23.00 29,423,200 23.90 10.25
Date Open High Low Vol Cls adjCls
01-10-30 26.00 26.00 23.00 64,118,400 24.35 10.44
01-10-29 32.00 32.09 31.52 2,588,000 31.62 13.56
01-10-26 32.00 32.41 31.85 8,301,600 32.00 13.72
01-10-25 32.13 32.20 30.94 3,901,600 32.00 13.72
01-10-24 32.50 32.85 32.02 2,539,000 32.13 13.78
01-10-23 32.85 32.94 32.09 3,044,600 32.55 13.96
01-10-22 32.05 32.40 31.50 2,976,200 32.24 13.82
01-10-19 31.90 32.30 31.66 2,752,400 32.21 13.81
01-10-18 32.54 32.60 31.50 3,990,000 32.15 13.78
Date Open High Low Vol Cls adjCls
01-10-17 33.85 33.90 32.30 4,594,600 32.60 13.95
01-10-16 33.25 33.46 32.28 3,092,400 33.23 14.22
01-10-15 32.45 33.30 32.40 5,580,400 32.80 14.04
01-10-12 32.10 32.88 31.35 9,543,400 32.88 14.07
01-10-11 32.57 32.85 32.15 4,198,200 32.57 13.94
01-10-10 32.15 32.56 31.90 5,547,800 32.48 13.90
01-10-09 32.60 32.80 31.94 4,471,800 32.40 13.87
01-10-08 33.05 33.74 32.80 4,048,000 33.23 14.22
01-10-05 33.26 33.61 32.87 3,716,800 33.14 14.18
Date Open High Low Vol Cls adjCls
01-10-04 34.55 34.55 33.20 4,574,400 33.26 14.24
01-10-03 33.00 34.55 33.00 6,408,000 34.55 14.79
01-10-02 32.80 33.47 32.41 4,497,000 33.39 14.29
01-10-01 33.30 33.31 32.20 4,667,400 32.80 14.04
01-09-28 32.33 33.80 32.21 5,016,600 33.20 14.21
01-09-27 31.43 32.40 31.20 7,112,800 32.40 13.87
01-09-26 31.50 31.80 31.25 7,519,400 31.68 13.56
01-09-25 32.05 32.20 31.13 10,779,200 31.40 13.44
01-09-24 33.25 33.25 31.80 13,671,800 32.12 13.75
Date Open High Low Vol Cls adjCls
01-09-21 30.50 32.80 30.46 19,999,800 32.25 13.80
01-09-20 36.70 36.90 35.20 8,308,400 35.35 15.13
01-09-19 36.60 37.15 35.68 6,432,200 36.41 15.58
01-09-18 35.63 36.50 35.63 4,546,200 36.25 15.51
01-09-17 35.50 36.45 35.35 7,196,200 35.64 15.25
01-09-10 35.50 36.38 35.35 5,417,600 36.24 15.51
01-09-07 36.65 36.91 35.35 7,264,200 35.77 15.31
01-09-06 37.85 37.85 36.60 5,203,400 36.65 15.69
01-09-05 37.95 38.81 37.31 10,125,200 38.00 16.26
Date Open High Low Vol Cls adjCls
01-09-04 36.12 37.55 36.11 5,184,200 37.00 15.84
01-08-31 36.41 36.60 35.94 3,935,200 36.11 15.45
01-08-30 36.77 37.36 36.65 3,153,600 36.66 15.69
01-08-29 37.05 37.19 36.69 4,925,600 36.77 15.74
01-08-28 36.96 37.42 36.85 4,089,000 37.27 15.95
01-08-27 37.98 38.00 36.93 3,119,600 37.00 15.84
01-08-24 37.90 38.10 37.16 3,827,800 37.98 16.26
01-08-23 37.08 37.35 35.69 9,552,800 37.00 15.84
01-08-22 37.50 37.60 37.08 3,580,000 37.50 16.05
Date Open High Low Vol Cls adjCls
01-08-21 38.00 38.00 37.18 5,816,600 37.18 15.91
01-08-20 37.00 38.15 36.78 5,630,400 38.00 16.26
01-08-17 37.00 37.15 36.10 3,682,600 36.60 15.66
01-08-16 37.40 37.43 36.76 5,017,000 36.78 15.74
01-08-15 36.80 37.75 36.60 4,426,800 37.40 16.01
01-08-14 36.08 37.00 36.05 5,489,200 36.78 15.74
01-08-13 36.10 36.14 35.76 3,903,600 35.90 15.36
01-08-10 36.00 36.35 35.60 4,938,000 36.05 15.43
01-08-09 35.90 36.23 35.74 7,053,600 36.15 15.47
Date Open High Low Vol Cls adjCls
01-08-08 36.00 36.60 35.76 8,365,600 35.86 15.35
01-08-07 35.97 36.08 35.90 4,771,000 36.07 15.44
01-08-06 36.00 36.02 35.48 4,572,000 35.96 15.39
01-08-03 36.97 36.97 35.49 9,878,400 36.00 15.41
01-08-02 35.50 37.02 35.49 10,589,400 36.91 15.80
01-08-01 34.75 35.50 34.75 13,826,800 35.06 15.01
01-07-31 36.90 37.20 35.95 12,917,000 36.01 15.41
01-07-30 36.85 36.98 36.55 9,645,200 36.72 15.72
01-07-27 37.25 37.30 36.14 12,823,600 36.75 15.73
Date Open High Low Vol Cls adjCls
01-07-26 40.03 40.10 37.00 22,429,200 37.21 15.93
01-07-25 40.00 40.12 39.85 4,312,800 40.05 17.14
01-07-24 40.75 40.95 39.94 4,096,600 40.04 17.14
01-07-23 40.90 40.90 39.95 3,387,800 40.04 17.14
01-07-20 40.25 40.44 40.15 4,178,800 40.25 17.23
01-07-19 40.10 41.04 40.09 3,778,200 40.48 17.33
01-07-18 40.00 40.29 39.90 4,910,400 40.00 17.09
01-07-17 39.60 40.35 39.60 5,617,400 40.17 17.17
01-07-16 39.50 39.84 39.10 6,278,200 39.75 16.99
Date Open High Low Vol Cls adjCls
01-07-13 39.00 39.60 38.90 5,074,800 39.36 16.82
01-07-12 39.40 39.96 38.65 9,478,600 38.93 16.64
01-07-11 39.28 39.90 39.16 7,921,600 39.45 16.86
01-07-10 38.90 39.43 38.51 9,013,400 39.00 16.67
01-07-09 38.15 38.85 38.09 4,903,800 38.20 16.33
01-07-06 38.00 38.37 37.90 6,149,600 38.20 16.33
01-07-05 36.99 38.50 36.99 7,542,600 38.05 16.26
01-07-03 36.50 37.10 35.95 4,884,200 36.99 15.81
01-07-02 38.25 38.51 37.40 7,391,200 37.46 16.01
Date Open High Low Vol Cls adjCls
01-06-29 37.80 38.65 37.20 11,940,600 38.60 16.50
01-06-28 37.04 37.85 36.67 15,411,200 37.79 16.15
01-06-27 39.97 40.00 36.25 40,463,800 36.51 15.60
01-06-26 43.10 44.60 42.85 11,216,800 44.10 18.85
01-06-25 45.13 45.13 42.80 14,478,600 42.88 18.33
01-06-22 46.30 46.30 44.50 11,186,800 45.13 19.29
01-06-21 47.92 48.52 45.00 15,364,800 45.46 19.43
01-06-20 48.85 49.24 47.69 5,903,600 47.93 20.48
01-06-19 49.00 49.00 48.25 7,725,400 48.85 20.88
Date Open High Low Vol Cls adjCls
01-06-18 48.00 48.98 48.00 11,460,200 48.70 20.81
01-06-15 50.30 50.50 47.50 21,769,400 47.55 20.32
01-06-14 54.40 54.75 54.10 2,736,000 54.49 23.29
01-06-13 54.94 55.02 54.32 3,254,000 54.58 23.33
01-06-12 54.00 55.05 53.92 5,053,400 54.94 23.48
01-06-11 56.07 56.07 54.06 3,945,600 54.20 23.16
01-06-08 56.95 56.95 55.70 1,592,400 56.07 23.96
01-06-07 55.99 56.90 55.60 3,160,600 56.58 24.18
01-06-06 54.69 56.40 53.95 5,871,400 56.10 23.98
Date Open High Low Vol Cls adjCls
01-06-05 54.40 54.95 54.00 6,481,400 54.69 23.37
01-06-04 54.60 54.60 54.02 1,856,400 54.40 23.25
01-06-01 54.75 54.85 53.94 2,792,600 54.42 23.26
01-05-31 54.90 55.65 54.50 4,103,000 54.90 23.46
01-05-30 53.45 54.97 53.26 5,988,200 54.90 23.46
01-05-29 54.55 54.55 53.00 7,088,200 53.30 22.78
01-05-25 54.70 55.50 54.50 3,687,600 55.17 23.58
01-05-24 54.40 54.55 53.47 3,959,000 53.86 23.02
01-05-23 54.75 55.03 53.85 3,590,600 54.02 23.09
Date Open High Low Vol Cls adjCls
01-05-22 54.77 55.65 54.48 3,168,400 54.54 23.31
01-05-21 54.69 55.55 54.50 2,886,200 54.75 23.40
01-05-18 54.65 54.73 53.06 4,660,600 54.68 23.37
01-05-17 53.30 55.66 53.03 4,938,400 54.25 23.19
01-05-16 52.25 53.75 52.10 4,553,400 52.96 22.63
01-05-15 52.75 52.80 51.60 6,555,400 52.00 22.22
01-05-14 52.65 53.14 51.95 6,400,200 52.40 22.39
01-05-11 54.80 55.15 52.50 5,950,200 52.65 22.50
01-05-10 55.31 55.60 53.95 4,797,000 54.20 23.16
Date Open High Low Vol Cls adjCls
01-05-09 54.28 55.32 53.85 6,538,400 55.31 23.64
01-05-08 53.40 54.91 53.00 6,799,000 54.28 23.20
01-05-07 53.55 53.68 51.58 9,362,800 52.80 22.57
01-05-04 54.00 54.00 53.35 7,326,000 53.80 22.99
01-05-03 55.60 56.20 54.30 7,938,000 54.45 23.27
01-05-02 59.30 59.75 55.00 12,741,600 55.84 23.86
01-05-01 59.00 59.75 58.78 3,107,400 59.69 25.51
01-04-30 59.85 60.30 58.66 4,786,400 58.95 25.19
01-04-27 58.20 60.25 58.15 2,705,800 59.75 25.54
Date Open High Low Vol Cls adjCls
01-04-26 57.00 57.85 56.75 3,672,400 57.85 24.72
01-04-25 55.75 57.00 55.50 5,315,800 56.41 24.11
01-04-24 56.30 56.45 55.00 4,423,000 55.50 23.72
01-04-23 57.50 57.50 55.98 2,725,200 56.10 23.98
01-04-20 57.19 57.40 56.25 4,067,400 56.95 24.34
01-04-19 56.90 57.42 55.91 3,909,800 57.25 24.44
01-04-18 57.10 58.00 56.00 5,322,400 56.80 24.25
01-04-17 55.45 56.60 55.10 2,415,400 56.50 24.12
01-04-16 56.25 56.49 55.02 2,072,400 55.33 23.62
Date Open High Low Vol Cls adjCls
01-04-12 55.00 56.40 54.74 4,001,200 56.00 23.91
01-04-11 56.73 56.80 53.48 4,629,600 54.41 23.23
01-04-10 54.80 57.40 54.40 5,379,600 56.98 24.33
01-04-09 55.40 56.10 54.01 3,547,400 54.24 23.16
01-04-06 55.89 56.05 54.50 3,849,600 56.00 23.91
01-04-05 57.45 57.71 55.40 5,293,600 55.90 23.87
01-04-04 57.65 58.15 57.50 5,385,600 58.00 24.76
01-04-03 58.60 58.73 57.50 5,582,000 57.53 24.56
01-04-02 58.45 58.80 57.67 3,623,600 58.22 24.86
Date Open High Low Vol Cls adjCls
01-03-30 57.45 58.99 57.10 3,937,000 58.49 24.97
01-03-29 56.24 56.60 54.90 5,629,200 56.45 24.10
01-03-28 56.15 56.30 54.72 4,207,800 56.25 24.02
01-03-27 55.08 56.76 54.84 5,659,400 56.42 24.09
01-03-26 55.28 55.50 53.45 5,559,600 55.09 23.52
01-03-23 53.75 55.03 52.55 4,179,800 55.03 23.49
01-03-22 55.01 55.01 52.84 4,856,600 53.60 22.88
01-03-21 54.60 55.15 53.85 4,180,200 55.00 23.48
01-03-20 56.00 56.15 54.20 3,024,000 54.60 23.31
Date Open High Low Vol Cls adjCls
01-03-19 55.95 56.20 54.40 3,018,800 55.61 23.74
01-03-16 57.90 58.40 55.35 3,944,600 55.58 23.73
01-03-15 57.65 58.20 57.60 3,577,000 58.11 24.81
01-03-14 56.00 57.60 55.95 2,882,200 57.40 24.51
01-03-13 59.33 59.44 55.65 5,098,400 57.01 24.34
01-03-12 60.40 60.41 59.70 3,544,400 59.74 25.51
01-03-09 61.45 61.46 60.40 2,578,200 60.87 25.99
01-03-08 60.95 62.40 60.75 3,298,000 62.10 26.51
01-03-07 60.30 61.80 60.24 3,651,400 60.79 25.95
Date Open High Low Vol Cls adjCls
01-03-06 61.00 61.03 60.02 3,154,800 60.50 25.83
01-03-05 60.00 61.20 60.00 3,273,400 60.35 25.77
01-03-02 59.40 60.75 59.00 4,435,800 60.40 25.79
01-03-01 61.00 61.10 59.00 5,370,600 59.42 25.37
01-02-28 60.30 62.20 60.25 5,985,200 61.00 26.04
01-02-27 60.00 60.80 59.35 5,515,400 59.45 25.38
01-02-26 57.00 58.78 56.99 5,557,400 58.77 25.09
01-02-23 57.75 58.19 56.55 3,308,000 57.03 24.35
01-02-22 59.75 59.85 57.10 5,847,800 58.37 24.92
Date Open High Low Vol Cls adjCls
01-02-21 61.05 61.65 59.40 6,704,000 59.58 25.44
01-02-20 61.70 63.75 61.70 5,745,200 61.99 26.47
01-02-16 60.30 62.20 60.30 6,648,200 61.59 26.30
01-02-15 59.45 60.06 58.80 2,107,000 59.90 25.57
01-02-14 58.83 59.70 58.39 3,912,600 59.45 25.38
01-02-13 59.55 59.65 58.60 3,048,800 58.83 25.12
01-02-12 59.35 60.00 58.71 3,501,800 60.00 25.62
01-02-09 59.02 59.40 57.80 3,582,400 59.14 25.25
01-02-08 59.95 59.99 58.85 5,143,800 59.02 25.20
Date Open High Low Vol Cls adjCls
01-02-07 57.70 59.86 57.55 4,373,600 59.80 25.53
01-02-06 58.25 58.57 56.40 6,131,000 57.52 24.56
01-02-05 59.10 59.24 57.21 4,306,600 57.70 24.63
01-02-02 58.50 59.14 57.80 4,929,600 58.90 25.15
01-02-01 59.20 59.54 57.44 3,891,200 57.92 24.73
01-01-31 57.05 59.50 56.80 4,456,200 59.20 25.27
01-01-30 57.65 57.65 56.50 4,045,200 57.35 24.49
01-01-29 58.30 58.55 56.90 2,976,200 57.65 24.61
01-01-26 57.00 58.31 56.81 3,931,400 58.31 24.90
Date Open High Low Vol Cls adjCls
01-01-25 56.94 57.31 55.25 5,023,600 57.00 24.34
01-01-24 55.81 57.06 55.56 4,550,400 57.06 24.36
01-01-23 55.00 55.81 54.69 3,039,000 55.81 23.83
01-01-22 54.44 55.63 53.88 4,592,600 54.75 23.38
01-01-19 55.81 55.81 54.06 4,520,000 54.44 23.24
01-01-18 55.25 56.44 54.88 4,204,000 55.88 23.83
01-01-17 55.38 55.88 54.25 4,233,000 54.81 23.38
01-01-16 53.50 55.38 53.50 3,855,000 55.25 23.56
01-01-12 53.94 53.94 52.94 3,163,600 53.50 22.82
Date Open High Low Vol Cls adjCls
01-01-11 56.19 56.31 52.50 5,218,200 53.94 23.00
01-01-10 54.13 56.13 53.69 5,884,400 55.94 23.86
01-01-09 53.50 54.69 52.63 6,356,400 54.25 23.14
01-01-08 52.25 53.06 51.44 6,677,600 52.94 22.58
01-01-05 51.25 52.50 50.31 9,049,000 51.69 22.04
01-01-04 54.25 55.00 49.50 11,753,000 51.00 21.75
01-01-03 57.19 57.19 53.13 8,372,400 54.00 23.03
01-01-02 59.81 59.81 56.94 5,539,200 57.19 24.39
00-12-29 60.31 60.44 59.75 2,292,400 59.94 25.56
Date Open High Low Vol Cls adjCls
00-12-28 59.69 60.19 59.38 3,470,400 59.94 25.56
00-12-27 58.25 59.94 57.81 2,467,200 59.81 25.51
00-12-26 58.88 58.88 58.00 1,968,600 58.50 24.95
00-12-22 60.25 60.25 58.38 3,904,600 59.00 25.16
00-12-21 59.44 59.94 57.56 4,033,600 59.38 25.32
00-12-20 57.94 59.44 57.06 4,871,000 59.44 25.35
00-12-19 57.38 58.63 56.31 4,326,800 57.94 24.71
00-12-18 57.69 58.25 56.25 5,384,400 57.38 24.47
00-12-15 57.06 58.44 57.06 4,786,000 57.94 24.71
Date Open High Low Vol Cls adjCls
00-12-14 56.50 57.50 56.25 5,084,000 57.31 24.44
00-12-13 54.75 56.06 54.00 5,589,200 55.88 23.83
00-12-12 52.19 56.38 51.75 4,310,000 55.19 23.54
00-12-11 53.50 53.88 52.19 3,290,800 52.19 22.26
00-12-08 54.69 54.94 53.56 2,635,000 53.56 22.84
00-12-07 52.00 54.75 51.94 4,498,600 54.56 23.27
00-12-06 53.00 53.94 50.81 5,530,000 51.44 21.94
00-12-05 54.13 55.00 53.19 5,298,200 53.81 22.95
00-12-04 54.25 54.81 53.50 6,792,200 53.81 22.95
Date Open High Low Vol Cls adjCls
00-12-01 57.13 57.19 54.94 3,762,800 55.38 23.62
00-11-30 55.75 56.88 55.44 10,829,000 56.88 24.26
00-11-29 57.31 57.44 55.50 5,121,000 56.00 23.88
00-11-28 58.13 58.56 56.94 4,826,200 57.13 24.36
00-11-27 55.25 57.56 54.81 4,849,600 57.50 24.52
00-11-24 54.94 55.13 54.00 1,028,600 54.50 23.24
00-11-22 52.13 55.44 52.13 6,551,000 54.94 23.43
00-11-21 52.31 53.38 52.31 4,126,200 52.75 22.50
00-11-20 52.44 53.31 52.00 3,363,000 52.38 22.34
Date Open High Low Vol Cls adjCls
00-11-17 53.00 53.25 49.88 9,537,200 52.44 22.36
00-11-16 54.00 54.06 52.63 4,882,400 53.44 22.79
00-11-15 56.56 56.63 53.38 6,935,400 53.94 23.00
00-11-14 56.13 56.81 55.25 7,075,400 56.69 24.18
00-11-13 56.13 57.50 55.75 7,119,200 56.75 24.20
00-11-10 57.56 59.13 55.56 7,612,000 55.63 23.72
00-11-09 54.38 57.13 54.19 5,151,000 57.06 24.34
00-11-08 55.13 55.31 54.31 3,390,800 54.81 23.38
00-11-07 54.88 56.38 54.31 6,977,400 54.94 23.43
Date Open High Low Vol Cls adjCls
00-11-06 53.00 55.50 52.25 4,335,800 55.50 23.67
00-11-03 52.50 52.56 52.13 5,748,000 52.44 22.36
00-11-02 52.50 52.81 52.00 7,658,200 52.56 22.42
00-11-01 52.63 53.63 51.63 8,077,800 53.00 22.60
00-10-31 52.69 54.13 52.25 9,301,000 52.94 22.58
00-10-30 49.00 52.81 48.88 10,963,400 52.81 22.52
00-10-27 48.50 48.94 45.69 7,119,000 46.50 19.83
00-10-26 46.56 48.50 46.56 4,189,000 48.06 20.50
00-10-25 45.75 47.81 45.56 6,306,200 46.56 19.86
Date Open High Low Vol Cls adjCls
00-10-24 44.56 45.75 44.44 3,654,000 45.75 19.51
00-10-23 44.56 44.69 43.56 4,242,600 44.50 18.98
00-10-20 45.75 45.81 44.25 2,700,400 44.31 18.90
00-10-19 46.00 46.38 45.75 4,484,000 46.00 19.62
00-10-18 45.00 46.75 44.63 5,926,800 46.00 19.59
00-10-17 45.88 45.94 44.50 4,075,000 45.00 19.17
00-10-16 45.31 46.13 45.31 4,459,400 45.81 19.51
00-10-13 46.50 46.63 45.69 5,979,600 45.88 19.54
00-10-12 46.81 47.19 46.25 4,065,200 46.44 19.78
Date Open High Low Vol Cls adjCls
00-10-11 45.69 47.75 45.63 4,483,200 46.81 19.94
00-10-10 45.69 45.88 45.38 2,526,800 45.63 19.43
00-10-09 45.25 46.31 45.25 1,728,000 45.69 19.46
00-10-06 46.69 46.88 45.56 2,817,000 46.63 19.86
00-10-05 46.63 47.19 46.00 2,869,000 46.63 19.86
00-10-04 46.50 48.50 46.50 4,330,400 47.25 20.13
00-10-03 46.69 47.56 46.50 2,958,800 47.25 20.13
00-10-02 46.19 46.69 45.56 3,273,200 46.69 19.89
00-09-29 46.75 46.94 45.75 6,779,400 46.31 19.73
Date Open High Low Vol Cls adjCls
00-09-28 45.25 46.13 45.13 4,757,600 45.88 19.54
00-09-27 45.56 45.69 45.06 5,168,200 45.19 19.25
00-09-26 45.94 46.00 45.13 6,562,400 45.44 19.35
00-09-25 46.00 46.13 45.31 4,438,600 45.94 19.57
00-09-22 45.38 46.13 45.25 4,480,000 45.88 19.54
00-09-21 44.38 45.44 44.38 3,967,800 45.06 19.19
00-09-20 44.06 44.44 43.31 4,875,400 44.25 18.85
00-09-19 43.75 44.13 42.81 4,319,200 44.06 18.77
00-09-18 43.75 44.69 43.38 3,456,800 44.13 18.80
Date Open High Low Vol Cls adjCls
00-09-15 44.00 44.00 43.44 3,335,200 44.00 18.74
00-09-14 44.00 44.19 42.50 5,718,800 44.00 18.74
00-09-13 42.38 44.19 42.25 5,635,200 44.00 18.74
00-09-12 40.75 42.38 40.75 2,780,600 42.38 18.05
00-09-11 40.13 41.25 40.13 2,954,800 41.13 17.52
00-09-08 38.56 40.00 38.31 2,564,800 40.00 17.04
00-09-07 37.94 38.44 37.38 3,476,000 38.38 16.35
00-09-06 38.13 39.06 37.50 5,446,800 37.75 16.08
00-09-05 37.13 37.50 37.06 2,882,800 37.13 15.81
Date Open High Low Vol Cls adjCls
00-09-01 36.75 37.25 36.44 3,224,800 37.25 15.87
00-08-31 38.44 38.44 36.63 5,560,400 37.14 15.82
00-08-30 39.00 39.75 38.88 2,440,600 39.00 16.61
00-08-29 38.38 39.19 38.25 2,355,400 38.94 16.59
00-08-28 38.44 38.44 37.81 2,470,800 38.25 16.29
00-08-25 39.19 39.19 38.13 1,865,400 38.44 16.37
00-08-24 38.13 39.38 38.06 1,463,400 39.00 16.61
00-08-23 38.25 39.31 37.63 4,353,800 38.38 16.35
00-08-22 38.25 38.38 37.88 3,033,000 38.25 16.29
Date Open High Low Vol Cls adjCls
00-08-21 38.63 38.75 37.63 2,836,800 38.19 16.27
00-08-18 38.25 38.88 38.00 1,969,000 38.81 16.53
00-08-17 37.19 38.44 36.94 3,244,400 38.44 16.37
00-08-16 37.00 37.31 36.44 2,218,400 37.13 15.81
00-08-15 37.50 38.00 36.94 3,024,400 37.00 15.76
00-08-14 36.44 37.75 36.44 3,586,200 37.44 15.95
00-08-11 36.06 37.06 36.00 4,234,400 36.69 15.63
00-08-10 35.00 36.75 34.88 5,814,600 36.56 15.57
00-08-09 35.00 35.25 33.25 11,428,600 35.19 14.99
Date Open High Low Vol Cls adjCls
00-08-08 35.94 36.31 34.31 9,129,000 34.81 14.83
00-08-07 36.69 36.69 35.50 4,265,400 35.88 15.28
00-08-04 36.63 36.63 35.56 8,276,400 36.13 15.39
00-08-03 37.06 37.50 35.38 8,173,000 35.81 15.25
00-08-02 37.88 37.94 36.75 6,203,400 36.88 15.71
00-08-01 37.56 39.81 37.31 7,697,600 38.75 16.51
00-07-31 40.75 40.81 39.44 3,840,400 39.50 16.83
00-07-28 41.13 41.19 38.94 6,585,400 40.56 17.28
00-07-27 42.00 42.50 41.56 2,878,400 41.63 17.73
Date Open High Low Vol Cls adjCls
00-07-26 42.69 42.75 42.00 3,523,600 42.13 17.94
00-07-25 43.56 43.63 41.94 2,528,200 43.00 18.32
00-07-24 43.06 43.63 43.00 1,482,000 43.50 18.53
00-07-21 43.31 43.56 42.88 1,712,000 43.06 18.34
00-07-20 42.63 43.81 42.38 2,413,600 43.38 18.48
00-07-19 44.00 44.31 41.88 3,823,600 42.50 18.08
00-07-18 44.44 45.00 44.00 2,945,000 44.00 18.72
00-07-17 43.44 44.50 43.44 2,337,400 44.50 18.93
00-07-14 42.94 43.75 42.88 1,408,400 43.44 18.48
Date Open High Low Vol Cls adjCls
00-07-13 43.69 44.00 42.94 2,513,800 42.94 18.26
00-07-12 43.50 43.81 42.19 2,460,000 43.63 18.56
00-07-11 44.00 44.00 43.13 2,413,400 43.38 18.45
00-07-10 42.94 44.38 42.63 2,782,600 43.56 18.53
00-07-07 43.25 43.25 41.19 3,724,400 42.88 18.24
00-07-06 40.38 43.50 40.06 4,212,400 43.38 18.45
00-07-05 39.44 40.75 39.06 2,663,600 39.69 16.88
00-07-03 39.38 39.81 39.25 1,392,600 39.38 16.75
00-06-30 37.38 40.11 37.38 3,967,600 40.00 17.02
Date Open High Low Vol Cls adjCls
00-06-29 38.38 38.38 36.88 2,709,400 37.94 16.14
00-06-28 37.88 38.69 37.31 2,382,200 38.16 16.23
00-06-27 36.13 38.50 36.13 4,053,800 38.00 16.16
00-06-26 36.31 36.56 35.81 2,789,200 35.88 15.26
00-06-23 37.00 37.06 35.88 2,377,800 36.13 15.37
00-06-22 37.38 37.56 36.31 2,625,200 36.75 15.63
00-06-21 38.13 38.13 37.00 4,342,400 37.38 15.90
00-06-20 38.38 39.75 37.88 3,924,400 38.13 16.22
00-06-19 39.00 39.13 38.31 2,621,800 38.88 16.54
Date Open High Low Vol Cls adjCls
00-06-16 38.38 39.06 38.25 3,585,800 38.38 16.32
00-06-15 38.88 39.19 38.13 3,656,200 38.19 16.24
00-06-14 37.50 39.13 37.44 3,942,400 38.88 16.54
00-06-13 37.88 37.94 36.38 6,498,600 37.13 15.79
00-06-12 38.50 38.81 37.31 2,859,800 37.84 16.10
00-06-09 39.38 39.38 38.31 2,478,400 38.44 16.35
00-06-08 37.50 39.25 35.88 10,614,400 38.63 16.43
00-06-07 39.00 39.31 36.75 8,590,800 37.31 15.87
00-06-06 41.88 42.00 38.31 7,735,400 38.88 16.54
Date Open High Low Vol Cls adjCls
00-06-05 42.00 42.13 41.00 4,565,000 41.63 17.71
00-06-02 45.63 45.81 42.25 3,692,800 43.25 18.40
00-06-01 43.25 45.19 43.19 3,186,800 45.19 19.22
00-05-31 41.69 44.44 41.00 4,178,000 43.50 18.50
00-05-30 40.25 42.13 39.69 2,529,800 41.69 17.73
00-05-26 41.63 42.19 39.94 2,929,000 40.25 17.12
00-05-25 41.38 41.63 40.69 4,218,000 41.31 17.57
00-05-24 41.19 41.56 39.44 4,456,800 40.06 17.04
00-05-23 40.25 41.69 40.25 3,331,600 41.38 17.60
Date Open High Low Vol Cls adjCls
00-05-22 40.69 41.06 39.50 1,761,000 40.50 17.23
00-05-19 40.88 41.13 40.13 1,767,600 40.75 17.33
00-05-18 41.88 42.19 41.25 1,921,000 41.50 17.65
00-05-17 41.31 42.31 41.00 3,342,200 41.81 17.79
00-05-16 43.13 43.81 42.75 2,785,000 42.81 18.21
00-05-15 41.88 43.19 41.25 2,626,600 42.94 18.26
00-05-12 42.38 42.81 41.38 3,737,000 41.88 17.81
00-05-11 43.50 44.19 43.13 2,995,400 43.25 18.40
00-05-10 43.94 43.94 42.81 4,439,200 43.50 18.50
Date Open High Low Vol Cls adjCls
00-05-09 45.25 45.38 42.38 8,088,600 44.13 18.77
00-05-08 42.50 45.63 42.13 3,748,000 44.75 19.04
00-05-05 41.75 43.38 41.69 2,619,200 42.50 18.08
00-05-04 41.31 41.81 40.75 3,613,600 41.56 17.68
00-05-03 44.38 44.44 39.69 10,531,400 41.56 17.68
00-05-02 44.13 45.38 44.00 2,993,400 44.88 19.09
00-05-01 43.50 43.88 42.38 2,856,400 43.69 18.58
00-04-28 44.06 44.63 43.38 3,565,800 43.50 18.50
00-04-27 44.25 44.56 43.94 3,002,000 44.25 18.82
Date Open High Low Vol Cls adjCls
00-04-26 46.50 46.50 44.56 4,485,200 44.88 19.09
00-04-25 44.06 46.81 43.81 5,575,000 46.75 19.89
00-04-24 43.94 44.38 43.44 2,841,200 44.00 18.72
00-04-20 42.94 44.00 42.94 2,319,000 43.81 18.64
00-04-19 44.75 44.75 43.19 3,639,000 43.50 18.48
00-04-18 41.81 44.25 41.81 3,938,000 43.19 18.35
00-04-17 41.56 42.25 40.75 4,292,200 41.94 17.82
00-04-14 44.13 44.13 41.63 5,132,800 42.00 17.84
00-04-13 44.06 45.13 43.31 5,221,400 44.38 18.85
Date Open High Low Vol Cls adjCls
00-04-12 43.00 46.00 42.56 9,418,800 43.88 18.64
00-04-11 38.00 41.56 37.63 5,905,800 41.44 17.60
00-04-10 38.88 39.31 38.06 2,286,200 38.69 16.43
00-04-07 39.00 39.94 38.44 1,890,600 38.81 16.49
00-04-06 40.50 40.56 38.00 4,038,600 38.81 16.49
00-04-05 40.75 41.19 39.69 6,644,600 40.63 17.26
00-04-04 38.69 44.50 38.69 8,723,800 41.00 17.42
00-04-03 37.56 39.25 37.50 3,758,200 38.69 16.43
00-03-31 36.81 38.00 36.69 4,599,200 37.56 15.96
Date Open High Low Vol Cls adjCls
00-03-30 36.19 37.50 36.13 3,358,800 37.13 15.77
00-03-29 34.31 36.69 34.31 4,162,400 36.44 15.48
00-03-28 34.88 35.44 33.81 4,895,800 34.19 14.52
00-03-27 35.25 35.31 33.13 5,056,400 34.13 14.50
00-03-24 36.06 36.19 33.75 7,280,400 35.94 15.27
00-03-23 37.19 37.19 35.63 2,730,400 36.44 15.48
00-03-22 37.00 37.50 36.00 4,739,600 37.13 15.77
00-03-21 35.00 37.38 34.38 5,918,000 37.19 15.80
00-03-20 36.06 36.25 33.88 2,965,200 35.00 14.87
Date Open High Low Vol Cls adjCls
00-03-17 36.38 36.56 35.56 4,556,800 36.00 15.29
00-03-16 34.50 36.75 33.88 7,614,400 36.31 15.43
00-03-15 31.25 32.63 31.19 4,258,600 32.63 13.86
00-03-14 31.38 31.50 30.75 4,616,400 30.75 13.06
00-03-13 30.00 31.38 29.94 4,766,600 30.88 13.12
00-03-10 31.50 31.56 30.38 5,118,000 30.50 12.96
00-03-09 31.13 32.00 30.19 4,268,200 31.94 13.57
00-03-08 30.00 31.50 29.44 7,896,400 31.13 13.22
00-03-07 31.50 31.88 27.75 12,175,200 28.00 11.89
Date Open High Low Vol Cls adjCls
00-03-06 31.13 31.44 30.25 12,381,400 30.92 13.14
00-03-03 30.63 31.19 30.00 11,975,400 30.44 12.93
00-03-02 33.38 33.44 30.38 13,191,400 30.63 13.01
00-03-01 35.19 35.25 32.69 7,675,800 33.44 14.20
00-02-29 36.00 36.06 34.75 7,560,800 35.00 14.87
00-02-28 37.00 37.00 35.50 3,982,400 35.88 15.24
00-02-25 36.50 37.75 35.75 4,431,400 36.75 15.61
00-02-24 38.94 38.94 36.69 6,994,800 37.00 15.72
00-02-23 38.06 39.94 37.81 5,866,800 38.88 16.51
Date Open High Low Vol Cls adjCls
00-02-22 37.38 38.44 37.00 3,887,000 38.19 16.22
00-02-18 38.13 38.44 36.81 3,720,200 37.13 15.77
00-02-17 38.88 39.19 38.19 4,763,000 38.25 16.25
00-02-16 38.88 39.13 38.56 5,016,200 38.81 16.49
00-02-15 39.94 39.94 39.00 4,554,000 39.38 16.73
00-02-14 39.69 40.06 38.81 4,464,000 39.88 16.94
00-02-11 40.69 40.69 39.56 4,843,200 39.63 16.83
00-02-10 40.75 41.50 40.00 9,923,200 40.63 17.26
00-02-09 40.00 40.00 38.81 8,177,600 39.00 16.57
Date Open High Low Vol Cls adjCls
00-02-08 39.00 40.88 37.50 15,600,200 40.00 16.99
00-02-07 37.56 37.56 36.13 4,836,600 36.44 15.48
00-02-04 37.50 38.50 36.31 5,162,200 36.50 15.51
00-02-03 36.94 38.94 36.44 4,574,200 37.75 16.04
00-02-02 35.50 38.00 35.31 7,380,000 36.75 15.61
00-02-01 34.81 35.06 34.06 3,393,400 35.06 14.89
00-01-31 34.88 35.00 34.31 3,364,800 34.94 14.84
00-01-28 33.63 35.75 33.19 4,434,400 34.81 14.79
00-01-27 34.50 34.50 33.00 2,785,400 33.44 14.20
Date Open High Low Vol Cls adjCls
00-01-26 34.19 34.88 33.69 3,412,200 34.06 14.47
00-01-25 34.50 34.94 33.94 3,447,000 34.00 14.44
00-01-24 34.75 35.19 34.06 6,917,600 34.44 14.63
00-01-21 34.00 34.94 33.69 7,913,600 34.50 14.66
00-01-20 35.50 35.56 32.63 9,132,000 33.72 14.32
00-01-19 35.94 36.25 35.44 4,270,800 35.81 15.19
00-01-18 35.63 36.44 35.38 5,487,000 36.00 15.27
00-01-14 36.81 36.81 34.63 13,150,200 35.88 15.22
00-01-13 37.63 37.69 36.56 5,123,000 36.88 15.64
Date Open High Low Vol Cls adjCls
00-01-12 37.75 38.06 36.63 4,623,800 37.63 15.96
00-01-11 37.63 38.88 37.44 6,508,400 37.69 15.98
00-01-10 39.38 39.94 36.38 8,786,400 37.56 15.93
00-01-07 37.00 37.75 35.31 6,967,000 37.63 15.96
00-01-06 39.38 39.38 36.19 7,203,200 36.75 15.59
00-01-05 37.63 39.94 37.56