Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 May 2024 | 652.35 | 655.00 | 642.20 | 643.00 | 643.00 | 398,889 |
17 May 2024 | 656.00 | 669.95 | 646.60 | 652.00 | 652.00 | 2,802,622 |
16 May 2024 | 635.50 | 657.15 | 625.00 | 653.15 | 653.15 | 12,146,190 |
15 May 2024 | 636.00 | 640.65 | 623.05 | 631.00 | 631.00 | 2,552,119 |
14 May 2024 | 624.00 | 638.70 | 612.20 | 633.75 | 633.75 | 2,703,123 |
13 May 2024 | 627.50 | 632.00 | 610.00 | 625.05 | 625.05 | 1,290,217 |
10 May 2024 | 623.95 | 639.15 | 622.50 | 626.50 | 626.50 | 2,207,795 |
09 May 2024 | 635.60 | 641.85 | 617.80 | 620.10 | 620.10 | 1,441,646 |
08 May 2024 | 622.75 | 643.75 | 615.20 | 635.60 | 635.60 | 1,932,062 |
07 May 2024 | 635.95 | 636.55 | 614.10 | 623.15 | 623.15 | 2,023,998 |
06 May 2024 | 657.90 | 657.90 | 627.00 | 634.05 | 634.05 | 2,354,753 |
03 May 2024 | 672.00 | 675.90 | 644.50 | 654.05 | 654.05 | 2,650,534 |
02 May 2024 | 675.05 | 683.00 | 666.00 | 669.10 | 669.10 | 2,269,415 |
30 Apr 2024 | 671.90 | 681.45 | 663.60 | 673.85 | 673.85 | 3,980,481 |
29 Apr 2024 | 666.00 | 670.10 | 652.35 | 666.85 | 666.85 | 1,647,600 |
26 Apr 2024 | 665.85 | 672.40 | 657.00 | 661.35 | 661.35 | 1,345,850 |
25 Apr 2024 | 675.00 | 675.00 | 656.50 | 661.25 | 661.25 | 2,711,612 |
24 Apr 2024 | 674.55 | 681.50 | 670.00 | 673.45 | 673.45 | 3,744,615 |
23 Apr 2024 | 669.00 | 674.80 | 661.10 | 671.20 | 671.20 | 4,555,962 |
22 Apr 2024 | 647.20 | 665.50 | 644.75 | 663.20 | 663.20 | 4,657,549 |
19 Apr 2024 | 637.00 | 646.70 | 624.25 | 642.95 | 642.95 | 2,471,599 |
18 Apr 2024 | 658.20 | 666.00 | 639.10 | 642.40 | 642.40 | 3,395,430 |
16 Apr 2024 | 635.00 | 661.65 | 633.55 | 654.05 | 654.05 | 5,288,396 |
15 Apr 2024 | 633.00 | 654.75 | 624.60 | 638.45 | 638.45 | 3,059,341 |
12 Apr 2024 | 647.55 | 658.85 | 644.20 | 648.50 | 648.50 | 3,207,293 |
10 Apr 2024 | 654.80 | 655.85 | 644.55 | 649.05 | 649.05 | 2,938,995 |
09 Apr 2024 | 651.00 | 659.35 | 646.75 | 651.35 | 651.35 | 3,264,890 |
08 Apr 2024 | 649.20 | 655.85 | 636.10 | 646.80 | 646.80 | 5,285,739 |
05 Apr 2024 | 647.70 | 647.70 | 636.05 | 644.30 | 644.30 | 1,830,294 |
04 Apr 2024 | 646.25 | 661.00 | 641.85 | 643.85 | 643.85 | 3,145,305 |
03 Apr 2024 | 637.80 | 644.00 | 632.00 | 641.40 | 641.40 | 1,187,104 |
02 Apr 2024 | 638.00 | 642.95 | 630.65 | 639.10 | 639.10 | 1,608,600 |
01 Apr 2024 | 617.35 | 638.00 | 614.20 | 636.20 | 636.20 | 1,573,234 |
28 Mar 2024 | 591.80 | 614.50 | 591.80 | 610.95 | 610.95 | 2,992,847 |
27 Mar 2024 | 593.95 | 597.65 | 589.45 | 591.40 | 591.40 | 1,075,990 |
26 Mar 2024 | 595.50 | 598.80 | 590.05 | 592.75 | 592.75 | 2,247,918 |
22 Mar 2024 | 588.00 | 599.00 | 588.00 | 595.50 | 595.50 | 1,290,405 |
21 Mar 2024 | 575.20 | 594.00 | 575.15 | 591.35 | 591.35 | 1,697,503 |
20 Mar 2024 | 573.50 | 575.15 | 559.45 | 570.05 | 570.05 | 1,023,212 |
19 Mar 2024 | 574.70 | 575.50 | 565.05 | 570.75 | 570.75 | 1,575,894 |
18 Mar 2024 | 585.00 | 587.70 | 573.85 | 575.10 | 575.10 | 1,642,367 |
15 Mar 2024 | 585.30 | 594.75 | 575.25 | 584.60 | 584.60 | 3,195,333 |
14 Mar 2024 | 586.50 | 595.55 | 577.75 | 591.80 | 591.80 | 1,799,972 |
13 Mar 2024 | 625.00 | 625.95 | 584.95 | 590.45 | 590.45 | 3,102,446 |
12 Mar 2024 | 634.55 | 639.00 | 619.85 | 624.10 | 624.10 | 1,854,808 |
11 Mar 2024 | 639.00 | 642.00 | 633.10 | 634.60 | 634.60 | 1,351,832 |
07 Mar 2024 | 640.55 | 648.00 | 634.80 | 637.60 | 637.60 | 1,314,041 |
06 Mar 2024 | 656.00 | 656.45 | 623.00 | 640.15 | 640.15 | 2,796,433 |
05 Mar 2024 | 660.00 | 671.95 | 652.90 | 656.00 | 656.00 | 2,375,311 |
04 Mar 2024 | 650.00 | 661.15 | 648.75 | 657.75 | 657.75 | 1,558,962 |
01 Mar 2024 | 650.35 | 654.90 | 646.45 | 648.75 | 648.75 | 877,615 |
29 Feb 2024 | 641.15 | 652.00 | 633.50 | 647.95 | 647.95 | 2,116,417 |
28 Feb 2024 | 651.85 | 656.35 | 635.75 | 638.15 | 638.15 | 1,130,316 |
27 Feb 2024 | 661.90 | 666.10 | 645.00 | 649.55 | 649.55 | 2,940,335 |
26 Feb 2024 | 643.45 | 661.45 | 643.00 | 659.15 | 659.15 | 3,011,803 |
23 Feb 2024 | 645.50 | 648.80 | 637.95 | 642.30 | 642.30 | 1,038,739 |
22 Feb 2024 | 641.40 | 644.00 | 635.55 | 642.25 | 642.25 | 868,334 |
21 Feb 2024 | 637.55 | 646.95 | 637.55 | 640.90 | 640.90 | 2,367,781 |
20 Feb 2024 | 634.85 | 639.90 | 626.65 | 638.95 | 638.95 | 1,502,356 |
19 Feb 2024 | 645.00 | 645.90 | 633.00 | 634.85 | 634.85 | 1,148,627 |
16 Feb 2024 | 641.00 | 648.45 | 639.50 | 641.75 | 641.75 | 1,798,377 |
15 Feb 2024 | 639.80 | 644.20 | 629.30 | 637.95 | 637.95 | 1,914,588 |
14 Feb 2024 | 621.00 | 640.65 | 619.00 | 636.60 | 636.60 | 1,260,746 |
13 Feb 2024 | 616.00 | 632.60 | 614.15 | 631.00 | 631.00 | 2,821,807 |
12 Feb 2024 | 651.05 | 653.50 | 616.35 | 620.45 | 620.45 | 1,869,679 |
09 Feb 2024 | 650.00 | 656.90 | 632.15 | 650.20 | 650.20 | 2,017,131 |
08 Feb 2024 | 650.25 | 655.60 | 642.45 | 647.60 | 647.60 | 1,639,613 |
07 Feb 2024 | 659.00 | 669.80 | 636.30 | 646.00 | 646.00 | 3,261,779 |
06 Feb 2024 | 646.30 | 650.65 | 634.50 | 648.50 | 648.50 | 2,829,812 |
05 Feb 2024 | 640.00 | 655.75 | 626.05 | 640.40 | 640.40 | 4,528,404 |
02 Feb 2024 | 634.90 | 642.40 | 625.00 | 634.25 | 634.25 | 2,873,863 |
01 Feb 2024 | 625.35 | 634.80 | 619.95 | 629.65 | 629.65 | 5,463,844 |
31 Jan 2024 | 621.80 | 627.95 | 618.35 | 625.60 | 625.60 | 5,030,287 |
30 Jan 2024 | 605.00 | 627.95 | 604.20 | 617.35 | 617.35 | 6,018,763 |
29 Jan 2024 | 579.20 | 608.80 | 578.00 | 600.00 | 600.00 | 6,752,824 |
25 Jan 2024 | 580.00 | 586.50 | 567.05 | 579.20 | 579.20 | 2,560,166 |
24 Jan 2024 | 561.80 | 578.95 | 554.60 | 577.40 | 577.40 | 1,503,671 |
23 Jan 2024 | 581.80 | 584.30 | 554.45 | 560.75 | 560.75 | 3,715,271 |
19 Jan 2024 | 580.10 | 590.00 | 577.50 | 584.35 | 584.35 | 2,037,879 |
18 Jan 2024 | 574.10 | 579.50 | 560.45 | 576.15 | 576.15 | 1,344,935 |
17 Jan 2024 | 582.00 | 585.35 | 573.95 | 575.25 | 575.25 | 2,747,008 |
16 Jan 2024 | 576.50 | 589.35 | 573.85 | 583.95 | 583.95 | 4,329,890 |
15 Jan 2024 | 578.00 | 581.10 | 573.00 | 578.10 | 578.10 | 1,277,690 |
12 Jan 2024 | 579.00 | 582.00 | 571.45 | 573.80 | 573.80 | 1,089,975 |
11 Jan 2024 | 569.50 | 588.00 | 568.05 | 578.20 | 578.20 | 2,308,206 |
10 Jan 2024 | 562.40 | 570.00 | 554.80 | 567.75 | 567.75 | 2,197,107 |
09 Jan 2024 | 566.00 | 570.80 | 560.45 | 562.40 | 562.40 | 1,506,124 |
08 Jan 2024 | 577.00 | 579.00 | 560.00 | 561.80 | 561.80 | 1,572,620 |
05 Jan 2024 | 574.00 | 585.95 | 568.30 | 574.80 | 574.80 | 3,054,472 |
04 Jan 2024 | 558.95 | 574.00 | 554.10 | 572.00 | 572.00 | 4,223,351 |
03 Jan 2024 | 560.00 | 562.55 | 555.15 | 557.60 | 557.60 | 1,506,526 |
02 Jan 2024 | 563.70 | 568.40 | 553.25 | 559.60 | 559.60 | 2,659,755 |
01 Jan 2024 | 538.30 | 569.00 | 538.30 | 563.05 | 563.05 | 6,193,413 |
29 Dec 2023 | 528.95 | 540.00 | 525.65 | 536.10 | 536.10 | 2,097,734 |
28 Dec 2023 | 526.90 | 530.30 | 522.05 | 527.20 | 527.20 | 1,573,264 |
27 Dec 2023 | 516.40 | 525.00 | 515.45 | 523.95 | 523.95 | 1,124,441 |
26 Dec 2023 | 517.30 | 519.90 | 511.85 | 513.80 | 513.80 | 1,670,024 |
22 Dec 2023 | 523.95 | 524.40 | 512.65 | 517.30 | 517.30 | 851,386 |
21 Dec 2023 | 505.20 | 520.95 | 505.05 | 518.60 | 518.60 | 1,751,819 |
20 Dec 2023 | 530.85 | 534.00 | 511.35 | 513.55 | 513.55 | 1,819,791 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |