Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 152.50 | 153.50 | 152.00 | 153.00 | 153.00 | 103,787 |
25 Apr 2024 | 152.00 | 153.50 | 150.00 | 150.00 | 150.00 | 116,892 |
24 Apr 2024 | 155.00 | 155.70 | 152.00 | 152.50 | 152.50 | 300,279 |
23 Apr 2024 | 155.00 | 155.00 | 152.85 | 153.50 | 153.50 | 347,376 |
22 Apr 2024 | 152.00 | 154.00 | 151.00 | 152.50 | 152.50 | 140,066 |
19 Apr 2024 | 151.50 | 151.92 | 148.98 | 151.50 | 151.50 | 116,102 |
18 Apr 2024 | 151.00 | 152.50 | 151.00 | 152.50 | 152.50 | 102,472 |
17 Apr 2024 | 150.00 | 152.00 | 150.00 | 151.00 | 151.00 | 128,926 |
16 Apr 2024 | 150.50 | 152.00 | 149.00 | 151.50 | 151.50 | 210,475 |
15 Apr 2024 | 153.00 | 154.25 | 152.47 | 153.00 | 153.00 | 149,140 |
12 Apr 2024 | 152.00 | 154.59 | 152.00 | 153.00 | 153.00 | 231,652 |
11 Apr 2024 | 152.00 | 153.00 | 150.50 | 150.50 | 150.50 | 169,918 |
10 Apr 2024 | 154.00 | 155.50 | 152.42 | 153.00 | 153.00 | 255,895 |
09 Apr 2024 | 152.00 | 155.00 | 152.00 | 152.00 | 152.00 | 176,896 |
08 Apr 2024 | 154.00 | 155.00 | 153.00 | 155.00 | 155.00 | 272,140 |
05 Apr 2024 | 152.50 | 154.63 | 152.00 | 153.50 | 153.50 | 114,067 |
04 Apr 2024 | 154.00 | 155.32 | 155.00 | 155.50 | 155.50 | 272,247 |
03 Apr 2024 | 154.00 | 154.63 | 153.00 | 155.00 | 155.00 | 102,838 |
02 Apr 2024 | 157.50 | 157.50 | 153.00 | 155.00 | 155.00 | 299,193 |
28 Mar 2024 | 155.00 | 156.78 | 154.63 | 156.00 | 156.00 | 198,731 |
27 Mar 2024 | 157.00 | 157.00 | 154.38 | 155.75 | 155.75 | 130,491 |
26 Mar 2024 | 153.50 | 155.85 | 152.83 | 155.50 | 155.50 | 129,406 |
25 Mar 2024 | 155.50 | 155.50 | 153.00 | 153.00 | 153.00 | 223,926 |
22 Mar 2024 | 154.50 | 155.50 | 152.63 | 155.50 | 155.50 | 402,161 |
21 Mar 2024 | 155.00 | 155.76 | 153.56 | 154.50 | 154.50 | 196,738 |
20 Mar 2024 | 154.00 | 154.47 | 152.75 | 153.50 | 153.50 | 123,579 |
19 Mar 2024 | 154.50 | 156.90 | 154.00 | 155.00 | 155.00 | 273,022 |
18 Mar 2024 | 157.50 | 157.50 | 156.00 | 157.50 | 157.50 | 111,996 |
15 Mar 2024 | 154.50 | 158.00 | 153.01 | 156.50 | 156.50 | 230,862 |
14 Mar 2024 | 149.50 | 155.00 | 149.50 | 153.50 | 153.50 | 226,221 |
13 Mar 2024 | 150.00 | 151.85 | 149.00 | 149.00 | 149.00 | 173,964 |
12 Mar 2024 | 151.00 | 152.00 | 149.50 | 151.00 | 151.00 | 435,031 |
11 Mar 2024 | 152.00 | 152.00 | 148.85 | 151.00 | 151.00 | 182,237 |
08 Mar 2024 | 150.00 | 152.00 | 149.38 | 152.00 | 152.00 | 28,401 |
07 Mar 2024 | 149.00 | 151.50 | 149.00 | 151.00 | 151.00 | 172,756 |
06 Mar 2024 | 148.50 | 149.50 | 148.25 | 149.50 | 149.50 | 146,067 |
05 Mar 2024 | 148.00 | 148.53 | 147.00 | 148.50 | 148.50 | 177,554 |
04 Mar 2024 | 148.00 | 149.25 | 147.50 | 148.50 | 148.50 | 197,876 |
01 Mar 2024 | 146.50 | 148.01 | 146.50 | 148.00 | 148.00 | 77,022 |
29 Feb 2024 | 146.50 | 147.53 | 146.00 | 146.00 | 146.00 | 61,785 |
28 Feb 2024 | 147.50 | 147.69 | 146.50 | 147.00 | 147.00 | 102,956 |
27 Feb 2024 | 147.50 | 148.00 | 146.50 | 147.00 | 147.00 | 167,486 |
26 Feb 2024 | 147.50 | 148.00 | 146.20 | 147.50 | 147.50 | 389,051 |
23 Feb 2024 | 147.00 | 147.22 | 145.56 | 147.00 | 147.00 | 187,458 |
22 Feb 2024 | 146.00 | 147.00 | 145.20 | 145.50 | 145.50 | 143,058 |
21 Feb 2024 | 145.00 | 145.90 | 144.50 | 144.50 | 144.50 | 221,566 |
20 Feb 2024 | 145.50 | 145.58 | 144.70 | 145.50 | 145.50 | 84,870 |
19 Feb 2024 | 145.00 | 145.50 | 144.42 | 145.50 | 145.50 | 165,306 |
16 Feb 2024 | 145.50 | 146.00 | 145.16 | 146.00 | 146.00 | 110,188 |
15 Feb 2024 | 144.00 | 145.50 | 144.00 | 145.50 | 145.50 | 103,550 |
14 Feb 2024 | 143.00 | 143.65 | 142.73 | 143.00 | 143.00 | 62,472 |
13 Feb 2024 | 143.00 | 143.77 | 141.45 | 142.50 | 142.50 | 87,539 |
12 Feb 2024 | 143.50 | 143.85 | 143.04 | 143.50 | 143.50 | 99,451 |
09 Feb 2024 | 143.50 | 143.50 | 142.66 | 143.50 | 143.50 | 90,480 |
08 Feb 2024 | 143.00 | 143.50 | 142.30 | 143.00 | 143.00 | 245,562 |
07 Feb 2024 | 142.50 | 143.50 | 142.15 | 143.00 | 143.00 | 143,455 |
06 Feb 2024 | 143.00 | 143.65 | 142.46 | 143.00 | 143.00 | 265,264 |
05 Feb 2024 | 144.00 | 144.00 | 141.50 | 141.50 | 141.50 | 162,089 |
02 Feb 2024 | 142.00 | 142.82 | 141.32 | 142.00 | 142.00 | 257,372 |
01 Feb 2024 | 141.50 | 143.50 | 141.32 | 141.75 | 141.75 | 155,238 |
31 Jan 2024 | 141.50 | 143.00 | 141.35 | 142.25 | 142.25 | 171,424 |
30 Jan 2024 | 141.00 | 143.00 | 140.31 | 143.00 | 143.00 | 133,415 |
29 Jan 2024 | 140.50 | 141.50 | 140.23 | 140.50 | 140.50 | 94,160 |
26 Jan 2024 | 140.00 | 141.11 | 139.50 | 140.75 | 140.75 | 185,572 |
25 Jan 2024 | 139.00 | 140.07 | 139.00 | 139.00 | 139.00 | 344,979 |
24 Jan 2024 | 139.50 | 139.75 | 139.00 | 139.00 | 139.00 | 340,063 |
23 Jan 2024 | 138.00 | 138.00 | 137.50 | 138.00 | 138.00 | 143,650 |
22 Jan 2024 | 138.00 | 138.52 | 137.00 | 137.75 | 137.75 | 208,759 |
19 Jan 2024 | 138.00 | 138.00 | 137.00 | 137.00 | 137.00 | 169,591 |
18 Jan 2024 | 136.50 | 137.50 | 135.50 | 135.50 | 135.50 | 585,215 |
17 Jan 2024 | 135.00 | 137.50 | 134.00 | 137.00 | 137.00 | 126,984 |
16 Jan 2024 | 140.50 | 141.00 | 138.00 | 138.00 | 138.00 | 167,646 |
15 Jan 2024 | 139.50 | 141.50 | 138.69 | 141.00 | 141.00 | 273,139 |
12 Jan 2024 | 139.00 | 139.50 | 138.75 | 139.00 | 139.00 | 202,168 |
11 Jan 2024 | 140.50 | 141.27 | 138.00 | 139.25 | 139.25 | 73,492 |
10 Jan 2024 | 140.00 | 140.00 | 138.15 | 139.25 | 139.25 | 135,225 |
09 Jan 2024 | 139.50 | 139.50 | 139.13 | 139.50 | 139.50 | 180,067 |
08 Jan 2024 | 139.00 | 140.50 | 138.00 | 140.25 | 140.25 | 90,323 |
05 Jan 2024 | 138.00 | 140.00 | 137.50 | 138.50 | 138.50 | 237,524 |
04 Jan 2024 | 140.00 | 140.75 | 138.88 | 139.50 | 139.50 | 167,130 |
03 Jan 2024 | 140.50 | 142.50 | 138.00 | 138.00 | 138.00 | 284,454 |
02 Jan 2024 | 142.00 | 143.00 | 140.00 | 141.00 | 141.00 | 250,287 |
29 Dec 2023 | 141.00 | 142.00 | 141.00 | 141.00 | 141.00 | 28,785 |
28 Dec 2023 | 142.00 | 142.28 | 139.63 | 141.00 | 141.00 | 95,886 |
27 Dec 2023 | 139.00 | 142.50 | 139.00 | 142.50 | 142.50 | 64,194 |
22 Dec 2023 | 139.50 | 141.25 | 139.00 | 139.00 | 139.00 | 48,229 |
21 Dec 2023 | 138.50 | 142.00 | 138.00 | 141.00 | 141.00 | 157,996 |
20 Dec 2023 | 140.50 | 141.84 | 139.50 | 141.50 | 141.50 | 208,235 |
19 Dec 2023 | 137.50 | 140.05 | 137.42 | 139.00 | 139.00 | 259,544 |
18 Dec 2023 | 138.50 | 140.00 | 137.40 | 140.00 | 140.00 | 370,537 |
15 Dec 2023 | 138.50 | 140.37 | 137.00 | 137.00 | 137.00 | 231,523 |
14 Dec 2023 | 140.00 | 140.80 | 138.00 | 138.00 | 138.00 | 314,814 |
13 Dec 2023 | 138.50 | 139.50 | 137.50 | 137.50 | 137.50 | 231,201 |
12 Dec 2023 | 138.00 | 140.13 | 137.63 | 138.25 | 138.25 | 294,499 |
11 Dec 2023 | 138.50 | 138.75 | 137.50 | 137.50 | 137.50 | 279,244 |
08 Dec 2023 | 138.50 | 139.38 | 137.70 | 138.50 | 138.50 | 182,115 |
07 Dec 2023 | 137.00 | 138.62 | 137.00 | 137.50 | 137.50 | 245,210 |
06 Dec 2023 | 138.00 | 140.00 | 137.14 | 138.75 | 138.75 | 53,685 |
05 Dec 2023 | 137.00 | 137.50 | 136.50 | 137.25 | 137.25 | 120,039 |
04 Dec 2023 | 137.50 | 138.00 | 137.05 | 137.50 | 137.50 | 285,507 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |