Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Mar 2024 | 188.00 | 188.00 | 185.00 | 186.00 | 186.00 | 704,300 |
27 Mar 2024 | 186.00 | 188.00 | 185.00 | 185.00 | 185.00 | 1,007,300 |
26 Mar 2024 | 187.00 | 187.00 | 185.00 | 186.00 | 186.00 | 1,257,500 |
25 Mar 2024 | 189.00 | 189.00 | 185.00 | 185.00 | 185.00 | 1,697,100 |
22 Mar 2024 | 191.00 | 191.00 | 185.00 | 188.00 | 188.00 | 1,033,600 |
21 Mar 2024 | 192.00 | 192.00 | 188.00 | 189.00 | 189.00 | 740,900 |
20 Mar 2024 | 191.00 | 198.00 | 191.00 | 192.00 | 192.00 | 2,802,900 |
19 Mar 2024 | 187.00 | 194.00 | 184.00 | 190.00 | 190.00 | 4,267,100 |
18 Mar 2024 | 187.00 | 188.00 | 184.00 | 187.00 | 187.00 | 1,342,700 |
15 Mar 2024 | 188.00 | 192.00 | 185.00 | 187.00 | 187.00 | 2,676,600 |
14 Mar 2024 | 188.00 | 191.00 | 184.00 | 186.00 | 186.00 | 1,972,200 |
13 Mar 2024 | 187.00 | 189.00 | 186.00 | 187.00 | 187.00 | 682,600 |
08 Mar 2024 | 190.00 | 191.00 | 187.00 | 187.00 | 187.00 | 622,900 |
07 Mar 2024 | 190.00 | 191.00 | 188.00 | 189.00 | 189.00 | 440,600 |
06 Mar 2024 | 193.00 | 193.00 | 184.00 | 188.00 | 188.00 | 3,014,600 |
05 Mar 2024 | 196.00 | 197.00 | 190.00 | 191.00 | 191.00 | 1,818,800 |
04 Mar 2024 | 191.00 | 198.00 | 191.00 | 195.00 | 195.00 | 2,334,200 |
01 Mar 2024 | 190.00 | 191.00 | 187.00 | 189.00 | 189.00 | 1,007,300 |
29 Feb 2024 | 189.00 | 191.00 | 188.00 | 189.00 | 189.00 | 768,600 |
28 Feb 2024 | 192.00 | 193.00 | 188.00 | 189.00 | 189.00 | 519,700 |
27 Feb 2024 | 193.00 | 193.00 | 189.00 | 190.00 | 190.00 | 708,800 |
26 Feb 2024 | 191.00 | 193.00 | 191.00 | 193.00 | 193.00 | 455,000 |
23 Feb 2024 | 192.00 | 194.00 | 190.00 | 191.00 | 191.00 | 928,200 |
22 Feb 2024 | 194.00 | 195.00 | 190.00 | 192.00 | 192.00 | 2,323,600 |
21 Feb 2024 | 195.00 | 197.00 | 190.00 | 193.00 | 193.00 | 3,014,600 |
20 Feb 2024 | 197.00 | 198.00 | 195.00 | 195.00 | 195.00 | 509,500 |
19 Feb 2024 | 202.00 | 204.00 | 191.00 | 195.00 | 195.00 | 3,803,600 |
16 Feb 2024 | 197.00 | 202.00 | 195.00 | 202.00 | 202.00 | 1,664,700 |
15 Feb 2024 | 195.00 | 198.00 | 193.00 | 195.00 | 195.00 | 580,500 |
13 Feb 2024 | 196.00 | 198.00 | 195.00 | 195.00 | 195.00 | 804,700 |
12 Feb 2024 | 193.00 | 196.00 | 193.00 | 195.00 | 195.00 | 829,500 |
07 Feb 2024 | 197.00 | 197.00 | 193.00 | 193.00 | 193.00 | 1,555,300 |
06 Feb 2024 | 194.00 | 200.00 | 194.00 | 194.00 | 194.00 | 873,400 |
05 Feb 2024 | 198.00 | 202.00 | 194.00 | 194.00 | 194.00 | 3,534,100 |
02 Feb 2024 | 200.00 | 204.00 | 197.00 | 198.00 | 198.00 | 2,062,100 |
01 Feb 2024 | 202.00 | 202.00 | 197.00 | 200.00 | 200.00 | 1,556,800 |
31 Jan 2024 | 208.00 | 208.00 | 200.00 | 202.00 | 202.00 | 3,940,000 |
30 Jan 2024 | 226.00 | 226.00 | 202.00 | 206.00 | 206.00 | 2,560,100 |
29 Jan 2024 | 216.00 | 218.00 | 208.00 | 212.00 | 212.00 | 1,824,500 |
26 Jan 2024 | 212.00 | 216.00 | 206.00 | 208.00 | 208.00 | 2,164,400 |
25 Jan 2024 | 210.00 | 214.00 | 206.00 | 208.00 | 208.00 | 1,334,800 |
24 Jan 2024 | 212.00 | 218.00 | 208.00 | 208.00 | 208.00 | 2,751,200 |
23 Jan 2024 | 208.00 | 226.00 | 206.00 | 212.00 | 212.00 | 15,121,900 |
22 Jan 2024 | 220.00 | 222.00 | 202.00 | 206.00 | 206.00 | 7,363,300 |
19 Jan 2024 | 222.00 | 232.00 | 218.00 | 220.00 | 220.00 | 3,768,800 |
18 Jan 2024 | 230.00 | 234.00 | 212.00 | 222.00 | 222.00 | 8,771,600 |
17 Jan 2024 | 238.00 | 240.00 | 232.00 | 232.00 | 232.00 | 1,465,600 |
16 Jan 2024 | 232.00 | 242.00 | 232.00 | 238.00 | 238.00 | 1,925,300 |
15 Jan 2024 | 244.00 | 244.00 | 234.00 | 234.00 | 234.00 | 4,197,400 |
12 Jan 2024 | 234.00 | 248.00 | 230.00 | 240.00 | 240.00 | 17,420,100 |
11 Jan 2024 | 220.00 | 230.00 | 220.00 | 230.00 | 230.00 | 2,032,600 |
10 Jan 2024 | 232.00 | 248.00 | 220.00 | 224.00 | 224.00 | 10,713,400 |
09 Jan 2024 | 236.00 | 238.00 | 220.00 | 228.00 | 228.00 | 5,165,200 |
08 Jan 2024 | 238.00 | 258.00 | 228.00 | 236.00 | 236.00 | 28,952,300 |
05 Jan 2024 | 256.00 | 260.00 | 224.00 | 236.00 | 236.00 | 21,977,500 |
04 Jan 2024 | 199.00 | 268.00 | 199.00 | 256.00 | 256.00 | 142,340,200 |
03 Jan 2024 | 200.00 | 202.00 | 197.00 | 199.00 | 199.00 | 317,100 |
02 Jan 2024 | 196.00 | 202.00 | 193.00 | 200.00 | 200.00 | 913,200 |
29 Dec 2023 | 200.00 | 200.00 | 194.00 | 194.00 | 194.00 | 1,034,900 |
28 Dec 2023 | 202.00 | 206.00 | 198.00 | 200.00 | 200.00 | 1,719,500 |
27 Dec 2023 | 196.00 | 210.00 | 196.00 | 202.00 | 202.00 | 3,520,900 |
22 Dec 2023 | 195.00 | 204.00 | 191.00 | 195.00 | 195.00 | 2,281,400 |
21 Dec 2023 | 198.00 | 212.00 | 195.00 | 195.00 | 195.00 | 8,741,900 |
20 Dec 2023 | 194.00 | 197.00 | 194.00 | 197.00 | 197.00 | 2,990,400 |
19 Dec 2023 | 193.00 | 197.00 | 190.00 | 194.00 | 194.00 | 2,662,900 |
18 Dec 2023 | 194.00 | 195.00 | 190.00 | 194.00 | 194.00 | 1,774,000 |
15 Dec 2023 | 187.00 | 195.00 | 187.00 | 193.00 | 193.00 | 4,017,100 |
14 Dec 2023 | 187.00 | 191.00 | 185.00 | 186.00 | 186.00 | 1,160,200 |
13 Dec 2023 | 185.00 | 191.00 | 185.00 | 187.00 | 187.00 | 983,700 |
12 Dec 2023 | 190.00 | 191.00 | 185.00 | 186.00 | 186.00 | 1,905,200 |
11 Dec 2023 | 196.00 | 204.00 | 187.00 | 190.00 | 190.00 | 3,661,600 |
08 Dec 2023 | 193.00 | 197.00 | 190.00 | 195.00 | 195.00 | 2,889,200 |
07 Dec 2023 | 197.00 | 197.00 | 189.00 | 192.00 | 192.00 | 3,411,000 |
06 Dec 2023 | 193.00 | 200.00 | 192.00 | 197.00 | 197.00 | 1,297,500 |
05 Dec 2023 | 202.00 | 204.00 | 192.00 | 194.00 | 194.00 | 4,174,300 |
04 Dec 2023 | 212.00 | 214.00 | 200.00 | 202.00 | 202.00 | 3,638,500 |
01 Dec 2023 | 214.00 | 218.00 | 206.00 | 218.00 | 218.00 | 848,800 |
30 Nov 2023 | 220.00 | 224.00 | 210.00 | 214.00 | 214.00 | 881,200 |
29 Nov 2023 | 216.00 | 222.00 | 216.00 | 220.00 | 220.00 | 409,000 |
28 Nov 2023 | 218.00 | 222.00 | 210.00 | 216.00 | 216.00 | 1,339,900 |
27 Nov 2023 | 222.00 | 224.00 | 212.00 | 218.00 | 218.00 | 1,264,300 |
24 Nov 2023 | 222.00 | 224.00 | 212.00 | 222.00 | 222.00 | 1,483,300 |
23 Nov 2023 | 222.00 | 232.00 | 220.00 | 220.00 | 220.00 | 544,200 |
22 Nov 2023 | 228.00 | 230.00 | 218.00 | 222.00 | 222.00 | 1,058,400 |
21 Nov 2023 | 232.00 | 236.00 | 226.00 | 228.00 | 228.00 | 631,200 |
20 Nov 2023 | 234.00 | 240.00 | 230.00 | 232.00 | 232.00 | 987,500 |
17 Nov 2023 | 234.00 | 234.00 | 226.00 | 230.00 | 230.00 | 1,259,600 |
16 Nov 2023 | 234.00 | 238.00 | 226.00 | 234.00 | 234.00 | 881,700 |
15 Nov 2023 | 236.00 | 240.00 | 226.00 | 234.00 | 234.00 | 3,588,400 |
14 Nov 2023 | 240.00 | 242.00 | 230.00 | 234.00 | 234.00 | 1,724,500 |
13 Nov 2023 | 240.00 | 246.00 | 236.00 | 240.00 | 240.00 | 547,600 |
10 Nov 2023 | 236.00 | 246.00 | 230.00 | 240.00 | 240.00 | 1,825,800 |
09 Nov 2023 | 236.00 | 246.00 | 232.00 | 232.00 | 232.00 | 1,093,400 |
08 Nov 2023 | 248.00 | 248.00 | 224.00 | 232.00 | 232.00 | 2,479,500 |
07 Nov 2023 | 228.00 | 258.00 | 226.00 | 244.00 | 244.00 | 9,536,700 |
06 Nov 2023 | 242.00 | 246.00 | 226.00 | 228.00 | 228.00 | 1,973,900 |
03 Nov 2023 | 248.00 | 252.00 | 242.00 | 242.00 | 242.00 | 790,300 |
02 Nov 2023 | 242.00 | 254.00 | 242.00 | 246.00 | 246.00 | 1,128,700 |
01 Nov 2023 | 252.00 | 258.00 | 230.00 | 246.00 | 246.00 | 2,510,600 |
31 Oct 2023 | 286.00 | 290.00 | 252.00 | 252.00 | 252.00 | 6,733,700 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |