Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
25 Apr 2024 | 270.00 | 271.00 | 266.00 | 267.00 | 267.00 | 1,325,626 |
24 Apr 2024 | 271.00 | 272.00 | 265.00 | 270.00 | 270.00 | 1,016,451 |
23 Apr 2024 | 270.00 | 271.00 | 266.00 | 269.00 | 269.00 | 551,437 |
22 Apr 2024 | 269.00 | 271.00 | 264.00 | 268.00 | 268.00 | 350,953 |
19 Apr 2024 | 272.00 | 274.00 | 261.00 | 264.00 | 264.00 | 789,791 |
18 Apr 2024 | 273.00 | 277.00 | 264.63 | 267.00 | 267.00 | 286,627 |
17 Apr 2024 | 275.00 | 275.00 | 267.00 | 269.00 | 269.00 | 658,761 |
16 Apr 2024 | 276.00 | 279.00 | 267.33 | 269.00 | 269.00 | 532,723 |
15 Apr 2024 | 272.00 | 279.00 | 272.00 | 276.00 | 276.00 | 4,514,116 |
12 Apr 2024 | 274.00 | 274.00 | 271.94 | 273.00 | 273.00 | 1,773,517 |
11 Apr 2024 | 273.00 | 274.00 | 271.00 | 271.00 | 271.00 | 486,400 |
10 Apr 2024 | 270.00 | 273.00 | 268.00 | 268.00 | 268.00 | 937,220 |
09 Apr 2024 | 267.00 | 270.00 | 261.43 | 270.00 | 270.00 | 1,135,795 |
08 Apr 2024 | 261.00 | 282.00 | 257.00 | 266.00 | 266.00 | 734,530 |
05 Apr 2024 | 259.00 | 262.00 | 256.00 | 260.00 | 260.00 | 368,882 |
04 Apr 2024 | 258.00 | 261.00 | 258.00 | 260.00 | 260.00 | 524,770 |
03 Apr 2024 | 258.00 | 260.00 | 256.00 | 258.00 | 258.00 | 519,351 |
02 Apr 2024 | 257.00 | 260.00 | 255.00 | 256.00 | 256.00 | 294,861 |
28 Mar 2024 | 255.00 | 256.00 | 253.00 | 255.00 | 255.00 | 388,152 |
27 Mar 2024 | 253.00 | 254.00 | 251.00 | 252.50 | 252.50 | 847,463 |
26 Mar 2024 | 252.00 | 253.00 | 249.10 | 250.00 | 250.00 | 591,521 |
25 Mar 2024 | 250.00 | 252.00 | 246.79 | 250.00 | 250.00 | 650,235 |
22 Mar 2024 | 251.00 | 253.00 | 248.00 | 250.00 | 250.00 | 249,387 |
21 Mar 2024 | 245.00 | 250.00 | 243.00 | 250.00 | 250.00 | 652,914 |
20 Mar 2024 | 245.00 | 247.00 | 243.00 | 243.00 | 243.00 | 567,189 |
19 Mar 2024 | 244.00 | 245.00 | 241.00 | 243.00 | 243.00 | 557,581 |
18 Mar 2024 | 246.00 | 246.00 | 243.00 | 244.00 | 244.00 | 401,267 |
15 Mar 2024 | 241.00 | 245.00 | 241.00 | 244.00 | 244.00 | 688,251 |
14 Mar 2024 | 242.00 | 245.00 | 238.00 | 242.00 | 242.00 | 318,280 |
13 Mar 2024 | 247.00 | 249.00 | 238.00 | 240.00 | 240.00 | 798,546 |
12 Mar 2024 | 251.00 | 257.00 | 247.00 | 247.00 | 247.00 | 1,069,898 |
11 Mar 2024 | 253.00 | 258.00 | 249.00 | 251.00 | 251.00 | 532,736 |
08 Mar 2024 | 255.00 | 256.00 | 251.99 | 254.00 | 254.00 | 436,403 |
07 Mar 2024 | 255.00 | 260.00 | 251.00 | 252.00 | 252.00 | 477,719 |
06 Mar 2024 | 255.00 | 259.00 | 251.00 | 251.00 | 251.00 | 765,560 |
05 Mar 2024 | 256.00 | 260.00 | 254.00 | 254.00 | 254.00 | 437,256 |
04 Mar 2024 | 260.00 | 260.07 | 256.00 | 257.00 | 257.00 | 614,553 |
01 Mar 2024 | 256.00 | 260.00 | 256.00 | 260.00 | 260.00 | 360,742 |
29 Feb 2024 | 254.00 | 259.00 | 253.00 | 254.00 | 254.00 | 442,065 |
28 Feb 2024 | 256.00 | 259.00 | 252.00 | 254.00 | 254.00 | 432,970 |
27 Feb 2024 | 257.00 | 260.00 | 255.00 | 256.00 | 256.00 | 647,913 |
26 Feb 2024 | 259.00 | 259.00 | 254.00 | 254.00 | 254.00 | 733,932 |
23 Feb 2024 | 257.00 | 260.00 | 254.06 | 257.00 | 257.00 | 360,724 |
22 Feb 2024 | 254.00 | 259.00 | 253.00 | 255.00 | 255.00 | 532,835 |
21 Feb 2024 | 256.00 | 259.00 | 252.00 | 252.00 | 252.00 | 442,620 |
20 Feb 2024 | 258.00 | 261.00 | 254.80 | 256.00 | 256.00 | 259,991 |
19 Feb 2024 | 258.00 | 261.00 | 256.00 | 258.00 | 258.00 | 425,003 |
16 Feb 2024 | 257.00 | 259.00 | 254.00 | 255.00 | 255.00 | 350,898 |
15 Feb 2024 | 254.00 | 257.00 | 252.00 | 253.00 | 253.00 | 547,670 |
14 Feb 2024 | 251.00 | 255.00 | 249.01 | 252.00 | 252.00 | 272,852 |
13 Feb 2024 | 251.00 | 254.00 | 247.00 | 248.00 | 248.00 | 343,607 |
12 Feb 2024 | 251.00 | 256.00 | 247.00 | 249.00 | 249.00 | 539,731 |
09 Feb 2024 | 252.00 | 256.00 | 250.06 | 253.00 | 253.00 | 281,243 |
08 Feb 2024 | 255.00 | 255.00 | 251.00 | 251.00 | 251.00 | 431,166 |
07 Feb 2024 | 254.00 | 256.00 | 252.13 | 253.00 | 253.00 | 970,197 |
06 Feb 2024 | 255.00 | 256.00 | 250.00 | 252.00 | 252.00 | 413,111 |
05 Feb 2024 | 251.00 | 254.00 | 248.08 | 250.00 | 250.00 | 498,044 |
02 Feb 2024 | 252.00 | 254.00 | 248.60 | 250.00 | 250.00 | 328,866 |
01 Feb 2024 | 248.00 | 252.00 | 247.00 | 247.00 | 247.00 | 305,232 |
31 Jan 2024 | 249.00 | 252.00 | 247.00 | 249.00 | 249.00 | 269,322 |
30 Jan 2024 | 248.00 | 249.40 | 244.90 | 246.00 | 246.00 | 528,707 |
29 Jan 2024 | 245.00 | 249.00 | 243.00 | 246.00 | 246.00 | 349,860 |
26 Jan 2024 | 244.00 | 248.00 | 243.00 | 246.00 | 246.00 | 330,359 |
25 Jan 2024 | 243.00 | 246.00 | 241.05 | 244.00 | 244.00 | 477,308 |
24 Jan 2024 | 244.00 | 247.00 | 242.70 | 243.50 | 243.50 | 302,853 |
23 Jan 2024 | 247.00 | 248.00 | 242.00 | 242.00 | 242.00 | 412,975 |
22 Jan 2024 | 247.00 | 249.00 | 245.00 | 248.00 | 248.00 | 690,932 |
19 Jan 2024 | 246.00 | 248.00 | 244.30 | 246.00 | 246.00 | 174,404 |
18 Jan 2024 | 244.00 | 248.00 | 242.50 | 243.00 | 243.00 | 310,544 |
17 Jan 2024 | 246.00 | 246.88 | 241.00 | 244.00 | 244.00 | 301,228 |
16 Jan 2024 | 248.00 | 249.00 | 246.00 | 246.00 | 246.00 | 1,139,050 |
15 Jan 2024 | 247.45 | 249.00 | 246.00 | 248.00 | 248.00 | 239,877 |
12 Jan 2024 | 247.00 | 248.00 | 245.63 | 247.00 | 247.00 | 290,101 |
11 Jan 2024 | 245.00 | 248.00 | 243.80 | 245.00 | 245.00 | 357,130 |
10 Jan 2024 | 244.00 | 248.00 | 243.00 | 245.00 | 245.00 | 645,339 |
09 Jan 2024 | 244.00 | 245.00 | 243.00 | 245.00 | 245.00 | 327,532 |
08 Jan 2024 | 244.00 | 247.00 | 242.52 | 245.00 | 245.00 | 380,134 |
05 Jan 2024 | 243.00 | 247.00 | 241.00 | 244.00 | 244.00 | 548,835 |
04 Jan 2024 | 243.00 | 247.00 | 242.00 | 245.00 | 245.00 | 387,169 |
03 Jan 2024 | 243.00 | 246.00 | 241.00 | 241.00 | 241.00 | 500,967 |
02 Jan 2024 | 247.00 | 248.00 | 240.00 | 242.00 | 242.00 | 743,006 |
29 Dec 2023 | 245.00 | 248.00 | 243.00 | 243.00 | 243.00 | 300,912 |
28 Dec 2023 | 247.00 | 248.00 | 242.00 | 245.00 | 245.00 | 441,800 |
27 Dec 2023 | 244.00 | 248.00 | 242.00 | 247.00 | 247.00 | 282,805 |
22 Dec 2023 | 241.00 | 244.00 | 240.00 | 242.00 | 242.00 | 158,770 |
21 Dec 2023 | 240.00 | 242.00 | 236.00 | 242.00 | 242.00 | 257,612 |
20 Dec 2023 | 244.00 | 245.00 | 237.00 | 239.00 | 239.00 | 468,339 |
19 Dec 2023 | 244.00 | 244.00 | 240.00 | 243.00 | 243.00 | 370,326 |
18 Dec 2023 | 244.00 | 245.00 | 241.00 | 242.00 | 242.00 | 214,949 |
15 Dec 2023 | 241.00 | 244.00 | 238.96 | 243.00 | 243.00 | 480,811 |
14 Dec 2023 | 243.00 | 243.00 | 239.00 | 241.00 | 241.00 | 338,316 |
13 Dec 2023 | 238.00 | 242.00 | 237.53 | 239.00 | 239.00 | 256,458 |
12 Dec 2023 | 241.00 | 243.00 | 237.46 | 238.00 | 238.00 | 463,592 |
11 Dec 2023 | 241.00 | 243.00 | 238.88 | 241.00 | 241.00 | 424,470 |
08 Dec 2023 | 239.00 | 241.00 | 237.60 | 240.00 | 240.00 | 420,472 |
07 Dec 2023 | 238.00 | 241.00 | 236.56 | 240.00 | 240.00 | 473,337 |
06 Dec 2023 | 238.00 | 239.00 | 236.00 | 239.00 | 239.00 | 209,351 |
05 Dec 2023 | 235.00 | 238.00 | 235.00 | 236.50 | 236.50 | 276,496 |
04 Dec 2023 | 236.00 | 238.00 | 234.00 | 237.00 | 237.00 | 478,718 |
01 Dec 2023 | 235.00 | 236.00 | 231.00 | 234.00 | 234.00 | 173,709 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |