Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 169.72 | 176.00 | 169.72 | 175.40 | 175.40 | 190,493 |
25 Apr 2024 | 170.00 | 170.20 | 167.00 | 170.20 | 170.20 | 53,651 |
24 Apr 2024 | 166.00 | 169.80 | 166.00 | 167.20 | 167.20 | 679,294 |
23 Apr 2024 | 161.00 | 166.40 | 161.00 | 166.20 | 166.20 | 71,922 |
22 Apr 2024 | 166.00 | 166.00 | 160.20 | 161.20 | 161.20 | 248,141 |
19 Apr 2024 | 164.00 | 170.20 | 161.40 | 161.40 | 161.40 | 118,804 |
18 Apr 2024 | 169.20 | 173.80 | 162.40 | 162.40 | 162.40 | 104,844 |
17 Apr 2024 | 175.00 | 176.00 | 168.00 | 169.20 | 169.20 | 181,430 |
16 Apr 2024 | 173.80 | 177.00 | 171.60 | 177.00 | 177.00 | 133,246 |
15 Apr 2024 | 173.60 | 176.00 | 172.38 | 175.60 | 175.60 | 55,423 |
12 Apr 2024 | 177.00 | 177.00 | 171.80 | 174.80 | 174.80 | 30,944 |
11 Apr 2024 | 171.00 | 171.60 | 170.40 | 171.00 | 171.00 | 41,631 |
10 Apr 2024 | 170.00 | 173.60 | 168.76 | 169.60 | 169.60 | 129,266 |
09 Apr 2024 | 170.80 | 176.00 | 170.80 | 171.20 | 171.20 | 47,078 |
08 Apr 2024 | 172.80 | 174.49 | 171.20 | 171.80 | 171.80 | 250,298 |
05 Apr 2024 | 170.60 | 173.00 | 168.26 | 171.60 | 171.60 | 200,135 |
04 Apr 2024 | 170.80 | 169.80 | 168.80 | 169.80 | 169.80 | 40,101 |
03 Apr 2024 | 165.20 | 169.40 | 163.60 | 169.40 | 169.40 | 591,815 |
02 Apr 2024 | 163.20 | 168.00 | 163.20 | 166.20 | 166.20 | 93,437 |
28 Mar 2024 | 166.50 | 169.50 | 165.50 | 169.50 | 169.50 | 119,844 |
27 Mar 2024 | 169.50 | 170.00 | 165.50 | 166.50 | 166.50 | 60,920 |
26 Mar 2024 | 166.00 | 169.50 | 164.00 | 168.50 | 168.50 | 287,323 |
25 Mar 2024 | 168.50 | 172.00 | 163.00 | 163.00 | 163.00 | 215,069 |
22 Mar 2024 | 164.50 | 168.00 | 163.00 | 164.50 | 164.50 | 26,360 |
21 Mar 2024 | 164.50 | 166.50 | 164.00 | 165.50 | 165.50 | 1,072,432 |
20 Mar 2024 | 169.50 | 169.50 | 165.00 | 165.00 | 165.00 | 142,176 |
19 Mar 2024 | 165.00 | 167.00 | 165.00 | 166.00 | 166.00 | 209,911 |
18 Mar 2024 | 167.00 | 169.25 | 161.57 | 166.00 | 166.00 | 273,664 |
15 Mar 2024 | 171.00 | 171.50 | 166.50 | 166.50 | 166.50 | 90,559 |
14 Mar 2024 | 173.50 | 175.50 | 170.00 | 171.00 | 171.00 | 339,443 |
13 Mar 2024 | 169.50 | 171.00 | 166.50 | 169.50 | 169.50 | 60,486 |
12 Mar 2024 | 174.50 | 175.00 | 168.00 | 169.00 | 169.00 | 102,646 |
11 Mar 2024 | 169.00 | 172.50 | 166.00 | 172.00 | 172.00 | 101,560 |
08 Mar 2024 | 169.00 | 169.00 | 167.24 | 169.00 | 169.00 | 30,327 |
07 Mar 2024 | 168.50 | 169.00 | 167.50 | 169.00 | 169.00 | 88,922 |
06 Mar 2024 | 167.00 | 170.00 | 167.00 | 169.00 | 169.00 | 156,427 |
05 Mar 2024 | 172.50 | 172.50 | 169.00 | 170.00 | 170.00 | 133,021 |
04 Mar 2024 | 172.00 | 174.00 | 171.50 | 172.50 | 172.50 | 92,956 |
01 Mar 2024 | 177.00 | 177.00 | 172.00 | 173.00 | 173.00 | 193,031 |
29 Feb 2024 | 178.00 | 179.00 | 171.00 | 171.00 | 171.00 | 2,583,395 |
28 Feb 2024 | 177.00 | 180.50 | 176.28 | 178.00 | 178.00 | 136,612 |
27 Feb 2024 | 178.50 | 179.50 | 172.73 | 178.00 | 178.00 | 126,172 |
26 Feb 2024 | 179.00 | 180.50 | 178.50 | 179.50 | 179.50 | 64,186 |
23 Feb 2024 | 180.50 | 181.00 | 177.00 | 180.00 | 180.00 | 55,777 |
22 Feb 2024 | 178.50 | 182.00 | 178.00 | 181.50 | 181.50 | 31,670 |
21 Feb 2024 | 178.00 | 182.00 | 174.50 | 179.50 | 179.50 | 63,937 |
20 Feb 2024 | 180.00 | 180.00 | 177.00 | 179.50 | 179.50 | 82,888 |
19 Feb 2024 | 180.00 | 182.00 | 178.50 | 180.00 | 180.00 | 90,805 |
16 Feb 2024 | 180.50 | 183.00 | 178.50 | 181.50 | 181.50 | 106,910 |
15 Feb 2024 | 184.00 | 185.00 | 179.50 | 182.00 | 182.00 | 88,177 |
14 Feb 2024 | 175.00 | 184.00 | 175.00 | 184.00 | 184.00 | 94,712 |
13 Feb 2024 | 175.00 | 184.00 | 171.00 | 178.00 | 178.00 | 604,891 |
12 Feb 2024 | 171.00 | 172.49 | 169.00 | 169.00 | 169.00 | 13,913 |
09 Feb 2024 | 170.50 | 173.25 | 168.80 | 170.50 | 170.50 | 49,482 |
08 Feb 2024 | 173.00 | 174.00 | 171.22 | 172.50 | 172.50 | 30,431 |
07 Feb 2024 | 174.00 | 175.30 | 172.50 | 173.50 | 173.50 | 40,104 |
06 Feb 2024 | 169.50 | 176.00 | 169.50 | 173.50 | 173.50 | 454,544 |
05 Feb 2024 | 170.50 | 174.00 | 169.50 | 171.00 | 171.00 | 1,501,925 |
02 Feb 2024 | 171.50 | 171.50 | 168.30 | 171.00 | 171.00 | 146,700 |
01 Feb 2024 | 172.50 | 172.50 | 169.00 | 171.00 | 171.00 | 61,850 |
31 Jan 2024 | 175.00 | 175.75 | 171.84 | 172.00 | 172.00 | 389,792 |
30 Jan 2024 | 174.00 | 177.00 | 171.23 | 177.00 | 177.00 | 159,822 |
29 Jan 2024 | 175.50 | 175.50 | 173.00 | 175.00 | 175.00 | 1,274,365 |
26 Jan 2024 | 172.50 | 176.50 | 172.00 | 176.00 | 176.00 | 301,006 |
25 Jan 2024 | 174.50 | 175.00 | 171.00 | 173.50 | 173.50 | 478,094 |
24 Jan 2024 | 169.00 | 172.50 | 168.80 | 172.50 | 172.50 | 470,864 |
23 Jan 2024 | 166.50 | 171.50 | 166.50 | 168.50 | 168.50 | 107,868 |
22 Jan 2024 | 169.50 | 169.50 | 163.50 | 167.50 | 167.50 | 116,858 |
19 Jan 2024 | 167.00 | 167.00 | 163.55 | 166.00 | 166.00 | 46,520 |
18 Jan 2024 | 165.50 | 165.50 | 164.00 | 164.00 | 164.00 | 29,400 |
17 Jan 2024 | 166.00 | 166.72 | 163.50 | 166.00 | 166.00 | 225,211 |
16 Jan 2024 | 165.50 | 169.00 | 165.11 | 165.50 | 165.50 | 125,496 |
15 Jan 2024 | 165.00 | 166.50 | 161.50 | 166.50 | 166.50 | 145,271 |
12 Jan 2024 | 165.00 | 166.50 | 162.96 | 166.50 | 166.50 | 155,652 |
11 Jan 2024 | 155.50 | 163.00 | 155.50 | 163.00 | 163.00 | 976,454 |
10 Jan 2024 | 157.50 | 158.50 | 152.50 | 155.00 | 155.00 | 2,438,948 |
09 Jan 2024 | 150.50 | 155.50 | 152.00 | 155.00 | 155.00 | 1,268,067 |
08 Jan 2024 | 148.00 | 150.00 | 145.00 | 150.00 | 150.00 | 791,433 |
05 Jan 2024 | 145.00 | 148.50 | 144.00 | 147.50 | 147.50 | 85,568 |
04 Jan 2024 | 139.00 | 147.50 | 139.00 | 147.50 | 147.50 | 3,569,884 |
03 Jan 2024 | 141.50 | 143.50 | 139.00 | 140.50 | 140.50 | 120,920 |
02 Jan 2024 | 141.50 | 143.90 | 139.26 | 141.50 | 141.50 | 204,694 |
29 Dec 2023 | 140.50 | 142.00 | 139.55 | 140.00 | 140.00 | 84,830 |
28 Dec 2023 | 139.00 | 145.50 | 139.00 | 140.50 | 140.50 | 92,103 |
27 Dec 2023 | 140.50 | 145.50 | 139.50 | 140.50 | 140.50 | 255,335 |
22 Dec 2023 | 143.00 | 143.00 | 140.00 | 140.50 | 140.50 | 61,498 |
21 Dec 2023 | 142.50 | 142.50 | 140.00 | 140.50 | 140.50 | 523,568 |
20 Dec 2023 | 141.00 | 144.70 | 140.00 | 141.00 | 141.00 | 844,594 |
19 Dec 2023 | 141.00 | 143.50 | 141.00 | 143.50 | 143.50 | 1,073,927 |
18 Dec 2023 | 142.00 | 143.00 | 140.50 | 141.50 | 141.50 | 157,501 |
15 Dec 2023 | 140.00 | 145.00 | 140.00 | 142.00 | 142.00 | 166,615 |
14 Dec 2023 | 140.50 | 144.00 | 140.00 | 143.00 | 143.00 | 480,936 |
13 Dec 2023 | 145.00 | 145.65 | 141.00 | 142.00 | 142.00 | 541,069 |
12 Dec 2023 | 146.00 | 149.50 | 145.00 | 145.50 | 145.50 | 101,968 |
11 Dec 2023 | 147.00 | 150.00 | 147.00 | 148.00 | 148.00 | 278,112 |
08 Dec 2023 | 147.00 | 150.50 | 147.00 | 148.00 | 148.00 | 41,729 |
07 Dec 2023 | 148.00 | 151.00 | 147.00 | 148.00 | 148.00 | 316,648 |
06 Dec 2023 | 151.00 | 152.00 | 149.01 | 150.50 | 150.50 | 366,957 |
05 Dec 2023 | 152.00 | 153.00 | 151.50 | 151.50 | 151.50 | 6,440 |
04 Dec 2023 | 152.00 | 153.50 | 151.10 | 152.50 | 152.50 | 136,607 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |