Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
19 Apr 2024 | 126.00 | 128.50 | 125.00 | 126.50 | 126.50 | 69,631 |
18 Apr 2024 | 132.00 | 132.00 | 126.90 | 129.50 | 129.50 | 91,451 |
17 Apr 2024 | 129.00 | 131.00 | 128.18 | 127.75 | 127.75 | 66,014 |
16 Apr 2024 | 128.00 | 132.50 | 126.60 | 129.00 | 129.00 | 160,406 |
15 Apr 2024 | 133.00 | 133.00 | 129.17 | 130.25 | 130.25 | 87,591 |
12 Apr 2024 | 132.00 | 133.50 | 130.00 | 131.00 | 131.00 | 184,533 |
11 Apr 2024 | 133.00 | 133.00 | 131.07 | 131.75 | 131.75 | 48,713 |
10 Apr 2024 | 133.00 | 133.00 | 131.00 | 132.75 | 132.75 | 79,258 |
09 Apr 2024 | 133.00 | 133.00 | 131.00 | 131.75 | 131.75 | 124,132 |
08 Apr 2024 | 133.00 | 133.50 | 130.36 | 131.75 | 131.75 | 51,086 |
05 Apr 2024 | 132.00 | 132.00 | 128.00 | 130.50 | 130.50 | 46,934 |
04 Apr 2024 | 133.00 | 133.00 | 130.10 | 131.00 | 131.00 | 105,630 |
03 Apr 2024 | 130.00 | 133.00 | 128.76 | 131.00 | 131.00 | 131,423 |
02 Apr 2024 | 133.00 | 133.00 | 129.00 | 129.00 | 129.00 | 117,863 |
28 Mar 2024 | 130.50 | 132.50 | 130.48 | 130.50 | 130.50 | 428,373 |
27 Mar 2024 | 131.50 | 133.00 | 130.00 | 131.50 | 131.50 | 255,108 |
26 Mar 2024 | 131.00 | 131.16 | 130.00 | 130.25 | 130.25 | 109,953 |
25 Mar 2024 | 131.00 | 131.00 | 129.00 | 129.00 | 129.00 | 212,390 |
22 Mar 2024 | 130.00 | 131.50 | 129.90 | 131.50 | 131.50 | 112,352 |
21 Mar 2024 | 131.00 | 131.00 | 129.00 | 129.00 | 129.00 | 21,534 |
20 Mar 2024 | 129.00 | 130.80 | 129.00 | 128.75 | 128.75 | 51,401 |
19 Mar 2024 | 129.00 | 130.10 | 128.94 | 129.25 | 129.25 | 111,111 |
18 Mar 2024 | 130.00 | 130.50 | 128.72 | 130.00 | 130.00 | 46,206 |
15 Mar 2024 | 128.50 | 129.80 | 127.50 | 129.00 | 129.00 | 371,716 |
14 Mar 2024 | 128.00 | 128.90 | 127.00 | 128.00 | 128.00 | 267,015 |
13 Mar 2024 | 131.00 | 131.00 | 126.50 | 127.25 | 127.25 | 414,563 |
12 Mar 2024 | 129.00 | 130.88 | 129.00 | 130.50 | 130.50 | 65,815 |
11 Mar 2024 | 127.00 | 129.00 | 126.50 | 128.25 | 128.25 | 114,017 |
08 Mar 2024 | 128.00 | 128.92 | 126.50 | 126.50 | 126.50 | 64,894 |
07 Mar 2024 | 128.00 | 129.30 | 126.50 | 128.50 | 128.50 | 185,761 |
06 Mar 2024 | 126.50 | 128.79 | 126.50 | 128.00 | 128.00 | 55,990 |
05 Mar 2024 | 127.00 | 128.25 | 126.00 | 126.00 | 126.00 | 45,554 |
04 Mar 2024 | 127.00 | 127.55 | 125.51 | 126.50 | 126.50 | 232,379 |
01 Mar 2024 | 125.50 | 128.05 | 125.50 | 127.00 | 127.00 | 226,731 |
29 Feb 2024 | 123.50 | 125.75 | 123.50 | 124.00 | 124.00 | 147,711 |
28 Feb 2024 | 123.00 | 124.00 | 121.50 | 123.00 | 123.00 | 60,453 |
27 Feb 2024 | 123.50 | 125.77 | 121.00 | 121.00 | 121.00 | 331,055 |
26 Feb 2024 | 126.00 | 126.00 | 121.82 | 123.50 | 123.50 | 475,979 |
23 Feb 2024 | 125.50 | 125.50 | 123.00 | 125.00 | 125.00 | 160,153 |
22 Feb 2024 | 125.50 | 125.50 | 122.50 | 123.50 | 123.50 | 232,446 |
21 Feb 2024 | 125.00 | 125.40 | 121.82 | 123.00 | 123.00 | 194,234 |
20 Feb 2024 | 125.50 | 125.50 | 121.75 | 124.50 | 124.50 | 74,240 |
19 Feb 2024 | 125.50 | 125.50 | 124.00 | 125.50 | 125.50 | 89,392 |
16 Feb 2024 | 125.50 | 125.50 | 123.00 | 125.50 | 125.50 | 61,204 |
15 Feb 2024 | 123.50 | 125.60 | 123.00 | 124.00 | 124.00 | 623,982 |
14 Feb 2024 | 125.00 | 125.70 | 123.00 | 123.00 | 123.00 | 140,666 |
13 Feb 2024 | 123.50 | 126.00 | 123.30 | 124.50 | 124.50 | 477,667 |
12 Feb 2024 | 126.00 | 126.00 | 123.00 | 125.00 | 125.00 | 186,931 |
09 Feb 2024 | 125.50 | 125.50 | 120.22 | 124.00 | 124.00 | 34,635 |
08 Feb 2024 | 124.50 | 125.00 | 121.00 | 121.00 | 121.00 | 87,705 |
07 Feb 2024 | 124.50 | 124.50 | 121.00 | 121.00 | 121.00 | 17,468 |
06 Feb 2024 | 125.50 | 125.50 | 122.00 | 122.00 | 122.00 | 65,257 |
05 Feb 2024 | 125.50 | 125.50 | 122.00 | 123.00 | 123.00 | 90,141 |
02 Feb 2024 | 123.50 | 124.50 | 120.00 | 124.50 | 124.50 | 195,351 |
01 Feb 2024 | 120.00 | 124.50 | 120.00 | 123.50 | 123.50 | 445,500 |
31 Jan 2024 | 122.45 | 122.45 | 118.60 | 121.25 | 121.25 | 77,816 |
30 Jan 2024 | 119.00 | 124.50 | 119.00 | 121.75 | 121.75 | 269,634 |
29 Jan 2024 | 121.00 | 124.50 | 119.50 | 120.00 | 120.00 | 25,117 |
26 Jan 2024 | 121.50 | 121.50 | 119.71 | 121.00 | 121.00 | 69,378 |
25 Jan 2024 | 125.00 | 125.00 | 120.00 | 124.00 | 124.00 | 346,363 |
24 Jan 2024 | 122.00 | 123.44 | 120.05 | 121.50 | 121.50 | 156,060 |
23 Jan 2024 | 124.00 | 124.00 | 120.50 | 121.50 | 121.50 | 13,923 |
22 Jan 2024 | 126.00 | 126.00 | 120.50 | 122.50 | 122.50 | 80,814 |
19 Jan 2024 | 122.00 | 125.00 | 120.00 | 120.00 | 120.00 | 40,143 |
18 Jan 2024 | 122.25 | 123.50 | 119.50 | 120.00 | 120.00 | 5,476,759 |
17 Jan 2024 | 124.00 | 124.60 | 121.50 | 121.50 | 121.50 | 40,152 |
16 Jan 2024 | 129.00 | 129.00 | 124.50 | 124.50 | 124.50 | 90,396 |
15 Jan 2024 | 127.14 | 129.00 | 126.50 | 129.00 | 129.00 | 118,648 |
12 Jan 2024 | 128.50 | 128.50 | 126.50 | 126.50 | 126.50 | 49,979 |
11 Jan 2024 | 128.00 | 128.64 | 127.00 | 128.00 | 128.00 | 124,527 |
10 Jan 2024 | 128.00 | 128.40 | 126.00 | 127.00 | 127.00 | 125,980 |
09 Jan 2024 | 126.00 | 126.47 | 126.00 | 126.00 | 126.00 | 46,824 |
08 Jan 2024 | 127.00 | 128.00 | 124.50 | 126.50 | 126.50 | 87,530 |
05 Jan 2024 | 126.50 | 128.00 | 126.50 | 128.00 | 128.00 | 22,907 |
04 Jan 2024 | 129.00 | 129.00 | 124.00 | 129.00 | 129.00 | 27,186 |
03 Jan 2024 | 127.00 | 128.38 | 126.50 | 127.50 | 127.50 | 130,587 |
02 Jan 2024 | 128.00 | 129.00 | 125.84 | 127.00 | 127.00 | 523,578 |
29 Dec 2023 | 126.00 | 128.43 | 125.50 | 127.00 | 127.00 | 204,919 |
28 Dec 2023 | 123.50 | 126.99 | 121.88 | 126.00 | 126.00 | 151,762 |
27 Dec 2023 | 123.50 | 123.50 | 121.88 | 123.50 | 123.50 | 30,524 |
22 Dec 2023 | 121.50 | 123.35 | 119.43 | 122.00 | 122.00 | 23,514 |
21 Dec 2023 | 120.50 | 123.31 | 120.50 | 122.50 | 122.50 | 25,001 |
20 Dec 2023 | 123.00 | 123.00 | 118.11 | 122.50 | 122.50 | 1,165,165 |
19 Dec 2023 | 119.00 | 121.38 | 118.81 | 119.50 | 119.50 | 71,007 |
18 Dec 2023 | 123.00 | 123.00 | 119.00 | 119.00 | 119.00 | 55,998 |
15 Dec 2023 | 119.50 | 123.00 | 118.50 | 123.00 | 123.00 | 44,347 |
14 Dec 2023 | 119.00 | 120.00 | 119.00 | 120.00 | 120.00 | 232,480 |
13 Dec 2023 | 118.00 | 119.10 | 116.00 | 116.00 | 116.00 | 32,915 |
12 Dec 2023 | 118.00 | 119.30 | 116.80 | 117.75 | 117.75 | 123,783 |
11 Dec 2023 | 118.50 | 118.50 | 116.50 | 117.00 | 117.00 | 73,133 |
08 Dec 2023 | 117.30 | 117.63 | 116.00 | 117.25 | 117.25 | 120,052 |
07 Dec 2023 | 116.00 | 118.96 | 115.05 | 116.75 | 116.75 | 149,152 |
06 Dec 2023 | 115.00 | 117.49 | 114.70 | 116.50 | 116.50 | 94,964 |
05 Dec 2023 | 115.00 | 115.00 | 113.00 | 115.00 | 115.00 | 27,875 |
04 Dec 2023 | 115.00 | 115.55 | 113.40 | 114.50 | 114.50 | 127,383 |
01 Dec 2023 | 111.50 | 113.00 | 111.50 | 113.25 | 113.25 | 14,985 |
30 Nov 2023 | 113.50 | 114.00 | 111.50 | 113.00 | 113.00 | 23,914 |
29 Nov 2023 | 112.00 | 113.45 | 111.11 | 113.00 | 113.00 | 232,914 |
28 Nov 2023 | 111.50 | 113.02 | 110.50 | 112.00 | 112.00 | 52,818 |
27 Nov 2023 | 112.50 | 114.00 | 111.72 | 113.00 | 113.00 | 213,611 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |