Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Mar 2024 | 654.30 | 670.00 | 653.10 | 666.35 | 666.35 | 33,108 |
27 Mar 2024 | 652.05 | 660.65 | 652.05 | 657.20 | 657.20 | 32,813 |
26 Mar 2024 | 644.70 | 661.80 | 644.70 | 655.65 | 655.65 | 20,050 |
25 Mar 2024 | - | - | - | - | - | - |
22 Mar 2024 | 659.65 | 659.65 | 646.10 | 655.05 | 655.05 | 13,967 |
21 Mar 2024 | 636.05 | 650.90 | 636.05 | 648.35 | 648.35 | 19,479 |
20 Mar 2024 | 633.50 | 644.95 | 632.60 | 634.65 | 634.65 | 19,421 |
19 Mar 2024 | 643.95 | 645.45 | 633.00 | 635.40 | 635.40 | 14,455 |
18 Mar 2024 | 633.90 | 648.95 | 633.30 | 643.90 | 643.90 | 20,385 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 608.05 | 646.85 | 607.25 | 645.40 | 645.40 | 46,388 |
13 Mar 2024 | 645.45 | 653.00 | 610.30 | 619.10 | 619.10 | 210,392 |
12 Mar 2024 | 650.50 | 659.95 | 644.50 | 647.20 | 647.20 | 25,941 |
11 Mar 2024 | 665.20 | 666.70 | 648.35 | 653.70 | 653.70 | 16,643 |
08 Mar 2024 | - | - | - | - | - | - |
07 Mar 2024 | 653.95 | 670.80 | 650.00 | 665.20 | 665.20 | 31,259 |
06 Mar 2024 | 656.05 | 662.25 | 638.05 | 653.20 | 653.20 | 45,259 |
05 Mar 2024 | 662.65 | 672.00 | 660.70 | 661.35 | 661.35 | 30,655 |
04 Mar 2024 | 674.35 | 677.55 | 660.50 | 662.00 | 662.00 | 16,158 |
01 Mar 2024 | 665.00 | 678.30 | 664.25 | 673.50 | 673.50 | 31,920 |
29 Feb 2024 | 655.95 | 661.70 | 643.20 | 655.90 | 655.90 | 32,351 |
28 Feb 2024 | 674.85 | 675.85 | 645.70 | 648.05 | 648.05 | 27,320 |
27 Feb 2024 | 678.60 | 679.00 | 667.00 | 669.20 | 669.20 | 73,105 |
26 Feb 2024 | 678.65 | 680.30 | 665.00 | 672.70 | 672.70 | 28,770 |
23 Feb 2024 | 684.10 | 689.20 | 670.00 | 673.45 | 673.45 | 22,987 |
22 Feb 2024 | 685.60 | 694.85 | 678.30 | 683.20 | 683.20 | 36,454 |
21 Feb 2024 | 709.00 | 712.30 | 682.60 | 687.15 | 687.15 | 231,093 |
20 Feb 2024 | 681.10 | 710.00 | 681.10 | 704.35 | 704.35 | 161,551 |
16 Feb 2024 | 686.05 | 710.00 | 684.65 | 695.10 | 695.10 | 258,646 |
15 Feb 2024 | 674.85 | 687.50 | 671.95 | 682.65 | 682.65 | 47,268 |
14 Feb 2024 | 651.00 | 669.55 | 649.05 | 667.25 | 667.25 | 27,799 |
13 Feb 2024 | 672.75 | 675.00 | 649.60 | 662.75 | 662.75 | 69,581 |
12 Feb 2024 | 666.25 | 701.90 | 664.20 | 673.70 | 673.70 | 228,973 |
09 Feb 2024 | 639.85 | 666.00 | 623.20 | 663.10 | 663.10 | 334,403 |
08 Feb 2024 | 668.00 | 672.20 | 631.20 | 634.05 | 634.05 | 66,862 |
07 Feb 2024 | 663.15 | 673.80 | 656.60 | 666.20 | 666.20 | 196,541 |
06 Feb 2024 | 639.30 | 665.70 | 639.30 | 660.15 | 660.15 | 65,257 |
05 Feb 2024 | 643.00 | 651.00 | 639.50 | 641.95 | 641.95 | 39,432 |
02 Feb 2024 | 649.05 | 650.35 | 641.00 | 644.50 | 644.50 | 87,844 |
01 Feb 2024 | 656.40 | 658.75 | 639.70 | 643.45 | 643.45 | 52,147 |
31 Jan 2024 | 633.55 | 660.00 | 631.20 | 658.75 | 658.75 | 128,517 |
30 Jan 2024 | 642.35 | 651.25 | 631.55 | 633.55 | 633.55 | 37,645 |
29 Jan 2024 | 638.00 | 645.95 | 634.05 | 642.20 | 642.20 | 31,965 |
26 Jan 2024 | 633.95 | 633.95 | 633.95 | 633.95 | 633.95 | - |
25 Jan 2024 | 646.10 | 647.00 | 629.65 | 633.95 | 633.95 | 84,678 |
24 Jan 2024 | 644.20 | 650.75 | 634.65 | 646.10 | 646.10 | 137,675 |
23 Jan 2024 | 679.25 | 679.25 | 637.00 | 643.35 | 643.35 | 81,590 |
22 Jan 2024 | 678.75 | 678.75 | 678.75 | 678.75 | 678.75 | - |
19 Jan 2024 | 619.75 | 685.85 | 615.55 | 678.75 | 678.75 | 1,242,308 |
18 Jan 2024 | 600.50 | 633.00 | 600.50 | 611.75 | 611.75 | 357,214 |
17 Jan 2024 | 595.65 | 600.55 | 580.00 | 582.85 | 582.85 | 56,886 |
16 Jan 2024 | 610.65 | 617.50 | 594.50 | 600.15 | 600.15 | 44,015 |
12 Jan 2024 | 622.85 | 630.90 | 615.00 | 616.35 | 616.35 | 47,867 |
11 Jan 2024 | 605.30 | 622.40 | 605.30 | 619.65 | 619.65 | 60,747 |
10 Jan 2024 | 603.30 | 607.55 | 597.50 | 603.45 | 603.45 | 90,553 |
09 Jan 2024 | 604.05 | 609.45 | 598.95 | 603.25 | 603.25 | 61,785 |
08 Jan 2024 | 629.55 | 629.55 | 596.95 | 598.45 | 598.45 | 428,614 |
05 Jan 2024 | 643.25 | 649.00 | 622.15 | 629.55 | 629.55 | 64,445 |
04 Jan 2024 | 652.85 | 656.00 | 642.75 | 644.20 | 644.20 | 136,950 |
03 Jan 2024 | 655.15 | 656.75 | 643.35 | 652.55 | 652.55 | 190,184 |
02 Jan 2024 | 655.50 | 661.00 | 645.30 | 655.80 | 655.80 | 84,581 |
29 Dec 2023 | 649.75 | 661.40 | 643.45 | 649.75 | 649.75 | 156,953 |
28 Dec 2023 | 648.70 | 650.45 | 635.80 | 639.15 | 639.15 | 238,555 |
27 Dec 2023 | 637.00 | 649.50 | 626.10 | 645.75 | 645.75 | 505,969 |
26 Dec 2023 | 600.05 | 635.00 | 600.00 | 633.15 | 633.15 | 144,146 |
22 Dec 2023 | 599.95 | 602.05 | 593.25 | 598.20 | 598.20 | 115,273 |
21 Dec 2023 | 567.95 | 594.30 | 557.70 | 593.20 | 593.20 | 86,254 |
20 Dec 2023 | 613.85 | 615.95 | 570.80 | 573.10 | 573.10 | 104,436 |
19 Dec 2023 | 606.00 | 614.50 | 603.45 | 608.75 | 608.75 | 101,011 |
18 Dec 2023 | 598.95 | 604.40 | 590.65 | 602.35 | 602.35 | 83,859 |
15 Dec 2023 | 578.95 | 595.90 | 578.00 | 591.10 | 591.10 | 122,841 |
14 Dec 2023 | 573.20 | 576.45 | 568.30 | 573.60 | 573.60 | 33,342 |
13 Dec 2023 | 568.40 | 572.90 | 564.10 | 570.30 | 570.30 | 34,647 |
12 Dec 2023 | 574.65 | 583.70 | 565.50 | 566.65 | 566.65 | 35,965 |
11 Dec 2023 | 565.70 | 575.50 | 565.70 | 572.65 | 572.65 | 97,218 |
08 Dec 2023 | 579.70 | 579.70 | 559.75 | 569.35 | 569.35 | 46,862 |
07 Dec 2023 | 581.15 | 581.15 | 569.35 | 575.20 | 575.20 | 65,825 |
06 Dec 2023 | 574.85 | 586.35 | 571.15 | 575.65 | 575.65 | 130,100 |
05 Dec 2023 | 569.75 | 572.90 | 558.70 | 567.00 | 567.00 | 80,165 |
04 Dec 2023 | 560.05 | 569.25 | 556.40 | 562.00 | 562.00 | 104,830 |
01 Dec 2023 | 559.95 | 561.35 | 546.00 | 552.80 | 552.80 | 67,402 |
30 Nov 2023 | 562.95 | 570.40 | 551.20 | 554.25 | 554.25 | 391,103 |
29 Nov 2023 | 530.00 | 563.00 | 529.00 | 559.25 | 559.25 | 390,025 |
28 Nov 2023 | 535.05 | 535.05 | 528.05 | 529.75 | 529.75 | 95,895 |
27 Nov 2023 | 531.45 | 531.45 | 531.45 | 531.45 | 531.45 | - |
24 Nov 2023 | 530.05 | 536.10 | 530.00 | 531.45 | 531.45 | 134,880 |
22 Nov 2023 | 521.15 | 524.85 | 519.00 | 520.70 | 520.70 | 18,180 |
21 Nov 2023 | 517.25 | 525.00 | 517.25 | 520.65 | 520.65 | 28,810 |
20 Nov 2023 | 523.05 | 528.70 | 515.50 | 517.05 | 517.05 | 131,011 |
17 Nov 2023 | 522.40 | 532.40 | 521.55 | 526.75 | 526.75 | 48,350 |
16 Nov 2023 | 524.30 | 534.80 | 522.30 | 524.85 | 524.85 | 121,642 |
15 Nov 2023 | 520.20 | 524.45 | 518.00 | 522.55 | 522.55 | 62,363 |
14 Nov 2023 | 517.25 | 517.25 | 517.25 | 517.25 | 517.25 | - |
13 Nov 2023 | 521.85 | 521.85 | 514.60 | 517.25 | 517.25 | 122,406 |
10 Nov 2023 | 507.05 | 511.95 | 502.00 | 511.05 | 511.05 | 34,150 |
09 Nov 2023 | 515.00 | 515.80 | 507.30 | 508.05 | 508.05 | 112,316 |
08 Nov 2023 | 509.00 | 517.85 | 504.80 | 515.10 | 515.10 | 87,077 |
07 Nov 2023 | 503.95 | 511.65 | 499.55 | 508.75 | 508.75 | 248,151 |
06 Nov 2023 | 482.05 | 514.50 | 475.80 | 510.15 | 510.15 | 547,032 |
03 Nov 2023 | 459.50 | 464.10 | 458.60 | 460.35 | 460.35 | 16,619 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |