Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
17 Apr 2024 | 320.00 | 326.20 | 319.00 | 320.40 | 315.75 | 733,070 |
16 Apr 2024 | 323.60 | 324.60 | 318.60 | 323.80 | 319.10 | 1,737,449 |
15 Apr 2024 | 320.00 | 331.80 | 320.00 | 328.40 | 323.63 | 1,147,977 |
12 Apr 2024 | 335.00 | 335.00 | 323.60 | 326.20 | 321.47 | 815,196 |
11 Apr 2024 | 335.80 | 335.80 | 325.80 | 327.20 | 322.45 | 3,911,742 |
10 Apr 2024 | 320.80 | 331.40 | 320.80 | 328.80 | 324.03 | 799,671 |
09 Apr 2024 | 325.00 | 335.00 | 324.40 | 328.00 | 323.24 | 5,356,009 |
08 Apr 2024 | 324.40 | 328.00 | 323.00 | 325.40 | 320.68 | 948,658 |
05 Apr 2024 | 321.40 | 326.16 | 321.40 | 323.80 | 319.10 | 1,607,663 |
04 Apr 2024 | 318.40 | 328.80 | 318.40 | 325.20 | 320.48 | 1,259,694 |
03 Apr 2024 | 320.60 | 327.00 | 320.60 | 325.80 | 321.07 | 1,122,159 |
02 Apr 2024 | 336.20 | 336.20 | 324.80 | 324.80 | 320.09 | 899,531 |
28 Mar 2024 | 320.20 | 329.20 | 320.20 | 328.80 | 324.03 | 2,124,989 |
27 Mar 2024 | 336.20 | 336.20 | 326.70 | 326.80 | 322.06 | 703,787 |
26 Mar 2024 | 320.80 | 329.00 | 320.80 | 328.80 | 324.03 | 872,853 |
25 Mar 2024 | 329.40 | 335.60 | 326.40 | 326.40 | 321.66 | 1,868,088 |
22 Mar 2024 | 340.00 | 340.00 | 325.20 | 336.80 | 331.91 | 1,534,498 |
21 Mar 2024 | 331.40 | 333.40 | 323.20 | 333.40 | 328.56 | 4,112,844 |
20 Mar 2024 | 331.40 | 331.40 | 325.40 | 326.40 | 321.66 | 2,672,238 |
19 Mar 2024 | 325.80 | 328.60 | 323.95 | 326.20 | 321.47 | 2,687,443 |
18 Mar 2024 | 338.40 | 338.40 | 325.60 | 326.80 | 322.06 | 615,524 |
15 Mar 2024 | 322.60 | 333.40 | 322.60 | 329.20 | 324.42 | 6,434,279 |
14 Mar 2024 | 323.60 | 325.20 | 322.00 | 324.40 | 319.69 | 1,439,536 |
13 Mar 2024 | 330.00 | 330.00 | 319.27 | 323.80 | 319.10 | 2,278,125 |
12 Mar 2024 | 326.60 | 326.60 | 321.20 | 324.20 | 319.49 | 1,538,115 |
11 Mar 2024 | 324.60 | 325.60 | 321.60 | 324.40 | 319.69 | 1,084,455 |
08 Mar 2024 | 325.80 | 326.00 | 320.00 | 324.20 | 319.49 | 878,486 |
07 Mar 2024 | 322.00 | 326.20 | 322.00 | 323.60 | 318.90 | 881,787 |
06 Mar 2024 | 313.80 | 327.40 | 308.20 | 325.80 | 321.07 | 2,440,491 |
05 Mar 2024 | 318.60 | 336.40 | 314.20 | 327.80 | 323.04 | 2,038,136 |
04 Mar 2024 | 311.80 | 316.20 | 309.40 | 316.20 | 311.61 | 2,082,905 |
01 Mar 2024 | 312.40 | 312.40 | 307.00 | 310.80 | 306.29 | 2,137,624 |
29 Feb 2024 | 310.80 | 311.80 | 306.40 | 308.40 | 303.92 | 3,846,913 |
28 Feb 2024 | 316.00 | 316.00 | 308.60 | 309.20 | 304.71 | 903,040 |
27 Feb 2024 | 319.40 | 319.40 | 312.40 | 314.60 | 310.03 | 1,297,039 |
26 Feb 2024 | 308.20 | 315.00 | 308.20 | 313.40 | 308.85 | 1,263,981 |
23 Feb 2024 | 319.60 | 319.60 | 314.40 | 314.40 | 309.84 | 3,124,848 |
22 Feb 2024 | 323.40 | 323.40 | 315.60 | 318.20 | 313.58 | 1,168,033 |
21 Feb 2024 | 317.60 | 318.00 | 315.60 | 316.00 | 311.41 | 1,067,346 |
20 Feb 2024 | 320.00 | 321.00 | 315.60 | 317.60 | 312.99 | 1,055,331 |
19 Feb 2024 | 320.40 | 320.60 | 317.80 | 320.00 | 315.36 | 667,360 |
16 Feb 2024 | 317.60 | 321.20 | 317.20 | 321.20 | 316.54 | 844,358 |
15 Feb 2024 | 318.00 | 320.00 | 315.20 | 316.20 | 311.61 | 688,179 |
14 Feb 2024 | 307.20 | 316.60 | 307.20 | 315.40 | 310.82 | 873,666 |
13 Feb 2024 | 314.40 | 315.60 | 307.40 | 311.80 | 307.27 | 704,232 |
12 Feb 2024 | 315.00 | 319.60 | 315.00 | 316.60 | 312.01 | 1,300,364 |
09 Feb 2024 | 319.00 | 319.80 | 316.20 | 316.80 | 312.20 | 4,117,678 |
08 Feb 2024 | 323.20 | 323.20 | 318.00 | 318.20 | 313.58 | 862,456 |
07 Feb 2024 | 314.20 | 317.20 | 312.40 | 317.20 | 312.60 | 791,315 |
06 Feb 2024 | 305.40 | 315.60 | 305.40 | 315.00 | 310.43 | 2,654,734 |
05 Feb 2024 | 312.20 | 319.20 | 310.40 | 310.40 | 305.90 | 697,662 |
02 Feb 2024 | 322.40 | 324.60 | 317.20 | 318.00 | 313.38 | 645,437 |
01 Feb 2024 | 305.00 | 321.80 | 305.00 | 320.40 | 315.75 | 1,065,994 |
31 Jan 2024 | 318.40 | 318.40 | 311.80 | 313.40 | 308.85 | 1,942,684 |
30 Jan 2024 | 307.20 | 314.80 | 303.60 | 313.00 | 308.46 | 1,107,866 |
29 Jan 2024 | 321.60 | 321.60 | 305.20 | 308.20 | 303.73 | 2,551,385 |
26 Jan 2024 | 311.00 | 316.80 | 311.00 | 315.20 | 310.63 | 4,504,226 |
25 Jan 2024 | 310.80 | 315.40 | 310.40 | 313.20 | 308.65 | 1,057,243 |
24 Jan 2024 | 321.00 | 321.00 | 312.60 | 314.80 | 310.23 | 781,071 |
23 Jan 2024 | 309.60 | 318.00 | 309.60 | 313.00 | 308.46 | 1,098,600 |
22 Jan 2024 | 314.40 | 317.40 | 312.40 | 316.80 | 312.20 | 561,587 |
19 Jan 2024 | 306.60 | 314.60 | 306.60 | 312.00 | 307.47 | 717,891 |
18 Jan 2024 | 315.00 | 317.60 | 310.80 | 312.60 | 308.06 | 1,488,115 |
17 Jan 2024 | 315.20 | 315.20 | 309.20 | 312.80 | 308.26 | 1,212,208 |
16 Jan 2024 | 320.00 | 320.00 | 310.00 | 315.00 | 310.43 | 6,649,533 |
15 Jan 2024 | 313.60 | 321.80 | 312.00 | 312.80 | 308.26 | 5,374,716 |
12 Jan 2024 | 307.40 | 317.20 | 307.40 | 313.40 | 308.85 | 656,327 |
11 Jan 2024 | 304.60 | 318.20 | 304.60 | 311.00 | 306.49 | 2,336,408 |
10 Jan 2024 | 302.60 | 311.60 | 302.20 | 311.60 | 307.08 | 768,480 |
09 Jan 2024 | 312.00 | 315.40 | 309.00 | 311.20 | 306.68 | 1,519,395 |
08 Jan 2024 | 311.20 | 315.20 | 308.60 | 315.20 | 310.63 | 671,304 |
05 Jan 2024 | 320.40 | 320.40 | 307.20 | 310.80 | 306.29 | 915,635 |
04 Jan 2024 | 311.80 | 315.80 | 310.00 | 314.00 | 309.44 | 1,070,259 |
03 Jan 2024 | 308.40 | 318.40 | 308.40 | 313.20 | 308.65 | 1,286,086 |
02 Jan 2024 | 330.80 | 330.80 | 314.20 | 315.40 | 310.82 | 643,234 |
29 Dec 2023 | 322.40 | 326.20 | 322.00 | 323.60 | 318.90 | 369,356 |
28 Dec 2023 | 319.80 | 322.60 | 319.40 | 321.40 | 316.74 | 816,331 |
27 Dec 2023 | 329.40 | 329.40 | 318.80 | 319.80 | 315.16 | 836,069 |
22 Dec 2023 | 324.00 | 324.00 | 315.40 | 322.60 | 317.92 | 369,989 |
21 Dec 2023 | 309.60 | 319.40 | 309.60 | 318.20 | 313.58 | 638,191 |
20 Dec 2023 | 322.40 | 322.40 | 314.00 | 319.20 | 314.57 | 4,142,939 |
19 Dec 2023 | 314.60 | 319.00 | 313.20 | 313.20 | 308.65 | 2,076,429 |
18 Dec 2023 | 308.40 | 316.60 | 308.40 | 316.00 | 311.41 | 1,726,269 |
15 Dec 2023 | 316.20 | 324.00 | 315.00 | 316.40 | 311.81 | 5,131,453 |
14 Dec 2023 | 322.00 | 327.00 | 320.60 | 320.60 | 315.95 | 2,649,724 |
13 Dec 2023 | 314.20 | 323.40 | 314.20 | 316.20 | 311.61 | 1,413,914 |
12 Dec 2023 | 328.80 | 328.80 | 319.80 | 320.80 | 316.14 | 968,672 |
11 Dec 2023 | 326.20 | 326.20 | 319.20 | 321.40 | 316.74 | 1,164,738 |
08 Dec 2023 | 312.20 | 320.00 | 312.20 | 319.00 | 314.37 | 1,038,350 |
07 Dec 2023 | 322.60 | 322.60 | 312.80 | 314.20 | 309.64 | 1,201,354 |
06 Dec 2023 | 310.60 | 317.60 | 310.60 | 314.60 | 310.03 | 4,888,213 |
05 Dec 2023 | 300.40 | 316.40 | 300.40 | 315.60 | 311.02 | 2,793,062 |
04 Dec 2023 | 304.60 | 311.20 | 304.60 | 307.80 | 303.33 | 4,357,324 |
01 Dec 2023 | 301.80 | 310.40 | 301.80 | 308.40 | 303.92 | 797,552 |
30 Nov 2023 | 301.40 | 310.00 | 301.40 | 308.20 | 303.73 | 1,993,365 |
29 Nov 2023 | 300.40 | 311.00 | 300.40 | 308.60 | 304.12 | 706,361 |
28 Nov 2023 | 301.80 | 308.00 | 301.80 | 306.20 | 301.76 | 728,126 |
27 Nov 2023 | 311.20 | 312.20 | 307.60 | 307.80 | 303.33 | 1,419,569 |
24 Nov 2023 | 316.40 | 317.40 | 307.20 | 311.00 | 306.49 | 637,803 |
23 Nov 2023 | 307.80 | 311.00 | 306.00 | 308.60 | 304.12 | 682,153 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |