Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 150.63 | 151.05 | 149.16 | 150.74 | 150.74 | 1,358,773 |
25 Jul 2024 | 153.50 | 153.50 | 150.02 | 150.30 | 150.30 | 1,466,200 |
24 Jul 2024 | 151.79 | 155.12 | 151.66 | 152.89 | 152.89 | 1,842,500 |
23 Jul 2024 | 150.45 | 152.52 | 150.07 | 151.71 | 151.71 | 1,109,700 |
22 Jul 2024 | 150.56 | 151.06 | 148.86 | 150.45 | 150.45 | 1,084,500 |
19 Jul 2024 | 150.45 | 151.25 | 148.92 | 150.32 | 150.32 | 1,643,000 |
18 Jul 2024 | 149.87 | 151.32 | 148.78 | 150.30 | 150.30 | 1,853,500 |
17 Jul 2024 | 154.13 | 154.13 | 149.83 | 149.87 | 149.87 | 1,708,400 |
16 Jul 2024 | 153.79 | 154.56 | 152.73 | 154.10 | 154.10 | 1,176,500 |
15 Jul 2024 | 153.55 | 154.57 | 152.31 | 153.31 | 153.31 | 1,188,000 |
12 Jul 2024 | 151.89 | 155.28 | 151.76 | 153.35 | 153.35 | 1,576,100 |
11 Jul 2024 | 150.01 | 153.08 | 149.85 | 151.52 | 151.52 | 2,371,800 |
10 Jul 2024 | 149.40 | 149.98 | 147.62 | 148.83 | 148.83 | 1,799,400 |
09 Jul 2024 | 151.95 | 151.95 | 149.15 | 149.36 | 149.36 | 1,320,300 |
08 Jul 2024 | 151.84 | 152.81 | 151.03 | 152.00 | 152.00 | 1,177,700 |
05 Jul 2024 | 152.84 | 153.01 | 151.51 | 151.74 | 151.74 | 1,130,300 |
03 Jul 2024 | 154.21 | 154.95 | 152.80 | 153.50 | 153.50 | 717,300 |
02 Jul 2024 | 154.56 | 155.45 | 154.29 | 154.65 | 154.65 | 1,509,200 |
01 Jul 2024 | 154.05 | 155.88 | 153.38 | 154.29 | 154.29 | 1,259,900 |
28 Jun 2024 | 156.84 | 158.18 | 155.20 | 155.49 | 155.49 | 1,625,800 |
27 Jun 2024 | 157.88 | 158.55 | 156.46 | 156.98 | 156.98 | 1,092,300 |
26 Jun 2024 | 158.83 | 159.60 | 156.98 | 157.54 | 157.54 | 1,302,500 |
25 Jun 2024 | 160.00 | 160.72 | 157.80 | 159.04 | 159.04 | 1,018,900 |
24 Jun 2024 | 158.06 | 160.23 | 157.44 | 159.71 | 159.71 | 1,557,800 |
21 Jun 2024 | 155.65 | 159.25 | 155.16 | 158.22 | 158.22 | 3,197,600 |
20 Jun 2024 | 155.01 | 155.56 | 153.99 | 154.98 | 154.98 | 1,387,500 |
18 Jun 2024 | 157.39 | 158.42 | 155.22 | 155.37 | 155.37 | 1,184,600 |
17 Jun 2024 | 158.16 | 158.96 | 157.17 | 157.40 | 157.40 | 1,027,900 |
14 Jun 2024 | 157.01 | 159.25 | 155.94 | 158.96 | 158.96 | 1,174,800 |
13 Jun 2024 | 158.64 | 160.40 | 157.56 | 157.72 | 157.72 | 1,273,400 |
12 Jun 2024 | 157.00 | 160.26 | 156.71 | 159.67 | 159.67 | 3,424,800 |
11 Jun 2024 | 160.00 | 160.97 | 157.76 | 158.51 | 158.51 | 1,831,600 |
10 Jun 2024 | 164.12 | 165.42 | 159.84 | 160.54 | 160.54 | 2,126,700 |
07 Jun 2024 | 165.65 | 166.43 | 164.65 | 164.77 | 164.77 | 1,504,400 |
06 Jun 2024 | 167.12 | 168.68 | 165.45 | 165.67 | 165.67 | 1,521,300 |
05 Jun 2024 | 166.64 | 167.75 | 165.07 | 167.43 | 167.43 | 1,554,500 |
04 Jun 2024 | 163.06 | 166.29 | 161.38 | 165.96 | 165.96 | 1,729,900 |
03 Jun 2024 | 160.25 | 163.73 | 160.01 | 163.64 | 163.64 | 1,776,200 |
31 May 2024 | 160.16 | 160.84 | 158.45 | 160.36 | 160.36 | 2,263,900 |
30 May 2024 | 159.68 | 160.73 | 157.87 | 159.78 | 159.78 | 1,223,200 |
29 May 2024 | 155.72 | 160.40 | 155.60 | 159.68 | 159.68 | 2,034,300 |
28 May 2024 | 154.97 | 157.37 | 153.96 | 156.79 | 156.79 | 2,223,700 |
24 May 2024 | 152.44 | 155.17 | 151.78 | 154.60 | 154.60 | 1,623,900 |
23 May 2024 | 153.52 | 154.54 | 151.33 | 152.33 | 152.33 | 2,269,500 |
22 May 2024 | 151.38 | 153.07 | 149.68 | 150.61 | 150.61 | 1,510,400 |
21 May 2024 | 150.00 | 152.74 | 150.00 | 151.42 | 151.42 | 1,862,900 |
20 May 2024 | 147.10 | 151.01 | 146.67 | 150.90 | 150.90 | 2,187,100 |
17 May 2024 | 151.64 | 154.41 | 146.20 | 147.84 | 147.84 | 5,612,200 |
16 May 2024 | 148.97 | 148.97 | 145.50 | 146.08 | 146.08 | 3,603,400 |
15 May 2024 | 145.77 | 148.25 | 145.45 | 148.08 | 148.08 | 1,832,500 |
14 May 2024 | 144.01 | 145.31 | 143.55 | 144.96 | 144.96 | 1,608,000 |
13 May 2024 | 146.55 | 146.91 | 143.69 | 143.95 | 143.95 | 1,684,600 |
10 May 2024 | 145.51 | 146.64 | 144.88 | 145.88 | 145.88 | 1,284,700 |
09 May 2024 | 145.81 | 146.56 | 145.13 | 145.68 | 145.68 | 1,196,900 |
08 May 2024 | 147.75 | 148.00 | 145.39 | 145.97 | 145.97 | 1,230,700 |
07 May 2024 | 148.00 | 148.72 | 147.51 | 148.33 | 148.33 | 1,006,300 |
06 May 2024 | 146.00 | 148.45 | 145.92 | 148.34 | 148.34 | 1,081,600 |
03 May 2024 | 144.42 | 146.28 | 143.95 | 145.88 | 145.88 | 1,075,100 |
02 May 2024 | 143.87 | 143.87 | 140.37 | 143.07 | 143.07 | 1,232,000 |
01 May 2024 | 142.22 | 145.12 | 141.53 | 142.74 | 142.74 | 1,164,500 |
30 Apr 2024 | 143.29 | 144.28 | 142.49 | 142.81 | 142.81 | 2,314,100 |
29 Apr 2024 | 144.08 | 145.72 | 143.73 | 144.27 | 144.27 | 1,319,100 |
26 Apr 2024 | 143.38 | 145.69 | 143.38 | 144.47 | 144.47 | 853,100 |
25 Apr 2024 | 142.34 | 143.88 | 141.04 | 143.43 | 143.43 | 1,108,900 |
24 Apr 2024 | 140.97 | 142.93 | 140.82 | 142.83 | 142.83 | 1,024,900 |
23 Apr 2024 | 140.85 | 143.25 | 140.55 | 141.72 | 141.72 | 1,259,900 |
22 Apr 2024 | 140.60 | 141.13 | 138.93 | 139.96 | 139.96 | 1,170,500 |
19 Apr 2024 | 140.02 | 140.94 | 139.25 | 140.60 | 140.60 | 2,543,000 |
18 Apr 2024 | 143.74 | 143.85 | 140.38 | 140.64 | 140.64 | 1,494,000 |
17 Apr 2024 | 146.52 | 147.27 | 143.04 | 143.16 | 143.16 | 1,531,700 |
16 Apr 2024 | 145.30 | 146.11 | 144.69 | 145.45 | 145.45 | 1,875,000 |
15 Apr 2024 | 147.63 | 147.76 | 144.48 | 145.30 | 145.30 | 1,923,300 |
12 Apr 2024 | 150.00 | 150.32 | 147.18 | 147.27 | 147.27 | 2,077,300 |
11 Apr 2024 | 152.68 | 153.05 | 150.38 | 151.34 | 151.34 | 1,101,200 |
10 Apr 2024 | 152.02 | 153.10 | 151.12 | 152.12 | 152.12 | 1,351,100 |
09 Apr 2024 | 155.24 | 156.25 | 153.37 | 154.70 | 154.70 | 1,018,000 |
08 Apr 2024 | 154.25 | 155.35 | 151.75 | 153.65 | 153.65 | 1,434,600 |
05 Apr 2024 | 149.82 | 151.82 | 149.82 | 151.04 | 151.04 | 1,356,200 |
04 Apr 2024 | 153.24 | 153.39 | 149.33 | 149.59 | 149.59 | 1,503,600 |
03 Apr 2024 | 149.39 | 152.00 | 148.64 | 151.73 | 151.73 | 1,625,800 |
02 Apr 2024 | 149.27 | 149.64 | 147.76 | 149.57 | 149.57 | 1,251,000 |
01 Apr 2024 | 148.69 | 150.48 | 147.51 | 150.00 | 150.00 | 1,270,900 |
28 Mar 2024 | 145.19 | 150.34 | 144.57 | 148.49 | 148.49 | 1,656,300 |
27 Mar 2024 | 148.00 | 148.00 | 146.17 | 146.92 | 146.92 | 1,181,600 |
26 Mar 2024 | 147.29 | 148.70 | 145.04 | 146.67 | 146.67 | 1,959,900 |
25 Mar 2024 | 150.00 | 150.42 | 141.83 | 146.14 | 146.14 | 3,763,000 |
22 Mar 2024 | 152.67 | 153.24 | 151.72 | 152.46 | 152.46 | 1,179,800 |
21 Mar 2024 | 149.93 | 153.23 | 149.45 | 152.17 | 152.17 | 2,474,700 |
20 Mar 2024 | 145.46 | 149.41 | 145.12 | 148.43 | 148.43 | 2,396,500 |
19 Mar 2024 | 144.24 | 145.45 | 143.50 | 145.20 | 145.20 | 1,118,600 |
18 Mar 2024 | 143.96 | 145.21 | 143.43 | 144.62 | 144.62 | 2,237,100 |
15 Mar 2024 | 143.29 | 144.67 | 142.03 | 143.91 | 143.91 | 3,757,600 |
14 Mar 2024 | 143.76 | 144.22 | 141.45 | 143.77 | 143.77 | 1,526,900 |
13 Mar 2024 | 144.53 | 146.69 | 144.12 | 144.89 | 144.89 | 1,371,000 |
12 Mar 2024 | 145.13 | 145.97 | 143.74 | 144.53 | 144.53 | 1,757,900 |
11 Mar 2024 | 143.73 | 147.53 | 143.55 | 145.87 | 145.87 | 2,151,400 |
08 Mar 2024 | 144.79 | 145.72 | 142.64 | 143.73 | 143.73 | 1,384,900 |
07 Mar 2024 | 145.27 | 145.57 | 143.80 | 145.01 | 145.01 | 1,415,100 |
06 Mar 2024 | 145.95 | 146.48 | 143.35 | 143.90 | 143.90 | 1,210,200 |
05 Mar 2024 | 145.00 | 145.00 | 142.00 | 143.94 | 143.94 | 2,910,300 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |