Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
19 Apr 2024 | 464.00 | 464.00 | 464.00 | 480.00 | 480.00 | 1,485 |
18 Apr 2024 | 465.00 | 486.00 | 464.00 | 480.00 | 480.00 | 3,138 |
17 Apr 2024 | 480.00 | 488.90 | 448.67 | 480.00 | 480.00 | 4,625 |
16 Apr 2024 | 500.00 | 500.00 | 480.35 | 492.50 | 492.50 | 1,707 |
15 Apr 2024 | 480.70 | 488.90 | 480.70 | 495.00 | 495.00 | 1,033 |
12 Apr 2024 | 496.00 | 496.00 | 480.20 | 490.00 | 490.00 | 3,599 |
11 Apr 2024 | 486.00 | 494.40 | 482.38 | 486.00 | 486.00 | 12,152 |
10 Apr 2024 | 482.00 | 490.48 | 482.00 | 501.00 | 501.00 | 9,924 |
09 Apr 2024 | 490.00 | 490.00 | 482.76 | 500.00 | 500.00 | 3,170 |
08 Apr 2024 | 490.36 | 490.36 | 483.00 | 500.00 | 500.00 | 2,588 |
05 Apr 2024 | 480.00 | 500.00 | 480.00 | 500.00 | 500.00 | 1,257 |
04 Apr 2024 | 494.00 | 515.00 | 480.00 | 492.50 | 492.50 | 2,375 |
03 Apr 2024 | 484.31 | 491.00 | 484.31 | 492.50 | 492.50 | 2,232 |
02 Apr 2024 | 484.00 | 484.00 | 482.45 | 492.50 | 492.50 | 5,046 |
28 Mar 2024 | 484.00 | 493.00 | 480.00 | 492.50 | 492.50 | 4,494 |
27 Mar 2024 | 484.00 | 493.65 | 484.00 | 490.00 | 490.00 | 5,796 |
26 Mar 2024 | 484.00 | 484.20 | 484.00 | 495.00 | 495.00 | 2,409 |
25 Mar 2024 | 498.00 | 500.00 | 490.15 | 492.50 | 492.50 | 9,571 |
22 Mar 2024 | 498.67 | 498.67 | 482.21 | 492.50 | 492.50 | 10,713 |
21 Mar 2024 | 505.00 | 508.00 | 495.68 | 498.50 | 498.50 | 16,169 |
20 Mar 2024 | 494.00 | 505.00 | 494.00 | 501.00 | 501.00 | 33,189 |
19 Mar 2024 | 496.86 | 496.86 | 494.00 | 502.00 | 502.00 | 11,664 |
18 Mar 2024 | 494.00 | 505.00 | 494.00 | 502.00 | 502.00 | 17,632 |
15 Mar 2024 | 496.86 | 505.00 | 496.86 | 505.00 | 505.00 | 1,785 |
14 Mar 2024 | 510.00 | 510.00 | 494.00 | 505.00 | 505.00 | 9,176 |
13 Mar 2024 | 500.00 | 500.40 | 500.00 | 507.50 | 507.50 | 5,899 |
12 Mar 2024 | 499.50 | 508.00 | 499.50 | 502.00 | 502.00 | 10,359 |
11 Mar 2024 | 520.00 | 520.00 | 492.56 | 503.50 | 503.50 | 10,567 |
08 Mar 2024 | 493.00 | 498.00 | 493.00 | 503.50 | 503.50 | 2,000 |
07 Mar 2024 | 498.44 | 509.00 | 498.00 | 501.00 | 501.00 | 8,916 |
06 Mar 2024 | 492.56 | 499.25 | 492.56 | 501.00 | 501.00 | 4,471 |
05 Mar 2024 | 492.00 | 499.75 | 492.00 | 503.50 | 503.50 | 12,982 |
04 Mar 2024 | 499.90 | 499.90 | 495.36 | 503.50 | 503.50 | 22,162 |
01 Mar 2024 | 500.00 | 500.00 | 492.23 | 501.00 | 501.00 | 9,418 |
29 Feb 2024 | 493.40 | 493.40 | 492.56 | 501.00 | 501.00 | 3,082 |
28 Feb 2024 | 493.40 | 493.40 | 493.40 | 501.00 | 501.00 | 2,288 |
27 Feb 2024 | 498.96 | 501.00 | 493.40 | 501.00 | 501.00 | 11,419 |
26 Feb 2024 | 497.28 | 504.00 | 492.00 | 503.50 | 503.50 | 15,229 |
23 Feb 2024 | 499.84 | 507.00 | 492.00 | 501.00 | 501.00 | 38,035 |
22 Feb 2024 | 496.00 | 520.00 | 496.00 | 501.00 | 501.00 | 15,646 |
21 Feb 2024 | 511.60 | 518.00 | 511.60 | 503.50 | 503.50 | 2,341 |
20 Feb 2024 | 503.00 | 511.60 | 498.72 | 501.00 | 501.00 | 568 |
19 Feb 2024 | 515.00 | 519.00 | 492.00 | 503.50 | 503.50 | 4,376 |
16 Feb 2024 | 500.00 | 507.20 | 496.00 | 508.50 | 508.50 | 15,087 |
15 Feb 2024 | 519.40 | 530.00 | 519.40 | 511.00 | 511.00 | 1,187 |
14 Feb 2024 | 500.50 | 501.12 | 500.50 | 513.50 | 513.50 | 10,293 |
13 Feb 2024 | 520.00 | 520.00 | 500.36 | 511.00 | 511.00 | 7,130 |
12 Feb 2024 | 505.30 | 520.00 | 500.10 | 513.50 | 513.50 | 6,793 |
09 Feb 2024 | 505.00 | 516.09 | 505.00 | 513.50 | 513.50 | 22,990 |
08 Feb 2024 | 503.48 | 504.99 | 501.90 | 513.00 | 513.00 | 8,930 |
07 Feb 2024 | 500.00 | 508.75 | 500.00 | 512.50 | 512.50 | 15,481 |
06 Feb 2024 | 510.00 | 521.94 | 503.25 | 512.50 | 512.50 | 4,538 |
05 Feb 2024 | 526.04 | 526.04 | 492.00 | 511.00 | 511.00 | 13,299 |
02 Feb 2024 | 505.00 | 520.00 | 505.00 | 511.00 | 511.00 | 121,566 |
01 Feb 2024 | 509.00 | 530.00 | 497.22 | 511.00 | 511.00 | 2,090 |
31 Jan 2024 | 500.00 | 525.00 | 488.00 | 492.00 | 492.00 | 9,746 |
30 Jan 2024 | 507.00 | 507.00 | 507.00 | 507.00 | 507.00 | - |
29 Jan 2024 | 491.72 | 509.00 | 491.72 | 507.00 | 507.00 | 1,324 |
26 Jan 2024 | 514.16 | 514.16 | 491.07 | 505.50 | 505.50 | 3,048 |
25 Jan 2024 | 490.68 | 509.00 | 490.68 | 504.50 | 504.50 | 4,360 |
24 Jan 2024 | 495.36 | 520.00 | 495.36 | 505.00 | 505.00 | 3,439 |
23 Jan 2024 | 505.00 | 505.00 | 485.00 | 494.50 | 494.50 | 34,245 |
22 Jan 2024 | 488.74 | 496.14 | 484.00 | 502.00 | 502.00 | 10,260 |
19 Jan 2024 | 525.00 | 525.00 | 488.64 | 501.50 | 501.50 | 7,072 |
18 Jan 2024 | 493.00 | 493.00 | 490.40 | 504.00 | 504.00 | 5,532 |
17 Jan 2024 | 490.40 | 496.00 | 490.40 | 504.00 | 504.00 | 5,244 |
16 Jan 2024 | 496.00 | 496.88 | 488.61 | 501.50 | 501.50 | 7,080 |
15 Jan 2024 | 497.89 | 505.00 | 497.89 | 505.50 | 505.50 | 8,567 |
12 Jan 2024 | 500.79 | 508.00 | 497.56 | 505.50 | 505.50 | 3,703 |
11 Jan 2024 | 496.00 | 504.40 | 496.00 | 500.50 | 500.50 | 7,223 |
10 Jan 2024 | 505.69 | 505.69 | 498.10 | 500.50 | 500.50 | 5,368 |
09 Jan 2024 | 508.60 | 508.60 | 497.44 | 505.50 | 505.50 | 6,194 |
08 Jan 2024 | 505.00 | 514.00 | 498.04 | 510.50 | 510.50 | 33,862 |
05 Jan 2024 | 503.82 | 504.09 | 503.82 | 508.00 | 508.00 | 5,780 |
04 Jan 2024 | 497.74 | 502.90 | 497.74 | 505.50 | 505.50 | 3,330 |
03 Jan 2024 | 500.35 | 503.00 | 497.74 | 508.00 | 508.00 | 3,072 |
02 Jan 2024 | 508.00 | 508.00 | 508.00 | 508.00 | 508.00 | - |
29 Dec 2023 | 500.35 | 503.40 | 498.00 | 510.50 | 510.50 | 2,704 |
28 Dec 2023 | 496.00 | 514.00 | 496.00 | 505.50 | 505.50 | 7,108 |
27 Dec 2023 | 514.00 | 514.00 | 500.00 | 507.50 | 507.50 | 6,094 |
22 Dec 2023 | 501.00 | 504.13 | 501.00 | 510.00 | 510.00 | 1,813 |
21 Dec 2023 | 514.00 | 515.00 | 503.75 | 510.00 | 510.00 | 3,391 |
21 Dec 2023 | 10 Dividend | |||||
20 Dec 2023 | 505.00 | 518.30 | 505.00 | 520.00 | 510.00 | 9,032 |
19 Dec 2023 | 530.00 | 530.00 | 512.75 | 512.50 | 502.64 | 4,200 |
18 Dec 2023 | 505.00 | 516.80 | 505.00 | 517.50 | 507.55 | 9,694 |
15 Dec 2023 | 515.00 | 515.00 | 505.00 | 512.50 | 502.64 | 19,273 |
14 Dec 2023 | 517.00 | 517.00 | 505.00 | 515.00 | 505.10 | 8,998 |
13 Dec 2023 | 505.00 | 525.00 | 500.00 | 510.00 | 500.19 | 3,191 |
12 Dec 2023 | 505.00 | 519.90 | 505.00 | 517.50 | 507.55 | 1,336 |
11 Dec 2023 | 515.00 | 519.90 | 509.50 | 515.00 | 505.10 | 9,067 |
08 Dec 2023 | 525.00 | 525.00 | 510.00 | 520.00 | 510.00 | 1,570 |
07 Dec 2023 | 515.00 | 522.00 | 500.00 | 520.00 | 510.00 | 12,167 |
06 Dec 2023 | 520.00 | 523.55 | 515.52 | 517.50 | 507.55 | 10,190 |
05 Dec 2023 | 517.00 | 540.00 | 517.00 | 527.50 | 517.36 | 677 |
04 Dec 2023 | 517.00 | 529.41 | 517.00 | 525.00 | 514.90 | 11,518 |
01 Dec 2023 | 540.00 | 540.00 | 510.00 | 527.50 | 517.36 | 6,810 |
30 Nov 2023 | 515.00 | 540.00 | 515.00 | 530.00 | 519.81 | 6,045 |
29 Nov 2023 | 532.50 | 532.50 | 532.50 | 532.50 | 522.26 | - |
28 Nov 2023 | 538.00 | 538.00 | 521.93 | 527.50 | 517.36 | 327 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |