Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 May 2024 | 588.50 | 590.49 | 584.11 | 586.88 | 586.88 | 23,730 |
01 May 2024 | 580.75 | 582.75 | 576.17 | 580.63 | 580.63 | 7,867 |
30 Apr 2024 | 582.50 | 582.50 | 578.76 | 579.38 | 579.38 | 26,297 |
29 Apr 2024 | 577.75 | 582.75 | 576.31 | 580.75 | 580.75 | 8,443 |
26 Apr 2024 | 572.75 | 578.49 | 571.75 | 577.88 | 577.88 | 15,510 |
25 Apr 2024 | 580.50 | 581.00 | 570.24 | 570.88 | 570.88 | 4,368 |
24 Apr 2024 | 585.00 | 585.00 | 581.31 | 582.00 | 582.00 | 13,324 |
23 Apr 2024 | 579.50 | 586.49 | 579.50 | 586.13 | 586.13 | 36,449 |
22 Apr 2024 | 572.00 | 577.49 | 572.00 | 574.13 | 574.13 | 6,433 |
19 Apr 2024 | 564.00 | 568.75 | 563.75 | 568.38 | 568.38 | 6,823 |
18 Apr 2024 | 574.50 | 576.25 | 567.75 | 572.75 | 572.75 | 4,313 |
17 Apr 2024 | 577.50 | 578.75 | 573.75 | 573.75 | 573.75 | 8,814 |
16 Apr 2024 | 580.25 | 582.00 | 576.25 | 580.63 | 580.63 | 38,032 |
15 Apr 2024 | 589.25 | 590.74 | 585.50 | 585.50 | 585.50 | 97,042 |
12 Apr 2024 | 595.75 | 598.00 | 590.25 | 590.75 | 590.75 | 24,103 |
11 Apr 2024 | 593.00 | 596.25 | 592.00 | 592.88 | 592.88 | 25,531 |
10 Apr 2024 | 600.00 | 601.75 | 592.01 | 594.50 | 594.50 | 10,926 |
09 Apr 2024 | 594.50 | 597.74 | 592.95 | 596.88 | 596.88 | 9,263 |
08 Apr 2024 | 593.25 | 596.24 | 593.00 | 594.00 | 594.00 | 15,604 |
05 Apr 2024 | 590.75 | 593.50 | 588.54 | 593.50 | 593.50 | 11,946 |
04 Apr 2024 | 596.50 | 600.00 | 596.50 | 597.25 | 597.25 | 8,074 |
03 Apr 2024 | 599.75 | 600.75 | 596.76 | 598.25 | 598.25 | 16,357 |
02 Apr 2024 | 611.75 | 612.00 | 598.70 | 600.75 | 600.75 | 21,547 |
28 Mar 2024 | 611.50 | 614.00 | 609.90 | 613.38 | 613.38 | 78,889 |
27 Mar 2024 | 607.75 | 609.59 | 604.25 | 608.00 | 608.00 | 16,910 |
26 Mar 2024 | 604.00 | 605.25 | 602.25 | 602.25 | 602.25 | 9,606 |
25 Mar 2024 | 605.50 | 608.00 | 603.00 | 603.50 | 603.50 | 17,661 |
22 Mar 2024 | 610.75 | 612.75 | 606.50 | 608.25 | 608.25 | 62,316 |
21 Mar 2024 | 603.00 | 609.75 | 601.50 | 608.50 | 608.50 | 36,951 |
20 Mar 2024 | 601.00 | 601.00 | 596.50 | 596.50 | 596.50 | 13,283 |
19 Mar 2024 | 597.75 | 597.75 | 594.99 | 597.25 | 597.25 | 10,414 |
18 Mar 2024 | 595.50 | 599.25 | 595.26 | 598.13 | 598.13 | 22,361 |
15 Mar 2024 | 598.25 | 599.50 | 593.52 | 595.50 | 595.50 | 25,775 |
14 Mar 2024 | 601.75 | 603.24 | 596.26 | 596.75 | 596.75 | 15,790 |
13 Mar 2024 | 604.25 | 606.00 | 601.89 | 603.00 | 603.00 | 8,942 |
12 Mar 2024 | 607.50 | 607.50 | 604.50 | 604.50 | 604.50 | 23,226 |
11 Mar 2024 | 605.75 | 605.75 | 602.26 | 604.50 | 604.50 | 11,216 |
08 Mar 2024 | 605.25 | 609.00 | 604.31 | 605.50 | 605.50 | 73,759 |
07 Mar 2024 | 601.75 | 605.25 | 600.50 | 605.25 | 605.25 | 27,508 |
06 Mar 2024 | 599.00 | 603.00 | 597.91 | 601.75 | 601.75 | 6,256 |
05 Mar 2024 | 603.25 | 603.25 | 595.50 | 596.38 | 596.38 | 18,607 |
04 Mar 2024 | 604.75 | 606.75 | 599.50 | 599.50 | 599.50 | 5,265 |
01 Mar 2024 | 599.00 | 607.25 | 597.66 | 605.88 | 605.88 | 38,981 |
29 Feb 2024 | 607.25 | 608.84 | 601.00 | 602.25 | 602.25 | 30,618 |
28 Feb 2024 | 607.50 | 608.25 | 605.00 | 605.75 | 605.75 | 5,948 |
27 Feb 2024 | 602.00 | 605.50 | 600.37 | 605.50 | 605.50 | 6,862 |
26 Feb 2024 | 596.50 | 602.25 | 595.75 | 599.50 | 599.50 | 5,564 |
23 Feb 2024 | 596.25 | 599.34 | 594.41 | 597.75 | 597.75 | 15,680 |
22 Feb 2024 | 594.00 | 596.25 | 590.25 | 595.75 | 595.75 | 27,886 |
21 Feb 2024 | 593.00 | 593.00 | 588.75 | 588.75 | 588.75 | 32,820 |
20 Feb 2024 | 594.00 | 596.50 | 591.34 | 590.63 | 590.63 | 3,232 |
19 Feb 2024 | 593.75 | 596.50 | 593.75 | 596.00 | 596.00 | 4,147 |
16 Feb 2024 | 595.75 | 600.00 | 595.00 | 600.00 | 600.00 | 165,217 |
15 Feb 2024 | 592.50 | 598.25 | 592.50 | 593.75 | 593.75 | 45,320 |
14 Feb 2024 | 584.50 | 588.75 | 582.00 | 588.75 | 588.75 | 8,148 |
13 Feb 2024 | 594.00 | 594.00 | 581.38 | 585.13 | 585.13 | 32,805 |
12 Feb 2024 | 589.00 | 590.50 | 586.73 | 590.50 | 590.50 | 46,284 |
09 Feb 2024 | 584.25 | 587.88 | 583.00 | 584.00 | 584.00 | 15,004 |
08 Feb 2024 | 582.75 | 585.63 | 581.25 | 583.13 | 583.13 | 11,014 |
07 Feb 2024 | 589.25 | 589.50 | 583.75 | 585.75 | 585.75 | 21,612 |
06 Feb 2024 | 587.50 | 589.12 | 584.00 | 588.75 | 588.75 | 6,077 |
05 Feb 2024 | 578.75 | 584.75 | 578.31 | 584.13 | 584.13 | 60,581 |
02 Feb 2024 | 582.75 | 582.75 | 575.87 | 578.75 | 578.75 | 8,031 |
01 Feb 2024 | 579.75 | 580.25 | 574.00 | 575.25 | 575.25 | 10,959 |
31 Jan 2024 | 584.00 | 584.00 | 579.50 | 580.25 | 580.25 | 38,040 |
30 Jan 2024 | 582.25 | 586.25 | 581.50 | 582.75 | 582.75 | 24,723 |
29 Jan 2024 | 577.25 | 581.00 | 576.25 | 580.25 | 580.25 | 6,371 |
26 Jan 2024 | 574.25 | 580.00 | 573.25 | 579.63 | 579.63 | 16,365 |
25 Jan 2024 | 573.00 | 576.50 | 570.50 | 573.50 | 573.50 | 16,473 |
24 Jan 2024 | 580.00 | 580.75 | 573.75 | 573.75 | 573.75 | 11,675 |
23 Jan 2024 | 578.00 | 580.00 | 576.00 | 575.50 | 575.50 | 7,256 |
22 Jan 2024 | 571.00 | 579.00 | 571.00 | 576.88 | 576.88 | 4,721 |
19 Jan 2024 | 571.00 | 573.00 | 568.46 | 570.75 | 570.75 | 15,184 |
18 Jan 2024 | 570.50 | 573.50 | 568.75 | 568.50 | 568.50 | 23,296 |
17 Jan 2024 | 573.25 | 574.50 | 569.50 | 569.00 | 569.00 | 115,996 |
16 Jan 2024 | 577.75 | 579.37 | 575.00 | 576.38 | 576.38 | 19,545 |
15 Jan 2024 | 579.00 | 581.75 | 578.12 | 580.25 | 580.25 | 3,214 |
12 Jan 2024 | 581.50 | 587.00 | 581.20 | 582.25 | 582.25 | 52,168 |
11 Jan 2024 | 591.25 | 591.25 | 581.13 | 582.25 | 582.25 | 15,227 |
10 Jan 2024 | 591.50 | 592.51 | 585.38 | 585.75 | 585.75 | 7,450 |
09 Jan 2024 | 587.25 | 593.75 | 586.00 | 592.88 | 592.88 | 28,763 |
08 Jan 2024 | 576.75 | 581.00 | 576.63 | 581.00 | 581.00 | 21,412 |
05 Jan 2024 | 579.00 | 581.00 | 574.75 | 578.50 | 578.50 | 20,959 |
04 Jan 2024 | 576.75 | 581.50 | 576.75 | 581.63 | 581.63 | 4,726 |
03 Jan 2024 | 593.25 | 596.50 | 583.12 | 585.13 | 585.13 | 37,581 |
02 Jan 2024 | 585.00 | 598.50 | 585.00 | 597.25 | 597.25 | 16,303 |
29 Dec 2023 | 589.75 | 594.25 | 589.75 | 591.75 | 591.75 | 9,946 |
28 Dec 2023 | 589.75 | 593.30 | 589.12 | 591.75 | 591.75 | 19,037 |
27 Dec 2023 | 586.00 | 590.00 | 584.88 | 585.50 | 585.50 | 46,510 |
22 Dec 2023 | 573.75 | 576.25 | 571.37 | 576.00 | 576.00 | 16,170 |
21 Dec 2023 | 569.50 | 573.63 | 566.57 | 573.25 | 573.25 | 3,631 |
20 Dec 2023 | 576.00 | 581.25 | 573.12 | 574.25 | 574.25 | 32,661 |
19 Dec 2023 | 571.00 | 573.25 | 565.75 | 573.25 | 573.25 | 38,031 |
18 Dec 2023 | 570.00 | 571.75 | 567.00 | 568.38 | 568.38 | 2,930 |
15 Dec 2023 | 567.75 | 572.51 | 567.75 | 569.38 | 569.38 | 54,595 |
14 Dec 2023 | 571.75 | 576.00 | 568.91 | 572.00 | 572.00 | 48,412 |
13 Dec 2023 | 556.75 | 559.63 | 554.62 | 557.75 | 557.75 | 11,521 |
12 Dec 2023 | 554.00 | 554.00 | 548.83 | 551.00 | 551.00 | 14,822 |
11 Dec 2023 | 549.50 | 549.50 | 546.62 | 547.50 | 547.50 | 6,950 |
08 Dec 2023 | 549.25 | 551.59 | 548.25 | 547.88 | 547.88 | 11,980 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |