Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
05 Jun 2024 | 509.00 | 537.95 | 504.00 | 534.30 | 534.30 | 54,366 |
04 Jun 2024 | 541.80 | 541.80 | 479.55 | 508.15 | 508.15 | 64,554 |
03 Jun 2024 | 539.00 | 551.85 | 539.00 | 542.95 | 542.95 | 35,716 |
31 May 2024 | 516.60 | 532.00 | 516.60 | 529.30 | 529.30 | 34,944 |
30 May 2024 | 529.10 | 530.10 | 514.15 | 516.60 | 516.60 | 30,449 |
29 May 2024 | 530.00 | 535.50 | 527.55 | 529.10 | 529.10 | 25,614 |
28 May 2024 | 533.00 | 538.00 | 529.55 | 531.15 | 531.15 | 20,485 |
27 May 2024 | 535.00 | 541.25 | 529.25 | 531.10 | 531.10 | 32,678 |
24 May 2024 | 541.60 | 547.05 | 533.40 | 534.75 | 534.75 | 73,991 |
23 May 2024 | 548.20 | 553.95 | 539.80 | 541.60 | 541.60 | 37,780 |
22 May 2024 | 560.00 | 564.45 | 546.25 | 548.20 | 548.20 | 54,698 |
21 May 2024 | 579.95 | 579.95 | 556.00 | 557.05 | 557.05 | 36,222 |
17 May 2024 | 566.50 | 575.90 | 563.00 | 570.85 | 570.85 | 26,619 |
16 May 2024 | 568.40 | 572.75 | 561.50 | 564.15 | 564.15 | 18,713 |
15 May 2024 | 571.00 | 577.05 | 566.55 | 567.80 | 567.80 | 23,380 |
14 May 2024 | 576.00 | 583.95 | 566.00 | 568.25 | 568.25 | 48,081 |
13 May 2024 | 554.00 | 593.50 | 541.00 | 573.20 | 573.20 | 165,105 |
10 May 2024 | 559.50 | 561.45 | 548.15 | 556.05 | 556.05 | 32,488 |
09 May 2024 | 571.90 | 573.05 | 550.20 | 553.25 | 553.25 | 12,828 |
08 May 2024 | 593.00 | 593.00 | 566.10 | 571.60 | 571.60 | 30,206 |
07 May 2024 | 582.50 | 582.60 | 561.10 | 566.45 | 566.45 | 27,888 |
06 May 2024 | 584.85 | 588.70 | 578.80 | 580.90 | 580.90 | 32,991 |
03 May 2024 | 595.00 | 600.95 | 573.20 | 580.50 | 580.50 | 75,244 |
02 May 2024 | 606.00 | 606.00 | 595.45 | 597.95 | 597.95 | 31,421 |
30 Apr 2024 | 611.00 | 617.60 | 600.00 | 603.75 | 603.75 | 56,884 |
29 Apr 2024 | 587.20 | 620.00 | 587.20 | 610.30 | 610.30 | 178,549 |
26 Apr 2024 | 598.00 | 605.00 | 585.20 | 586.90 | 586.90 | 62,133 |
25 Apr 2024 | 595.00 | 610.00 | 590.95 | 596.45 | 596.45 | 85,328 |
24 Apr 2024 | 586.00 | 597.90 | 580.00 | 591.75 | 591.75 | 40,153 |
23 Apr 2024 | 585.05 | 592.85 | 581.35 | 583.35 | 583.35 | 32,200 |
22 Apr 2024 | 575.40 | 601.50 | 575.40 | 584.70 | 584.70 | 59,873 |
19 Apr 2024 | 569.20 | 577.65 | 565.55 | 572.50 | 572.50 | 15,424 |
18 Apr 2024 | 587.20 | 599.85 | 575.00 | 577.70 | 577.70 | 22,582 |
16 Apr 2024 | 581.20 | 592.10 | 580.00 | 584.55 | 584.55 | 14,069 |
15 Apr 2024 | 599.00 | 599.00 | 572.30 | 585.00 | 585.00 | 24,032 |
12 Apr 2024 | 615.10 | 618.80 | 596.80 | 599.25 | 599.25 | 46,605 |
10 Apr 2024 | 621.05 | 634.00 | 609.60 | 617.80 | 617.80 | 74,784 |
09 Apr 2024 | 603.95 | 628.00 | 593.70 | 620.15 | 620.15 | 70,278 |
08 Apr 2024 | 607.40 | 614.45 | 592.90 | 599.80 | 599.80 | 59,005 |
05 Apr 2024 | 589.85 | 606.70 | 582.80 | 604.35 | 604.35 | 68,648 |
04 Apr 2024 | 588.45 | 592.45 | 576.00 | 590.25 | 590.25 | 36,526 |
03 Apr 2024 | 556.20 | 590.00 | 556.20 | 584.15 | 584.15 | 70,348 |
02 Apr 2024 | 555.50 | 565.90 | 541.95 | 562.05 | 562.05 | 48,010 |
01 Apr 2024 | 531.10 | 558.20 | 531.10 | 555.75 | 555.75 | 64,316 |
28 Mar 2024 | 524.95 | 540.85 | 516.00 | 531.05 | 531.05 | 96,951 |
27 Mar 2024 | 525.30 | 537.45 | 515.95 | 522.30 | 522.30 | 97,938 |
26 Mar 2024 | 541.40 | 541.40 | 522.00 | 525.30 | 525.30 | 51,792 |
22 Mar 2024 | 533.50 | 545.70 | 533.50 | 541.40 | 541.40 | 31,996 |
21 Mar 2024 | 535.00 | 542.95 | 529.75 | 538.80 | 538.80 | 42,280 |
20 Mar 2024 | 540.00 | 545.00 | 523.00 | 527.85 | 527.85 | 62,524 |
19 Mar 2024 | 541.80 | 546.75 | 530.00 | 537.30 | 537.30 | 53,104 |
18 Mar 2024 | 555.00 | 566.45 | 540.00 | 541.80 | 541.80 | 64,186 |
15 Mar 2024 | 573.00 | 592.25 | 545.00 | 550.20 | 550.20 | 159,995 |
14 Mar 2024 | 562.10 | 585.30 | 562.10 | 573.65 | 573.65 | 31,916 |
13 Mar 2024 | 596.00 | 602.10 | 558.00 | 560.85 | 560.85 | 53,411 |
12 Mar 2024 | 601.20 | 604.95 | 593.00 | 595.00 | 595.00 | 34,336 |
11 Mar 2024 | 617.00 | 619.05 | 600.80 | 603.20 | 603.20 | 38,695 |
07 Mar 2024 | 626.00 | 626.00 | 615.70 | 617.25 | 617.25 | 18,557 |
06 Mar 2024 | 622.00 | 630.00 | 609.30 | 626.40 | 626.40 | 59,594 |
05 Mar 2024 | 624.65 | 630.20 | 617.70 | 622.60 | 622.60 | 42,885 |
04 Mar 2024 | 597.20 | 637.90 | 595.55 | 630.95 | 630.95 | 185,076 |
01 Mar 2024 | 601.40 | 607.80 | 590.10 | 592.65 | 592.65 | 35,307 |
29 Feb 2024 | 596.00 | 604.35 | 589.60 | 601.35 | 601.35 | 25,465 |
28 Feb 2024 | 606.65 | 609.90 | 590.00 | 594.35 | 594.35 | 52,667 |
27 Feb 2024 | 614.90 | 614.95 | 603.80 | 605.45 | 605.45 | 31,471 |
26 Feb 2024 | 626.00 | 626.00 | 610.50 | 612.25 | 612.25 | 33,944 |
23 Feb 2024 | 625.00 | 634.45 | 621.00 | 624.80 | 624.80 | 28,164 |
22 Feb 2024 | 633.00 | 633.95 | 616.90 | 625.60 | 625.60 | 46,593 |
21 Feb 2024 | 642.00 | 647.95 | 624.00 | 626.90 | 626.90 | 81,581 |
20 Feb 2024 | 629.90 | 653.95 | 628.00 | 639.75 | 639.75 | 112,562 |
19 Feb 2024 | 637.90 | 638.45 | 625.10 | 629.60 | 629.60 | 50,970 |
16 Feb 2024 | 625.95 | 632.00 | 622.10 | 626.00 | 626.00 | 29,713 |
15 Feb 2024 | 638.00 | 638.00 | 620.00 | 622.80 | 622.80 | 41,597 |
14 Feb 2024 | 609.80 | 636.50 | 606.10 | 627.75 | 627.75 | 60,660 |
13 Feb 2024 | 619.60 | 623.45 | 601.05 | 611.85 | 611.85 | 91,066 |
12 Feb 2024 | 643.90 | 643.90 | 612.40 | 619.60 | 619.60 | 118,600 |
09 Feb 2024 | 650.00 | 657.50 | 623.20 | 637.40 | 637.40 | 110,359 |
08 Feb 2024 | 674.75 | 678.35 | 651.60 | 659.35 | 659.35 | 78,412 |
07 Feb 2024 | 657.60 | 705.45 | 649.95 | 670.35 | 670.35 | 457,627 |
06 Feb 2024 | 660.00 | 668.15 | 650.55 | 657.60 | 657.60 | 76,470 |
05 Feb 2024 | 621.95 | 669.00 | 612.75 | 652.05 | 652.05 | 222,197 |
02 Feb 2024 | 612.10 | 633.00 | 612.10 | 620.95 | 620.95 | 80,891 |
01 Feb 2024 | 620.25 | 626.80 | 610.75 | 616.15 | 616.15 | 68,742 |
31 Jan 2024 | 628.00 | 634.00 | 598.50 | 617.15 | 617.15 | 72,440 |
30 Jan 2024 | 627.05 | 639.00 | 615.00 | 624.50 | 624.50 | 92,759 |
29 Jan 2024 | 634.50 | 644.30 | 613.55 | 628.10 | 628.10 | 126,673 |
25 Jan 2024 | 611.00 | 639.80 | 611.00 | 629.65 | 629.65 | 53,800 |
24 Jan 2024 | 604.00 | 615.00 | 602.40 | 611.60 | 611.60 | 46,730 |
23 Jan 2024 | 635.00 | 643.55 | 602.30 | 607.80 | 607.80 | 72,592 |
19 Jan 2024 | 654.80 | 659.70 | 648.30 | 655.15 | 655.15 | 42,412 |
18 Jan 2024 | 639.00 | 659.40 | 625.25 | 651.75 | 651.75 | 93,108 |
17 Jan 2024 | 643.15 | 648.90 | 637.55 | 642.50 | 642.50 | 27,004 |
16 Jan 2024 | 635.00 | 649.70 | 634.00 | 643.90 | 643.90 | 61,458 |
15 Jan 2024 | 640.00 | 642.75 | 633.65 | 634.40 | 634.40 | 53,750 |
12 Jan 2024 | 647.20 | 650.15 | 636.60 | 639.00 | 639.00 | 54,367 |
11 Jan 2024 | 650.70 | 655.45 | 643.00 | 647.20 | 647.20 | 40,873 |
10 Jan 2024 | 652.50 | 656.05 | 645.85 | 646.95 | 646.95 | 25,081 |
09 Jan 2024 | 658.00 | 669.00 | 649.95 | 651.05 | 651.05 | 43,181 |
08 Jan 2024 | 666.00 | 667.05 | 650.00 | 652.20 | 652.20 | 48,604 |
05 Jan 2024 | 669.95 | 674.20 | 661.00 | 663.20 | 663.20 | 40,639 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |