Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
29 Nov 2023 | 440.50 | 440.70 | 436.70 | 438.76 | 438.76 | 5,788 |
28 Nov 2023 | 451.05 | 449.40 | 437.00 | 439.90 | 439.90 | 31,035 |
27 Nov 2023 | 454.45 | 454.90 | 451.59 | 451.60 | 451.60 | 6,217 |
24 Nov 2023 | 457.30 | 460.30 | 454.00 | 455.86 | 455.86 | 225,161 |
23 Nov 2023 | 460.50 | 460.40 | 456.40 | 457.00 | 457.00 | 3,519 |
22 Nov 2023 | 454.25 | 461.90 | 455.80 | 457.83 | 457.83 | 14,706 |
21 Nov 2023 | 456.20 | 457.30 | 452.00 | 456.20 | 456.20 | 64,567 |
20 Nov 2023 | 465.50 | 466.60 | 458.80 | 465.00 | 465.00 | 9,208 |
17 Nov 2023 | 461.60 | 466.00 | 460.20 | 463.35 | 463.35 | 42,799 |
16 Nov 2023 | 472.60 | 471.80 | 459.50 | 461.65 | 461.65 | 11,004 |
15 Nov 2023 | 471.25 | 483.90 | 472.00 | 473.45 | 473.45 | 200,244 |
14 Nov 2023 | 464.80 | 471.80 | 462.90 | 471.80 | 471.80 | 29,075 |
13 Nov 2023 | 461.50 | 470.20 | 460.00 | 464.72 | 464.72 | 25,264 |
10 Nov 2023 | 463.05 | 469.20 | 454.80 | 460.77 | 460.77 | 18,214 |
09 Nov 2023 | 457.00 | 474.50 | 459.80 | 469.90 | 469.90 | 34,549 |
08 Nov 2023 | 529.00 | 529.80 | 454.00 | 459.10 | 459.10 | 245,713 |
07 Nov 2023 | 519.70 | 527.40 | 519.00 | 524.60 | 524.60 | 14,933 |
06 Nov 2023 | 523.00 | 523.00 | 519.75 | 523.00 | 523.00 | 89,536 |
03 Nov 2023 | 522.60 | 525.80 | 519.97 | 522.65 | 522.65 | 12,924 |
02 Nov 2023 | 514.40 | 523.01 | 515.80 | 523.01 | 523.01 | 10,885 |
01 Nov 2023 | 511.50 | 512.00 | 502.60 | 509.68 | 509.68 | 306,662 |
31 Oct 2023 | 509.15 | 515.60 | 509.60 | 509.80 | 509.80 | 19,963 |
30 Oct 2023 | 506.60 | 512.00 | 505.20 | 505.40 | 505.40 | 5,749 |
27 Oct 2023 | 510.30 | 511.00 | 504.80 | 506.40 | 506.40 | 12,669 |
26 Oct 2023 | 511.45 | 518.00 | 511.00 | 511.85 | 511.85 | 11,928 |
25 Oct 2023 | 520.40 | 525.80 | 512.20 | 515.00 | 515.00 | 3,418 |
24 Oct 2023 | 513.00 | 518.20 | 511.00 | 518.20 | 518.20 | 6,943 |
23 Oct 2023 | 510.85 | 515.87 | 509.00 | 513.80 | 513.80 | 4,577 |
20 Oct 2023 | 510.65 | 513.40 | 509.14 | 511.75 | 511.75 | 9,133 |
19 Oct 2023 | 513.80 | 517.80 | 512.80 | 515.27 | 515.27 | 3,065 |
18 Oct 2023 | 508.70 | 517.60 | 512.40 | 512.80 | 512.80 | 6,889 |
17 Oct 2023 | 512.25 | 511.40 | 506.60 | 509.33 | 509.33 | 8,833 |
16 Oct 2023 | 512.25 | 514.80 | 511.00 | 514.00 | 514.00 | 3,840 |
13 Oct 2023 | 516.50 | 516.80 | 511.20 | 513.08 | 513.08 | 7,885 |
12 Oct 2023 | 528.00 | 529.00 | 517.60 | 521.16 | 521.16 | 9,808 |
11 Oct 2023 | 521.60 | 529.05 | 519.60 | 524.00 | 524.00 | 36,664 |
10 Oct 2023 | 511.30 | 521.80 | 514.40 | 519.20 | 519.20 | 13,204 |
09 Oct 2023 | 515.60 | 518.40 | 504.60 | 513.95 | 513.95 | 15,218 |
06 Oct 2023 | 534.70 | 533.20 | 515.60 | 518.20 | 518.20 | 19,229 |
05 Oct 2023 | 530.00 | 540.60 | 529.20 | 532.00 | 532.00 | 42,594 |
04 Oct 2023 | 522.20 | 531.00 | 520.20 | 525.20 | 525.20 | 36,202 |
03 Oct 2023 | 530.00 | 531.40 | 522.20 | 525.75 | 525.75 | 28,664 |
02 Oct 2023 | 548.70 | 551.60 | 528.00 | 529.05 | 529.05 | 16,675 |
29 Sept 2023 | 536.20 | 548.60 | 542.80 | 545.80 | 545.80 | 19,034 |
28 Sept 2023 | 550.30 | 549.80 | 528.55 | 532.40 | 532.40 | 25,383 |
27 Sept 2023 | 556.10 | 557.80 | 550.79 | 553.50 | 553.50 | 8,975 |
26 Sept 2023 | 554.60 | 557.40 | 551.60 | 555.48 | 555.48 | 24,482 |
25 Sept 2023 | 559.10 | 562.80 | 553.40 | 554.62 | 554.62 | 7,397 |
22 Sept 2023 | 573.30 | 569.60 | 560.26 | 568.22 | 568.22 | 6,201 |
21 Sept 2023 | 574.70 | 577.00 | 570.60 | 570.80 | 570.80 | 4,613 |
20 Sept 2023 | 572.30 | 583.20 | 576.60 | 580.40 | 580.40 | 20,536 |
19 Sept 2023 | 571.20 | 573.80 | 570.58 | 571.85 | 571.85 | 7,698 |
18 Sept 2023 | 578.00 | 578.60 | 570.28 | 572.02 | 572.02 | 6,110 |
15 Sept 2023 | 581.10 | 586.60 | 575.20 | 576.60 | 576.60 | 4,787 |
14 Sept 2023 | 579.00 | 581.60 | 572.20 | 579.48 | 579.48 | 6,328 |
13 Sept 2023 | 583.30 | 581.40 | 574.64 | 578.00 | 578.00 | 2,908 |
12 Sept 2023 | 596.90 | 599.20 | 580.80 | 589.22 | 589.22 | 20,038 |
11 Sept 2023 | 591.70 | 596.20 | 590.20 | 595.16 | 595.16 | 12,360 |
08 Sept 2023 | 585.80 | 591.40 | 585.00 | 589.19 | 589.19 | 10,028 |
07 Sept 2023 | 586.00 | 590.09 | 582.13 | 582.20 | 582.20 | 149,390 |
06 Sept 2023 | 587.80 | 588.00 | 583.20 | 587.06 | 587.06 | 11,075 |
05 Sept 2023 | 584.80 | 588.80 | 583.20 | 586.60 | 586.60 | 23,884 |
04 Sept 2023 | 592.80 | 596.00 | 587.77 | 590.05 | 590.05 | 8,532 |
01 Sept 2023 | 597.50 | 601.00 | 591.60 | 594.16 | 594.16 | 47,504 |
31 Aug 2023 | 604.10 | 603.80 | 597.60 | 603.20 | 603.20 | 24,961 |
30 Aug 2023 | 612.70 | 614.00 | 596.20 | 602.20 | 602.20 | 15,251 |
29 Aug 2023 | 608.00 | 616.00 | 609.00 | 611.72 | 611.72 | 16,456 |
25 Aug 2023 | 585.00 | 598.20 | 586.60 | 594.60 | 594.60 | 16,922 |
24 Aug 2023 | 587.80 | 593.00 | 582.60 | 583.80 | 583.80 | 4,460 |
23 Aug 2023 | 585.40 | 591.80 | 571.60 | 581.80 | 581.80 | 35,991 |
22 Aug 2023 | 577.40 | 607.20 | 561.60 | 587.24 | 587.24 | 54,117 |
21 Aug 2023 | 575.70 | 586.20 | 573.00 | 577.24 | 577.24 | 41,065 |
18 Aug 2023 | 572.10 | 578.00 | 570.94 | 577.57 | 577.57 | 12,325 |
17 Aug 2023 | 570.00 | 577.20 | 568.80 | 573.42 | 573.42 | 28,411 |
16 Aug 2023 | 583.50 | 584.20 | 568.59 | 573.40 | 573.40 | 24,185 |
15 Aug 2023 | 584.20 | 588.00 | 580.60 | 586.42 | 586.42 | 2,858 |
14 Aug 2023 | 577.60 | 588.40 | 578.80 | 587.00 | 587.00 | 28,044 |
11 Aug 2023 | 586.40 | 588.20 | 575.80 | 580.40 | 580.40 | 5,655 |
10 Aug 2023 | 584.80 | 585.81 | 579.80 | 585.80 | 585.80 | 10,643 |
09 Aug 2023 | 591.10 | 592.20 | 583.80 | 583.80 | 583.80 | 4,748 |
08 Aug 2023 | 585.80 | 589.00 | 583.60 | 586.40 | 586.40 | 35,132 |
07 Aug 2023 | 584.20 | 585.60 | 581.20 | 584.00 | 584.00 | 8,877 |
04 Aug 2023 | 587.80 | 592.00 | 585.20 | 587.08 | 587.08 | 7,513 |
03 Aug 2023 | 592.60 | 592.60 | 582.60 | 584.30 | 584.30 | 16,320 |
02 Aug 2023 | 590.50 | 595.40 | 588.20 | 592.12 | 592.12 | 15,423 |
01 Aug 2023 | 589.50 | 596.00 | 589.20 | 594.90 | 594.90 | 4,691 |
31 July 2023 | 597.30 | 598.20 | 585.00 | 585.70 | 585.70 | 10,920 |
28 July 2023 | 611.20 | 609.40 | 603.20 | 604.20 | 604.20 | 8,016 |
27 July 2023 | 611.00 | 617.20 | 612.60 | 615.03 | 615.03 | 14,015 |
26 July 2023 | 613.50 | 609.80 | 606.20 | 609.80 | 609.80 | 5,176 |
25 July 2023 | 604.50 | 615.00 | 607.40 | 613.00 | 613.00 | 6,059 |
24 July 2023 | 602.00 | 607.80 | 601.20 | 605.80 | 605.80 | 11,853 |
21 July 2023 | 597.90 | 604.20 | 597.80 | 601.20 | 601.20 | 8,176 |
20 July 2023 | 596.90 | 605.20 | 597.40 | 599.80 | 599.80 | 7,997 |
19 July 2023 | 602.00 | 603.00 | 593.20 | 602.54 | 602.54 | 3,183 |
18 July 2023 | 590.90 | 599.40 | 587.20 | 598.36 | 598.36 | 18,949 |
17 July 2023 | 598.90 | 598.80 | 592.40 | 592.66 | 592.66 | 20,816 |
14 July 2023 | 599.70 | 606.40 | 600.76 | 600.80 | 600.80 | 28,883 |
13 July 2023 | 593.60 | 602.00 | 594.60 | 598.60 | 598.60 | 24,249 |
12 July 2023 | 580.50 | 593.60 | 581.60 | 583.94 | 583.94 | 21,976 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |