Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
19 Apr 2024 | 197.00 | 197.00 | 190.00 | 195.00 | 195.00 | 32,143,500 |
18 Apr 2024 | 198.00 | 200.00 | 193.00 | 197.00 | 197.00 | 13,727,500 |
17 Apr 2024 | 195.00 | 199.00 | 195.00 | 197.00 | 197.00 | 16,188,500 |
16 Apr 2024 | 198.00 | 198.00 | 192.00 | 195.00 | 195.00 | 26,708,700 |
05 Apr 2024 | 195.00 | 200.00 | 194.00 | 199.00 | 199.00 | 25,385,800 |
04 Apr 2024 | 196.00 | 197.00 | 192.00 | 195.00 | 195.00 | 9,275,800 |
03 Apr 2024 | 198.00 | 200.00 | 193.00 | 194.00 | 194.00 | 22,302,900 |
02 Apr 2024 | 196.00 | 200.00 | 193.00 | 198.00 | 198.00 | 46,719,500 |
01 Apr 2024 | 192.00 | 194.00 | 190.00 | 192.00 | 192.00 | 8,334,200 |
28 Mar 2024 | 194.00 | 196.00 | 190.00 | 191.00 | 191.00 | 7,911,400 |
27 Mar 2024 | 196.00 | 199.00 | 193.00 | 194.00 | 194.00 | 7,137,400 |
26 Mar 2024 | 199.00 | 199.00 | 194.00 | 196.00 | 196.00 | 10,077,000 |
25 Mar 2024 | 204.00 | 204.00 | 195.00 | 197.00 | 197.00 | 28,739,500 |
22 Mar 2024 | 196.00 | 198.00 | 192.00 | 195.00 | 195.00 | 12,599,500 |
21 Mar 2024 | 188.00 | 196.00 | 188.00 | 195.00 | 195.00 | 26,487,700 |
20 Mar 2024 | 187.00 | 189.00 | 186.00 | 188.00 | 188.00 | 6,822,900 |
19 Mar 2024 | 188.00 | 189.00 | 187.00 | 187.00 | 187.00 | 8,793,700 |
18 Mar 2024 | 188.00 | 188.00 | 187.00 | 188.00 | 188.00 | 7,240,700 |
15 Mar 2024 | 189.00 | 190.00 | 187.00 | 188.00 | 188.00 | 8,855,000 |
14 Mar 2024 | 190.00 | 191.00 | 188.00 | 189.00 | 189.00 | 7,994,100 |
13 Mar 2024 | 189.00 | 190.00 | 187.00 | 189.00 | 189.00 | 11,197,600 |
08 Mar 2024 | 189.00 | 190.00 | 187.00 | 189.00 | 189.00 | 3,374,200 |
07 Mar 2024 | 187.00 | 190.00 | 186.00 | 188.00 | 188.00 | 3,318,700 |
06 Mar 2024 | 187.00 | 188.00 | 185.00 | 186.00 | 186.00 | 6,627,000 |
05 Mar 2024 | 189.00 | 191.00 | 185.00 | 187.00 | 187.00 | 15,394,000 |
04 Mar 2024 | 189.00 | 191.00 | 188.00 | 190.00 | 190.00 | 11,401,300 |
01 Mar 2024 | 190.00 | 191.00 | 188.00 | 189.00 | 189.00 | 7,166,400 |
29 Feb 2024 | 189.00 | 191.00 | 188.00 | 190.00 | 190.00 | 8,984,400 |
28 Feb 2024 | 189.00 | 191.00 | 188.00 | 189.00 | 189.00 | 10,032,900 |
27 Feb 2024 | 191.00 | 191.00 | 188.00 | 189.00 | 189.00 | 7,135,600 |
26 Feb 2024 | 192.00 | 194.00 | 190.00 | 190.00 | 190.00 | 8,934,700 |
23 Feb 2024 | 191.00 | 193.00 | 191.00 | 192.00 | 192.00 | 2,128,700 |
22 Feb 2024 | 192.00 | 193.00 | 191.00 | 191.00 | 191.00 | 3,115,100 |
21 Feb 2024 | 193.00 | 194.00 | 191.00 | 191.00 | 191.00 | 4,221,900 |
20 Feb 2024 | 192.00 | 194.00 | 191.00 | 193.00 | 193.00 | 5,615,900 |
19 Feb 2024 | 194.00 | 197.00 | 192.00 | 192.00 | 192.00 | 4,967,400 |
16 Feb 2024 | 197.00 | 198.00 | 193.00 | 194.00 | 194.00 | 4,244,700 |
15 Feb 2024 | 195.00 | 197.00 | 194.00 | 195.00 | 195.00 | 8,592,000 |
13 Feb 2024 | 193.00 | 196.00 | 192.00 | 194.00 | 194.00 | 7,669,600 |
12 Feb 2024 | 191.00 | 194.00 | 191.00 | 192.00 | 192.00 | 6,909,100 |
07 Feb 2024 | 191.00 | 192.00 | 190.00 | 191.00 | 191.00 | 4,002,400 |
06 Feb 2024 | 191.00 | 192.00 | 190.00 | 191.00 | 191.00 | 4,117,800 |
05 Feb 2024 | 191.00 | 193.00 | 189.00 | 191.00 | 191.00 | 7,037,400 |
02 Feb 2024 | 193.00 | 194.00 | 189.00 | 191.00 | 191.00 | 6,265,000 |
01 Feb 2024 | 192.00 | 195.00 | 190.00 | 193.00 | 193.00 | 6,960,300 |
31 Jan 2024 | 193.00 | 195.00 | 192.00 | 192.00 | 192.00 | 6,181,000 |
30 Jan 2024 | 193.00 | 195.00 | 188.00 | 193.00 | 193.00 | 7,297,600 |
29 Jan 2024 | 191.00 | 193.00 | 190.00 | 191.00 | 191.00 | 6,496,300 |
26 Jan 2024 | 191.00 | 193.00 | 190.00 | 191.00 | 191.00 | 7,100,200 |
25 Jan 2024 | 191.00 | 193.00 | 190.00 | 192.00 | 192.00 | 10,949,000 |
24 Jan 2024 | 195.00 | 198.00 | 191.00 | 191.00 | 191.00 | 14,408,400 |
23 Jan 2024 | 199.00 | 199.00 | 194.00 | 195.00 | 195.00 | 13,456,200 |
22 Jan 2024 | 204.00 | 204.00 | 197.00 | 198.00 | 198.00 | 19,063,200 |
19 Jan 2024 | 206.00 | 206.00 | 200.00 | 202.00 | 202.00 | 8,079,800 |
18 Jan 2024 | 202.00 | 208.00 | 200.00 | 204.00 | 204.00 | 33,291,700 |
17 Jan 2024 | 202.00 | 204.00 | 200.00 | 202.00 | 202.00 | 14,980,800 |
16 Jan 2024 | 202.00 | 204.00 | 199.00 | 200.00 | 200.00 | 5,119,400 |
15 Jan 2024 | 199.00 | 204.00 | 198.00 | 200.00 | 200.00 | 12,218,700 |
12 Jan 2024 | 204.00 | 204.00 | 198.00 | 199.00 | 199.00 | 18,480,200 |
11 Jan 2024 | 200.00 | 208.00 | 200.00 | 204.00 | 204.00 | 15,635,700 |
10 Jan 2024 | 206.00 | 208.00 | 202.00 | 202.00 | 202.00 | 7,160,300 |
09 Jan 2024 | 206.00 | 210.00 | 200.00 | 206.00 | 206.00 | 23,887,400 |
08 Jan 2024 | 206.00 | 214.00 | 204.00 | 206.00 | 206.00 | 54,818,600 |
05 Jan 2024 | 200.00 | 212.00 | 200.00 | 206.00 | 206.00 | 60,752,500 |
04 Jan 2024 | 196.00 | 206.00 | 196.00 | 200.00 | 200.00 | 32,603,400 |
03 Jan 2024 | 198.00 | 198.00 | 195.00 | 196.00 | 196.00 | 7,117,100 |
02 Jan 2024 | 198.00 | 200.00 | 195.00 | 197.00 | 197.00 | 7,924,900 |
29 Dec 2023 | 198.00 | 204.00 | 193.00 | 198.00 | 198.00 | 33,106,500 |
28 Dec 2023 | 195.00 | 195.00 | 192.00 | 193.00 | 193.00 | 7,757,300 |
27 Dec 2023 | 189.00 | 196.00 | 189.00 | 193.00 | 193.00 | 28,259,400 |
22 Dec 2023 | 189.00 | 191.00 | 187.00 | 189.00 | 189.00 | 6,955,300 |
21 Dec 2023 | 190.00 | 192.00 | 188.00 | 189.00 | 189.00 | 10,670,000 |
20 Dec 2023 | 190.00 | 192.00 | 188.00 | 190.00 | 190.00 | 8,852,400 |
19 Dec 2023 | 187.00 | 190.00 | 187.00 | 190.00 | 190.00 | 4,958,400 |
18 Dec 2023 | 189.00 | 190.00 | 187.00 | 187.00 | 187.00 | 11,416,300 |
15 Dec 2023 | 191.00 | 193.00 | 188.00 | 189.00 | 189.00 | 9,311,900 |
14 Dec 2023 | 188.00 | 192.00 | 187.00 | 190.00 | 190.00 | 6,225,900 |
13 Dec 2023 | 189.00 | 189.00 | 185.00 | 187.00 | 187.00 | 5,074,800 |
12 Dec 2023 | 185.00 | 189.00 | 183.00 | 187.00 | 187.00 | 13,842,600 |
11 Dec 2023 | 189.00 | 190.00 | 185.00 | 185.00 | 185.00 | 32,314,700 |
08 Dec 2023 | 190.00 | 193.00 | 188.00 | 189.00 | 189.00 | 12,304,900 |
07 Dec 2023 | 193.00 | 194.00 | 189.00 | 189.00 | 189.00 | 17,478,100 |
06 Dec 2023 | 192.00 | 198.00 | 191.00 | 193.00 | 193.00 | 24,213,800 |
05 Dec 2023 | 204.00 | 206.00 | 191.00 | 192.00 | 192.00 | 53,199,400 |
04 Dec 2023 | 193.00 | 204.00 | 192.00 | 202.00 | 202.00 | 84,257,300 |
01 Dec 2023 | 191.00 | 194.00 | 189.00 | 193.00 | 193.00 | 16,773,200 |
30 Nov 2023 | 191.00 | 192.00 | 190.00 | 192.00 | 192.00 | 5,740,200 |
29 Nov 2023 | 194.00 | 194.00 | 190.00 | 192.00 | 192.00 | 7,160,000 |
28 Nov 2023 | 194.00 | 196.00 | 192.00 | 194.00 | 194.00 | 6,648,200 |
27 Nov 2023 | 190.00 | 197.00 | 189.00 | 194.00 | 194.00 | 26,610,500 |
24 Nov 2023 | 192.00 | 194.00 | 189.00 | 190.00 | 190.00 | 6,585,700 |
23 Nov 2023 | 191.00 | 194.00 | 188.00 | 192.00 | 192.00 | 12,148,300 |
22 Nov 2023 | 189.00 | 192.00 | 188.00 | 190.00 | 190.00 | 13,625,600 |
21 Nov 2023 | 189.00 | 191.00 | 188.00 | 189.00 | 189.00 | 4,971,900 |
20 Nov 2023 | 191.00 | 191.00 | 188.00 | 189.00 | 189.00 | 8,846,900 |
17 Nov 2023 | 193.00 | 193.00 | 190.00 | 191.00 | 191.00 | 6,594,500 |
16 Nov 2023 | 192.00 | 194.00 | 189.00 | 191.00 | 191.00 | 11,774,000 |
15 Nov 2023 | 186.00 | 191.00 | 185.00 | 189.00 | 189.00 | 13,766,900 |
14 Nov 2023 | 179.00 | 189.00 | 179.00 | 185.00 | 185.00 | 18,700,600 |
13 Nov 2023 | 190.00 | 190.00 | 186.00 | 187.00 | 187.00 | 9,990,700 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |