Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Apr 2024 | 541.50 | 544.00 | 535.50 | 542.00 | 542.00 | 108,001 |
17 Apr 2024 | 538.00 | 545.00 | 538.00 | 539.50 | 539.50 | 127,466 |
16 Apr 2024 | 541.50 | 545.00 | 537.00 | 538.00 | 538.00 | 136,475 |
15 Apr 2024 | 547.00 | 551.50 | 546.00 | 547.50 | 547.50 | 97,148 |
12 Apr 2024 | 550.00 | 558.50 | 544.00 | 545.50 | 545.50 | 156,355 |
11 Apr 2024 | 549.50 | 551.00 | 539.50 | 543.50 | 543.50 | 200,944 |
11 Apr 2024 | 4.3 Dividend | |||||
10 Apr 2024 | 557.00 | 560.50 | 549.50 | 553.50 | 549.20 | 129,808 |
09 Apr 2024 | 560.00 | 562.00 | 556.00 | 556.00 | 551.68 | 128,865 |
08 Apr 2024 | 559.00 | 564.50 | 557.50 | 561.50 | 557.14 | 117,413 |
05 Apr 2024 | 560.00 | 560.00 | 553.00 | 558.50 | 554.16 | 186,519 |
04 Apr 2024 | 568.00 | 569.00 | 564.00 | 565.00 | 560.61 | 166,754 |
03 Apr 2024 | 570.50 | 573.50 | 567.50 | 568.00 | 563.59 | 168,651 |
02 Apr 2024 | 579.50 | 583.00 | 568.50 | 570.50 | 566.07 | 222,977 |
28 Mar 2024 | 582.40 | 584.80 | 577.60 | 579.40 | 574.90 | 69,497 |
27 Mar 2024 | 581.60 | 584.40 | 581.40 | 581.40 | 576.88 | 114,054 |
26 Mar 2024 | 589.00 | 590.80 | 581.60 | 581.60 | 577.08 | 119,816 |
25 Mar 2024 | 591.80 | 592.00 | 583.00 | 590.00 | 585.42 | 85,993 |
22 Mar 2024 | 589.40 | 591.80 | 587.00 | 591.80 | 587.20 | 52,031 |
21 Mar 2024 | 585.00 | 591.00 | 583.40 | 590.00 | 585.42 | 65,466 |
20 Mar 2024 | 577.60 | 583.80 | 574.60 | 580.20 | 575.69 | 75,390 |
19 Mar 2024 | 570.20 | 577.60 | 568.20 | 577.60 | 573.11 | 57,389 |
18 Mar 2024 | 578.20 | 578.20 | 569.20 | 570.20 | 565.77 | 64,975 |
15 Mar 2024 | 572.40 | 580.00 | 571.00 | 578.20 | 573.71 | 166,461 |
14 Mar 2024 | 575.60 | 578.00 | 567.60 | 572.20 | 567.75 | 72,569 |
13 Mar 2024 | 573.40 | 575.00 | 568.60 | 574.40 | 569.94 | 113,673 |
12 Mar 2024 | 567.80 | 573.80 | 567.00 | 572.80 | 568.35 | 65,835 |
11 Mar 2024 | 565.60 | 567.00 | 560.40 | 566.60 | 562.20 | 95,309 |
08 Mar 2024 | 558.40 | 567.20 | 558.40 | 566.80 | 562.40 | 62,144 |
07 Mar 2024 | 555.60 | 562.20 | 552.40 | 558.40 | 554.06 | 60,138 |
06 Mar 2024 | 560.60 | 561.20 | 555.60 | 559.00 | 554.66 | 80,620 |
05 Mar 2024 | 560.20 | 562.40 | 556.60 | 560.60 | 556.24 | 63,641 |
04 Mar 2024 | 565.60 | 567.20 | 558.20 | 561.00 | 556.64 | 106,525 |
01 Mar 2024 | 566.00 | 569.00 | 560.20 | 565.60 | 561.21 | 94,019 |
29 Feb 2024 | 561.00 | 566.80 | 557.00 | 563.00 | 558.63 | 195,529 |
28 Feb 2024 | 564.00 | 565.00 | 560.00 | 560.80 | 556.44 | 120,874 |
27 Feb 2024 | 562.40 | 567.00 | 560.80 | 566.20 | 561.80 | 86,883 |
26 Feb 2024 | 560.00 | 564.20 | 553.80 | 561.40 | 557.04 | 102,593 |
23 Feb 2024 | 559.80 | 564.00 | 551.60 | 563.40 | 559.02 | 148,908 |
22 Feb 2024 | 558.00 | 565.40 | 557.20 | 563.40 | 559.02 | 115,224 |
21 Feb 2024 | 560.80 | 560.80 | 552.60 | 554.80 | 550.49 | 75,130 |
20 Feb 2024 | 559.80 | 562.00 | 557.40 | 559.40 | 555.05 | 59,922 |
19 Feb 2024 | 558.60 | 561.40 | 554.00 | 560.00 | 555.65 | 62,993 |
16 Feb 2024 | 555.80 | 560.60 | 555.20 | 559.80 | 555.45 | 115,929 |
15 Feb 2024 | 549.80 | 555.20 | 549.60 | 554.80 | 550.49 | 96,442 |
14 Feb 2024 | 546.00 | 549.00 | 544.00 | 548.20 | 543.94 | 58,305 |
13 Feb 2024 | 551.20 | 553.00 | 541.80 | 546.00 | 541.76 | 70,028 |
12 Feb 2024 | 544.60 | 551.80 | 544.00 | 551.20 | 546.92 | 64,110 |
09 Feb 2024 | 547.80 | 548.80 | 543.20 | 544.60 | 540.37 | 37,739 |
08 Feb 2024 | 547.60 | 550.40 | 545.00 | 547.80 | 543.54 | 55,672 |
07 Feb 2024 | 545.20 | 548.40 | 543.40 | 545.60 | 541.36 | 77,052 |
06 Feb 2024 | 543.60 | 546.40 | 540.00 | 545.20 | 540.96 | 60,135 |
05 Feb 2024 | 546.20 | 548.00 | 540.80 | 542.00 | 537.79 | 65,286 |
02 Feb 2024 | 547.60 | 550.00 | 543.40 | 546.20 | 541.96 | 113,339 |
01 Feb 2024 | 544.60 | 545.60 | 539.40 | 543.60 | 539.38 | 106,373 |
31 Jan 2024 | 540.00 | 545.20 | 537.80 | 544.60 | 540.37 | 155,108 |
30 Jan 2024 | 541.00 | 543.20 | 538.20 | 540.00 | 535.80 | 64,366 |
29 Jan 2024 | 540.60 | 543.00 | 534.20 | 539.80 | 535.61 | 103,900 |
26 Jan 2024 | 536.00 | 540.60 | 530.20 | 540.60 | 536.40 | 44,522 |
25 Jan 2024 | 531.40 | 537.20 | 527.80 | 536.20 | 532.03 | 68,239 |
24 Jan 2024 | 532.00 | 534.40 | 529.80 | 531.40 | 527.27 | 89,886 |
23 Jan 2024 | 532.00 | 532.00 | 525.60 | 529.00 | 524.89 | 61,013 |
22 Jan 2024 | 525.60 | 529.00 | 523.60 | 527.80 | 523.70 | 63,796 |
19 Jan 2024 | 524.40 | 527.40 | 519.40 | 521.00 | 516.95 | 52,484 |
18 Jan 2024 | 523.00 | 525.40 | 520.40 | 523.20 | 519.14 | 100,880 |
17 Jan 2024 | 524.60 | 524.60 | 517.80 | 522.20 | 518.14 | 86,839 |
16 Jan 2024 | 534.60 | 534.60 | 526.60 | 529.00 | 524.89 | 90,607 |
15 Jan 2024 | 539.20 | 540.00 | 534.60 | 535.20 | 531.04 | 57,755 |
12 Jan 2024 | 533.40 | 541.80 | 533.40 | 541.80 | 537.59 | 91,662 |
11 Jan 2024 | 540.00 | 543.00 | 533.40 | 533.40 | 529.26 | 76,573 |
10 Jan 2024 | 538.20 | 539.20 | 535.60 | 537.40 | 533.23 | 75,958 |
09 Jan 2024 | 541.20 | 542.80 | 533.60 | 538.60 | 534.42 | 98,125 |
08 Jan 2024 | 536.80 | 541.60 | 534.40 | 540.60 | 536.40 | 59,539 |
05 Jan 2024 | 540.00 | 540.00 | 535.80 | 535.80 | 531.64 | 31,576 |
04 Jan 2024 | 539.40 | 544.80 | 539.00 | 543.60 | 539.38 | 97,231 |
03 Jan 2024 | 547.00 | 547.60 | 536.80 | 539.40 | 535.21 | 119,592 |
02 Jan 2024 | 548.60 | 552.00 | 546.20 | 547.60 | 543.35 | 90,395 |
29 Dec 2023 | 550.00 | 552.80 | 546.40 | 548.20 | 543.94 | 84,769 |
28 Dec 2023 | 552.00 | 553.60 | 547.60 | 550.20 | 545.93 | 74,728 |
27 Dec 2023 | 553.00 | 554.80 | 550.00 | 551.20 | 546.92 | 73,080 |
22 Dec 2023 | 547.40 | 556.00 | 546.60 | 553.00 | 548.70 | 77,078 |
21 Dec 2023 | 548.00 | 549.20 | 544.40 | 547.40 | 543.15 | 83,012 |
20 Dec 2023 | 552.00 | 553.40 | 548.40 | 551.20 | 546.92 | 88,648 |
19 Dec 2023 | 555.00 | 558.60 | 551.20 | 552.00 | 547.71 | 138,219 |
18 Dec 2023 | 559.20 | 559.40 | 554.80 | 554.80 | 550.49 | 175,485 |
15 Dec 2023 | 558.20 | 561.20 | 555.20 | 560.60 | 556.24 | 349,998 |
14 Dec 2023 | 550.00 | 560.60 | 550.00 | 556.40 | 552.08 | 179,979 |
13 Dec 2023 | 539.80 | 545.20 | 539.20 | 543.20 | 538.98 | 162,349 |
12 Dec 2023 | 542.00 | 542.60 | 536.40 | 539.00 | 534.81 | 160,230 |
11 Dec 2023 | 532.00 | 542.40 | 532.00 | 542.00 | 537.79 | 122,326 |
08 Dec 2023 | 532.20 | 533.60 | 528.40 | 532.00 | 527.87 | 99,587 |
07 Dec 2023 | 528.80 | 532.60 | 524.60 | 531.20 | 527.07 | 148,882 |
06 Dec 2023 | 527.20 | 532.00 | 524.00 | 530.20 | 526.08 | 120,267 |
05 Dec 2023 | 512.40 | 531.80 | 512.40 | 526.40 | 522.31 | 217,478 |
04 Dec 2023 | 511.80 | 515.80 | 510.40 | 512.40 | 508.42 | 139,946 |
01 Dec 2023 | 506.80 | 513.60 | 503.20 | 511.80 | 507.82 | 198,126 |
30 Nov 2023 | 498.10 | 510.20 | 494.80 | 510.20 | 506.24 | 2,347,875 |
29 Nov 2023 | 496.80 | 501.40 | 496.70 | 498.10 | 494.23 | 196,034 |
28 Nov 2023 | 497.60 | 498.20 | 492.00 | 495.90 | 492.05 | 199,612 |
27 Nov 2023 | 495.80 | 498.80 | 494.90 | 497.60 | 493.73 | 149,147 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |