Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
23 May 2024 | 703.00 | 709.00 | 692.00 | 708.95 | 708.95 | 840 |
22 May 2024 | 699.80 | 725.25 | 689.05 | 703.00 | 703.00 | 111,757 |
21 May 2024 | 656.00 | 697.05 | 640.05 | 695.50 | 695.50 | 215,193 |
17 May 2024 | 614.00 | 725.25 | 612.15 | 725.25 | 725.25 | 592,527 |
16 May 2024 | 590.00 | 613.40 | 577.00 | 604.40 | 604.40 | 59,570 |
15 May 2024 | 576.00 | 584.00 | 565.55 | 580.70 | 580.70 | 23,659 |
14 May 2024 | 560.55 | 588.00 | 546.10 | 575.65 | 575.65 | 22,683 |
13 May 2024 | 581.00 | 581.00 | 541.50 | 562.65 | 562.65 | 20,445 |
10 May 2024 | 571.50 | 571.50 | 550.00 | 561.50 | 561.50 | 25,274 |
09 May 2024 | 572.00 | 584.85 | 555.00 | 561.65 | 561.65 | 16,106 |
08 May 2024 | 561.00 | 584.00 | 561.00 | 576.05 | 576.05 | 31,371 |
07 May 2024 | 586.00 | 586.00 | 565.25 | 570.75 | 570.75 | 28,225 |
06 May 2024 | 604.80 | 604.80 | 585.00 | 586.40 | 586.40 | 11,891 |
03 May 2024 | 614.70 | 614.70 | 595.15 | 599.60 | 599.60 | 20,313 |
02 May 2024 | 623.00 | 623.80 | 602.00 | 611.00 | 611.00 | 49,392 |
30 Apr 2024 | 609.00 | 626.95 | 609.00 | 614.90 | 614.90 | 27,999 |
29 Apr 2024 | 610.00 | 620.00 | 601.50 | 617.50 | 617.50 | 28,535 |
26 Apr 2024 | 603.50 | 610.90 | 598.10 | 606.80 | 606.80 | 29,531 |
25 Apr 2024 | 593.10 | 607.00 | 593.00 | 595.50 | 595.50 | 19,908 |
24 Apr 2024 | 608.00 | 611.95 | 594.15 | 596.90 | 596.90 | 25,559 |
23 Apr 2024 | 592.20 | 604.25 | 586.05 | 602.05 | 602.05 | 17,929 |
22 Apr 2024 | 602.50 | 615.00 | 593.00 | 595.30 | 595.30 | 19,633 |
19 Apr 2024 | 592.50 | 610.00 | 592.50 | 606.40 | 606.40 | 15,228 |
18 Apr 2024 | 596.00 | 617.00 | 596.00 | 610.10 | 610.10 | 29,306 |
16 Apr 2024 | 619.00 | 619.00 | 604.00 | 608.50 | 608.50 | 19,191 |
15 Apr 2024 | 585.00 | 622.00 | 575.55 | 610.90 | 610.90 | 43,662 |
12 Apr 2024 | 602.00 | 603.10 | 582.40 | 586.60 | 586.60 | 19,779 |
10 Apr 2024 | 609.00 | 612.15 | 585.10 | 608.55 | 608.55 | 25,324 |
09 Apr 2024 | 594.90 | 615.00 | 582.00 | 605.10 | 605.10 | 25,391 |
08 Apr 2024 | 592.80 | 594.00 | 579.05 | 584.30 | 584.30 | 28,089 |
05 Apr 2024 | 619.00 | 628.35 | 586.00 | 592.80 | 592.80 | 46,876 |
04 Apr 2024 | 587.95 | 615.00 | 582.00 | 611.00 | 611.00 | 39,561 |
03 Apr 2024 | 555.85 | 593.75 | 546.05 | 588.95 | 588.95 | 36,584 |
02 Apr 2024 | 531.00 | 564.00 | 529.00 | 556.50 | 556.50 | 38,054 |
01 Apr 2024 | 535.25 | 545.95 | 527.25 | 534.05 | 534.05 | 38,574 |
28 Mar 2024 | 536.70 | 548.00 | 526.15 | 544.65 | 544.65 | 22,155 |
27 Mar 2024 | 530.05 | 537.35 | 525.00 | 530.25 | 530.25 | 16,922 |
26 Mar 2024 | 531.95 | 539.00 | 522.00 | 530.05 | 530.05 | 43,821 |
22 Mar 2024 | 515.15 | 539.00 | 511.00 | 533.00 | 533.00 | 35,960 |
21 Mar 2024 | 535.00 | 538.00 | 521.05 | 521.95 | 521.95 | 29,996 |
20 Mar 2024 | 523.00 | 532.00 | 512.20 | 527.15 | 527.15 | 30,096 |
19 Mar 2024 | 505.05 | 533.00 | 505.05 | 520.35 | 520.35 | 40,639 |
18 Mar 2024 | 498.15 | 525.00 | 498.00 | 514.25 | 514.25 | 39,930 |
15 Mar 2024 | 521.10 | 529.95 | 496.10 | 505.75 | 505.75 | 57,759 |
15 Mar 2024 | 3 Dividend | |||||
14 Mar 2024 | 533.90 | 545.90 | 520.40 | 526.20 | 523.20 | 56,272 |
13 Mar 2024 | 557.00 | 557.00 | 516.20 | 528.10 | 525.09 | 53,038 |
12 Mar 2024 | 557.85 | 558.05 | 536.00 | 552.90 | 549.75 | 36,845 |
11 Mar 2024 | 554.80 | 570.00 | 546.35 | 558.60 | 555.42 | 40,105 |
07 Mar 2024 | 559.70 | 559.70 | 530.00 | 550.05 | 546.91 | 106,347 |
06 Mar 2024 | 556.00 | 564.05 | 542.05 | 559.70 | 556.51 | 26,082 |
05 Mar 2024 | 539.40 | 559.75 | 537.10 | 556.55 | 553.38 | 29,731 |
04 Mar 2024 | 538.10 | 555.00 | 525.10 | 542.65 | 539.56 | 26,303 |
01 Mar 2024 | 522.00 | 533.45 | 522.00 | 528.15 | 525.14 | 77,062 |
29 Feb 2024 | 529.80 | 534.90 | 515.55 | 530.55 | 527.53 | 64,627 |
28 Feb 2024 | 546.10 | 553.95 | 520.00 | 527.60 | 524.59 | 86,980 |
27 Feb 2024 | 556.85 | 557.15 | 548.00 | 553.15 | 550.00 | 58,817 |
26 Feb 2024 | 579.00 | 583.80 | 551.05 | 557.15 | 553.97 | 108,868 |
23 Feb 2024 | 582.05 | 591.00 | 575.10 | 585.45 | 582.11 | 46,322 |
22 Feb 2024 | 597.90 | 597.90 | 582.50 | 589.55 | 586.19 | 14,963 |
21 Feb 2024 | 601.00 | 611.95 | 588.10 | 593.75 | 590.36 | 31,391 |
20 Feb 2024 | 593.00 | 609.80 | 593.00 | 605.45 | 602.00 | 30,623 |
19 Feb 2024 | 592.10 | 605.50 | 581.10 | 600.05 | 596.63 | 24,380 |
16 Feb 2024 | 573.10 | 594.65 | 573.10 | 592.15 | 588.77 | 18,983 |
15 Feb 2024 | 593.00 | 593.00 | 574.95 | 581.10 | 577.79 | 23,795 |
14 Feb 2024 | 583.90 | 592.85 | 566.05 | 587.05 | 583.70 | 20,921 |
13 Feb 2024 | 587.15 | 596.00 | 567.90 | 585.45 | 582.11 | 46,827 |
12 Feb 2024 | 624.90 | 624.90 | 570.55 | 587.25 | 583.90 | 77,038 |
09 Feb 2024 | 634.50 | 634.50 | 598.10 | 616.85 | 613.33 | 29,529 |
08 Feb 2024 | 628.50 | 635.00 | 611.25 | 628.75 | 625.17 | 87,590 |
07 Feb 2024 | 609.70 | 624.00 | 602.25 | 617.05 | 613.53 | 48,810 |
06 Feb 2024 | 631.20 | 632.80 | 588.50 | 604.85 | 601.40 | 82,436 |
05 Feb 2024 | 650.00 | 650.00 | 627.95 | 637.70 | 634.06 | 46,991 |
02 Feb 2024 | 638.90 | 649.00 | 585.50 | 640.00 | 636.35 | 154,153 |
01 Feb 2024 | 638.35 | 644.85 | 626.15 | 638.50 | 634.86 | 33,394 |
31 Jan 2024 | 639.00 | 640.00 | 630.00 | 638.35 | 634.71 | 49,892 |
30 Jan 2024 | 599.05 | 636.50 | 599.05 | 632.00 | 628.40 | 118,241 |
29 Jan 2024 | 593.00 | 602.25 | 581.80 | 599.05 | 595.63 | 120,079 |
25 Jan 2024 | 583.90 | 591.50 | 573.00 | 589.35 | 585.99 | 45,173 |
24 Jan 2024 | 564.85 | 582.00 | 558.50 | 578.60 | 575.30 | 36,835 |
23 Jan 2024 | 575.00 | 575.70 | 560.55 | 564.55 | 561.33 | 33,907 |
19 Jan 2024 | 579.00 | 583.95 | 568.60 | 578.15 | 574.85 | 40,802 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 548.00 | 564.00 | 540.20 | 557.80 | 554.62 | 47,747 |
16 Jan 2024 | 544.40 | 550.00 | 536.00 | 548.70 | 545.57 | 57,845 |
15 Jan 2024 | 550.00 | 550.00 | 535.25 | 539.70 | 536.62 | 155,882 |
12 Jan 2024 | 543.45 | 555.00 | 535.70 | 543.40 | 540.30 | 51,366 |
11 Jan 2024 | 531.20 | 549.00 | 528.55 | 542.45 | 539.36 | 47,830 |
10 Jan 2024 | 533.10 | 540.00 | 533.00 | 535.00 | 531.95 | 29,102 |
09 Jan 2024 | 528.00 | 541.00 | 525.00 | 539.05 | 535.98 | 35,783 |
08 Jan 2024 | 541.10 | 542.35 | 525.00 | 528.50 | 525.49 | 57,848 |
05 Jan 2024 | 541.00 | 544.95 | 537.00 | 541.10 | 538.02 | 41,508 |
04 Jan 2024 | 543.60 | 548.35 | 537.00 | 538.85 | 535.78 | 134,433 |
03 Jan 2024 | 551.90 | 554.85 | 539.00 | 548.40 | 545.27 | 46,646 |
02 Jan 2024 | 553.00 | 556.00 | 538.00 | 548.35 | 545.22 | 28,399 |
01 Jan 2024 | 553.00 | 556.95 | 545.05 | 549.60 | 546.47 | 32,753 |
29 Dec 2023 | 544.00 | 558.00 | 541.40 | 554.00 | 550.84 | 54,003 |
28 Dec 2023 | 542.10 | 553.45 | 536.05 | 549.65 | 546.52 | 83,635 |
27 Dec 2023 | 553.90 | 554.85 | 537.00 | 546.20 | 543.09 | 31,583 |
26 Dec 2023 | 552.10 | 564.25 | 544.05 | 547.35 | 544.23 | 56,667 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |