Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 628.60 | 635.00 | 623.75 | 627.45 | 627.45 | 356,113 |
25 Apr 2024 | 627.00 | 635.00 | 621.40 | 625.75 | 625.75 | 223,921 |
24 Apr 2024 | 622.25 | 630.00 | 620.45 | 625.50 | 625.50 | 137,306 |
23 Apr 2024 | 618.00 | 629.95 | 613.60 | 617.75 | 617.75 | 269,082 |
22 Apr 2024 | 610.75 | 624.75 | 605.05 | 618.00 | 618.00 | 274,470 |
19 Apr 2024 | 600.00 | 615.00 | 592.80 | 604.30 | 604.30 | 157,896 |
18 Apr 2024 | 609.60 | 621.05 | 601.65 | 605.85 | 605.85 | 127,270 |
16 Apr 2024 | 604.15 | 627.00 | 604.15 | 609.60 | 609.60 | 242,319 |
15 Apr 2024 | 610.00 | 615.00 | 598.50 | 607.20 | 607.20 | 212,059 |
12 Apr 2024 | 619.20 | 632.00 | 616.00 | 620.10 | 620.10 | 258,331 |
10 Apr 2024 | 613.00 | 643.60 | 613.00 | 627.70 | 627.70 | 1,313,278 |
09 Apr 2024 | 591.20 | 623.90 | 588.05 | 608.80 | 608.80 | 273,902 |
08 Apr 2024 | 592.35 | 597.55 | 584.30 | 587.55 | 587.55 | 137,835 |
05 Apr 2024 | 589.95 | 598.40 | 572.20 | 592.35 | 592.35 | 201,135 |
04 Apr 2024 | 587.50 | 594.95 | 584.20 | 588.65 | 588.65 | 163,615 |
03 Apr 2024 | 583.30 | 588.70 | 578.05 | 583.95 | 583.95 | 238,732 |
02 Apr 2024 | 577.00 | 589.20 | 571.55 | 582.45 | 582.45 | 183,649 |
01 Apr 2024 | 550.00 | 580.00 | 549.70 | 574.60 | 574.60 | 281,054 |
28 Mar 2024 | 546.10 | 555.95 | 543.00 | 545.70 | 545.70 | 184,116 |
27 Mar 2024 | 546.40 | 556.95 | 540.00 | 545.50 | 545.50 | 310,982 |
26 Mar 2024 | 567.95 | 571.00 | 547.10 | 550.85 | 550.85 | 190,691 |
22 Mar 2024 | 553.10 | 572.20 | 553.10 | 564.60 | 564.60 | 185,175 |
21 Mar 2024 | 547.45 | 560.00 | 547.40 | 555.70 | 555.70 | 164,816 |
20 Mar 2024 | 559.95 | 564.50 | 539.30 | 542.15 | 542.15 | 166,698 |
19 Mar 2024 | 570.00 | 570.00 | 554.50 | 556.95 | 556.95 | 126,328 |
18 Mar 2024 | 565.50 | 571.00 | 560.30 | 564.80 | 564.80 | 124,439 |
15 Mar 2024 | 565.80 | 579.90 | 561.00 | 565.45 | 565.45 | 271,235 |
14 Mar 2024 | 554.95 | 566.95 | 550.85 | 561.35 | 561.35 | 257,283 |
13 Mar 2024 | 579.50 | 581.90 | 547.80 | 554.10 | 554.10 | 561,189 |
12 Mar 2024 | 602.35 | 605.70 | 573.10 | 576.60 | 576.60 | 327,842 |
11 Mar 2024 | 612.10 | 617.65 | 599.00 | 602.15 | 602.15 | 201,685 |
07 Mar 2024 | 604.95 | 617.90 | 604.95 | 608.15 | 608.15 | 143,506 |
06 Mar 2024 | 618.00 | 618.10 | 597.40 | 602.35 | 602.35 | 397,051 |
05 Mar 2024 | 618.05 | 622.00 | 613.00 | 618.45 | 618.45 | 131,031 |
04 Mar 2024 | 627.95 | 632.40 | 612.25 | 617.15 | 617.15 | 414,830 |
01 Mar 2024 | 634.00 | 634.00 | 621.95 | 623.40 | 623.40 | 136,095 |
29 Feb 2024 | 627.00 | 638.80 | 622.20 | 629.50 | 629.50 | 356,662 |
28 Feb 2024 | 634.00 | 640.50 | 618.10 | 622.40 | 622.40 | 382,966 |
27 Feb 2024 | 630.00 | 634.75 | 625.00 | 631.40 | 631.40 | 377,988 |
26 Feb 2024 | 640.50 | 643.50 | 624.85 | 630.35 | 630.35 | 410,234 |
23 Feb 2024 | 626.95 | 642.00 | 624.05 | 638.70 | 638.70 | 647,917 |
22 Feb 2024 | 642.95 | 642.95 | 614.40 | 628.00 | 628.00 | 833,193 |
21 Feb 2024 | 637.95 | 659.00 | 633.80 | 639.80 | 639.80 | 1,607,120 |
20 Feb 2024 | 635.00 | 653.45 | 621.95 | 637.95 | 637.95 | 4,801,738 |
19 Feb 2024 | 600.75 | 608.90 | 595.00 | 599.55 | 599.55 | 219,480 |
16 Feb 2024 | 587.50 | 599.50 | 587.50 | 597.20 | 597.20 | 707,022 |
15 Feb 2024 | 593.85 | 600.30 | 584.15 | 587.25 | 587.25 | 421,997 |
14 Feb 2024 | 574.15 | 596.50 | 572.25 | 589.75 | 589.75 | 315,106 |
13 Feb 2024 | 589.95 | 591.35 | 576.00 | 579.95 | 579.95 | 394,105 |
12 Feb 2024 | 583.75 | 599.60 | 572.00 | 583.60 | 583.60 | 1,120,722 |
09 Feb 2024 | 600.75 | 610.55 | 579.00 | 581.75 | 581.75 | 1,272,680 |
08 Feb 2024 | 614.00 | 614.00 | 589.90 | 600.75 | 600.75 | 1,433,459 |
07 Feb 2024 | 600.00 | 614.40 | 590.60 | 600.90 | 600.90 | 2,344,158 |
06 Feb 2024 | 650.95 | 652.95 | 625.15 | 635.25 | 635.25 | 1,358,270 |
05 Feb 2024 | 641.00 | 657.60 | 634.10 | 646.70 | 646.70 | 941,855 |
02 Feb 2024 | 658.65 | 661.45 | 637.30 | 641.60 | 641.60 | 1,800,915 |
01 Feb 2024 | 625.55 | 663.00 | 625.55 | 657.70 | 657.70 | 1,561,835 |
31 Jan 2024 | 626.00 | 630.95 | 614.15 | 624.75 | 624.75 | 1,322,800 |
30 Jan 2024 | 627.15 | 632.10 | 618.10 | 623.05 | 623.05 | 717,004 |
29 Jan 2024 | 623.90 | 635.65 | 618.00 | 627.40 | 627.40 | 593,051 |
25 Jan 2024 | 600.50 | 624.50 | 593.80 | 616.80 | 616.80 | 1,320,387 |
24 Jan 2024 | 585.00 | 612.00 | 580.00 | 591.70 | 591.70 | 1,413,237 |
23 Jan 2024 | 565.00 | 585.50 | 560.40 | 579.85 | 579.85 | 779,416 |
19 Jan 2024 | 568.00 | 572.50 | 555.00 | 567.85 | 567.85 | 197,455 |
18 Jan 2024 | 572.60 | 576.90 | 553.35 | 564.90 | 564.90 | 488,321 |
17 Jan 2024 | 580.00 | 581.80 | 570.20 | 576.65 | 576.65 | 294,534 |
16 Jan 2024 | 580.30 | 584.80 | 573.65 | 580.55 | 580.55 | 269,105 |
15 Jan 2024 | 588.30 | 588.30 | 576.15 | 579.60 | 579.60 | 204,477 |
12 Jan 2024 | 586.50 | 589.00 | 581.00 | 585.85 | 585.85 | 267,200 |
11 Jan 2024 | 580.75 | 588.00 | 577.95 | 584.60 | 584.60 | 284,082 |
10 Jan 2024 | 577.00 | 581.80 | 574.45 | 580.75 | 580.75 | 499,105 |
09 Jan 2024 | 573.20 | 585.00 | 568.65 | 578.35 | 578.35 | 461,201 |
08 Jan 2024 | 574.60 | 578.15 | 566.90 | 570.90 | 570.90 | 424,532 |
05 Jan 2024 | 579.95 | 591.30 | 570.00 | 574.45 | 574.45 | 925,916 |
04 Jan 2024 | 571.05 | 579.50 | 570.30 | 575.75 | 575.75 | 922,545 |
03 Jan 2024 | 561.50 | 572.00 | 557.95 | 570.10 | 570.10 | 813,114 |
02 Jan 2024 | 563.00 | 563.10 | 552.65 | 559.90 | 559.90 | 411,064 |
01 Jan 2024 | 559.00 | 565.10 | 558.00 | 560.55 | 560.55 | 285,351 |
29 Dec 2023 | 569.80 | 574.50 | 554.50 | 556.90 | 556.90 | 674,053 |
28 Dec 2023 | 566.20 | 572.00 | 562.60 | 570.15 | 570.15 | 325,046 |
27 Dec 2023 | 566.00 | 568.40 | 561.35 | 565.25 | 565.25 | 604,952 |
26 Dec 2023 | 565.80 | 566.45 | 560.00 | 564.95 | 564.95 | 457,210 |
22 Dec 2023 | 557.00 | 564.40 | 552.00 | 563.00 | 563.00 | 311,314 |
21 Dec 2023 | 536.90 | 562.50 | 536.90 | 556.50 | 556.50 | 605,923 |
20 Dec 2023 | 567.00 | 567.00 | 539.90 | 540.45 | 540.45 | 755,579 |
19 Dec 2023 | 561.00 | 568.50 | 558.40 | 562.40 | 562.40 | 535,557 |
18 Dec 2023 | 571.00 | 585.45 | 553.00 | 556.75 | 556.75 | 1,768,974 |
15 Dec 2023 | 545.55 | 555.80 | 541.05 | 551.55 | 551.55 | 838,598 |
14 Dec 2023 | 535.75 | 544.00 | 532.55 | 542.00 | 542.00 | 714,139 |
13 Dec 2023 | 535.15 | 542.70 | 530.00 | 533.05 | 533.05 | 383,850 |
12 Dec 2023 | 541.55 | 543.10 | 531.60 | 534.30 | 534.30 | 438,919 |
11 Dec 2023 | 532.45 | 544.80 | 530.95 | 539.20 | 539.20 | 755,424 |
08 Dec 2023 | 518.00 | 546.00 | 516.90 | 532.45 | 532.45 | 1,703,694 |
07 Dec 2023 | 551.10 | 553.75 | 526.00 | 531.20 | 531.20 | 3,347,236 |
06 Dec 2023 | 551.05 | 578.90 | 546.90 | 565.10 | 565.10 | 2,524,138 |
05 Dec 2023 | 544.90 | 550.90 | 536.45 | 548.30 | 548.30 | 683,195 |
04 Dec 2023 | 551.00 | 552.40 | 538.20 | 544.75 | 544.75 | 950,419 |
01 Dec 2023 | 536.95 | 541.10 | 529.05 | 535.35 | 535.35 | 597,054 |
30 Nov 2023 | 532.95 | 549.30 | 516.00 | 535.10 | 535.10 | 1,742,212 |
29 Nov 2023 | 537.60 | 542.50 | 526.25 | 529.30 | 529.30 | 824,929 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |