Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
30 Apr 2024 | 624.00 | 624.45 | 603.65 | 607.75 | 607.75 | 182,353 |
29 Apr 2024 | 614.20 | 624.50 | 607.30 | 618.70 | 618.70 | 257,195 |
26 Apr 2024 | 602.95 | 614.70 | 599.00 | 609.40 | 609.40 | 318,377 |
25 Apr 2024 | 592.70 | 605.55 | 588.25 | 603.70 | 603.70 | 284,683 |
24 Apr 2024 | 598.00 | 598.70 | 592.00 | 593.15 | 593.15 | 411,707 |
23 Apr 2024 | 609.25 | 609.25 | 591.95 | 592.95 | 592.95 | 286,323 |
22 Apr 2024 | 596.25 | 608.50 | 592.80 | 603.95 | 603.95 | 586,819 |
19 Apr 2024 | 575.85 | 589.80 | 564.15 | 585.90 | 585.90 | 379,558 |
18 Apr 2024 | 603.05 | 617.45 | 585.80 | 589.75 | 589.75 | 609,808 |
16 Apr 2024 | 587.35 | 599.70 | 579.00 | 592.65 | 592.65 | 214,658 |
15 Apr 2024 | 585.05 | 599.75 | 574.65 | 589.95 | 589.95 | 292,019 |
12 Apr 2024 | 605.45 | 613.00 | 599.00 | 601.00 | 601.00 | 381,156 |
10 Apr 2024 | 590.05 | 608.25 | 585.55 | 605.15 | 605.15 | 606,542 |
09 Apr 2024 | 597.20 | 597.20 | 583.45 | 585.55 | 585.55 | 97,000 |
08 Apr 2024 | 595.05 | 603.70 | 590.85 | 591.65 | 591.65 | 235,861 |
05 Apr 2024 | 594.65 | 594.65 | 580.40 | 590.35 | 590.35 | 351,762 |
04 Apr 2024 | 612.15 | 616.00 | 595.50 | 598.65 | 598.65 | 376,169 |
03 Apr 2024 | 614.85 | 619.30 | 608.50 | 611.05 | 611.05 | 219,527 |
02 Apr 2024 | 603.65 | 620.05 | 601.30 | 616.05 | 616.05 | 339,147 |
01 Apr 2024 | 603.10 | 608.95 | 598.20 | 601.00 | 601.00 | 86,528 |
28 Mar 2024 | 604.95 | 610.95 | 597.95 | 602.30 | 602.30 | 115,018 |
27 Mar 2024 | 604.15 | 611.60 | 593.40 | 595.00 | 595.00 | 121,861 |
26 Mar 2024 | 587.75 | 603.50 | 585.00 | 599.80 | 599.80 | 276,315 |
22 Mar 2024 | 589.95 | 604.60 | 584.65 | 592.90 | 592.90 | 312,521 |
21 Mar 2024 | 572.70 | 589.65 | 572.70 | 587.80 | 587.80 | 162,396 |
20 Mar 2024 | 558.65 | 572.00 | 558.65 | 566.60 | 566.60 | 266,285 |
19 Mar 2024 | 580.95 | 580.95 | 556.60 | 557.80 | 557.80 | 193,441 |
18 Mar 2024 | 585.00 | 592.50 | 580.75 | 582.25 | 582.25 | 137,251 |
15 Mar 2024 | 588.00 | 599.75 | 559.05 | 586.25 | 586.25 | 801,325 |
14 Mar 2024 | 596.10 | 614.00 | 592.35 | 609.00 | 609.00 | 175,057 |
13 Mar 2024 | 626.45 | 628.40 | 593.90 | 597.35 | 597.35 | 480,236 |
12 Mar 2024 | 626.25 | 635.35 | 617.00 | 625.50 | 625.50 | 2,127,175 |
11 Mar 2024 | 622.85 | 638.50 | 611.65 | 626.20 | 626.20 | 193,182 |
07 Mar 2024 | 636.05 | 640.95 | 621.95 | 624.50 | 624.50 | 124,486 |
06 Mar 2024 | 643.10 | 652.80 | 625.10 | 638.20 | 638.20 | 429,845 |
05 Mar 2024 | 642.75 | 649.30 | 632.15 | 645.10 | 645.10 | 338,646 |
04 Mar 2024 | 625.00 | 643.25 | 621.00 | 640.65 | 640.65 | 249,759 |
01 Mar 2024 | 613.95 | 627.00 | 612.00 | 623.50 | 623.50 | 472,546 |
29 Feb 2024 | 609.95 | 610.75 | 594.20 | 604.45 | 604.45 | 172,547 |
28 Feb 2024 | 624.85 | 625.50 | 606.15 | 608.55 | 608.55 | 203,677 |
27 Feb 2024 | 627.35 | 632.55 | 616.20 | 624.85 | 624.85 | 282,809 |
26 Feb 2024 | 617.75 | 633.70 | 604.25 | 627.55 | 627.55 | 259,592 |
23 Feb 2024 | 623.95 | 629.15 | 615.50 | 617.80 | 617.80 | 263,561 |
22 Feb 2024 | 630.00 | 630.15 | 611.05 | 626.25 | 626.25 | 555,931 |
21 Feb 2024 | 660.55 | 667.40 | 629.75 | 633.35 | 633.35 | 492,638 |
20 Feb 2024 | 650.40 | 664.30 | 637.65 | 657.85 | 657.85 | 253,838 |
19 Feb 2024 | 659.15 | 666.50 | 650.80 | 652.25 | 652.25 | 420,222 |
16 Feb 2024 | 665.80 | 687.65 | 651.95 | 654.70 | 654.70 | 810,462 |
15 Feb 2024 | 631.55 | 657.00 | 623.15 | 652.45 | 652.45 | 1,016,760 |
14 Feb 2024 | 581.25 | 629.55 | 581.25 | 623.65 | 623.65 | 7,568,061 |
13 Feb 2024 | 591.15 | 596.55 | 580.20 | 584.25 | 584.25 | 372,818 |
12 Feb 2024 | 614.30 | 618.90 | 583.75 | 590.55 | 590.55 | 270,503 |
09 Feb 2024 | 624.35 | 624.35 | 592.25 | 614.00 | 614.00 | 807,058 |
08 Feb 2024 | 609.85 | 635.00 | 606.45 | 620.60 | 620.60 | 566,148 |
07 Feb 2024 | 616.00 | 620.00 | 599.30 | 601.55 | 601.55 | 671,622 |
06 Feb 2024 | 577.15 | 614.60 | 570.50 | 609.20 | 609.20 | 1,381,718 |
05 Feb 2024 | 565.95 | 588.65 | 556.85 | 575.50 | 575.50 | 632,606 |
02 Feb 2024 | 515.90 | 563.30 | 515.90 | 558.10 | 558.10 | 1,176,726 |
01 Feb 2024 | 506.30 | 515.10 | 499.05 | 508.30 | 508.30 | 327,379 |
31 Jan 2024 | 505.65 | 512.50 | 498.50 | 502.50 | 502.50 | 368,388 |
30 Jan 2024 | 497.60 | 517.85 | 493.45 | 504.10 | 504.10 | 1,288,935 |
29 Jan 2024 | 473.20 | 501.45 | 469.50 | 492.60 | 492.60 | 566,528 |
25 Jan 2024 | 477.00 | 488.55 | 471.05 | 473.55 | 473.55 | 2,265,484 |
24 Jan 2024 | 464.15 | 478.00 | 463.65 | 476.60 | 476.60 | 440,249 |
23 Jan 2024 | 488.00 | 488.05 | 460.15 | 463.00 | 463.00 | 275,407 |
19 Jan 2024 | 475.15 | 484.55 | 474.00 | 481.05 | 481.05 | 565,168 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 473.00 | 477.00 | 466.00 | 471.65 | 471.65 | 543,307 |
16 Jan 2024 | 460.15 | 479.75 | 460.15 | 473.15 | 473.15 | 1,970,441 |
15 Jan 2024 | 460.00 | 463.40 | 456.00 | 460.05 | 460.05 | 116,527 |
12 Jan 2024 | 455.30 | 461.00 | 455.05 | 457.80 | 457.80 | 350,516 |
11 Jan 2024 | 452.05 | 461.10 | 452.05 | 458.70 | 458.70 | 135,786 |
10 Jan 2024 | 459.25 | 459.25 | 445.20 | 451.05 | 451.05 | 223,560 |
09 Jan 2024 | 460.50 | 463.70 | 455.60 | 459.60 | 459.60 | 205,950 |
08 Jan 2024 | 455.50 | 464.10 | 451.60 | 454.65 | 454.65 | 198,974 |
05 Jan 2024 | 455.10 | 459.60 | 451.30 | 452.95 | 452.95 | 285,011 |
04 Jan 2024 | 457.95 | 457.95 | 451.00 | 452.70 | 452.70 | 344,609 |
03 Jan 2024 | 458.15 | 465.00 | 455.25 | 461.15 | 461.15 | 427,766 |
02 Jan 2024 | 452.85 | 459.35 | 448.15 | 456.25 | 456.25 | 129,821 |
01 Jan 2024 | 458.45 | 458.55 | 450.70 | 451.90 | 451.90 | 142,692 |
29 Dec 2023 | 458.75 | 458.75 | 448.50 | 450.55 | 450.55 | 542,573 |
28 Dec 2023 | 455.15 | 470.80 | 454.70 | 466.05 | 466.05 | 437,694 |
27 Dec 2023 | 454.00 | 456.40 | 448.65 | 454.60 | 454.60 | 334,981 |
26 Dec 2023 | 447.05 | 456.40 | 444.35 | 452.00 | 452.00 | 282,051 |
22 Dec 2023 | 450.00 | 453.20 | 445.10 | 446.40 | 446.40 | 210,254 |
21 Dec 2023 | 422.05 | 450.45 | 422.05 | 449.45 | 449.45 | 371,650 |
20 Dec 2023 | 453.95 | 455.25 | 438.55 | 439.50 | 439.50 | 297,375 |
19 Dec 2023 | 446.90 | 451.25 | 445.35 | 449.20 | 449.20 | 125,867 |
18 Dec 2023 | 448.90 | 449.20 | 444.20 | 446.90 | 446.90 | 126,877 |
15 Dec 2023 | 445.00 | 453.30 | 441.85 | 448.90 | 448.90 | 152,263 |
14 Dec 2023 | 449.05 | 449.60 | 441.85 | 445.60 | 445.60 | 157,796 |
13 Dec 2023 | 448.30 | 454.35 | 446.60 | 447.45 | 447.45 | 642,192 |
12 Dec 2023 | 445.00 | 451.35 | 445.00 | 447.50 | 447.50 | 483,527 |
12 Dec 2023 | 21 Dividend | |||||
11 Dec 2023 | 474.05 | 474.50 | 456.60 | 465.90 | 444.90 | 1,137,975 |
08 Dec 2023 | 478.25 | 478.25 | 465.90 | 470.50 | 449.29 | 292,185 |
07 Dec 2023 | 477.00 | 479.30 | 471.50 | 474.20 | 452.83 | 385,262 |
06 Dec 2023 | 480.10 | 482.05 | 468.50 | 472.80 | 451.49 | 349,287 |
05 Dec 2023 | 470.00 | 476.40 | 465.05 | 471.95 | 450.68 | 606,068 |
04 Dec 2023 | 445.00 | 464.70 | 444.15 | 461.35 | 440.56 | 891,888 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |