Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
08 May 2024 | 499.00 | 499.00 | 499.00 | 499.00 | 499.00 | 138 |
07 May 2024 | 663.26 | 663.26 | 601.19 | 496.58 | 496.58 | 577 |
03 May 2024 | 581.00 | 581.00 | 581.00 | 579.50 | 579.50 | 2,478 |
02 May 2024 | 629.50 | 629.50 | 629.50 | 629.50 | 629.50 | - |
01 May 2024 | 688.00 | 688.00 | 688.00 | 681.50 | 681.50 | 213 |
30 Apr 2024 | 654.75 | 672.13 | 654.75 | 661.25 | 661.25 | 24 |
29 Apr 2024 | 641.38 | 641.38 | 641.38 | 641.38 | 641.38 | - |
26 Apr 2024 | 648.75 | 648.75 | 648.75 | 648.75 | 648.75 | - |
25 Apr 2024 | 641.75 | 641.75 | 641.75 | 641.75 | 641.75 | - |
24 Apr 2024 | 654.38 | 654.38 | 654.38 | 654.38 | 654.38 | - |
23 Apr 2024 | 627.00 | 627.00 | 603.93 | 618.13 | 618.13 | 368 |
22 Apr 2024 | 673.25 | 699.75 | 673.25 | 679.63 | 679.63 | 578 |
19 Apr 2024 | 636.75 | 652.50 | 621.50 | 660.25 | 660.25 | 3,203 |
18 Apr 2024 | 513.75 | 520.00 | 511.00 | 505.63 | 505.63 | 3,230 |
17 Apr 2024 | 518.00 | 518.00 | 518.00 | 518.00 | 518.00 | - |
16 Apr 2024 | 479.43 | 479.43 | 479.43 | 499.98 | 499.98 | 560 |
15 Apr 2024 | 499.95 | 499.95 | 499.95 | 499.95 | 499.95 | - |
12 Apr 2024 | 489.85 | 489.85 | 489.85 | 489.85 | 489.85 | - |
11 Apr 2024 | 506.25 | 506.25 | 506.25 | 506.25 | 506.25 | - |
10 Apr 2024 | 511.63 | 511.63 | 511.63 | 511.63 | 511.63 | - |
09 Apr 2024 | 466.20 | 493.16 | 466.20 | 496.70 | 496.70 | 194 |
08 Apr 2024 | 467.45 | 467.45 | 467.45 | 467.45 | 467.45 | - |
05 Apr 2024 | 467.60 | 467.60 | 467.60 | 467.60 | 467.60 | - |
04 Apr 2024 | 468.90 | 468.90 | 468.90 | 468.90 | 468.90 | - |
03 Apr 2024 | 515.75 | 515.75 | 500.25 | 484.40 | 484.40 | 666 |
02 Apr 2024 | 500.94 | 500.94 | 500.94 | 529.00 | 529.00 | 52 |
28 Mar 2024 | 540.25 | 540.25 | 540.25 | 540.25 | 540.25 | - |
27 Mar 2024 | 506.50 | 506.50 | 506.50 | 506.50 | 506.50 | - |
26 Mar 2024 | 492.04 | 492.04 | 492.04 | 480.15 | 480.15 | 163 |
25 Mar 2024 | 482.45 | 482.45 | 482.45 | 482.45 | 482.45 | - |
22 Mar 2024 | 485.90 | 485.90 | 485.90 | 487.70 | 487.70 | 27 |
21 Mar 2024 | 482.35 | 482.35 | 482.35 | 482.35 | 482.35 | - |
20 Mar 2024 | 494.90 | 494.90 | 494.90 | 496.50 | 496.50 | 398 |
19 Mar 2024 | 530.51 | 530.51 | 530.51 | 508.63 | 508.63 | 37 |
18 Mar 2024 | 494.30 | 494.30 | 494.30 | 494.30 | 494.30 | - |
15 Mar 2024 | 527.00 | 527.00 | 527.00 | 527.00 | 527.00 | - |
14 Mar 2024 | 518.63 | 518.63 | 518.63 | 518.63 | 518.63 | - |
13 Mar 2024 | 523.88 | 523.88 | 523.88 | 523.88 | 523.88 | - |
12 Mar 2024 | 533.07 | 533.07 | 533.07 | 534.88 | 534.88 | 10 |
11 Mar 2024 | 533.63 | 533.63 | 533.63 | 533.63 | 533.63 | - |
08 Mar 2024 | 529.38 | 529.38 | 529.38 | 529.38 | 529.38 | - |
07 Mar 2024 | 555.25 | 555.25 | 552.75 | 535.00 | 535.00 | 137 |
06 Mar 2024 | 553.50 | 553.50 | 544.75 | 545.13 | 545.13 | 224 |
05 Mar 2024 | 523.00 | 580.81 | 523.00 | 549.13 | 549.13 | 5 |
04 Mar 2024 | 497.60 | 497.60 | 497.60 | 497.60 | 497.60 | - |
01 Mar 2024 | 549.00 | 549.00 | 549.00 | 531.38 | 531.38 | 376 |
29 Feb 2024 | 559.50 | 559.50 | 559.50 | 563.75 | 563.75 | 100 |
28 Feb 2024 | 562.50 | 580.50 | 555.25 | 568.13 | 568.13 | 751 |
27 Feb 2024 | 635.59 | 635.59 | 635.59 | 565.25 | 565.25 | 21 |
26 Feb 2024 | 591.88 | 591.88 | 591.88 | 591.88 | 591.88 | - |
23 Feb 2024 | 615.00 | 615.00 | 615.00 | 611.88 | 611.88 | 100 |
22 Feb 2024 | 613.00 | 613.00 | 613.00 | 599.00 | 599.00 | 1,062 |
21 Feb 2024 | 642.50 | 642.50 | 642.50 | 642.50 | 642.50 | - |
20 Feb 2024 | 630.00 | 717.73 | 630.00 | 634.00 | 634.00 | 1,655 |
19 Feb 2024 | 613.25 | 613.25 | 613.25 | 613.25 | 613.25 | - |
16 Feb 2024 | 580.50 | 580.50 | 580.50 | 604.50 | 604.50 | 119 |
15 Feb 2024 | 614.50 | 614.50 | 614.50 | 614.50 | 614.50 | - |
14 Feb 2024 | 645.25 | 645.25 | 645.25 | 661.13 | 661.13 | 150 |
13 Feb 2024 | 684.18 | 684.18 | 684.18 | 717.38 | 717.38 | 650 |
12 Feb 2024 | 680.25 | 680.25 | 680.25 | 678.00 | 678.00 | 1,347 |
09 Feb 2024 | 694.38 | 694.38 | 694.38 | 694.38 | 694.38 | - |
08 Feb 2024 | 690.75 | 690.75 | 690.75 | 690.75 | 690.75 | - |
07 Feb 2024 | 710.25 | 710.25 | 710.25 | 674.63 | 674.63 | 50 |
06 Feb 2024 | 685.25 | 685.25 | 665.68 | 704.00 | 704.00 | 62 |
05 Feb 2024 | 704.50 | 704.50 | 704.50 | 704.50 | 704.50 | - |
02 Feb 2024 | 679.63 | 679.63 | 679.63 | 679.63 | 679.63 | - |
01 Feb 2024 | 680.25 | 680.25 | 680.25 | 674.38 | 674.38 | 1,062 |
31 Jan 2024 | 674.75 | 674.75 | 674.75 | 674.75 | 674.75 | - |
30 Jan 2024 | 773.70 | 773.70 | 773.70 | 679.75 | 679.75 | 3,398 |
29 Jan 2024 | 668.38 | 668.38 | 668.38 | 668.38 | 668.38 | - |
26 Jan 2024 | 730.00 | 730.00 | 685.00 | 639.50 | 639.50 | 190 |
25 Jan 2024 | 752.75 | 760.00 | 726.75 | 714.13 | 714.13 | 908 |
24 Jan 2024 | 810.00 | 810.00 | 673.00 | 720.50 | 720.50 | 922 |
23 Jan 2024 | 1,150.50 | 1,186.35 | 1,150.50 | 1,172.75 | 1,172.75 | 70 |
22 Jan 2024 | 1,154.00 | 1,154.00 | 1,154.00 | 1,154.00 | 1,154.00 | - |
19 Jan 2024 | 1,205.00 | 1,210.50 | 1,205.00 | 1,210.50 | 1,210.50 | 306 |
18 Jan 2024 | 1,199.50 | 1,199.50 | 1,199.50 | 1,176.25 | 1,176.25 | 20 |
17 Jan 2024 | 1,209.50 | 1,209.50 | 1,209.50 | 1,206.00 | 1,206.00 | 50 |
16 Jan 2024 | 1,136.50 | 1,196.85 | 1,136.50 | 1,176.50 | 1,176.50 | 46 |
15 Jan 2024 | 1,114.50 | 1,114.50 | 1,114.50 | 1,114.50 | 1,114.50 | - |
12 Jan 2024 | 1,081.75 | 1,081.75 | 1,081.75 | 1,081.75 | 1,081.75 | - |
11 Jan 2024 | 1,111.00 | 1,111.00 | 1,111.00 | 1,168.00 | 1,168.00 | 30 |
10 Jan 2024 | 1,180.50 | 1,189.50 | 1,180.50 | 1,254.00 | 1,254.00 | 452 |
09 Jan 2024 | 1,267.63 | 1,267.63 | 1,267.63 | 1,200.75 | 1,200.75 | 225 |
08 Jan 2024 | 1,276.00 | 1,276.00 | 1,212.50 | 1,207.75 | 1,207.75 | 751 |
05 Jan 2024 | 1,244.75 | 1,244.75 | 1,244.75 | 1,244.75 | 1,244.75 | - |
04 Jan 2024 | 1,284.00 | 1,284.00 | 1,279.50 | 1,220.00 | 1,220.00 | 470 |
03 Jan 2024 | 1,336.00 | 1,336.00 | 1,336.00 | 1,283.75 | 1,283.75 | 113 |
02 Jan 2024 | 1,281.00 | 1,281.00 | 1,122.12 | 1,280.25 | 1,280.25 | 99 |
29 Dec 2023 | 1,147.50 | 1,147.50 | 1,147.50 | 1,147.50 | 1,147.50 | - |
28 Dec 2023 | 1,144.25 | 1,144.25 | 1,144.25 | 1,144.25 | 1,144.25 | - |
27 Dec 2023 | 1,126.00 | 1,126.00 | 1,126.00 | 1,126.00 | 1,126.00 | - |
22 Dec 2023 | 1,163.00 | 1,163.00 | 1,163.00 | 1,122.25 | 1,122.25 | 51 |
21 Dec 2023 | 1,148.50 | 1,148.50 | 1,148.50 | 1,148.50 | 1,148.50 | - |
20 Dec 2023 | 1,107.00 | 1,107.00 | 1,107.00 | 1,088.50 | 1,088.50 | 28 |
19 Dec 2023 | 1,179.00 | 1,408.84 | 1,153.00 | 1,125.50 | 1,125.50 | 525 |
18 Dec 2023 | 1,171.75 | 1,171.75 | 1,171.75 | 1,171.75 | 1,171.75 | - |
15 Dec 2023 | 1,274.00 | 1,274.00 | 1,274.00 | 1,289.00 | 1,289.00 | 170 |
14 Dec 2023 | 1,219.50 | 1,219.50 | 1,219.50 | 1,294.00 | 1,294.00 | 170 |
13 Dec 2023 | 1,367.00 | 1,367.00 | 1,367.00 | 1,293.25 | 1,293.25 | 26 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |