Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
22 Apr 2024 | 0.00 | 0.00 | 0.00 | 514.80 | 514.80 | 840 |
19 Apr 2024 | 505.00 | 512.00 | 504.50 | 506.83 | 506.83 | 1,999 |
18 Apr 2024 | 496.20 | 521.50 | 496.20 | 504.90 | 504.90 | 1,052 |
17 Apr 2024 | 533.00 | 537.50 | 532.50 | 535.09 | 535.09 | 1,374 |
16 Apr 2024 | 538.00 | 540.00 | 531.00 | 538.78 | 538.78 | 567 |
15 Apr 2024 | 541.50 | 554.50 | 541.50 | 550.00 | 550.00 | 1,332 |
12 Apr 2024 | 559.50 | 559.50 | 542.89 | 549.04 | 549.04 | 1,163 |
11 Apr 2024 | 553.50 | 553.50 | 550.00 | 550.00 | 550.00 | 39,549 |
10 Apr 2024 | 550.00 | 560.50 | 550.00 | 558.55 | 558.55 | 872 |
09 Apr 2024 | 549.00 | 556.50 | 547.50 | 550.37 | 550.37 | 985 |
08 Apr 2024 | 565.50 | 569.50 | 550.00 | 551.50 | 551.50 | 1,964 |
05 Apr 2024 | 561.00 | 565.04 | 557.50 | 563.93 | 563.93 | 2,661 |
04 Apr 2024 | 560.50 | 567.00 | 558.94 | 558.94 | 558.94 | 505 |
03 Apr 2024 | 546.50 | 552.06 | 544.50 | 552.06 | 552.06 | 998 |
02 Apr 2024 | 560.50 | 560.50 | 546.98 | 555.06 | 555.06 | 44,062 |
28 Mar 2024 | 555.50 | 559.50 | 555.50 | 556.00 | 556.00 | 79 |
27 Mar 2024 | 547.50 | 556.54 | 547.50 | 556.00 | 556.00 | 1,918 |
26 Mar 2024 | 543.00 | 547.00 | 543.00 | 543.00 | 543.00 | 181,310 |
25 Mar 2024 | 540.50 | 545.00 | 536.48 | 544.50 | 544.50 | 2,061 |
22 Mar 2024 | 539.00 | 539.50 | 534.00 | 537.96 | 537.96 | 3,294 |
22 Mar 2024 | 0.57 Dividend | |||||
21 Mar 2024 | 537.50 | 545.00 | 537.50 | 540.35 | 539.78 | 2,409 |
20 Mar 2024 | 525.50 | 533.50 | 525.50 | 531.98 | 531.42 | 826 |
19 Mar 2024 | 527.50 | 531.51 | 519.00 | 524.20 | 523.64 | 3,193 |
18 Mar 2024 | 531.00 | 536.00 | 524.52 | 528.81 | 528.25 | 197,897 |
15 Mar 2024 | 540.50 | 542.50 | 533.50 | 536.80 | 536.23 | 893 |
14 Mar 2024 | 546.00 | 546.00 | 542.46 | 544.80 | 544.23 | 1,611 |
13 Mar 2024 | 552.00 | 559.00 | 547.46 | 555.56 | 554.97 | 2,544 |
12 Mar 2024 | 546.50 | 552.50 | 535.50 | 550.11 | 549.53 | 1,186 |
11 Mar 2024 | 564.50 | 564.50 | 548.00 | 555.09 | 554.51 | 1,770 |
08 Mar 2024 | 585.00 | 585.50 | 573.00 | 574.50 | 573.89 | 238 |
07 Mar 2024 | 571.50 | 586.50 | 571.50 | 583.95 | 583.34 | 1,030 |
06 Mar 2024 | 568.00 | 573.34 | 566.97 | 573.34 | 572.73 | 578 |
05 Mar 2024 | 570.50 | 570.50 | 560.50 | 567.06 | 566.46 | 1,733 |
04 Mar 2024 | 578.50 | 582.50 | 567.00 | 571.14 | 570.54 | 661 |
01 Mar 2024 | 575.50 | 580.46 | 575.00 | 576.00 | 575.39 | 312 |
29 Feb 2024 | 563.00 | 569.00 | 560.50 | 564.56 | 563.96 | 1,156 |
28 Feb 2024 | 546.50 | 562.00 | 546.00 | 555.41 | 554.82 | 1,391 |
27 Feb 2024 | 547.50 | 549.00 | 545.00 | 547.05 | 546.48 | 1,904 |
26 Feb 2024 | 547.00 | 547.00 | 543.50 | 545.10 | 544.52 | 996 |
23 Feb 2024 | 552.50 | 557.50 | 550.00 | 552.66 | 552.08 | 1,336 |
22 Feb 2024 | 560.50 | 562.00 | 555.04 | 555.58 | 555.00 | 941 |
21 Feb 2024 | 558.00 | 559.50 | 547.61 | 555.14 | 554.55 | 906 |
20 Feb 2024 | 568.00 | 572.00 | 559.48 | 561.35 | 560.76 | 1,989 |
19 Feb 2024 | 569.00 | 578.50 | 569.00 | 575.16 | 574.55 | 930 |
16 Feb 2024 | 578.50 | 580.97 | 570.83 | 572.93 | 572.33 | 44,475 |
15 Feb 2024 | 559.00 | 575.54 | 555.50 | 563.52 | 562.93 | 1,067 |
14 Feb 2024 | 550.50 | 562.50 | 550.50 | 553.31 | 552.72 | 1,364 |
13 Feb 2024 | 563.00 | 567.50 | 547.00 | 562.63 | 562.03 | 1,441 |
12 Feb 2024 | 572.50 | 574.50 | 569.06 | 569.06 | 568.46 | 2,184 |
09 Feb 2024 | 561.50 | 567.33 | 559.00 | 561.50 | 560.91 | 1,226 |
08 Feb 2024 | 559.50 | 565.50 | 559.00 | 560.51 | 559.91 | 3,441 |
07 Feb 2024 | 535.50 | 555.04 | 535.50 | 555.04 | 554.45 | 931 |
06 Feb 2024 | 534.50 | 534.50 | 529.50 | 530.63 | 530.07 | 1,282 |
05 Feb 2024 | 527.00 | 538.00 | 520.00 | 531.30 | 530.74 | 9,037 |
02 Feb 2024 | 539.50 | 545.00 | 524.50 | 525.50 | 524.95 | 894 |
01 Feb 2024 | 557.50 | 557.50 | 530.00 | 552.26 | 551.67 | 1,411 |
31 Jan 2024 | 585.50 | 585.50 | 579.96 | 582.91 | 582.29 | 117 |
30 Jan 2024 | 585.00 | 587.00 | 581.96 | 583.39 | 582.78 | 488 |
29 Jan 2024 | 559.50 | 582.00 | 554.50 | 567.17 | 566.57 | 2,482 |
26 Jan 2024 | 586.00 | 593.48 | 586.00 | 589.76 | 589.14 | 430 |
25 Jan 2024 | 584.50 | 589.96 | 583.50 | 585.77 | 585.15 | 681 |
24 Jan 2024 | 585.00 | 587.00 | 581.50 | 583.97 | 583.36 | 1,043 |
23 Jan 2024 | - | - | - | - | - | - |
22 Jan 2024 | 570.00 | 574.46 | 568.50 | 570.67 | 570.07 | 485 |
19 Jan 2024 | 578.50 | 582.50 | 572.04 | 573.88 | 573.28 | 1,689 |
18 Jan 2024 | 578.50 | 579.50 | 573.50 | 576.52 | 575.91 | 1,216 |
17 Jan 2024 | 585.00 | 586.00 | 568.00 | 578.24 | 577.63 | 3,546 |
16 Jan 2024 | 592.50 | 594.23 | 585.00 | 590.08 | 589.46 | 70,659 |
15 Jan 2024 | 595.00 | 596.50 | 586.50 | 590.56 | 589.94 | 612 |
12 Jan 2024 | 585.50 | 593.50 | 584.00 | 587.86 | 587.24 | 876 |
11 Jan 2024 | 581.00 | 585.31 | 570.96 | 584.48 | 583.86 | 865 |
10 Jan 2024 | 579.00 | 585.46 | 573.00 | 575.56 | 574.95 | 1,324 |
09 Jan 2024 | 581.00 | 581.50 | 577.50 | 581.43 | 580.82 | 1,605 |
08 Jan 2024 | 569.00 | 579.47 | 560.00 | 562.97 | 562.37 | 1,611 |
05 Jan 2024 | 582.50 | 582.50 | 569.50 | 572.10 | 571.50 | 1,311 |
04 Jan 2024 | 574.50 | 580.50 | 567.50 | 572.56 | 571.95 | 1,919 |
03 Jan 2024 | 568.50 | 571.00 | 561.50 | 567.62 | 567.02 | 136,909 |
02 Jan 2024 | 579.00 | 580.00 | 569.00 | 570.00 | 569.40 | 4,576 |
29 Dec 2023 | 587.00 | 589.50 | 584.50 | 585.06 | 584.44 | 1,788 |
28 Dec 2023 | 586.50 | 588.00 | 581.00 | 583.84 | 583.22 | 403 |
27 Dec 2023 | 581.00 | 584.00 | 580.00 | 582.96 | 582.35 | 881 |
22 Dec 2023 | 569.50 | 576.50 | 568.50 | 570.95 | 570.35 | 1,480 |
21 Dec 2023 | 565.50 | 573.00 | 555.50 | 569.63 | 569.02 | 3,745 |
21 Dec 2023 | 0.57 Dividend | |||||
20 Dec 2023 | 559.50 | 570.00 | 556.50 | 567.00 | 565.83 | 2,213 |
19 Dec 2023 | 571.50 | 574.00 | 569.00 | 569.98 | 568.80 | 1,404 |
18 Dec 2023 | 569.00 | 573.00 | 567.00 | 570.04 | 568.87 | 2,438 |
15 Dec 2023 | 573.50 | 577.00 | 571.98 | 572.35 | 571.17 | 3,011 |
14 Dec 2023 | 562.50 | 568.00 | 562.00 | 564.20 | 563.03 | 2,937 |
13 Dec 2023 | 539.00 | 552.00 | 536.50 | 539.50 | 538.39 | 1,517 |
12 Dec 2023 | 547.00 | 547.00 | 534.00 | 540.90 | 539.79 | 2,812 |
11 Dec 2023 | 540.00 | 544.00 | 531.50 | 537.98 | 536.87 | 3,638 |
08 Dec 2023 | 526.50 | 539.50 | 524.00 | 534.92 | 533.81 | 3,606 |
07 Dec 2023 | 531.50 | 531.50 | 523.39 | 523.39 | 522.32 | 1,432 |
06 Dec 2023 | 537.00 | 541.00 | 529.50 | 533.02 | 531.92 | 3,326 |
05 Dec 2023 | 523.50 | 537.00 | 521.50 | 521.93 | 520.85 | 3,885 |
04 Dec 2023 | 532.50 | 534.50 | 523.00 | 527.54 | 526.45 | 85,640 |
01 Dec 2023 | 528.50 | 550.50 | 527.00 | 528.47 | 527.38 | 2,832 |
30 Nov 2023 | 531.00 | 550.50 | 529.50 | 529.69 | 528.60 | 7,801 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |