Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 May 2024 | 0.00 | 0.00 | 0.00 | 129.00 | 129.00 | 1,872,480 |
01 May 2024 | 126.00 | 130.75 | 126.00 | 129.00 | 129.00 | 258,279 |
30 Apr 2024 | 127.00 | 129.48 | 127.96 | 127.00 | 127.00 | 53,022 |
29 Apr 2024 | 130.00 | 130.00 | 126.75 | 127.00 | 127.00 | 94,528 |
26 Apr 2024 | 130.00 | 130.00 | 126.00 | 128.50 | 128.50 | 4,167 |
25 Apr 2024 | 127.50 | 129.00 | 124.50 | 124.50 | 124.50 | 88,405 |
25 Apr 2024 | 0.0085 Dividend | |||||
24 Apr 2024 | 129.50 | 130.00 | 127.35 | 128.00 | 127.99 | 123,734 |
23 Apr 2024 | 130.00 | 130.00 | 125.96 | 130.00 | 129.99 | 55,715 |
22 Apr 2024 | 129.00 | 130.00 | 125.21 | 130.00 | 129.99 | 31,233 |
19 Apr 2024 | 126.00 | 128.50 | 125.00 | 126.50 | 126.49 | 69,630 |
18 Apr 2024 | 132.00 | 132.00 | 126.90 | 129.50 | 129.49 | 91,451 |
17 Apr 2024 | 129.00 | 131.00 | 128.18 | 127.75 | 127.74 | 66,014 |
16 Apr 2024 | 128.00 | 132.50 | 126.60 | 129.00 | 128.99 | 160,406 |
15 Apr 2024 | 133.00 | 133.00 | 129.17 | 130.25 | 130.24 | 87,591 |
12 Apr 2024 | 132.00 | 133.50 | 130.00 | 131.00 | 130.99 | 184,533 |
11 Apr 2024 | 133.00 | 133.00 | 131.07 | 131.75 | 131.74 | 48,713 |
10 Apr 2024 | 133.00 | 133.00 | 131.00 | 132.75 | 132.74 | 79,258 |
09 Apr 2024 | 133.00 | 133.00 | 131.00 | 131.75 | 131.74 | 124,132 |
08 Apr 2024 | 133.00 | 133.50 | 130.36 | 131.75 | 131.74 | 51,086 |
05 Apr 2024 | 132.00 | 132.00 | 128.00 | 130.50 | 130.49 | 46,934 |
04 Apr 2024 | 133.00 | 133.00 | 130.10 | 131.00 | 130.99 | 105,630 |
03 Apr 2024 | 130.00 | 133.00 | 128.76 | 131.00 | 130.99 | 131,423 |
02 Apr 2024 | 133.00 | 133.00 | 129.00 | 129.00 | 128.99 | 117,863 |
28 Mar 2024 | 130.50 | 132.50 | 130.48 | 130.50 | 130.49 | 428,373 |
27 Mar 2024 | 131.50 | 133.00 | 130.00 | 131.50 | 131.49 | 255,108 |
26 Mar 2024 | 131.00 | 131.16 | 130.00 | 130.25 | 130.24 | 109,953 |
25 Mar 2024 | 131.00 | 131.00 | 129.00 | 129.00 | 128.99 | 212,390 |
22 Mar 2024 | 130.00 | 131.50 | 129.90 | 131.50 | 131.49 | 112,352 |
21 Mar 2024 | 131.00 | 131.00 | 129.00 | 129.00 | 128.99 | 21,534 |
20 Mar 2024 | 129.00 | 130.80 | 129.00 | 128.75 | 128.74 | 51,401 |
19 Mar 2024 | 129.00 | 130.10 | 128.94 | 129.25 | 129.24 | 111,111 |
18 Mar 2024 | 130.00 | 130.50 | 128.72 | 130.00 | 129.99 | 46,206 |
15 Mar 2024 | 128.50 | 129.80 | 127.50 | 129.00 | 128.99 | 371,716 |
14 Mar 2024 | 128.00 | 128.90 | 127.00 | 128.00 | 127.99 | 267,015 |
13 Mar 2024 | 131.00 | 131.00 | 126.50 | 127.25 | 127.24 | 414,563 |
12 Mar 2024 | 129.00 | 130.88 | 129.00 | 130.50 | 130.49 | 65,815 |
11 Mar 2024 | 127.00 | 129.00 | 126.50 | 128.25 | 128.24 | 114,017 |
08 Mar 2024 | 128.00 | 128.92 | 126.50 | 126.50 | 126.49 | 64,894 |
07 Mar 2024 | 128.00 | 129.30 | 126.50 | 128.50 | 128.49 | 185,761 |
06 Mar 2024 | 126.50 | 128.79 | 126.50 | 128.00 | 127.99 | 55,990 |
05 Mar 2024 | 127.00 | 128.25 | 126.00 | 126.00 | 125.99 | 45,554 |
04 Mar 2024 | 127.00 | 127.55 | 125.51 | 126.50 | 126.49 | 232,379 |
01 Mar 2024 | 125.50 | 128.05 | 125.50 | 127.00 | 126.99 | 226,731 |
29 Feb 2024 | 123.50 | 125.75 | 123.50 | 124.00 | 123.99 | 147,711 |
28 Feb 2024 | 123.00 | 124.00 | 121.50 | 123.00 | 122.99 | 60,453 |
27 Feb 2024 | 123.50 | 125.77 | 121.00 | 121.00 | 120.99 | 331,055 |
26 Feb 2024 | 126.00 | 126.00 | 121.82 | 123.50 | 123.49 | 475,979 |
23 Feb 2024 | 125.50 | 125.50 | 123.00 | 125.00 | 124.99 | 160,153 |
22 Feb 2024 | 125.50 | 125.50 | 122.50 | 123.50 | 123.49 | 232,446 |
21 Feb 2024 | 125.00 | 125.40 | 121.82 | 123.00 | 122.99 | 194,234 |
20 Feb 2024 | 125.50 | 125.50 | 121.75 | 124.50 | 124.49 | 74,240 |
19 Feb 2024 | 125.50 | 125.50 | 124.00 | 125.50 | 125.49 | 89,392 |
16 Feb 2024 | 125.50 | 125.50 | 123.00 | 125.50 | 125.49 | 61,204 |
15 Feb 2024 | 123.50 | 125.60 | 123.00 | 124.00 | 123.99 | 623,982 |
14 Feb 2024 | 125.00 | 125.70 | 123.00 | 123.00 | 122.99 | 140,666 |
13 Feb 2024 | 123.50 | 126.00 | 123.30 | 124.50 | 124.49 | 477,667 |
12 Feb 2024 | 126.00 | 126.00 | 123.00 | 125.00 | 124.99 | 186,931 |
09 Feb 2024 | 125.50 | 125.50 | 120.22 | 124.00 | 123.99 | 34,635 |
08 Feb 2024 | 124.50 | 125.00 | 121.00 | 121.00 | 120.99 | 87,705 |
07 Feb 2024 | 124.50 | 124.50 | 121.00 | 121.00 | 120.99 | 17,468 |
06 Feb 2024 | 125.50 | 125.50 | 122.00 | 122.00 | 121.99 | 65,257 |
05 Feb 2024 | 125.50 | 125.50 | 122.00 | 123.00 | 122.99 | 90,141 |
02 Feb 2024 | 123.50 | 124.50 | 120.00 | 124.50 | 124.49 | 195,351 |
01 Feb 2024 | 120.00 | 124.50 | 120.00 | 123.50 | 123.49 | 445,500 |
31 Jan 2024 | 122.45 | 122.45 | 118.60 | 121.25 | 121.24 | 77,816 |
30 Jan 2024 | 119.00 | 124.50 | 119.00 | 121.75 | 121.74 | 269,634 |
29 Jan 2024 | 121.00 | 124.50 | 119.50 | 120.00 | 119.99 | 25,117 |
26 Jan 2024 | 121.50 | 121.50 | 119.71 | 121.00 | 120.99 | 69,378 |
25 Jan 2024 | 125.00 | 125.00 | 120.00 | 124.00 | 123.99 | 346,363 |
24 Jan 2024 | 122.00 | 123.44 | 120.05 | 121.50 | 121.49 | 156,060 |
23 Jan 2024 | 124.00 | 124.00 | 120.50 | 121.50 | 121.49 | 13,923 |
22 Jan 2024 | 126.00 | 126.00 | 120.50 | 122.50 | 122.49 | 80,814 |
19 Jan 2024 | 122.00 | 125.00 | 120.00 | 120.00 | 119.99 | 40,143 |
18 Jan 2024 | 122.25 | 123.50 | 119.50 | 120.00 | 119.99 | 5,476,759 |
17 Jan 2024 | 124.00 | 124.60 | 121.50 | 121.50 | 121.49 | 40,152 |
16 Jan 2024 | 129.00 | 129.00 | 124.50 | 124.50 | 124.49 | 90,396 |
15 Jan 2024 | 127.14 | 129.00 | 126.50 | 129.00 | 128.99 | 118,648 |
12 Jan 2024 | 128.50 | 128.50 | 126.50 | 126.50 | 126.49 | 49,979 |
11 Jan 2024 | 128.00 | 128.64 | 127.00 | 128.00 | 127.99 | 124,527 |
10 Jan 2024 | 128.00 | 128.40 | 126.00 | 127.00 | 126.99 | 125,980 |
09 Jan 2024 | 126.00 | 126.47 | 126.00 | 126.00 | 125.99 | 46,824 |
08 Jan 2024 | 127.00 | 128.00 | 124.50 | 126.50 | 126.49 | 87,530 |
05 Jan 2024 | 126.50 | 128.00 | 126.50 | 128.00 | 127.99 | 22,907 |
04 Jan 2024 | 129.00 | 129.00 | 124.00 | 129.00 | 128.99 | 27,186 |
03 Jan 2024 | 127.00 | 128.38 | 126.50 | 127.50 | 127.49 | 130,587 |
02 Jan 2024 | 128.00 | 129.00 | 125.84 | 127.00 | 126.99 | 523,578 |
29 Dec 2023 | 126.00 | 128.43 | 125.50 | 127.00 | 126.99 | 204,919 |
28 Dec 2023 | 123.50 | 126.99 | 121.88 | 126.00 | 125.99 | 151,762 |
27 Dec 2023 | 123.50 | 123.50 | 121.88 | 123.50 | 123.49 | 30,524 |
22 Dec 2023 | 121.50 | 123.35 | 119.43 | 122.00 | 121.99 | 23,514 |
21 Dec 2023 | 120.50 | 123.31 | 120.50 | 122.50 | 122.49 | 25,001 |
20 Dec 2023 | 123.00 | 123.00 | 118.11 | 122.50 | 122.49 | 1,165,165 |
19 Dec 2023 | 119.00 | 121.38 | 118.81 | 119.50 | 119.49 | 71,007 |
18 Dec 2023 | 123.00 | 123.00 | 119.00 | 119.00 | 118.99 | 55,998 |
15 Dec 2023 | 119.50 | 123.00 | 118.50 | 123.00 | 122.99 | 44,347 |
14 Dec 2023 | 119.00 | 120.00 | 119.00 | 120.00 | 119.99 | 232,480 |
13 Dec 2023 | 118.00 | 119.10 | 116.00 | 116.00 | 115.99 | 32,915 |
12 Dec 2023 | 118.00 | 119.30 | 116.80 | 117.75 | 117.74 | 123,783 |
11 Dec 2023 | 118.50 | 118.50 | 116.50 | 117.00 | 116.99 | 73,133 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |