Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 610.00 | 615.05 | 596.15 | 604.70 | 604.70 | 3,120,649 |
02 May 2024 | 618.00 | 624.60 | 604.70 | 608.10 | 608.10 | 5,888,418 |
30 Apr 2024 | 600.00 | 622.80 | 594.25 | 612.45 | 612.45 | 5,863,929 |
29 Apr 2024 | 599.40 | 600.00 | 591.55 | 596.10 | 596.10 | 1,849,778 |
26 Apr 2024 | 597.75 | 601.65 | 587.05 | 591.60 | 591.60 | 1,903,380 |
25 Apr 2024 | 594.60 | 596.00 | 589.25 | 592.35 | 592.35 | 1,512,574 |
24 Apr 2024 | 601.00 | 604.90 | 589.60 | 596.50 | 596.50 | 1,284,543 |
23 Apr 2024 | 600.00 | 608.00 | 599.00 | 602.45 | 602.45 | 1,708,627 |
22 Apr 2024 | 608.25 | 609.70 | 595.50 | 596.90 | 596.90 | 1,264,700 |
19 Apr 2024 | 571.00 | 602.00 | 571.00 | 594.55 | 594.55 | 2,363,186 |
18 Apr 2024 | 611.95 | 616.00 | 595.00 | 598.10 | 598.10 | 2,684,316 |
16 Apr 2024 | 586.90 | 607.00 | 586.85 | 601.60 | 601.60 | 2,108,558 |
15 Apr 2024 | 589.00 | 611.80 | 568.25 | 591.15 | 591.15 | 4,499,953 |
12 Apr 2024 | 615.00 | 615.00 | 590.80 | 595.20 | 595.20 | 2,999,709 |
10 Apr 2024 | 621.40 | 621.90 | 610.00 | 617.85 | 617.85 | 1,518,665 |
09 Apr 2024 | 617.00 | 632.00 | 611.40 | 616.35 | 616.35 | 2,138,399 |
08 Apr 2024 | 632.00 | 632.60 | 606.00 | 611.05 | 611.05 | 2,256,563 |
05 Apr 2024 | 630.00 | 636.50 | 618.15 | 626.70 | 626.70 | 3,914,920 |
04 Apr 2024 | 630.15 | 646.90 | 627.65 | 642.00 | 642.00 | 7,717,357 |
03 Apr 2024 | 590.00 | 617.85 | 588.45 | 617.85 | 617.85 | 9,025,796 |
02 Apr 2024 | 575.00 | 588.45 | 574.00 | 588.45 | 588.45 | 7,010,323 |
01 Apr 2024 | 547.70 | 560.45 | 544.60 | 560.45 | 560.45 | 2,506,563 |
28 Mar 2024 | 520.00 | 538.85 | 518.55 | 533.80 | 533.80 | 3,350,259 |
27 Mar 2024 | 529.00 | 548.10 | 506.30 | 516.55 | 516.55 | 9,346,876 |
26 Mar 2024 | 520.30 | 535.70 | 519.00 | 522.00 | 522.00 | 1,595,013 |
22 Mar 2024 | 528.80 | 538.80 | 524.25 | 531.05 | 531.05 | 1,331,269 |
21 Mar 2024 | 517.80 | 528.20 | 517.00 | 524.25 | 524.25 | 829,388 |
20 Mar 2024 | 523.80 | 523.80 | 501.55 | 514.85 | 514.85 | 2,022,566 |
19 Mar 2024 | 528.95 | 533.90 | 515.40 | 518.20 | 518.20 | 1,032,341 |
18 Mar 2024 | 511.00 | 532.00 | 510.00 | 529.40 | 529.40 | 3,486,054 |
15 Mar 2024 | 536.10 | 540.00 | 520.00 | 530.40 | 530.40 | 2,295,233 |
14 Mar 2024 | 501.90 | 544.95 | 501.90 | 537.85 | 537.85 | 2,496,183 |
13 Mar 2024 | 557.65 | 559.10 | 528.30 | 528.30 | 528.30 | 1,791,061 |
12 Mar 2024 | 564.00 | 566.00 | 542.00 | 556.10 | 556.10 | 1,214,938 |
11 Mar 2024 | 570.00 | 572.50 | 560.00 | 566.95 | 566.95 | 1,158,653 |
07 Mar 2024 | 576.60 | 577.65 | 565.00 | 566.85 | 566.85 | 1,323,851 |
06 Mar 2024 | 575.00 | 580.00 | 560.00 | 576.70 | 576.70 | 1,708,709 |
05 Mar 2024 | 558.80 | 580.00 | 555.30 | 573.85 | 573.85 | 2,123,437 |
04 Mar 2024 | 555.80 | 563.20 | 553.00 | 559.90 | 559.90 | 1,297,071 |
01 Mar 2024 | 552.40 | 559.00 | 550.20 | 554.15 | 554.15 | 988,764 |
29 Feb 2024 | 553.35 | 564.00 | 539.00 | 549.95 | 549.95 | 1,648,782 |
28 Feb 2024 | 564.15 | 566.50 | 547.70 | 549.60 | 549.60 | 975,616 |
27 Feb 2024 | 574.80 | 574.80 | 561.05 | 566.70 | 566.70 | 919,411 |
26 Feb 2024 | 559.45 | 575.00 | 556.00 | 570.45 | 570.45 | 2,002,057 |
23 Feb 2024 | 562.00 | 566.00 | 555.10 | 559.05 | 559.05 | 801,799 |
22 Feb 2024 | 546.50 | 567.00 | 517.30 | 562.25 | 562.25 | 1,193,558 |
21 Feb 2024 | 555.00 | 560.00 | 535.00 | 540.75 | 540.75 | 1,263,043 |
20 Feb 2024 | 570.00 | 570.85 | 551.95 | 553.65 | 553.65 | 1,193,009 |
19 Feb 2024 | 572.00 | 576.40 | 563.75 | 567.65 | 567.65 | 974,361 |
16 Feb 2024 | 562.00 | 566.90 | 555.00 | 563.75 | 563.75 | 1,015,079 |
15 Feb 2024 | 568.00 | 569.00 | 558.80 | 561.85 | 561.85 | 658,997 |
14 Feb 2024 | 552.00 | 570.00 | 537.00 | 563.90 | 563.90 | 1,268,142 |
13 Feb 2024 | 565.00 | 568.00 | 533.75 | 562.10 | 562.10 | 1,671,207 |
12 Feb 2024 | 575.00 | 584.95 | 556.00 | 561.85 | 561.85 | 1,542,575 |
09 Feb 2024 | 569.00 | 577.45 | 554.00 | 569.50 | 569.50 | 1,327,795 |
08 Feb 2024 | 572.00 | 578.80 | 561.00 | 563.70 | 563.70 | 2,214,893 |
07 Feb 2024 | 552.00 | 574.80 | 548.00 | 569.70 | 569.70 | 2,785,795 |
06 Feb 2024 | 554.90 | 554.90 | 545.00 | 549.70 | 549.70 | 1,145,839 |
05 Feb 2024 | 564.70 | 565.00 | 545.00 | 546.30 | 546.30 | 1,576,938 |
02 Feb 2024 | 567.00 | 568.00 | 555.50 | 559.40 | 559.40 | 2,001,145 |
01 Feb 2024 | 568.00 | 569.00 | 556.80 | 564.35 | 564.35 | 1,377,239 |
31 Jan 2024 | 558.50 | 570.30 | 558.00 | 562.70 | 562.70 | 1,915,616 |
30 Jan 2024 | 575.00 | 579.80 | 547.00 | 558.30 | 558.30 | 2,962,115 |
29 Jan 2024 | 570.00 | 570.45 | 552.50 | 570.45 | 570.45 | 5,730,005 |
25 Jan 2024 | 522.40 | 545.00 | 521.00 | 543.30 | 543.30 | 2,175,726 |
24 Jan 2024 | 522.80 | 526.05 | 512.00 | 519.95 | 519.95 | 42,152,346 |
23 Jan 2024 | 543.95 | 555.00 | 515.00 | 517.55 | 517.55 | 1,439,117 |
19 Jan 2024 | 529.00 | 549.00 | 514.40 | 516.75 | 516.75 | 6,070,841 |
18 Jan 2024 | 521.45 | 530.25 | 509.00 | 523.55 | 523.55 | 1,384,253 |
17 Jan 2024 | 529.45 | 529.90 | 506.10 | 521.45 | 521.45 | 1,806,770 |
16 Jan 2024 | 540.00 | 540.00 | 529.00 | 532.30 | 532.30 | 1,055,123 |
15 Jan 2024 | 546.80 | 547.00 | 540.00 | 541.15 | 541.15 | 1,077,632 |
12 Jan 2024 | 546.00 | 546.80 | 540.00 | 541.15 | 541.15 | 711,519 |
11 Jan 2024 | 547.70 | 547.70 | 539.10 | 540.15 | 540.15 | 781,046 |
10 Jan 2024 | 544.50 | 549.60 | 535.00 | 542.30 | 542.30 | 1,024,874 |
09 Jan 2024 | 545.00 | 553.50 | 535.00 | 539.75 | 539.75 | 1,213,712 |
08 Jan 2024 | 553.95 | 553.95 | 540.00 | 541.70 | 541.70 | 975,444 |
05 Jan 2024 | 564.70 | 565.00 | 546.10 | 551.10 | 551.10 | 1,411,436 |
04 Jan 2024 | 548.00 | 561.45 | 537.30 | 558.55 | 558.55 | 3,611,727 |
03 Jan 2024 | 538.00 | 544.50 | 525.00 | 544.50 | 544.50 | 4,044,997 |
02 Jan 2024 | 525.00 | 525.00 | 515.00 | 518.60 | 518.60 | 1,011,777 |
01 Jan 2024 | 525.15 | 533.95 | 519.10 | 523.25 | 523.25 | 1,123,066 |
29 Dec 2023 | 520.50 | 527.00 | 518.00 | 525.15 | 525.15 | 1,270,593 |
28 Dec 2023 | 527.00 | 527.00 | 513.00 | 523.40 | 523.40 | 1,388,906 |
27 Dec 2023 | 517.40 | 533.00 | 512.00 | 522.45 | 522.45 | 1,707,299 |
26 Dec 2023 | 515.50 | 519.80 | 510.10 | 511.70 | 511.70 | 831,910 |
22 Dec 2023 | 518.00 | 518.00 | 505.00 | 512.55 | 512.55 | 942,799 |
21 Dec 2023 | 490.00 | 518.70 | 485.00 | 511.65 | 511.65 | 2,299,409 |
20 Dec 2023 | 535.45 | 540.00 | 508.70 | 508.80 | 508.80 | 2,849,065 |
19 Dec 2023 | 547.50 | 547.50 | 528.10 | 535.45 | 535.45 | 1,607,643 |
18 Dec 2023 | 543.15 | 545.40 | 532.05 | 539.35 | 539.35 | 2,048,735 |
15 Dec 2023 | 537.00 | 546.50 | 519.60 | 538.85 | 538.85 | 10,493,441 |
14 Dec 2023 | 508.90 | 530.95 | 505.70 | 528.95 | 528.95 | 3,588,818 |
13 Dec 2023 | 519.45 | 520.00 | 498.00 | 505.70 | 505.70 | 9,267,133 |
12 Dec 2023 | 527.65 | 529.00 | 512.10 | 516.95 | 516.95 | 5,130,118 |
11 Dec 2023 | 535.00 | 539.70 | 515.10 | 526.15 | 526.15 | 9,890,200 |
08 Dec 2023 | 566.00 | 570.00 | 517.50 | 533.80 | 533.80 | 16,500,676 |
07 Dec 2023 | 567.95 | 574.70 | 552.35 | 562.40 | 562.40 | 16,013,868 |
06 Dec 2023 | 545.00 | 589.45 | 539.00 | 560.45 | 560.45 | 46,431,996 |
05 Dec 2023 | 463.00 | 545.80 | 456.00 | 538.15 | 538.15 | 59,296,372 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |