Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
06 May 2024 | 647.83 | 653.31 | 646.77 | 652.17 | 652.17 | 1,168 |
03 May 2024 | - | - | - | - | - | - |
02 May 2024 | 629.54 | 630.23 | 619.73 | 628.01 | 628.01 | 7,300 |
01 May 2024 | 622.56 | 641.13 | 612.93 | 625.76 | 625.76 | 4,700 |
30 Apr 2024 | 641.37 | 645.84 | 625.57 | 629.71 | 629.71 | 8,600 |
29 Apr 2024 | 647.27 | 650.66 | 637.50 | 640.78 | 640.78 | 37,700 |
26 Apr 2024 | 662.77 | 677.36 | 655.07 | 662.63 | 662.63 | 38,200 |
25 Apr 2024 | 617.78 | 631.99 | 615.46 | 631.99 | 631.99 | 3,900 |
24 Apr 2024 | 636.38 | 638.24 | 623.73 | 629.66 | 629.66 | 4,300 |
23 Apr 2024 | 552.54 | 620.02 | 552.34 | 602.91 | 602.91 | 4,400 |
22 Apr 2024 | 553.38 | 558.23 | 546.24 | 552.23 | 552.23 | 5,200 |
19 Apr 2024 | 566.27 | 568.05 | 551.33 | 553.61 | 553.61 | 3,400 |
18 Apr 2024 | 585.98 | 591.68 | 575.00 | 575.00 | 575.00 | 2,900 |
17 Apr 2024 | 643.14 | 643.58 | 612.98 | 617.62 | 617.62 | 3,700 |
16 Apr 2024 | 629.45 | 645.00 | 629.14 | 643.72 | 643.72 | 9,000 |
15 Apr 2024 | 647.98 | 649.49 | 627.45 | 630.95 | 630.95 | 3,600 |
12 Apr 2024 | 623.87 | 626.43 | 614.91 | 620.72 | 620.72 | 2,900 |
11 Apr 2024 | 625.16 | 632.85 | 615.51 | 632.77 | 632.77 | 2,000 |
10 Apr 2024 | 618.69 | 631.12 | 618.69 | 626.71 | 626.71 | 5,100 |
09 Apr 2024 | 637.25 | 639.29 | 619.49 | 630.12 | 630.12 | 2,000 |
08 Apr 2024 | 629.74 | 631.89 | 624.15 | 628.00 | 628.00 | 2,600 |
05 Apr 2024 | 617.96 | 629.34 | 617.16 | 626.99 | 626.99 | 2,500 |
04 Apr 2024 | 623.52 | 628.33 | 609.39 | 609.39 | 609.39 | 6,800 |
03 Apr 2024 | 610.60 | 623.92 | 609.79 | 619.82 | 619.82 | 8,000 |
02 Apr 2024 | 618.95 | 620.60 | 614.00 | 618.00 | 618.00 | 9,700 |
01 Apr 2024 | 610.00 | 632.46 | 594.75 | 623.46 | 623.46 | 7,600 |
28 Mar 2024 | 612.86 | 615.00 | 609.00 | 612.00 | 612.00 | 1,800 |
27 Mar 2024 | 626.56 | 628.77 | 615.79 | 622.29 | 622.29 | 3,000 |
26 Mar 2024 | 629.59 | 631.52 | 622.37 | 622.70 | 622.70 | 2,100 |
25 Mar 2024 | 623.51 | 634.58 | 622.32 | 628.05 | 628.05 | 3,500 |
22 Mar 2024 | 616.49 | 624.95 | 615.97 | 620.20 | 620.20 | 1,600 |
21 Mar 2024 | 635.54 | 640.00 | 627.28 | 631.27 | 631.27 | 2,400 |
20 Mar 2024 | 602.37 | 606.00 | 595.00 | 606.00 | 606.00 | 3,400 |
19 Mar 2024 | 600.97 | 602.53 | 593.27 | 599.00 | 599.00 | 3,800 |
18 Mar 2024 | 602.80 | 606.00 | 595.66 | 596.44 | 596.44 | 1,400 |
15 Mar 2024 | 600.95 | 608.46 | 597.92 | 603.81 | 603.81 | 2,800 |
14 Mar 2024 | 617.35 | 620.19 | 605.03 | 610.86 | 610.86 | 1,400 |
13 Mar 2024 | 629.02 | 629.30 | 615.50 | 620.67 | 620.67 | 2,000 |
12 Mar 2024 | 608.77 | 623.70 | 601.85 | 622.76 | 622.76 | 2,700 |
11 Mar 2024 | 610.65 | 612.00 | 602.88 | 610.09 | 610.09 | 3,100 |
08 Mar 2024 | 646.34 | 646.34 | 625.32 | 626.60 | 626.60 | 3,000 |
07 Mar 2024 | 641.18 | 661.00 | 641.18 | 657.72 | 657.72 | 3,100 |
06 Mar 2024 | 621.78 | 634.16 | 619.78 | 629.94 | 629.94 | 3,500 |
05 Mar 2024 | 627.63 | 627.84 | 609.49 | 612.15 | 612.15 | 3,500 |
04 Mar 2024 | 637.14 | 639.49 | 627.70 | 631.81 | 631.81 | 10,300 |
01 Mar 2024 | 612.80 | 622.57 | 611.04 | 621.50 | 621.50 | 3,000 |
29 Feb 2024 | 605.58 | 614.00 | 605.04 | 611.63 | 611.63 | 2,600 |
28 Feb 2024 | 605.84 | 620.93 | 604.89 | 611.06 | 611.06 | 3,400 |
27 Feb 2024 | 623.89 | 636.62 | 580.13 | 582.00 | 582.00 | 5,300 |
26 Feb 2024 | 614.18 | 628.56 | 613.66 | 627.81 | 627.81 | 4,500 |
23 Feb 2024 | 608.77 | 610.11 | 596.19 | 601.41 | 601.41 | 2,900 |
22 Feb 2024 | 613.89 | 618.83 | 596.00 | 604.00 | 604.00 | 7,700 |
21 Feb 2024 | 584.12 | 589.65 | 578.02 | 583.00 | 583.00 | 13,700 |
20 Feb 2024 | 592.96 | 593.38 | 582.95 | 589.36 | 589.36 | 2,500 |
16 Feb 2024 | 622.40 | 628.62 | 617.70 | 622.17 | 622.17 | 5,000 |
15 Feb 2024 | 606.87 | 609.87 | 601.78 | 608.35 | 608.35 | 3,100 |
14 Feb 2024 | 594.39 | 603.10 | 594.39 | 601.64 | 601.64 | 2,500 |
13 Feb 2024 | 579.53 | 594.25 | 578.23 | 588.93 | 588.93 | 1,600 |
12 Feb 2024 | 614.35 | 616.02 | 604.92 | 607.89 | 607.89 | 2,700 |
09 Feb 2024 | 621.10 | 627.26 | 618.84 | 625.00 | 625.00 | 5,300 |
08 Feb 2024 | 595.71 | 599.02 | 591.25 | 597.03 | 597.03 | 3,700 |
07 Feb 2024 | 582.20 | 591.68 | 582.20 | 589.20 | 589.20 | 4,700 |
06 Feb 2024 | 576.34 | 579.28 | 571.96 | 579.28 | 579.28 | 2,500 |
05 Feb 2024 | 563.09 | 569.99 | 560.02 | 568.00 | 568.00 | 2,700 |
02 Feb 2024 | 559.38 | 566.67 | 559.38 | 566.40 | 566.40 | 2,100 |
01 Feb 2024 | 569.49 | 574.62 | 561.07 | 574.58 | 574.58 | 3,700 |
31 Jan 2024 | 558.33 | 565.58 | 554.55 | 558.50 | 558.50 | 2,000 |
30 Jan 2024 | 569.61 | 569.61 | 560.70 | 560.70 | 560.70 | 4,700 |
29 Jan 2024 | 561.84 | 570.93 | 557.02 | 570.93 | 570.93 | 2,600 |
26 Jan 2024 | 563.96 | 571.75 | 563.02 | 567.00 | 567.00 | 2,400 |
25 Jan 2024 | 578.29 | 582.01 | 570.68 | 574.29 | 574.29 | 2,700 |
24 Jan 2024 | 572.12 | 578.71 | 569.65 | 572.32 | 572.32 | 6,500 |
23 Jan 2024 | 550.82 | 558.95 | 549.76 | 558.95 | 558.95 | 5,000 |
22 Jan 2024 | 559.08 | 561.05 | 551.06 | 554.38 | 554.38 | 8,800 |
19 Jan 2024 | 541.00 | 546.78 | 536.88 | 546.78 | 546.78 | 4,300 |
18 Jan 2024 | 530.72 | 543.76 | 530.72 | 541.53 | 541.53 | 2,900 |
17 Jan 2024 | 501.56 | 506.23 | 494.26 | 506.23 | 506.23 | 2,200 |
16 Jan 2024 | 486.09 | 495.00 | 485.01 | 493.61 | 493.61 | 2,100 |
12 Jan 2024 | 490.41 | 496.25 | 490.20 | 492.97 | 492.97 | 2,900 |
11 Jan 2024 | 496.29 | 502.02 | 489.41 | 498.31 | 498.31 | 1,800 |
10 Jan 2024 | 490.56 | 492.61 | 484.76 | 489.24 | 489.24 | 2,800 |
09 Jan 2024 | 483.27 | 489.04 | 483.27 | 488.89 | 488.89 | 4,300 |
08 Jan 2024 | 483.36 | 494.84 | 482.35 | 491.89 | 491.89 | 2,900 |
05 Jan 2024 | 478.75 | 485.93 | 477.67 | 481.42 | 481.42 | 8,500 |
04 Jan 2024 | 467.13 | 478.34 | 465.65 | 476.50 | 476.50 | 8,600 |
03 Jan 2024 | 478.57 | 481.67 | 472.49 | 479.42 | 479.42 | 2,900 |
02 Jan 2024 | 505.96 | 508.32 | 495.18 | 496.57 | 496.57 | 2,400 |
29 Dec 2023 | 519.59 | 523.78 | 517.36 | 519.20 | 519.20 | 2,000 |
28 Dec 2023 | 528.82 | 535.20 | 524.79 | 525.30 | 525.30 | 3,200 |
27 Dec 2023 | 530.93 | 532.25 | 526.05 | 528.75 | 528.75 | 3,200 |
26 Dec 2023 | 519.45 | 530.21 | 519.41 | 530.21 | 530.21 | 3,400 |
22 Dec 2023 | 521.66 | 524.60 | 517.08 | 517.08 | 517.08 | 13,900 |
21 Dec 2023 | 517.69 | 525.00 | 514.27 | 517.86 | 517.86 | 14,500 |
20 Dec 2023 | 515.41 | 521.46 | 508.02 | 509.37 | 509.37 | 4,100 |
19 Dec 2023 | 524.18 | 529.62 | 524.11 | 526.50 | 526.50 | 6,100 |
18 Dec 2023 | 530.22 | 531.69 | 521.69 | 523.91 | 523.91 | 3,500 |
15 Dec 2023 | 532.79 | 536.76 | 529.16 | 534.03 | 534.03 | 6,200 |
14 Dec 2023 | 528.31 | 533.08 | 523.35 | 526.57 | 526.57 | 3,700 |
13 Dec 2023 | 517.10 | 527.91 | 512.05 | 522.71 | 522.71 | 2,000 |
12 Dec 2023 | 497.98 | 503.13 | 497.98 | 503.13 | 503.13 | 4,100 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |