Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 254.00 | 275.00 | 251.00 | 254.00 | 254.00 | 299,074 |
02 May 2024 | 254.50 | 255.00 | 240.85 | 254.00 | 254.00 | 916,200 |
01 May 2024 | 260.00 | 258.00 | 258.00 | 258.00 | 258.00 | 155,727 |
30 Apr 2024 | 275.00 | 275.00 | 258.41 | 262.00 | 262.00 | 520,794 |
29 Apr 2024 | 274.00 | 274.00 | 261.00 | 273.50 | 273.50 | 413,042 |
26 Apr 2024 | 256.50 | 274.00 | 255.50 | 274.00 | 274.00 | 2,959,402 |
25 Apr 2024 | 256.00 | 262.50 | 250.00 | 261.00 | 261.00 | 911,214 |
24 Apr 2024 | 257.00 | 258.50 | 250.80 | 252.50 | 252.50 | 217,878 |
23 Apr 2024 | 252.00 | 261.08 | 250.00 | 257.00 | 257.00 | 558,509 |
22 Apr 2024 | 246.00 | 252.50 | 244.66 | 250.50 | 250.50 | 373,905 |
19 Apr 2024 | 244.00 | 247.50 | 241.50 | 246.00 | 246.00 | 246,471 |
18 Apr 2024 | 245.00 | 247.50 | 243.00 | 247.50 | 247.50 | 276,653 |
17 Apr 2024 | 237.50 | 246.00 | 235.00 | 245.50 | 245.50 | 324,395 |
16 Apr 2024 | 236.50 | 237.88 | 231.00 | 236.00 | 236.00 | 422,644 |
15 Apr 2024 | 236.50 | 244.63 | 233.48 | 238.00 | 238.00 | 348,151 |
12 Apr 2024 | 244.50 | 244.50 | 238.00 | 238.00 | 238.00 | 556,893 |
11 Apr 2024 | 240.50 | 245.00 | 234.50 | 241.00 | 241.00 | 560,257 |
10 Apr 2024 | 240.00 | 245.00 | 231.50 | 238.00 | 238.00 | 1,275,312 |
09 Apr 2024 | 243.50 | 245.50 | 239.00 | 241.00 | 241.00 | 756,867 |
08 Apr 2024 | 235.50 | 243.00 | 233.50 | 241.00 | 241.00 | 1,533,011 |
05 Apr 2024 | 221.00 | 240.00 | 220.20 | 234.50 | 234.50 | 368,145 |
04 Apr 2024 | 234.00 | 234.50 | 231.50 | 232.00 | 232.00 | 777,463 |
03 Apr 2024 | 222.50 | 232.26 | 220.50 | 231.50 | 231.50 | 518,816 |
02 Apr 2024 | 225.00 | 228.00 | 219.00 | 228.00 | 228.00 | 1,084,274 |
28 Mar 2024 | 217.00 | 222.15 | 214.00 | 217.50 | 217.50 | 900,380 |
27 Mar 2024 | 195.00 | 221.50 | 192.20 | 219.50 | 219.50 | 5,107,138 |
26 Mar 2024 | 187.40 | 188.00 | 186.00 | 188.00 | 188.00 | 346,671 |
25 Mar 2024 | 185.40 | 188.20 | 183.54 | 187.00 | 187.00 | 1,075,025 |
22 Mar 2024 | 190.00 | 192.20 | 182.20 | 185.40 | 185.40 | 353,636 |
21 Mar 2024 | 182.00 | 184.40 | 178.00 | 184.00 | 184.00 | 460,846 |
20 Mar 2024 | 180.00 | 181.40 | 172.00 | 180.00 | 180.00 | 466,042 |
19 Mar 2024 | 170.00 | 174.20 | 167.50 | 173.80 | 173.80 | 748,305 |
18 Mar 2024 | 167.80 | 171.80 | 166.00 | 167.40 | 167.40 | 148,151 |
15 Mar 2024 | 168.20 | 169.60 | 167.00 | 167.60 | 167.60 | 617,408 |
14 Mar 2024 | 168.60 | 169.80 | 167.20 | 168.80 | 168.80 | 146,563 |
13 Mar 2024 | 165.60 | 168.40 | 164.20 | 166.40 | 166.40 | 596,727 |
12 Mar 2024 | 166.00 | 166.07 | 163.98 | 164.20 | 164.20 | 217,140 |
11 Mar 2024 | 165.80 | 168.39 | 161.40 | 165.00 | 165.00 | 313,216 |
08 Mar 2024 | 173.80 | 173.80 | 165.00 | 165.80 | 165.80 | 171,085 |
07 Mar 2024 | 168.60 | 174.74 | 166.60 | 167.80 | 167.80 | 212,308 |
06 Mar 2024 | 168.00 | 171.00 | 166.80 | 169.00 | 169.00 | 281,244 |
05 Mar 2024 | 168.40 | 169.20 | 166.80 | 168.00 | 168.00 | 153,413 |
04 Mar 2024 | 168.80 | 170.00 | 166.40 | 168.80 | 168.80 | 106,437 |
01 Mar 2024 | 167.60 | 168.80 | 164.80 | 167.20 | 167.20 | 162,675 |
29 Feb 2024 | 167.40 | 168.60 | 166.00 | 167.00 | 167.00 | 363,965 |
28 Feb 2024 | 166.20 | 173.20 | 163.60 | 167.40 | 167.40 | 231,243 |
27 Feb 2024 | 173.80 | 173.80 | 164.60 | 166.20 | 166.20 | 120,840 |
26 Feb 2024 | 164.80 | 169.01 | 162.05 | 166.80 | 166.80 | 249,241 |
23 Feb 2024 | 167.00 | 170.00 | 164.00 | 165.20 | 165.20 | 142,764 |
22 Feb 2024 | 167.00 | 176.00 | 165.00 | 166.60 | 166.60 | 160,687 |
21 Feb 2024 | 172.80 | 172.80 | 162.00 | 166.20 | 166.20 | 325,641 |
20 Feb 2024 | 170.00 | 170.20 | 162.40 | 163.60 | 163.60 | 395,466 |
19 Feb 2024 | 167.20 | 169.40 | 166.80 | 167.00 | 167.00 | 98,656 |
16 Feb 2024 | 168.00 | 168.99 | 165.41 | 168.40 | 168.40 | 195,063 |
15 Feb 2024 | 172.00 | 175.80 | 166.81 | 168.00 | 168.00 | 318,951 |
14 Feb 2024 | 168.00 | 172.45 | 167.38 | 170.00 | 170.00 | 386,853 |
13 Feb 2024 | 164.20 | 168.64 | 162.40 | 167.00 | 167.00 | 667,116 |
12 Feb 2024 | 163.00 | 163.93 | 161.40 | 162.40 | 162.40 | 354,545 |
09 Feb 2024 | 162.60 | 162.66 | 159.20 | 160.60 | 160.60 | 255,366 |
08 Feb 2024 | 160.00 | 166.00 | 157.20 | 159.80 | 159.80 | 147,503 |
07 Feb 2024 | 157.60 | 161.60 | 152.60 | 159.20 | 159.20 | 619,806 |
06 Feb 2024 | 160.00 | 160.00 | 151.00 | 158.20 | 158.20 | 308,657 |
05 Feb 2024 | 138.80 | 158.60 | 138.80 | 157.00 | 157.00 | 1,455,277 |
02 Feb 2024 | 133.40 | 134.20 | 131.90 | 132.80 | 132.80 | 257,375 |
01 Feb 2024 | 135.80 | 137.60 | 131.94 | 132.20 | 132.20 | 219,249 |
31 Jan 2024 | 137.00 | 137.56 | 134.80 | 135.80 | 135.80 | 167,669 |
30 Jan 2024 | 135.20 | 138.00 | 134.22 | 135.40 | 135.40 | 192,434 |
29 Jan 2024 | 137.40 | 139.00 | 134.60 | 135.40 | 135.40 | 213,392 |
26 Jan 2024 | 138.60 | 139.40 | 135.20 | 137.40 | 137.40 | 501,701 |
25 Jan 2024 | 135.40 | 139.60 | 135.00 | 135.40 | 135.40 | 175,107 |
24 Jan 2024 | 136.00 | 137.88 | 134.20 | 136.40 | 136.40 | 124,404 |
23 Jan 2024 | 135.80 | 139.60 | 134.00 | 134.20 | 134.20 | 145,011 |
22 Jan 2024 | 132.60 | 135.80 | 132.00 | 135.20 | 135.20 | 183,192 |
19 Jan 2024 | 134.00 | 134.40 | 131.00 | 132.60 | 132.60 | 346,210 |
18 Jan 2024 | 139.40 | 139.40 | 131.20 | 133.80 | 133.80 | 250,117 |
17 Jan 2024 | 134.80 | 135.00 | 131.20 | 133.80 | 133.80 | 292,408 |
16 Jan 2024 | 138.20 | 138.20 | 128.80 | 135.60 | 135.60 | 261,695 |
15 Jan 2024 | 135.80 | 139.51 | 131.00 | 138.20 | 138.20 | 672,435 |
12 Jan 2024 | 128.40 | 131.60 | 128.00 | 131.20 | 131.20 | 1,234,562 |
11 Jan 2024 | 129.00 | 130.52 | 127.40 | 127.40 | 127.40 | 358,973 |
10 Jan 2024 | 129.20 | 130.80 | 127.20 | 128.40 | 128.40 | 645,777 |
09 Jan 2024 | 133.80 | 130.40 | 129.00 | 129.00 | 129.00 | 896,636 |
08 Jan 2024 | 127.80 | 140.00 | 125.76 | 133.80 | 133.80 | 2,763,231 |
05 Jan 2024 | 109.20 | 114.00 | 108.00 | 110.00 | 110.00 | 359,708 |
04 Jan 2024 | 111.00 | 114.05 | 108.20 | 111.60 | 111.60 | 637,314 |
03 Jan 2024 | 107.00 | 111.00 | 105.60 | 111.00 | 111.00 | 1,183,163 |
02 Jan 2024 | 107.40 | 114.00 | 105.31 | 105.80 | 105.80 | 399,283 |
29 Dec 2023 | 105.60 | 108.00 | 104.80 | 105.00 | 105.00 | 128,210 |
28 Dec 2023 | 105.60 | 109.60 | 102.20 | 104.20 | 104.20 | 129,544 |
27 Dec 2023 | 105.60 | 109.60 | 102.20 | 106.60 | 106.60 | 315,899 |
22 Dec 2023 | 102.00 | 105.20 | 101.20 | 104.00 | 104.00 | 183,382 |
21 Dec 2023 | 100.00 | 102.40 | 100.00 | 102.20 | 102.20 | 267,519 |
20 Dec 2023 | 101.60 | 102.80 | 94.30 | 101.80 | 101.80 | 295,712 |
19 Dec 2023 | 100.80 | 100.80 | 96.70 | 99.10 | 99.10 | 351,057 |
18 Dec 2023 | 98.40 | 102.60 | 95.20 | 95.70 | 95.70 | 300,513 |
15 Dec 2023 | 104.60 | 104.60 | 98.50 | 98.60 | 98.60 | 475,638 |
14 Dec 2023 | 95.90 | 102.72 | 91.30 | 99.20 | 99.20 | 850,765 |
13 Dec 2023 | 93.70 | 96.10 | 90.10 | 95.40 | 95.40 | 279,611 |
12 Dec 2023 | 97.20 | 98.53 | 93.60 | 93.80 | 93.80 | 223,200 |
11 Dec 2023 | 95.30 | 101.40 | 93.30 | 97.40 | 97.40 | 287,835 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |