Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
04 Jun 2024 | 548.00 | 548.00 | 480.00 | 510.00 | 510.00 | 13,719 |
03 Jun 2024 | 554.95 | 554.95 | 538.45 | 545.10 | 545.10 | 5,100 |
31 May 2024 | 520.00 | 532.00 | 519.25 | 530.05 | 530.05 | 4,043 |
30 May 2024 | 525.00 | 529.95 | 515.30 | 517.30 | 517.30 | 996 |
29 May 2024 | 528.00 | 535.00 | 527.65 | 528.60 | 528.60 | 6,777 |
28 May 2024 | 531.55 | 537.50 | 529.10 | 530.80 | 530.80 | 2,150 |
27 May 2024 | 544.00 | 544.00 | 529.00 | 530.30 | 530.30 | 5,105 |
24 May 2024 | 541.05 | 547.15 | 534.00 | 535.00 | 535.00 | 5,129 |
23 May 2024 | 551.00 | 554.00 | 540.05 | 541.70 | 541.70 | 3,110 |
22 May 2024 | 561.00 | 563.50 | 546.60 | 550.35 | 550.35 | 1,470 |
21 May 2024 | 579.00 | 579.00 | 556.30 | 556.60 | 556.60 | 1,423 |
17 May 2024 | 563.25 | 575.20 | 563.20 | 571.40 | 571.40 | 2,388 |
16 May 2024 | 565.00 | 573.60 | 560.80 | 563.85 | 563.85 | 2,293 |
15 May 2024 | 574.40 | 577.15 | 566.25 | 568.70 | 568.70 | 1,561 |
14 May 2024 | 560.05 | 583.00 | 560.05 | 569.15 | 569.15 | 2,146 |
13 May 2024 | 547.50 | 590.35 | 543.50 | 572.50 | 572.50 | 11,041 |
10 May 2024 | 592.45 | 592.45 | 546.75 | 553.30 | 553.30 | 2,277 |
09 May 2024 | 571.95 | 572.00 | 550.65 | 555.30 | 555.30 | 2,609 |
08 May 2024 | 570.25 | 576.30 | 568.40 | 572.45 | 572.45 | 1,059 |
07 May 2024 | 580.05 | 582.20 | 561.05 | 566.40 | 566.40 | 2,655 |
06 May 2024 | 579.95 | 588.25 | 579.10 | 579.85 | 579.85 | 883 |
03 May 2024 | 597.95 | 599.50 | 573.60 | 579.95 | 579.95 | 6,748 |
02 May 2024 | 603.00 | 604.50 | 595.00 | 597.95 | 597.95 | 2,102 |
30 Apr 2024 | 612.50 | 615.00 | 601.60 | 603.00 | 603.00 | 3,551 |
29 Apr 2024 | 588.35 | 619.85 | 586.75 | 610.95 | 610.95 | 13,933 |
26 Apr 2024 | 599.95 | 601.00 | 585.95 | 587.60 | 587.60 | 1,972 |
25 Apr 2024 | 595.65 | 609.25 | 587.85 | 594.10 | 594.10 | 8,254 |
24 Apr 2024 | 588.25 | 597.45 | 580.50 | 592.25 | 592.25 | 771 |
23 Apr 2024 | 586.55 | 593.85 | 582.40 | 582.55 | 582.55 | 2,038 |
22 Apr 2024 | 584.55 | 602.15 | 580.55 | 584.40 | 584.40 | 1,428 |
19 Apr 2024 | 587.35 | 587.35 | 567.00 | 572.10 | 572.10 | 2,306 |
18 Apr 2024 | 590.20 | 598.65 | 576.35 | 577.75 | 577.75 | 1,116 |
16 Apr 2024 | 582.05 | 591.00 | 581.95 | 584.05 | 584.05 | 1,440 |
15 Apr 2024 | 570.05 | 592.60 | 570.05 | 583.80 | 583.80 | 8,294 |
12 Apr 2024 | 617.00 | 619.50 | 598.00 | 600.15 | 600.15 | 1,404 |
10 Apr 2024 | 629.25 | 633.25 | 610.00 | 616.25 | 616.25 | 2,906 |
09 Apr 2024 | 601.75 | 628.50 | 594.50 | 617.75 | 617.75 | 6,021 |
08 Apr 2024 | 615.50 | 615.50 | 593.30 | 598.85 | 598.85 | 2,349 |
05 Apr 2024 | 586.00 | 605.35 | 583.05 | 603.40 | 603.40 | 3,276 |
04 Apr 2024 | 588.75 | 592.15 | 577.00 | 590.30 | 590.30 | 1,486 |
03 Apr 2024 | 561.95 | 588.00 | 560.00 | 582.35 | 582.35 | 5,436 |
02 Apr 2024 | 555.85 | 565.00 | 549.95 | 562.25 | 562.25 | 1,897 |
01 Apr 2024 | 535.00 | 558.05 | 535.00 | 555.75 | 555.75 | 6,812 |
28 Mar 2024 | 527.00 | 539.65 | 515.25 | 532.90 | 532.90 | 4,379 |
27 Mar 2024 | 527.60 | 536.45 | 516.95 | 518.70 | 518.70 | 5,397 |
26 Mar 2024 | 538.05 | 538.05 | 522.00 | 525.15 | 525.15 | 2,627 |
22 Mar 2024 | 539.65 | 545.00 | 539.40 | 540.95 | 540.95 | 2,326 |
21 Mar 2024 | 532.30 | 541.75 | 532.30 | 539.65 | 539.65 | 3,853 |
20 Mar 2024 | 547.55 | 547.55 | 525.00 | 526.95 | 526.95 | 908 |
19 Mar 2024 | 540.00 | 544.70 | 532.05 | 537.05 | 537.05 | 4,182 |
18 Mar 2024 | 559.70 | 567.85 | 531.65 | 535.90 | 535.90 | 22,442 |
15 Mar 2024 | 572.90 | 592.10 | 543.55 | 549.80 | 549.80 | 9,826 |
14 Mar 2024 | 566.85 | 584.95 | 566.40 | 572.90 | 572.90 | 3,580 |
13 Mar 2024 | 580.90 | 600.85 | 557.00 | 561.25 | 561.25 | 5,916 |
12 Mar 2024 | 601.75 | 603.00 | 592.25 | 594.80 | 594.80 | 3,974 |
11 Mar 2024 | 615.30 | 616.05 | 601.05 | 604.60 | 604.60 | 1,655 |
07 Mar 2024 | 623.05 | 625.00 | 614.70 | 615.60 | 615.60 | 485 |
06 Mar 2024 | 619.00 | 629.00 | 608.60 | 623.95 | 623.95 | 4,463 |
05 Mar 2024 | 622.25 | 629.45 | 616.65 | 623.30 | 623.30 | 3,448 |
04 Mar 2024 | 606.75 | 639.60 | 596.00 | 631.45 | 631.45 | 11,603 |
01 Mar 2024 | 602.50 | 604.25 | 591.55 | 592.40 | 592.40 | 1,241 |
29 Feb 2024 | 590.05 | 603.25 | 590.00 | 600.05 | 600.05 | 1,719 |
28 Feb 2024 | 604.75 | 610.15 | 589.50 | 594.15 | 594.15 | 6,305 |
27 Feb 2024 | 615.50 | 615.50 | 604.00 | 605.70 | 605.70 | 3,292 |
26 Feb 2024 | 635.95 | 635.95 | 610.50 | 612.45 | 612.45 | 5,183 |
23 Feb 2024 | 626.00 | 634.30 | 622.05 | 625.45 | 625.45 | 3,952 |
22 Feb 2024 | 634.75 | 634.80 | 617.00 | 626.00 | 626.00 | 3,004 |
21 Feb 2024 | 642.45 | 647.20 | 624.05 | 627.10 | 627.10 | 2,925 |
20 Feb 2024 | 644.85 | 652.00 | 628.05 | 638.95 | 638.95 | 3,651 |
19 Feb 2024 | 628.40 | 638.00 | 624.75 | 628.20 | 628.20 | 4,380 |
16 Feb 2024 | 623.40 | 628.85 | 622.50 | 626.80 | 626.80 | 1,347 |
15 Feb 2024 | 635.30 | 636.00 | 621.00 | 621.65 | 621.65 | 3,272 |
14 Feb 2024 | 601.25 | 636.35 | 601.25 | 630.35 | 630.35 | 3,220 |
13 Feb 2024 | 622.30 | 622.60 | 602.00 | 611.75 | 611.75 | 11,184 |
12 Feb 2024 | 631.00 | 638.90 | 608.65 | 619.20 | 619.20 | 6,930 |
09 Feb 2024 | 666.95 | 666.95 | 624.25 | 631.40 | 631.40 | 8,403 |
08 Feb 2024 | 669.00 | 677.60 | 652.10 | 657.70 | 657.70 | 3,980 |
07 Feb 2024 | 668.95 | 704.60 | 650.00 | 669.65 | 669.65 | 33,093 |
06 Feb 2024 | 661.90 | 667.75 | 652.80 | 657.90 | 657.90 | 1,956 |
05 Feb 2024 | 623.60 | 667.55 | 615.70 | 651.85 | 651.85 | 15,384 |
02 Feb 2024 | 619.95 | 632.10 | 614.55 | 620.95 | 620.95 | 4,261 |
01 Feb 2024 | 624.20 | 625.50 | 612.15 | 616.35 | 616.35 | 1,267 |
31 Jan 2024 | 627.20 | 631.90 | 608.90 | 615.20 | 615.20 | 5,283 |
30 Jan 2024 | 627.80 | 638.10 | 615.10 | 624.35 | 624.35 | 3,367 |
29 Jan 2024 | 637.25 | 642.00 | 614.90 | 627.90 | 627.90 | 7,101 |
25 Jan 2024 | 610.25 | 639.00 | 610.25 | 630.85 | 630.85 | 3,592 |
24 Jan 2024 | 610.00 | 614.65 | 601.20 | 612.50 | 612.50 | 4,507 |
23 Jan 2024 | 630.25 | 640.15 | 605.00 | 607.55 | 607.55 | 3,476 |
19 Jan 2024 | 650.00 | 658.75 | 646.45 | 657.25 | 657.25 | 4,017 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 640.05 | 648.35 | 637.05 | 640.25 | 640.25 | 3,465 |
16 Jan 2024 | 634.60 | 649.00 | 634.60 | 644.25 | 644.25 | 4,267 |
15 Jan 2024 | 640.00 | 649.95 | 633.70 | 634.60 | 634.60 | 6,070 |
12 Jan 2024 | 650.25 | 650.80 | 638.00 | 639.55 | 639.55 | 2,390 |
11 Jan 2024 | 653.85 | 655.60 | 643.95 | 646.40 | 646.40 | 4,324 |
10 Jan 2024 | 659.95 | 659.95 | 645.50 | 647.25 | 647.25 | 5,056 |
09 Jan 2024 | 658.95 | 667.45 | 650.00 | 651.65 | 651.65 | 2,638 |
08 Jan 2024 | 665.15 | 666.30 | 650.50 | 652.65 | 652.65 | 6,958 |
05 Jan 2024 | 669.00 | 673.40 | 661.05 | 663.60 | 663.60 | 4,672 |
04 Jan 2024 | 673.00 | 676.55 | 664.85 | 667.40 | 667.40 | 2,101 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |