Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 173.50 | 178.00 | 171.44 | 173.00 | 173.00 | 200,503 |
25 Apr 2024 | 169.50 | 174.00 | 168.00 | 173.00 | 173.00 | 107,137 |
24 Apr 2024 | 170.50 | 171.95 | 167.11 | 170.00 | 170.00 | 119,229 |
23 Apr 2024 | 166.50 | 170.50 | 166.75 | 167.50 | 167.50 | 149,291 |
22 Apr 2024 | 166.50 | 168.00 | 165.00 | 165.00 | 165.00 | 47,481 |
19 Apr 2024 | 165.00 | 168.00 | 163.80 | 165.00 | 165.00 | 91,027 |
18 Apr 2024 | 165.00 | 167.00 | 162.00 | 167.00 | 167.00 | 65,906 |
17 Apr 2024 | 164.50 | 168.00 | 160.50 | 162.50 | 162.50 | 81,193 |
16 Apr 2024 | 165.50 | 168.00 | 161.00 | 164.50 | 164.50 | 64,463 |
15 Apr 2024 | 168.50 | 170.00 | 165.00 | 167.00 | 167.00 | 64,310 |
12 Apr 2024 | 166.50 | 170.00 | 167.00 | 167.00 | 167.00 | 106,492 |
11 Apr 2024 | 159.00 | 170.00 | 158.00 | 167.00 | 167.00 | 197,203 |
10 Apr 2024 | 151.50 | 160.20 | 152.00 | 159.00 | 159.00 | 186,423 |
09 Apr 2024 | 153.00 | 154.00 | 150.00 | 154.00 | 154.00 | 124,441 |
08 Apr 2024 | 156.00 | 156.75 | 152.00 | 153.00 | 153.00 | 112,371 |
05 Apr 2024 | 159.50 | 160.00 | 153.50 | 155.50 | 155.50 | 173,833 |
04 Apr 2024 | 154.50 | 160.00 | 157.00 | 158.00 | 158.00 | 164,949 |
03 Apr 2024 | 146.00 | 157.00 | 145.80 | 157.00 | 157.00 | 184,623 |
02 Apr 2024 | 144.50 | 146.00 | 143.00 | 146.00 | 146.00 | 149,414 |
28 Mar 2024 | 144.50 | 146.00 | 143.00 | 146.00 | 146.00 | 383,427 |
27 Mar 2024 | 147.00 | 147.40 | 143.00 | 144.20 | 144.20 | 91,185 |
26 Mar 2024 | 148.00 | 150.00 | 146.00 | 147.00 | 147.00 | 254,910 |
25 Mar 2024 | 150.50 | 151.60 | 146.88 | 148.00 | 148.00 | 182,850 |
22 Mar 2024 | 150.00 | 153.00 | 148.00 | 148.00 | 148.00 | 134,242 |
21 Mar 2024 | 148.50 | 151.88 | 147.00 | 149.00 | 149.00 | 159,666 |
20 Mar 2024 | 148.50 | 150.00 | 146.95 | 148.00 | 148.00 | 284,347 |
19 Mar 2024 | 149.00 | 150.84 | 147.00 | 148.50 | 148.50 | 147,790 |
18 Mar 2024 | 148.00 | 150.50 | 146.00 | 150.00 | 150.00 | 64,169 |
15 Mar 2024 | 146.50 | 150.00 | 146.00 | 148.00 | 148.00 | 276,603 |
14 Mar 2024 | 146.50 | 147.00 | 146.00 | 147.00 | 147.00 | 61,732 |
13 Mar 2024 | 146.50 | 147.00 | 145.00 | 147.00 | 147.00 | 237,866 |
12 Mar 2024 | 146.50 | 147.00 | 145.00 | 146.00 | 146.00 | 62,655 |
11 Mar 2024 | 149.00 | 148.50 | 145.00 | 145.00 | 145.00 | 160,298 |
08 Mar 2024 | 150.00 | 150.00 | 148.00 | 148.00 | 148.00 | 125,870 |
07 Mar 2024 | 150.50 | 151.00 | 145.00 | 150.00 | 150.00 | 173,678 |
06 Mar 2024 | 151.00 | 152.00 | 150.00 | 151.00 | 151.00 | 96,817 |
05 Mar 2024 | 163.50 | 165.00 | 149.00 | 149.00 | 149.00 | 306,644 |
04 Mar 2024 | 170.50 | 170.29 | 162.48 | 166.00 | 166.00 | 95,614 |
01 Mar 2024 | 171.50 | 173.00 | 168.00 | 170.00 | 170.00 | 124,217 |
29 Feb 2024 | 172.50 | 175.00 | 170.00 | 170.00 | 170.00 | 31,505 |
28 Feb 2024 | 172.50 | 175.00 | 171.23 | 173.00 | 173.00 | 42,923 |
27 Feb 2024 | 172.50 | 175.00 | 170.00 | 172.50 | 172.50 | 28,602 |
26 Feb 2024 | 172.50 | 175.00 | 170.00 | 170.00 | 170.00 | 51,634 |
23 Feb 2024 | 174.50 | 175.00 | 170.00 | 173.00 | 173.00 | 195,110 |
22 Feb 2024 | 168.00 | 180.00 | 170.00 | 175.00 | 175.00 | 448,071 |
21 Feb 2024 | 156.00 | 170.00 | 155.00 | 170.00 | 170.00 | 1,041,787 |
20 Feb 2024 | 141.00 | 157.00 | 140.00 | 156.00 | 156.00 | 2,211,273 |
19 Feb 2024 | 141.00 | 142.00 | 138.00 | 138.00 | 138.00 | 66,616 |
16 Feb 2024 | 141.00 | 142.00 | 140.00 | 140.00 | 140.00 | 68,229 |
15 Feb 2024 | 142.00 | 143.00 | 141.00 | 141.00 | 141.00 | 148,888 |
14 Feb 2024 | 142.00 | 143.00 | 140.80 | 140.80 | 140.80 | 105,843 |
13 Feb 2024 | 142.50 | 144.00 | 141.00 | 141.00 | 141.00 | 296,397 |
12 Feb 2024 | 142.50 | 144.00 | 141.00 | 142.00 | 142.00 | 410,990 |
09 Feb 2024 | 142.50 | 144.00 | 141.00 | 141.00 | 141.00 | 57,258 |
08 Feb 2024 | 143.00 | 144.00 | 141.00 | 141.80 | 141.80 | 158,134 |
07 Feb 2024 | 143.00 | 144.00 | 142.00 | 143.00 | 143.00 | 167,128 |
06 Feb 2024 | 143.00 | 144.00 | 140.00 | 141.00 | 141.00 | 1,394,932 |
05 Feb 2024 | 143.00 | 144.00 | 141.00 | 141.00 | 141.00 | 131,558 |
02 Feb 2024 | 143.00 | 144.00 | 140.00 | 141.00 | 141.00 | 259,091 |
01 Feb 2024 | 149.00 | 149.00 | 142.00 | 142.40 | 142.40 | 489,348 |
31 Jan 2024 | 151.50 | 153.00 | 148.00 | 150.00 | 150.00 | 62,186 |
30 Jan 2024 | 151.50 | 153.00 | 145.00 | 149.80 | 149.80 | 291,057 |
29 Jan 2024 | 158.50 | 160.00 | 150.00 | 150.40 | 150.40 | 163,729 |
26 Jan 2024 | 161.00 | 162.00 | 158.00 | 159.00 | 159.00 | 42,294 |
25 Jan 2024 | 162.50 | 162.00 | 159.00 | 160.00 | 160.00 | 73,793 |
24 Jan 2024 | 163.00 | 162.00 | 160.00 | 160.00 | 160.00 | 108,404 |
23 Jan 2024 | 163.00 | 165.00 | 161.00 | 161.00 | 161.00 | 27,740 |
22 Jan 2024 | 163.00 | 165.00 | 161.00 | 163.00 | 163.00 | 53,999 |
19 Jan 2024 | 166.50 | 168.00 | 161.00 | 161.00 | 161.00 | 89,237 |
18 Jan 2024 | 165.00 | 168.00 | 162.00 | 165.00 | 165.00 | 263,278 |
17 Jan 2024 | 166.50 | 164.05 | 162.00 | 162.00 | 162.00 | 57,973 |
16 Jan 2024 | 166.00 | 170.00 | 162.00 | 166.50 | 166.50 | 138,456 |
15 Jan 2024 | 170.00 | 170.00 | 162.00 | 165.00 | 165.00 | 204,001 |
12 Jan 2024 | 166.00 | 170.00 | 162.00 | 166.00 | 166.00 | 485,502 |
11 Jan 2024 | 166.00 | 170.00 | 162.00 | 167.00 | 167.00 | 89,091 |
10 Jan 2024 | 162.50 | 165.00 | 160.00 | 165.00 | 165.00 | 115,331 |
09 Jan 2024 | 163.50 | 163.00 | 160.00 | 163.00 | 163.00 | 62,893 |
08 Jan 2024 | 165.50 | 167.00 | 160.00 | 163.50 | 163.50 | 94,593 |
05 Jan 2024 | 166.50 | 169.00 | 162.00 | 164.00 | 164.00 | 75,913 |
04 Jan 2024 | 166.50 | 169.00 | 162.00 | 162.00 | 162.00 | 62,032 |
03 Jan 2024 | 167.50 | 168.75 | 164.00 | 168.00 | 168.00 | 105,074 |
02 Jan 2024 | 165.50 | 169.00 | 165.00 | 167.00 | 167.00 | 175,598 |
29 Dec 2023 | 163.50 | 167.99 | 162.00 | 165.00 | 165.00 | 119,122 |
28 Dec 2023 | 165.00 | 167.00 | 160.00 | 164.00 | 164.00 | 262,122 |
27 Dec 2023 | 166.00 | 167.00 | 162.00 | 163.00 | 163.00 | 122,518 |
22 Dec 2023 | 169.00 | 170.00 | 163.75 | 165.00 | 165.00 | 331,118 |
21 Dec 2023 | 171.00 | 172.00 | 168.00 | 168.00 | 168.00 | 112,601 |
20 Dec 2023 | 169.00 | 174.00 | 165.00 | 171.00 | 171.00 | 402,148 |
19 Dec 2023 | 168.50 | 172.00 | 165.00 | 169.00 | 169.00 | 101,978 |
18 Dec 2023 | 170.00 | 173.00 | 163.00 | 168.50 | 168.50 | 123,879 |
15 Dec 2023 | 172.50 | 177.00 | 167.00 | 170.00 | 170.00 | 64,007 |
14 Dec 2023 | 175.50 | 177.00 | 170.00 | 170.40 | 170.40 | 65,134 |
13 Dec 2023 | 178.50 | 178.95 | 174.00 | 174.00 | 174.00 | 92,319 |
12 Dec 2023 | 183.50 | 181.00 | 176.40 | 179.00 | 179.00 | 54,371 |
11 Dec 2023 | 185.00 | 185.00 | 176.00 | 176.00 | 176.00 | 95,374 |
08 Dec 2023 | 185.00 | 186.20 | 180.00 | 180.00 | 180.00 | 87,253 |
07 Dec 2023 | 185.00 | 190.00 | 170.00 | 185.00 | 185.00 | 436,987 |
06 Dec 2023 | 192.50 | 194.50 | 188.40 | 192.50 | 192.50 | 66,255 |
05 Dec 2023 | 192.50 | 193.00 | 190.00 | 191.00 | 191.00 | 40,845 |
04 Dec 2023 | 193.50 | 195.00 | 189.80 | 192.50 | 192.50 | 50,661 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |