Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
31 May 2024 | 383.50 | 419.00 | 383.50 | 410.65 | 410.65 | 98,991 |
30 May 2024 | - | - | - | - | - | - |
29 May 2024 | 446.00 | 446.00 | 424.90 | 424.90 | 424.90 | 42,855 |
28 May 2024 | 463.10 | 477.85 | 441.55 | 447.25 | 447.25 | 28,880 |
27 May 2024 | 482.00 | 489.80 | 456.80 | 463.10 | 463.10 | 36,372 |
24 May 2024 | 462.90 | 481.50 | 462.85 | 480.80 | 480.80 | 27,502 |
23 May 2024 | 467.70 | 473.90 | 451.05 | 458.60 | 458.60 | 15,068 |
22 May 2024 | 475.80 | 483.00 | 459.85 | 463.00 | 463.00 | 17,127 |
21 May 2024 | 465.00 | 493.90 | 465.00 | 474.75 | 474.75 | 27,128 |
17 May 2024 | 459.00 | 475.25 | 459.00 | 472.05 | 472.05 | 17,953 |
16 May 2024 | 478.40 | 479.80 | 450.00 | 458.55 | 458.55 | 17,788 |
15 May 2024 | 466.50 | 484.00 | 463.85 | 469.80 | 469.80 | 15,367 |
14 May 2024 | 479.95 | 480.25 | 459.95 | 466.50 | 466.50 | 22,245 |
13 May 2024 | 506.00 | 506.00 | 465.60 | 477.30 | 477.30 | 15,742 |
10 May 2024 | 478.35 | 502.00 | 476.00 | 490.10 | 490.10 | 11,288 |
09 May 2024 | 490.00 | 509.80 | 474.00 | 478.35 | 478.35 | 18,983 |
08 May 2024 | 480.00 | 501.00 | 457.25 | 498.90 | 498.90 | 24,641 |
07 May 2024 | 507.90 | 507.90 | 476.15 | 477.15 | 477.15 | 44,622 |
06 May 2024 | 515.00 | 525.90 | 500.95 | 501.20 | 501.20 | 45,226 |
03 May 2024 | 525.55 | 545.45 | 518.00 | 527.30 | 527.30 | 16,303 |
02 May 2024 | 537.85 | 537.85 | 517.05 | 525.50 | 525.50 | 18,116 |
30 Apr 2024 | 552.95 | 552.95 | 524.95 | 528.25 | 528.25 | 16,426 |
29 Apr 2024 | 541.90 | 548.85 | 530.00 | 533.40 | 533.40 | 21,757 |
26 Apr 2024 | 544.00 | 556.95 | 535.00 | 536.30 | 536.30 | 16,373 |
25 Apr 2024 | 550.15 | 558.05 | 540.10 | 544.05 | 544.05 | 12,648 |
24 Apr 2024 | 562.00 | 562.80 | 542.05 | 547.05 | 547.05 | 40,092 |
23 Apr 2024 | 549.90 | 561.70 | 532.85 | 537.85 | 537.85 | 22,598 |
22 Apr 2024 | 559.90 | 559.95 | 530.00 | 541.10 | 541.10 | 53,893 |
19 Apr 2024 | 554.40 | 574.95 | 544.90 | 547.60 | 547.60 | 13,596 |
18 Apr 2024 | 582.00 | 582.00 | 558.05 | 562.85 | 562.85 | 9,082 |
16 Apr 2024 | 549.00 | 576.70 | 547.95 | 562.75 | 562.75 | 7,706 |
15 Apr 2024 | 553.50 | 572.95 | 548.05 | 553.20 | 553.20 | 15,330 |
12 Apr 2024 | 593.00 | 593.00 | 572.05 | 576.90 | 576.90 | 5,557 |
10 Apr 2024 | 592.00 | 597.50 | 566.05 | 579.80 | 579.80 | 16,227 |
09 Apr 2024 | 585.00 | 596.90 | 584.90 | 590.45 | 590.45 | 3,043 |
08 Apr 2024 | 609.80 | 609.80 | 577.00 | 583.75 | 583.75 | 11,140 |
05 Apr 2024 | 589.60 | 608.00 | 584.55 | 599.65 | 599.65 | 14,921 |
04 Apr 2024 | 619.00 | 632.65 | 585.00 | 589.85 | 589.85 | 24,439 |
03 Apr 2024 | 579.90 | 604.45 | 565.00 | 604.45 | 604.45 | 27,096 |
02 Apr 2024 | 580.00 | 580.00 | 568.50 | 575.70 | 575.70 | 13,890 |
01 Apr 2024 | 560.00 | 584.50 | 555.00 | 568.50 | 568.50 | 22,018 |
28 Mar 2024 | 583.95 | 583.95 | 538.25 | 560.00 | 560.00 | 49,824 |
27 Mar 2024 | 597.35 | 602.00 | 564.75 | 566.55 | 566.55 | 24,561 |
26 Mar 2024 | 585.00 | 617.70 | 567.05 | 594.45 | 594.45 | 16,986 |
22 Mar 2024 | 583.75 | 597.95 | 580.00 | 588.30 | 588.30 | 10,358 |
21 Mar 2024 | 563.00 | 583.85 | 563.00 | 577.25 | 577.25 | 10,809 |
20 Mar 2024 | 586.70 | 586.70 | 558.10 | 562.90 | 562.90 | 8,424 |
19 Mar 2024 | 580.00 | 586.95 | 568.15 | 576.55 | 576.55 | 11,943 |
18 Mar 2024 | 547.40 | 579.10 | 547.40 | 574.95 | 574.95 | 25,562 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 535.55 | 569.30 | 527.35 | 544.25 | 544.25 | 69,475 |
13 Mar 2024 | 555.10 | 584.90 | 555.10 | 555.10 | 555.10 | 34,473 |
12 Mar 2024 | 600.00 | 600.00 | 584.30 | 584.30 | 584.30 | 13,456 |
11 Mar 2024 | 669.90 | 669.90 | 609.70 | 615.05 | 615.05 | 21,036 |
07 Mar 2024 | 628.20 | 649.85 | 625.00 | 641.75 | 641.75 | 10,735 |
06 Mar 2024 | 644.75 | 660.00 | 625.00 | 628.20 | 628.20 | 21,619 |
05 Mar 2024 | 631.35 | 647.80 | 628.80 | 644.75 | 644.75 | 24,396 |
04 Mar 2024 | 657.80 | 669.95 | 636.30 | 647.20 | 647.20 | 15,606 |
01 Mar 2024 | 660.00 | 681.90 | 652.70 | 657.80 | 657.80 | 13,173 |
29 Feb 2024 | 655.40 | 673.00 | 640.10 | 656.85 | 656.85 | 19,427 |
28 Feb 2024 | 667.95 | 679.00 | 646.70 | 655.55 | 655.55 | 40,147 |
27 Feb 2024 | 685.00 | 685.00 | 660.00 | 667.95 | 667.95 | 53,630 |
26 Feb 2024 | 685.65 | 685.65 | 669.90 | 685.55 | 685.55 | 167,554 |
23 Feb 2024 | 669.00 | 669.00 | 643.00 | 653.00 | 653.00 | 11,378 |
22 Feb 2024 | 634.00 | 668.95 | 634.00 | 658.80 | 658.80 | 7,974 |
21 Feb 2024 | 661.45 | 687.95 | 656.00 | 659.25 | 659.25 | 41,570 |
20 Feb 2024 | 655.75 | 655.75 | 646.15 | 655.75 | 655.75 | 46,769 |
19 Feb 2024 | 617.00 | 628.60 | 600.00 | 624.55 | 624.55 | 24,407 |
16 Feb 2024 | 612.95 | 618.95 | 599.30 | 604.30 | 604.30 | 6,695 |
15 Feb 2024 | 626.00 | 626.00 | 592.00 | 607.65 | 607.65 | 8,401 |
14 Feb 2024 | 617.85 | 638.80 | 586.95 | 610.10 | 610.10 | 51,253 |
13 Feb 2024 | 629.00 | 648.90 | 605.10 | 617.85 | 617.85 | 17,223 |
12 Feb 2024 | 665.00 | 671.00 | 627.90 | 634.00 | 634.00 | 18,835 |
09 Feb 2024 | 664.00 | 677.00 | 637.15 | 660.95 | 660.95 | 12,448 |
08 Feb 2024 | 655.95 | 679.85 | 653.30 | 658.05 | 658.05 | 14,374 |
07 Feb 2024 | 691.70 | 691.70 | 651.00 | 664.45 | 664.45 | 9,513 |
06 Feb 2024 | 692.00 | 692.00 | 670.00 | 677.95 | 677.95 | 7,399 |
05 Feb 2024 | 684.90 | 707.00 | 675.00 | 687.60 | 687.60 | 21,133 |
02 Feb 2024 | 656.50 | 688.60 | 656.50 | 676.30 | 676.30 | 56,464 |
01 Feb 2024 | 689.00 | 689.00 | 652.20 | 656.50 | 656.50 | 18,662 |
31 Jan 2024 | 681.15 | 693.05 | 667.00 | 684.75 | 684.75 | 13,673 |
30 Jan 2024 | 680.00 | 696.70 | 662.10 | 680.90 | 680.90 | 19,031 |
29 Jan 2024 | 705.00 | 705.00 | 675.00 | 678.85 | 678.85 | 7,402 |
25 Jan 2024 | 689.90 | 689.90 | 660.00 | 674.20 | 674.20 | 12,260 |
24 Jan 2024 | 670.00 | 671.00 | 642.00 | 669.10 | 669.10 | 13,188 |
23 Jan 2024 | 720.00 | 721.00 | 656.40 | 656.40 | 656.40 | 26,990 |
19 Jan 2024 | 640.00 | 677.00 | 640.00 | 677.00 | 677.00 | 31,323 |
18 Jan 2024 | 640.00 | 652.80 | 618.05 | 644.80 | 644.80 | 30,019 |
17 Jan 2024 | 615.35 | 645.85 | 615.10 | 638.55 | 638.55 | 12,315 |
16 Jan 2024 | 636.25 | 646.90 | 616.10 | 629.40 | 629.40 | 14,562 |
15 Jan 2024 | 658.95 | 658.95 | 637.00 | 638.20 | 638.20 | 21,546 |
12 Jan 2024 | 644.00 | 649.00 | 635.00 | 639.90 | 639.90 | 38,052 |
11 Jan 2024 | 633.85 | 640.00 | 612.00 | 631.15 | 631.15 | 52,143 |
10 Jan 2024 | 582.70 | 611.80 | 579.00 | 610.70 | 610.70 | 45,039 |
09 Jan 2024 | 567.45 | 593.00 | 567.45 | 582.70 | 582.70 | 16,792 |
08 Jan 2024 | 577.70 | 589.70 | 561.85 | 567.45 | 567.45 | 9,239 |
05 Jan 2024 | 594.00 | 594.00 | 569.00 | 577.85 | 577.85 | 13,844 |
04 Jan 2024 | 593.15 | 595.00 | 581.00 | 583.20 | 583.20 | 13,569 |
03 Jan 2024 | 608.25 | 609.00 | 585.00 | 589.15 | 589.15 | 21,357 |
02 Jan 2024 | 610.70 | 610.70 | 590.00 | 608.25 | 608.25 | 75,516 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |