Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
19 Apr 2024 | 467.30 | 469.00 | 461.00 | 466.00 | 466.00 | 67,222 |
18 Apr 2024 | 463.50 | 475.00 | 463.50 | 470.00 | 470.00 | 83,155 |
17 Apr 2024 | 467.50 | 468.15 | 463.50 | 465.50 | 465.50 | 92,672 |
16 Apr 2024 | 467.50 | 469.50 | 466.50 | 466.50 | 466.50 | 160,794 |
15 Apr 2024 | 486.00 | 486.00 | 468.00 | 469.50 | 469.50 | 256,769 |
12 Apr 2024 | 478.00 | 487.00 | 476.20 | 484.00 | 484.00 | 251,045 |
11 Apr 2024 | 472.00 | 478.00 | 471.00 | 474.50 | 474.50 | 175,458 |
10 Apr 2024 | 469.00 | 474.00 | 469.00 | 472.00 | 472.00 | 402,449 |
09 Apr 2024 | 467.00 | 476.00 | 467.00 | 474.50 | 474.50 | 188,290 |
08 Apr 2024 | 470.50 | 477.00 | 469.00 | 469.00 | 469.00 | 139,600 |
05 Apr 2024 | 479.00 | 479.00 | 467.00 | 473.50 | 473.50 | 136,408 |
04 Apr 2024 | 462.00 | 476.50 | 462.00 | 474.50 | 474.50 | 260,589 |
04 Apr 2024 | 0.05555 Dividend | |||||
03 Apr 2024 | 467.50 | 469.50 | 463.00 | 468.00 | 467.94 | 1,100,285 |
02 Apr 2024 | 465.00 | 466.05 | 461.30 | 463.50 | 463.45 | 160,209 |
28 Mar 2024 | 465.00 | 466.00 | 458.00 | 462.00 | 461.95 | 282,279 |
27 Mar 2024 | 468.00 | 468.00 | 459.50 | 461.00 | 460.95 | 185,061 |
26 Mar 2024 | 460.00 | 461.98 | 459.00 | 461.00 | 460.95 | 235,319 |
25 Mar 2024 | 461.00 | 461.00 | 454.50 | 456.50 | 456.45 | 255,882 |
22 Mar 2024 | 463.00 | 463.00 | 459.43 | 461.50 | 461.45 | 1,654,758 |
21 Mar 2024 | 460.00 | 466.00 | 457.50 | 461.00 | 460.95 | 197,895 |
20 Mar 2024 | 464.00 | 464.00 | 457.00 | 460.00 | 459.95 | 113,855 |
19 Mar 2024 | 458.00 | 467.00 | 458.00 | 462.00 | 461.95 | 168,516 |
18 Mar 2024 | 456.00 | 464.50 | 456.00 | 463.00 | 462.95 | 174,032 |
15 Mar 2024 | 452.00 | 466.50 | 452.00 | 466.50 | 466.44 | 352,944 |
14 Mar 2024 | 461.00 | 461.00 | 452.00 | 455.50 | 455.45 | 331,786 |
13 Mar 2024 | 459.50 | 467.00 | 458.50 | 461.00 | 460.95 | 494,425 |
12 Mar 2024 | 455.00 | 460.00 | 455.00 | 456.00 | 455.95 | 183,281 |
11 Mar 2024 | 455.00 | 460.00 | 454.00 | 454.00 | 453.95 | 116,702 |
08 Mar 2024 | 466.00 | 467.50 | 456.00 | 457.50 | 457.45 | 219,952 |
07 Mar 2024 | 464.50 | 469.00 | 464.50 | 466.00 | 465.94 | 260,796 |
06 Mar 2024 | 467.00 | 468.00 | 464.50 | 464.50 | 464.44 | 301,780 |
05 Mar 2024 | 465.50 | 469.00 | 465.50 | 468.50 | 468.44 | 243,395 |
04 Mar 2024 | 470.00 | 472.50 | 466.50 | 467.50 | 467.44 | 391,713 |
01 Mar 2024 | 465.50 | 472.00 | 462.70 | 466.50 | 466.44 | 166,046 |
29 Feb 2024 | 460.00 | 465.00 | 451.00 | 461.00 | 460.95 | 135,894 |
28 Feb 2024 | 451.00 | 462.50 | 451.00 | 461.00 | 460.95 | 220,089 |
27 Feb 2024 | 447.00 | 454.50 | 446.00 | 454.50 | 454.45 | 168,830 |
26 Feb 2024 | 445.00 | 452.50 | 442.00 | 449.50 | 449.45 | 216,843 |
23 Feb 2024 | 445.00 | 445.00 | 441.50 | 441.50 | 441.45 | 276,079 |
22 Feb 2024 | 447.50 | 447.50 | 441.50 | 443.50 | 443.45 | 186,492 |
21 Feb 2024 | 441.00 | 446.50 | 441.00 | 444.00 | 443.95 | 860,855 |
20 Feb 2024 | 441.50 | 443.00 | 441.00 | 443.00 | 442.95 | 344,528 |
19 Feb 2024 | 442.00 | 444.00 | 441.00 | 443.00 | 442.95 | 1,254,488 |
16 Feb 2024 | 442.50 | 444.50 | 442.00 | 442.00 | 441.95 | 365,021 |
15 Feb 2024 | 445.00 | 450.00 | 442.00 | 442.50 | 442.45 | 717,742 |
14 Feb 2024 | 446.50 | 449.00 | 444.50 | 444.50 | 444.45 | 398,717 |
13 Feb 2024 | 448.00 | 450.50 | 445.00 | 446.50 | 446.45 | 173,844 |
12 Feb 2024 | 449.00 | 451.00 | 446.50 | 448.50 | 448.45 | 115,893 |
09 Feb 2024 | 449.00 | 451.27 | 448.50 | 449.00 | 448.95 | 413,283 |
08 Feb 2024 | 451.00 | 452.50 | 448.50 | 449.00 | 448.95 | 277,892 |
07 Feb 2024 | 455.50 | 460.00 | 450.50 | 450.50 | 450.45 | 140,656 |
06 Feb 2024 | 455.00 | 459.50 | 454.50 | 454.50 | 454.45 | 497,220 |
05 Feb 2024 | 457.50 | 459.50 | 453.00 | 453.00 | 452.95 | 309,775 |
02 Feb 2024 | 456.50 | 456.50 | 451.00 | 453.00 | 452.95 | 72,372 |
01 Feb 2024 | 456.50 | 457.00 | 450.00 | 452.50 | 452.45 | 244,962 |
31 Jan 2024 | 453.00 | 455.08 | 449.00 | 453.00 | 452.95 | 182,658 |
30 Jan 2024 | 451.00 | 457.00 | 451.00 | 455.00 | 454.95 | 123,080 |
29 Jan 2024 | 451.00 | 457.00 | 450.00 | 451.50 | 451.45 | 125,652 |
26 Jan 2024 | 455.50 | 457.00 | 450.00 | 450.00 | 449.95 | 131,545 |
25 Jan 2024 | 448.00 | 451.50 | 447.50 | 451.50 | 451.45 | 124,843 |
24 Jan 2024 | 452.00 | 452.63 | 447.50 | 448.50 | 448.45 | 185,787 |
23 Jan 2024 | 454.50 | 456.00 | 449.00 | 450.00 | 449.95 | 240,890 |
22 Jan 2024 | 457.00 | 457.50 | 452.00 | 455.00 | 454.95 | 149,676 |
19 Jan 2024 | 456.00 | 456.50 | 453.50 | 453.50 | 453.45 | 130,072 |
18 Jan 2024 | 442.00 | 454.00 | 442.00 | 452.00 | 451.95 | 175,969 |
17 Jan 2024 | 442.50 | 447.50 | 440.50 | 444.00 | 443.95 | 137,992 |
16 Jan 2024 | 444.00 | 447.00 | 442.50 | 445.00 | 444.95 | 239,244 |
15 Jan 2024 | 445.00 | 448.11 | 442.00 | 443.00 | 442.95 | 256,153 |
12 Jan 2024 | 446.00 | 446.94 | 440.80 | 443.00 | 442.95 | 175,519 |
11 Jan 2024 | 447.00 | 448.00 | 444.50 | 446.00 | 445.95 | 182,892 |
10 Jan 2024 | 449.00 | 452.00 | 447.00 | 448.00 | 447.95 | 174,730 |
09 Jan 2024 | 453.00 | 454.00 | 449.00 | 450.50 | 450.45 | 142,779 |
08 Jan 2024 | 453.50 | 455.00 | 451.50 | 451.50 | 451.45 | 118,900 |
05 Jan 2024 | 453.00 | 455.00 | 452.00 | 452.50 | 452.45 | 90,115 |
04 Jan 2024 | 454.00 | 455.00 | 451.50 | 453.50 | 453.45 | 144,484 |
03 Jan 2024 | 454.50 | 459.00 | 451.50 | 455.00 | 454.95 | 186,744 |
02 Jan 2024 | 456.00 | 459.00 | 454.00 | 455.00 | 454.95 | 166,919 |
29 Dec 2023 | 449.50 | 457.50 | 449.50 | 456.00 | 455.95 | 59,208 |
28 Dec 2023 | 448.00 | 454.50 | 447.00 | 452.00 | 451.95 | 108,839 |
27 Dec 2023 | 447.00 | 453.00 | 447.00 | 452.50 | 452.45 | 169,012 |
22 Dec 2023 | 441.00 | 451.50 | 441.00 | 450.00 | 449.95 | 171,686 |
21 Dec 2023 | 442.00 | 449.00 | 441.00 | 441.00 | 440.95 | 140,590 |
20 Dec 2023 | 444.00 | 451.00 | 441.50 | 442.00 | 441.95 | 189,561 |
19 Dec 2023 | 443.50 | 447.00 | 440.50 | 441.00 | 440.95 | 385,111 |
18 Dec 2023 | 446.00 | 454.00 | 444.00 | 444.00 | 443.95 | 209,249 |
15 Dec 2023 | 446.00 | 453.00 | 446.00 | 447.00 | 446.95 | 225,787 |
14 Dec 2023 | 451.50 | 451.50 | 445.00 | 449.50 | 449.45 | 241,291 |
13 Dec 2023 | 451.00 | 454.50 | 444.29 | 446.50 | 446.45 | 297,317 |
12 Dec 2023 | 453.00 | 457.50 | 450.50 | 450.50 | 450.45 | 226,152 |
11 Dec 2023 | 451.50 | 456.82 | 450.50 | 452.50 | 452.45 | 229,226 |
08 Dec 2023 | 453.00 | 461.00 | 451.00 | 452.50 | 452.45 | 139,357 |
07 Dec 2023 | 456.00 | 460.35 | 453.00 | 454.00 | 453.95 | 102,491 |
06 Dec 2023 | 456.00 | 463.00 | 456.00 | 457.50 | 457.45 | 304,572 |
05 Dec 2023 | 456.00 | 460.00 | 453.00 | 456.00 | 455.95 | 91,088 |
04 Dec 2023 | 454.00 | 458.00 | 453.28 | 456.00 | 455.95 | 216,690 |
01 Dec 2023 | 453.00 | 460.00 | 448.50 | 451.00 | 450.95 | 187,644 |
30 Nov 2023 | 455.00 | 459.50 | 450.92 | 452.00 | 451.95 | 90,286 |
29 Nov 2023 | 455.50 | 459.00 | 452.00 | 455.50 | 455.45 | 94,453 |
28 Nov 2023 | 451.00 | 459.50 | 450.25 | 455.50 | 455.45 | 188,614 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |