Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Mar 2024 | - | - | - | - | - | - |
27 Mar 2024 | 486.00 | 487.00 | 458.95 | 460.65 | 460.65 | 8,178 |
26 Mar 2024 | 498.30 | 506.15 | 483.40 | 485.55 | 485.55 | 18,848 |
25 Mar 2024 | - | - | - | - | - | - |
22 Mar 2024 | 525.60 | 525.60 | 502.85 | 506.20 | 506.20 | 3,122 |
21 Mar 2024 | 505.65 | 533.10 | 496.00 | 515.25 | 515.25 | 16,671 |
20 Mar 2024 | 519.45 | 519.45 | 504.00 | 508.65 | 508.65 | 8,143 |
19 Mar 2024 | 529.55 | 535.95 | 512.20 | 520.20 | 520.20 | 2,944 |
18 Mar 2024 | 491.75 | 564.90 | 491.75 | 531.50 | 531.50 | 34,391 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 495.00 | 499.95 | 483.10 | 485.95 | 485.95 | 3,332 |
13 Mar 2024 | 523.65 | 523.65 | 476.25 | 480.25 | 480.25 | 3,659 |
12 Mar 2024 | 532.00 | 533.50 | 507.30 | 509.65 | 509.65 | 10,187 |
11 Mar 2024 | 540.35 | 540.35 | 530.95 | 532.10 | 532.10 | 2,313 |
08 Mar 2024 | - | - | - | - | - | - |
07 Mar 2024 | 548.95 | 554.30 | 537.90 | 543.00 | 543.00 | 2,550 |
06 Mar 2024 | 561.00 | 561.25 | 535.75 | 540.35 | 540.35 | 7,541 |
05 Mar 2024 | 563.70 | 570.15 | 556.40 | 563.95 | 563.95 | 1,756 |
04 Mar 2024 | 571.55 | 571.55 | 557.00 | 562.95 | 562.95 | 1,123 |
01 Mar 2024 | 565.05 | 569.45 | 561.25 | 562.65 | 562.65 | 856 |
29 Feb 2024 | 564.05 | 571.40 | 557.65 | 565.90 | 565.90 | 3,594 |
28 Feb 2024 | 578.05 | 580.50 | 562.70 | 563.20 | 563.20 | 1,508 |
27 Feb 2024 | 578.10 | 585.20 | 576.30 | 576.85 | 576.85 | 3,014 |
26 Feb 2024 | 587.00 | 587.20 | 574.55 | 577.10 | 577.10 | 2,817 |
23 Feb 2024 | 602.75 | 602.75 | 585.20 | 586.30 | 586.30 | 5,358 |
22 Feb 2024 | 593.55 | 595.10 | 587.10 | 591.00 | 591.00 | 3,945 |
21 Feb 2024 | 609.65 | 610.00 | 593.00 | 597.10 | 597.10 | 2,162 |
20 Feb 2024 | 606.70 | 613.60 | 590.15 | 592.85 | 592.85 | 2,668 |
16 Feb 2024 | 601.65 | 613.65 | 600.05 | 602.90 | 602.90 | 13,929 |
15 Feb 2024 | 619.90 | 619.90 | 598.40 | 603.00 | 603.00 | 9,164 |
14 Feb 2024 | 604.00 | 660.30 | 604.00 | 618.80 | 618.80 | 7,608 |
13 Feb 2024 | 607.05 | 607.05 | 587.40 | 604.15 | 604.15 | 1,243 |
12 Feb 2024 | 609.65 | 612.10 | 605.05 | 606.40 | 606.40 | 3,678 |
09 Feb 2024 | 613.05 | 615.05 | 604.80 | 605.55 | 605.55 | 3,653 |
08 Feb 2024 | 617.65 | 617.65 | 603.00 | 612.80 | 612.80 | 1,795 |
07 Feb 2024 | 607.05 | 624.60 | 603.35 | 615.45 | 615.45 | 1,354 |
06 Feb 2024 | 612.40 | 616.10 | 605.95 | 607.75 | 607.75 | 5,160 |
05 Feb 2024 | 621.80 | 625.75 | 611.20 | 614.05 | 614.05 | 4,133 |
02 Feb 2024 | 626.00 | 627.05 | 621.00 | 622.70 | 622.70 | 3,365 |
01 Feb 2024 | 625.90 | 626.10 | 620.90 | 622.30 | 622.30 | 2,548 |
31 Jan 2024 | 627.15 | 629.70 | 622.80 | 624.55 | 624.55 | 1,727 |
30 Jan 2024 | 629.10 | 634.55 | 625.65 | 626.00 | 626.00 | 4,021 |
29 Jan 2024 | 639.85 | 645.70 | 625.95 | 629.10 | 629.10 | 951 |
26 Jan 2024 | 631.75 | 631.75 | 631.75 | 631.75 | 631.75 | - |
25 Jan 2024 | 628.65 | 640.70 | 620.30 | 631.75 | 631.75 | 1,215 |
24 Jan 2024 | 626.85 | 633.00 | 620.00 | 621.80 | 621.80 | 3,125 |
23 Jan 2024 | 645.85 | 645.85 | 619.35 | 623.85 | 623.85 | 2,613 |
22 Jan 2024 | 651.35 | 651.35 | 651.35 | 651.35 | 651.35 | - |
19 Jan 2024 | 667.70 | 672.80 | 646.85 | 651.35 | 651.35 | 3,255 |
18 Jan 2024 | 653.10 | 658.40 | 636.85 | 648.90 | 648.90 | 2,381 |
17 Jan 2024 | 662.00 | 671.75 | 652.55 | 653.75 | 653.75 | 1,014 |
16 Jan 2024 | 681.85 | 686.55 | 665.30 | 667.10 | 667.10 | 2,841 |
12 Jan 2024 | 683.60 | 692.10 | 675.95 | 680.40 | 680.40 | 1,033 |
11 Jan 2024 | 679.75 | 690.00 | 674.55 | 682.05 | 682.05 | 2,651 |
10 Jan 2024 | 670.80 | 684.30 | 664.00 | 671.60 | 671.60 | 1,347 |
09 Jan 2024 | 677.50 | 681.60 | 667.45 | 669.65 | 669.65 | 2,796 |
08 Jan 2024 | 675.05 | 680.00 | 660.70 | 675.60 | 675.60 | 9,694 |
05 Jan 2024 | 670.00 | 681.10 | 653.00 | 678.10 | 678.10 | 3,076 |
04 Jan 2024 | 655.80 | 671.65 | 655.05 | 664.20 | 664.20 | 2,697 |
03 Jan 2024 | 669.35 | 669.35 | 645.00 | 650.30 | 650.30 | 1,308 |
02 Jan 2024 | 665.85 | 669.15 | 647.30 | 649.20 | 649.20 | 2,218 |
29 Dec 2023 | 638.00 | 638.00 | 628.05 | 633.60 | 633.60 | 993 |
28 Dec 2023 | 650.00 | 650.00 | 636.00 | 637.75 | 637.75 | 1,437 |
27 Dec 2023 | 629.00 | 646.50 | 627.95 | 633.10 | 633.10 | 10,955 |
26 Dec 2023 | 617.00 | 629.15 | 617.00 | 627.70 | 627.70 | 563 |
22 Dec 2023 | 631.40 | 632.85 | 619.70 | 621.55 | 621.55 | 544 |
21 Dec 2023 | 621.00 | 628.75 | 615.05 | 625.30 | 625.30 | 1,143 |
20 Dec 2023 | 642.95 | 642.95 | 611.15 | 621.05 | 621.05 | 2,617 |
19 Dec 2023 | 625.75 | 649.00 | 625.75 | 640.00 | 640.00 | 3,990 |
18 Dec 2023 | 641.05 | 643.10 | 636.15 | 638.85 | 638.85 | 3,401 |
15 Dec 2023 | 650.95 | 666.00 | 640.00 | 645.55 | 645.55 | 10,624 |
14 Dec 2023 | 629.05 | 656.00 | 629.05 | 646.65 | 646.65 | 5,334 |
13 Dec 2023 | 625.60 | 631.00 | 620.00 | 623.70 | 623.70 | 1,148 |
12 Dec 2023 | 627.25 | 631.30 | 623.00 | 624.35 | 624.35 | 3,260 |
11 Dec 2023 | 633.40 | 635.20 | 624.45 | 626.25 | 626.25 | 1,376 |
08 Dec 2023 | 630.40 | 633.80 | 626.55 | 627.95 | 627.95 | 2,867 |
07 Dec 2023 | 625.45 | 636.10 | 624.70 | 630.65 | 630.65 | 7,492 |
06 Dec 2023 | 635.35 | 637.50 | 622.05 | 625.45 | 625.45 | 5,459 |
05 Dec 2023 | 636.90 | 641.00 | 630.90 | 634.25 | 634.25 | 967 |
04 Dec 2023 | 635.00 | 636.20 | 626.00 | 632.05 | 632.05 | 1,079 |
01 Dec 2023 | 630.55 | 636.10 | 620.00 | 628.75 | 628.75 | 8,614 |
30 Nov 2023 | 623.00 | 630.75 | 621.20 | 623.05 | 623.05 | 1,152 |
29 Nov 2023 | 622.40 | 638.00 | 622.05 | 628.60 | 628.60 | 1,947 |
28 Nov 2023 | 624.00 | 629.25 | 620.00 | 620.90 | 620.90 | 2,116 |
27 Nov 2023 | 624.70 | 624.70 | 624.70 | 624.70 | 624.70 | - |
24 Nov 2023 | 626.15 | 628.45 | 619.00 | 624.70 | 624.70 | 1,000 |
22 Nov 2023 | 625.80 | 635.35 | 624.85 | 628.05 | 628.05 | 3,336 |
21 Nov 2023 | 633.90 | 641.65 | 619.50 | 631.80 | 631.80 | 2,203 |
20 Nov 2023 | 625.70 | 633.50 | 625.70 | 628.25 | 628.25 | 2,181 |
17 Nov 2023 | 638.95 | 638.95 | 623.00 | 628.10 | 628.10 | 2,954 |
16 Nov 2023 | 637.95 | 643.45 | 630.00 | 632.80 | 632.80 | 3,164 |
15 Nov 2023 | 644.95 | 644.95 | 634.90 | 638.00 | 638.00 | 4,569 |
14 Nov 2023 | 646.85 | 646.85 | 646.85 | 646.85 | 646.85 | - |
13 Nov 2023 | 642.65 | 655.80 | 639.70 | 646.85 | 646.85 | 6,014 |
10 Nov 2023 | 637.40 | 645.00 | 636.20 | 640.05 | 640.05 | 551 |
09 Nov 2023 | 641.80 | 644.55 | 635.75 | 638.95 | 638.95 | 3,252 |
08 Nov 2023 | 633.05 | 647.95 | 627.05 | 645.65 | 645.65 | 5,634 |
07 Nov 2023 | 638.50 | 649.90 | 634.10 | 643.40 | 643.40 | 3,328 |
06 Nov 2023 | 639.00 | 643.00 | 634.25 | 639.50 | 639.50 | 2,566 |
03 Nov 2023 | 630.65 | 635.20 | 625.05 | 633.85 | 633.85 | 2,354 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |