Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
21 May 2024 | 542.50 | 545.50 | 540.00 | 542.00 | 542.00 | 17,763 |
20 May 2024 | 547.00 | 547.00 | 547.00 | 547.00 | 547.00 | - |
17 May 2024 | 545.00 | 547.50 | 544.00 | 547.00 | 547.00 | 2,591 |
16 May 2024 | 541.00 | 546.50 | 539.00 | 545.00 | 545.00 | 10,110 |
15 May 2024 | 550.75 | 551.00 | 541.50 | 544.50 | 544.50 | 3,506 |
14 May 2024 | 550.75 | 551.00 | 547.50 | 550.50 | 550.50 | 261,372 |
13 May 2024 | 547.50 | 551.00 | 545.00 | 547.00 | 547.00 | 4,472 |
10 May 2024 | 546.00 | 546.00 | 546.00 | 546.00 | 546.00 | - |
09 May 2024 | 546.00 | 546.00 | 546.00 | 546.00 | 546.00 | - |
08 May 2024 | 555.75 | 556.00 | 540.50 | 546.00 | 546.00 | 30,534 |
07 May 2024 | 562.00 | 562.50 | 552.50 | 558.50 | 558.50 | 7,400 |
03 May 2024 | 574.50 | 570.00 | 561.00 | 566.00 | 566.00 | 4,222 |
02 May 2024 | 570.25 | 576.50 | 570.50 | 572.75 | 572.75 | 3,915 |
01 May 2024 | 569.25 | 576.00 | 567.50 | 574.00 | 574.00 | 732 |
30 Apr 2024 | 570.25 | 574.00 | 565.00 | 568.75 | 568.75 | 7,694 |
29 Apr 2024 | 565.00 | 569.00 | 563.50 | 567.75 | 567.75 | 2,640 |
26 Apr 2024 | 565.50 | 565.00 | 558.00 | 563.25 | 563.25 | 7,549 |
25 Apr 2024 | 574.50 | 573.15 | 560.00 | 560.75 | 560.75 | 130,910 |
24 Apr 2024 | 580.50 | 581.00 | 571.97 | 576.75 | 576.75 | 5,006 |
23 Apr 2024 | 575.00 | 581.00 | 574.50 | 580.25 | 580.25 | 12,488 |
22 Apr 2024 | 572.75 | 576.00 | 571.00 | 575.00 | 575.00 | 4,222 |
19 Apr 2024 | 568.00 | 571.50 | 561.50 | 571.50 | 571.50 | 5,787 |
18 Apr 2024 | 573.25 | 576.52 | 566.50 | 575.25 | 575.25 | 24,358 |
17 Apr 2024 | 564.75 | 576.00 | 565.50 | 573.50 | 573.50 | 5,957 |
16 Apr 2024 | 571.25 | 571.00 | 562.49 | 564.50 | 564.50 | 40,652 |
15 Apr 2024 | 580.25 | 586.00 | 575.00 | 582.25 | 582.25 | 122,568 |
12 Apr 2024 | 590.00 | 594.50 | 580.88 | 583.50 | 583.50 | 8,163 |
11 Apr 2024 | 613.50 | 618.00 | 585.00 | 586.50 | 586.50 | 14,733 |
10 Apr 2024 | 606.00 | 614.00 | 605.00 | 608.00 | 608.00 | 264,653 |
09 Apr 2024 | 608.25 | 616.50 | 602.48 | 607.50 | 607.50 | 4,852 |
08 Apr 2024 | 604.50 | 609.50 | 604.53 | 605.50 | 605.50 | 21,090 |
05 Apr 2024 | 597.75 | 606.50 | 594.50 | 606.50 | 606.50 | 10,708 |
04 Apr 2024 | 594.75 | 602.00 | 591.00 | 601.25 | 601.25 | 7,336 |
03 Apr 2024 | 585.50 | 597.50 | 588.00 | 591.50 | 591.50 | 15,687 |
02 Apr 2024 | 582.75 | 589.00 | 582.00 | 587.25 | 587.25 | 947,386 |
28 Mar 2024 | 584.10 | 584.10 | 584.10 | 584.10 | 584.10 | - |
27 Mar 2024 | 580.40 | 584.00 | 579.60 | 584.10 | 584.10 | 12,334 |
26 Mar 2024 | 571.30 | 580.80 | 571.00 | 580.00 | 580.00 | 493,777 |
25 Mar 2024 | 572.10 | 573.00 | 570.00 | 574.00 | 574.00 | 12,337 |
22 Mar 2024 | 571.70 | 576.20 | 570.00 | 570.50 | 570.50 | 8,168 |
21 Mar 2024 | 574.10 | 575.20 | 567.20 | 570.60 | 570.60 | 12,279 |
20 Mar 2024 | 571.30 | 572.60 | 566.40 | 571.20 | 571.20 | 801,232 |
19 Mar 2024 | 565.60 | 573.00 | 560.60 | 569.80 | 569.80 | 722,972 |
18 Mar 2024 | 570.20 | 572.20 | 556.00 | 562.60 | 562.60 | 7,707 |
15 Mar 2024 | 564.40 | 573.40 | 564.20 | 570.90 | 570.90 | 92,539 |
14 Mar 2024 | 567.00 | 572.40 | 562.20 | 561.70 | 561.70 | 4,769 |
13 Mar 2024 | 558.70 | 568.81 | 554.80 | 566.60 | 566.60 | 10,021 |
12 Mar 2024 | 555.70 | 559.80 | 551.20 | 552.90 | 552.90 | 9,048 |
11 Mar 2024 | 559.70 | 561.00 | 552.20 | 552.50 | 552.50 | 572,620 |
08 Mar 2024 | 560.90 | 567.98 | 559.60 | 566.30 | 566.30 | 44,844 |
07 Mar 2024 | 557.60 | 562.40 | 556.26 | 559.60 | 559.60 | 85,366 |
06 Mar 2024 | 560.40 | 561.40 | 553.20 | 562.20 | 562.20 | 109,904 |
05 Mar 2024 | 564.50 | 565.00 | 556.60 | 560.90 | 560.90 | 5,771 |
04 Mar 2024 | 559.50 | 566.20 | 559.00 | 566.00 | 566.00 | 8,761 |
01 Mar 2024 | 557.00 | 566.40 | 554.20 | 559.90 | 559.90 | 11,631 |
29 Feb 2024 | 545.80 | 559.40 | 542.58 | 556.30 | 556.30 | 66,887 |
28 Feb 2024 | 522.60 | 551.39 | 519.00 | 549.40 | 549.40 | 369,780 |
27 Feb 2024 | 527.60 | 528.60 | 504.40 | 522.60 | 522.60 | 32,044 |
26 Feb 2024 | 522.10 | 524.20 | 518.20 | 520.90 | 520.90 | 24,185 |
23 Feb 2024 | 523.80 | 523.43 | 517.85 | 521.90 | 521.90 | 16,538 |
22 Feb 2024 | 533.00 | 533.18 | 524.58 | 524.60 | 524.60 | 24,352 |
21 Feb 2024 | 532.40 | 534.40 | 527.00 | 526.60 | 526.60 | 9,460 |
20 Feb 2024 | 535.10 | 534.60 | 529.80 | 529.30 | 529.30 | 9,352 |
19 Feb 2024 | 535.20 | 538.85 | 533.60 | 537.00 | 537.00 | 4,696 |
16 Feb 2024 | 530.70 | 537.20 | 531.80 | 537.20 | 537.20 | 10,962 |
15 Feb 2024 | 526.10 | 529.40 | 525.40 | 525.60 | 525.60 | 7,552 |
14 Feb 2024 | 521.70 | 526.80 | 521.40 | 523.70 | 523.70 | 7,941 |
13 Feb 2024 | 519.30 | 525.40 | 518.40 | 519.50 | 519.50 | 4,014 |
12 Feb 2024 | 517.80 | 520.20 | 517.40 | 516.80 | 516.80 | 7,066 |
09 Feb 2024 | 520.20 | 520.60 | 513.80 | 514.80 | 514.80 | 7,301 |
08 Feb 2024 | 522.60 | 527.80 | 518.80 | 519.80 | 519.80 | 7,522 |
07 Feb 2024 | 528.10 | 531.00 | 518.80 | 523.60 | 523.60 | 330,045 |
06 Feb 2024 | 530.50 | 531.40 | 526.80 | 530.50 | 530.50 | 6,635 |
05 Feb 2024 | 535.60 | 539.00 | 525.20 | 529.60 | 529.60 | 34,847 |
02 Feb 2024 | 532.10 | 537.20 | 531.60 | 537.60 | 537.60 | 19,000 |
01 Feb 2024 | 529.40 | 531.40 | 524.20 | 529.40 | 529.40 | 13,420 |
31 Jan 2024 | 534.40 | 535.40 | 530.18 | 534.40 | 534.40 | 3,478 |
30 Jan 2024 | 536.60 | 537.46 | 529.20 | 530.60 | 530.60 | 60,693 |
29 Jan 2024 | 519.70 | 535.20 | 515.20 | 531.90 | 531.90 | 38,870 |
26 Jan 2024 | 539.10 | 540.55 | 537.60 | 539.10 | 539.10 | 11,102 |
25 Jan 2024 | 528.70 | 538.80 | 528.00 | 534.50 | 534.50 | 53,325 |
24 Jan 2024 | 518.80 | 530.40 | 524.00 | 525.40 | 525.40 | 10,606 |
23 Jan 2024 | 519.70 | 522.20 | 514.50 | 519.70 | 519.70 | 25,587 |
22 Jan 2024 | 515.60 | 520.00 | 508.00 | 520.20 | 520.20 | 17,622 |
19 Jan 2024 | 511.60 | 512.80 | 507.60 | 511.20 | 511.20 | 17,448 |
18 Jan 2024 | 513.80 | 513.00 | 508.50 | 509.70 | 509.70 | 15,207 |
17 Jan 2024 | 520.00 | 520.00 | 509.20 | 514.60 | 514.60 | 23,834 |
16 Jan 2024 | 532.60 | 532.80 | 523.20 | 527.10 | 527.10 | 18,528 |
15 Jan 2024 | 538.00 | 546.40 | 531.80 | 534.00 | 534.00 | 167,942 |
12 Jan 2024 | 521.70 | 548.60 | 522.00 | 544.00 | 544.00 | 62,501 |
11 Jan 2024 | 519.80 | 526.80 | 518.30 | 522.70 | 522.70 | 29,645 |
10 Jan 2024 | 516.60 | 519.80 | 511.00 | 519.20 | 519.20 | 86,003 |
09 Jan 2024 | 504.35 | 519.60 | 504.40 | 513.40 | 513.40 | 24,833 |
08 Jan 2024 | 496.05 | 498.60 | 489.40 | 492.10 | 492.10 | 170,392 |
05 Jan 2024 | 489.30 | 496.60 | 486.40 | 494.35 | 494.35 | 7,145 |
04 Jan 2024 | 476.40 | 490.90 | 473.40 | 486.55 | 486.55 | 17,970 |
03 Jan 2024 | 487.30 | 490.00 | 475.90 | 477.25 | 477.25 | 18,933 |
02 Jan 2024 | 484.75 | 490.70 | 483.20 | 488.25 | 488.25 | 16,734 |
29 Dec 2023 | 482.60 | 484.30 | 481.80 | 482.30 | 482.30 | 12,111 |
28 Dec 2023 | 481.60 | 485.10 | 480.90 | 482.20 | 482.20 | 8,973 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |