Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 205.50 | 205.50 | 198.00 | 200.00 | 200.00 | 2,213,000 |
02 May 2024 | 197.50 | 205.50 | 197.50 | 198.50 | 198.50 | 3,374,000 |
30 Apr 2024 | 196.00 | 203.50 | 195.00 | 198.00 | 198.00 | 5,125,000 |
29 Apr 2024 | 199.00 | 201.50 | 190.00 | 193.00 | 193.00 | 3,304,000 |
26 Apr 2024 | 195.50 | 199.50 | 192.50 | 197.50 | 197.50 | 3,055,000 |
25 Apr 2024 | 195.00 | 202.00 | 193.00 | 197.00 | 197.00 | 7,716,000 |
24 Apr 2024 | 185.00 | 197.00 | 179.00 | 196.50 | 196.50 | 12,103,000 |
23 Apr 2024 | 182.00 | 185.50 | 177.50 | 179.50 | 179.50 | 3,082,000 |
22 Apr 2024 | 185.00 | 185.00 | 176.00 | 179.50 | 179.50 | 2,759,000 |
19 Apr 2024 | 179.00 | 184.50 | 172.00 | 182.50 | 182.50 | 4,353,000 |
18 Apr 2024 | 182.00 | 187.00 | 175.00 | 180.50 | 180.50 | 4,441,000 |
17 Apr 2024 | 174.00 | 185.00 | 172.00 | 180.50 | 180.50 | 5,657,000 |
16 Apr 2024 | 168.00 | 171.50 | 165.50 | 171.00 | 171.00 | 1,364,000 |
15 Apr 2024 | 169.00 | 177.00 | 168.00 | 170.50 | 170.50 | 2,681,000 |
12 Apr 2024 | 169.00 | 171.00 | 168.00 | 168.50 | 168.50 | 1,042,000 |
11 Apr 2024 | 168.00 | 168.00 | 165.00 | 167.50 | 167.50 | 516,000 |
10 Apr 2024 | 167.00 | 168.00 | 165.50 | 167.50 | 167.50 | 508,000 |
09 Apr 2024 | 173.50 | 173.50 | 162.50 | 166.50 | 166.50 | 2,671,000 |
08 Apr 2024 | 170.00 | 173.00 | 169.00 | 172.00 | 172.00 | 1,741,000 |
03 Apr 2024 | 169.50 | 172.00 | 167.00 | 168.00 | 168.00 | 767,000 |
02 Apr 2024 | 169.00 | 173.00 | 167.00 | 170.00 | 170.00 | 2,189,000 |
01 Apr 2024 | 159.50 | 171.50 | 159.00 | 169.50 | 169.50 | 2,507,000 |
29 Mar 2024 | 159.50 | 159.50 | 157.00 | 158.00 | 158.00 | 151,000 |
28 Mar 2024 | 160.00 | 160.50 | 157.50 | 157.50 | 157.50 | 309,000 |
27 Mar 2024 | 158.00 | 160.00 | 157.50 | 158.50 | 158.50 | 221,000 |
26 Mar 2024 | 161.00 | 161.00 | 161.00 | 161.00 | 161.00 | - |
25 Mar 2024 | 161.00 | 161.00 | 161.00 | 161.00 | 161.00 | - |
22 Mar 2024 | 160.00 | 161.00 | 158.50 | 161.00 | 161.00 | 402,000 |
21 Mar 2024 | 161.50 | 162.00 | 158.50 | 158.50 | 158.50 | 562,000 |
20 Mar 2024 | 157.50 | 157.50 | 157.50 | 157.50 | 157.50 | - |
19 Mar 2024 | 155.50 | 158.50 | 155.50 | 157.50 | 157.50 | 415,000 |
18 Mar 2024 | 151.50 | 151.50 | 151.50 | 151.50 | 151.50 | - |
15 Mar 2024 | 150.00 | 152.00 | 148.50 | 151.50 | 151.50 | 1,018,000 |
14 Mar 2024 | 160.00 | 160.50 | 149.00 | 149.50 | 149.50 | 2,941,000 |
13 Mar 2024 | 161.00 | 161.00 | 161.00 | 161.00 | 161.00 | - |
12 Mar 2024 | 156.50 | 162.50 | 156.50 | 161.00 | 161.00 | 806,000 |
11 Mar 2024 | 156.00 | 158.50 | 154.50 | 156.50 | 156.50 | 952,000 |
08 Mar 2024 | 166.50 | 167.00 | 155.00 | 156.00 | 156.00 | 2,603,000 |
07 Mar 2024 | 172.50 | 173.50 | 166.00 | 166.00 | 166.00 | 2,370,000 |
06 Mar 2024 | 164.50 | 173.00 | 163.50 | 172.00 | 172.00 | 4,048,000 |
05 Mar 2024 | 165.50 | 168.00 | 164.50 | 164.50 | 164.50 | 794,000 |
04 Mar 2024 | 164.00 | 168.50 | 163.00 | 164.00 | 164.00 | 2,165,000 |
01 Mar 2024 | 161.50 | 164.00 | 161.00 | 162.00 | 162.00 | 498,000 |
29 Feb 2024 | 161.50 | 161.50 | 159.00 | 161.00 | 161.00 | 292,000 |
27 Feb 2024 | 163.00 | 164.00 | 160.00 | 160.50 | 160.50 | 692,000 |
26 Feb 2024 | 161.00 | 162.50 | 161.00 | 161.50 | 161.50 | 245,000 |
23 Feb 2024 | 164.50 | 164.50 | 161.00 | 161.00 | 161.00 | 655,000 |
22 Feb 2024 | 159.00 | 163.50 | 159.00 | 163.00 | 163.00 | 1,052,000 |
21 Feb 2024 | 161.00 | 161.00 | 158.50 | 159.00 | 159.00 | 388,000 |
20 Feb 2024 | 162.00 | 162.50 | 159.50 | 161.00 | 161.00 | 391,000 |
19 Feb 2024 | 160.50 | 162.50 | 159.00 | 161.00 | 161.00 | 572,000 |
16 Feb 2024 | 157.50 | 161.00 | 157.00 | 160.50 | 160.50 | 652,000 |
15 Feb 2024 | 159.00 | 159.00 | 156.50 | 157.50 | 157.50 | 376,000 |
05 Feb 2024 | 157.50 | 159.00 | 157.00 | 157.50 | 157.50 | 421,000 |
02 Feb 2024 | 158.00 | 158.50 | 156.00 | 157.50 | 157.50 | 357,000 |
01 Feb 2024 | 159.00 | 161.50 | 157.00 | 157.00 | 157.00 | 623,000 |
31 Jan 2024 | 158.00 | 158.00 | 155.00 | 157.00 | 157.00 | 305,000 |
30 Jan 2024 | 159.50 | 159.50 | 156.50 | 157.00 | 157.00 | 267,000 |
29 Jan 2024 | 160.00 | 160.00 | 157.50 | 159.00 | 159.00 | 298,000 |
26 Jan 2024 | 162.00 | 162.00 | 158.00 | 158.00 | 158.00 | 287,000 |
25 Jan 2024 | 164.50 | 165.50 | 160.50 | 161.00 | 161.00 | 695,000 |
24 Jan 2024 | 163.00 | 163.00 | 161.00 | 162.50 | 162.50 | 269,000 |
23 Jan 2024 | 162.00 | 163.50 | 160.50 | 163.00 | 163.00 | 559,000 |
22 Jan 2024 | 156.50 | 161.00 | 156.00 | 161.00 | 161.00 | 535,000 |
19 Jan 2024 | 156.00 | 157.50 | 155.50 | 156.50 | 156.50 | 281,000 |
18 Jan 2024 | 157.00 | 158.00 | 153.00 | 154.50 | 154.50 | 480,000 |
17 Jan 2024 | 161.00 | 162.00 | 156.00 | 156.00 | 156.00 | 1,114,000 |
16 Jan 2024 | 162.00 | 163.00 | 160.50 | 162.00 | 162.00 | 525,000 |
15 Jan 2024 | 162.00 | 162.50 | 160.50 | 162.00 | 162.00 | 326,079 |
12 Jan 2024 | 161.00 | 162.50 | 160.00 | 161.00 | 161.00 | 297,000 |
11 Jan 2024 | 162.00 | 162.00 | 159.50 | 160.00 | 160.00 | 345,000 |
10 Jan 2024 | 162.50 | 162.50 | 161.00 | 161.00 | 161.00 | 245,000 |
09 Jan 2024 | 163.00 | 163.50 | 161.00 | 161.50 | 161.50 | 321,000 |
08 Jan 2024 | 161.50 | 164.00 | 161.00 | 162.00 | 162.00 | 642,000 |
05 Jan 2024 | 159.50 | 162.00 | 159.00 | 162.00 | 162.00 | 647,000 |
04 Jan 2024 | 157.50 | 159.00 | 156.00 | 157.50 | 157.50 | 499,000 |
03 Jan 2024 | 161.00 | 161.00 | 156.50 | 157.50 | 157.50 | 956,000 |
02 Jan 2024 | 163.00 | 163.50 | 161.00 | 161.00 | 161.00 | 342,000 |
29 Dec 2023 | 163.50 | 166.00 | 162.50 | 162.50 | 162.50 | 969,000 |
28 Dec 2023 | 163.00 | 164.00 | 161.00 | 162.50 | 162.50 | 504,000 |
27 Dec 2023 | 163.00 | 163.00 | 161.00 | 163.00 | 163.00 | 414,000 |
26 Dec 2023 | 163.50 | 164.50 | 162.00 | 162.00 | 162.00 | 294,000 |
25 Dec 2023 | 163.50 | 163.50 | 161.50 | 162.00 | 162.00 | 221,000 |
22 Dec 2023 | 165.00 | 165.00 | 162.00 | 162.50 | 162.50 | 347,000 |
21 Dec 2023 | 161.50 | 164.00 | 161.50 | 163.00 | 163.00 | 335,000 |
20 Dec 2023 | 163.00 | 163.50 | 161.50 | 162.00 | 162.00 | 203,000 |
19 Dec 2023 | 162.50 | 162.50 | 160.50 | 161.50 | 161.50 | 517,000 |
18 Dec 2023 | 163.50 | 164.00 | 162.00 | 162.50 | 162.50 | 470,000 |
15 Dec 2023 | 167.00 | 167.00 | 163.50 | 163.50 | 163.50 | 777,000 |
14 Dec 2023 | 170.50 | 173.00 | 166.00 | 166.00 | 166.00 | 1,995,000 |
13 Dec 2023 | 167.00 | 169.50 | 167.00 | 169.00 | 169.00 | 1,008,000 |
12 Dec 2023 | 167.50 | 169.00 | 166.50 | 168.00 | 168.00 | 1,162,000 |
11 Dec 2023 | 168.00 | 169.50 | 164.50 | 166.00 | 166.00 | 1,037,000 |
08 Dec 2023 | 168.00 | 170.00 | 166.50 | 167.00 | 167.00 | 2,152,000 |
07 Dec 2023 | 165.00 | 171.50 | 165.00 | 166.00 | 166.00 | 3,986,000 |
06 Dec 2023 | 163.50 | 164.50 | 161.50 | 163.00 | 163.00 | 869,000 |
05 Dec 2023 | 166.50 | 166.50 | 162.00 | 162.50 | 162.50 | 981,000 |
04 Dec 2023 | 166.50 | 170.00 | 166.00 | 166.00 | 166.00 | 1,464,000 |
01 Dec 2023 | 164.50 | 166.00 | 164.00 | 165.00 | 165.00 | 576,000 |
30 Nov 2023 | 167.50 | 168.50 | 164.00 | 164.50 | 164.50 | 924,000 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |