Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
17 Apr 2024 | 0.00 | 0.00 | 0.00 | 496.00 | 496.00 | 342,000 |
16 Apr 2024 | 510.00 | 501.00 | 492.00 | 496.00 | 496.00 | 34,742 |
15 Apr 2024 | 510.00 | 514.97 | 505.00 | 510.00 | 510.00 | 9,005 |
12 Apr 2024 | 512.50 | 516.00 | 503.04 | 510.00 | 510.00 | 16,015 |
11 Apr 2024 | 512.50 | 518.00 | 505.01 | 512.50 | 512.50 | 7,259 |
10 Apr 2024 | 507.50 | 518.00 | 500.01 | 512.50 | 512.50 | 11,987 |
09 Apr 2024 | 505.00 | 510.00 | 502.45 | 507.50 | 507.50 | 18,621 |
08 Apr 2024 | 496.00 | 508.00 | 494.90 | 505.00 | 505.00 | 31,042 |
05 Apr 2024 | 496.00 | 499.00 | 494.28 | 496.00 | 496.00 | 14,620 |
04 Apr 2024 | 496.00 | 499.49 | 493.31 | 496.00 | 496.00 | 19,930 |
04 Apr 2024 | 2.68 Dividend | |||||
03 Apr 2024 | 498.50 | 499.90 | 492.10 | 498.50 | 495.82 | 11,949 |
02 Apr 2024 | 496.00 | 505.00 | 494.01 | 498.50 | 495.82 | 21,113 |
28 Mar 2024 | 481.00 | 499.00 | 484.80 | 496.00 | 493.33 | 38,735 |
27 Mar 2024 | 487.00 | 486.30 | 478.00 | 481.00 | 478.41 | 19,370 |
26 Mar 2024 | 487.00 | 492.00 | 485.55 | 487.00 | 484.38 | 9,038 |
25 Mar 2024 | 487.00 | 493.91 | 484.20 | 487.00 | 484.38 | 35,346 |
22 Mar 2024 | 482.00 | 482.00 | 477.00 | 482.00 | 479.41 | 4,444 |
21 Mar 2024 | 482.00 | 483.90 | 476.00 | 482.00 | 479.41 | 116,311 |
20 Mar 2024 | 482.00 | 484.00 | 477.55 | 482.00 | 479.41 | 8,289 |
19 Mar 2024 | 482.00 | 485.00 | 476.00 | 482.00 | 479.41 | 16,550 |
18 Mar 2024 | 482.00 | 487.98 | 480.01 | 482.00 | 479.41 | 7,385 |
15 Mar 2024 | 482.00 | 483.80 | 477.77 | 482.00 | 479.41 | 6,228 |
14 Mar 2024 | 482.00 | 485.25 | 478.00 | 482.00 | 479.41 | 1,763 |
13 Mar 2024 | 482.00 | 484.88 | 476.00 | 482.00 | 479.41 | 4,900 |
12 Mar 2024 | 482.00 | 487.98 | 485.25 | 482.00 | 479.41 | 1,588 |
11 Mar 2024 | 481.00 | 486.25 | 478.00 | 482.00 | 479.41 | 14,155 |
08 Mar 2024 | 495.00 | 491.90 | 478.00 | 481.00 | 478.41 | 64,216 |
07 Mar 2024 | 495.00 | 500.00 | 490.01 | 495.00 | 492.34 | 14,558 |
06 Mar 2024 | 495.00 | 500.00 | 492.00 | 495.00 | 492.34 | 18,426 |
05 Mar 2024 | 507.50 | 505.00 | 493.00 | 495.00 | 492.34 | 8,405 |
04 Mar 2024 | 507.50 | 510.00 | 505.00 | 507.50 | 504.77 | 53,280 |
01 Mar 2024 | 502.50 | 510.00 | 502.10 | 507.50 | 504.77 | 29,094 |
29 Feb 2024 | 495.00 | 505.00 | 500.00 | 502.50 | 499.80 | 24,675 |
28 Feb 2024 | 495.00 | 503.79 | 493.33 | 495.00 | 492.34 | 34,166 |
27 Feb 2024 | 491.00 | 500.00 | 487.50 | 495.00 | 492.34 | 45,186 |
26 Feb 2024 | 488.00 | 500.00 | 482.98 | 491.00 | 488.36 | 52,546 |
23 Feb 2024 | 488.00 | 494.00 | 482.00 | 488.00 | 485.38 | 33,746 |
22 Feb 2024 | 485.00 | 494.00 | 480.00 | 488.00 | 485.38 | 39,959 |
21 Feb 2024 | 478.00 | 485.00 | 476.00 | 485.00 | 482.39 | 23,048 |
20 Feb 2024 | 478.00 | 483.68 | 472.00 | 478.00 | 475.43 | 14,681 |
19 Feb 2024 | 467.00 | 480.00 | 464.00 | 478.00 | 475.43 | 44,295 |
16 Feb 2024 | 450.00 | 466.00 | 450.00 | 466.00 | 463.49 | 61,391 |
15 Feb 2024 | 450.00 | 455.00 | 449.67 | 450.00 | 447.58 | 52,493 |
15 Feb 2024 | 2.68 Dividend | |||||
14 Feb 2024 | 454.00 | 454.80 | 446.51 | 450.00 | 444.92 | 37,262 |
13 Feb 2024 | 454.00 | 457.50 | 450.01 | 454.00 | 448.87 | 14,391 |
12 Feb 2024 | 447.00 | 460.00 | 447.75 | 454.00 | 448.87 | 350,428 |
09 Feb 2024 | 428.00 | 449.98 | 431.00 | 447.00 | 441.95 | 244,960 |
08 Feb 2024 | 423.00 | 432.00 | 420.01 | 428.00 | 423.16 | 1,862,780 |
07 Feb 2024 | 420.00 | 424.00 | 416.01 | 423.00 | 418.22 | 12,500 |
06 Feb 2024 | 422.00 | 424.50 | 417.00 | 420.00 | 415.25 | 4,091 |
05 Feb 2024 | 416.00 | 425.00 | 416.15 | 422.00 | 417.23 | 26,238 |
02 Feb 2024 | 423.00 | 424.00 | 413.21 | 416.00 | 411.30 | 19,670 |
01 Feb 2024 | 425.00 | 425.98 | 424.45 | 423.00 | 418.22 | 1,539 |
31 Jan 2024 | 429.00 | 433.98 | 422.00 | 425.00 | 420.20 | 19,059 |
30 Jan 2024 | 435.00 | 431.76 | 423.20 | 429.00 | 424.15 | 30,409 |
29 Jan 2024 | 445.00 | 450.00 | 428.35 | 435.00 | 430.08 | 13,966 |
26 Jan 2024 | 445.00 | 447.29 | 440.00 | 445.00 | 439.97 | 8,416 |
25 Jan 2024 | 445.00 | 448.00 | 440.00 | 445.00 | 439.97 | 5,779 |
24 Jan 2024 | 443.00 | 448.00 | 441.00 | 445.00 | 439.97 | 7,553 |
23 Jan 2024 | 435.00 | 450.00 | 437.49 | 443.00 | 437.99 | 3,424 |
22 Jan 2024 | 435.00 | 438.75 | 430.01 | 435.00 | 430.08 | 10,576 |
19 Jan 2024 | 427.00 | 438.75 | 429.00 | 435.00 | 430.08 | 10,831 |
18 Jan 2024 | 426.00 | 429.00 | 420.00 | 427.00 | 422.18 | 8,749 |
17 Jan 2024 | 438.00 | 441.00 | 422.35 | 426.00 | 421.19 | 47,081 |
16 Jan 2024 | 438.00 | 443.98 | 435.67 | 438.00 | 433.05 | 9,456 |
15 Jan 2024 | 449.45 | 449.75 | 435.67 | 438.00 | 433.05 | 12,110 |
12 Jan 2024 | 450.00 | 453.60 | 446.40 | 449.00 | 443.93 | 28,283 |
11 Jan 2024 | 450.00 | 453.90 | 446.00 | 450.00 | 444.92 | 6,061 |
10 Jan 2024 | 450.00 | 453.98 | 446.00 | 450.00 | 444.92 | 9,033 |
09 Jan 2024 | 451.00 | 454.00 | 447.65 | 450.00 | 444.92 | 5,198 |
08 Jan 2024 | 455.00 | 458.40 | 447.50 | 451.00 | 445.90 | 4,465 |
05 Jan 2024 | 455.00 | 459.40 | 452.55 | 455.00 | 449.86 | 9,982 |
04 Jan 2024 | 455.00 | 459.20 | 453.00 | 455.00 | 449.86 | 5,249 |
03 Jan 2024 | 451.00 | 456.88 | 451.50 | 455.00 | 449.86 | 6,201 |
02 Jan 2024 | 455.00 | 459.98 | 447.67 | 451.00 | 445.90 | 11,136 |
29 Dec 2023 | 455.00 | 457.45 | 450.00 | 455.00 | 449.86 | 10,601 |
28 Dec 2023 | 450.00 | 458.00 | 446.40 | 455.00 | 449.86 | 7,978 |
27 Dec 2023 | 448.00 | 450.00 | 446.40 | 450.00 | 444.92 | 5,862 |
22 Dec 2023 | 450.00 | 451.94 | 446.20 | 448.00 | 442.94 | 10,027 |
21 Dec 2023 | 453.00 | 455.80 | 446.01 | 450.00 | 444.92 | 5,409 |
20 Dec 2023 | 451.00 | 455.98 | 448.51 | 453.00 | 447.88 | 8,491 |
19 Dec 2023 | 449.00 | 455.00 | 448.66 | 451.00 | 445.90 | 23,851 |
18 Dec 2023 | 441.00 | 452.00 | 442.00 | 447.00 | 441.95 | 33,810 |
15 Dec 2023 | 441.00 | 445.00 | 437.11 | 441.00 | 436.02 | 27,718 |
14 Dec 2023 | 441.00 | 445.50 | 436.50 | 441.00 | 436.02 | 18,072 |
13 Dec 2023 | 426.00 | 446.00 | 429.45 | 441.00 | 436.02 | 35,498 |
12 Dec 2023 | 426.00 | 434.32 | 423.18 | 426.00 | 421.19 | 12,054 |
11 Dec 2023 | 426.00 | 429.92 | 422.66 | 426.00 | 421.19 | 22,104 |
08 Dec 2023 | 426.00 | 429.98 | 423.20 | 426.00 | 421.19 | 21,069 |
07 Dec 2023 | 435.00 | 438.00 | 422.01 | 426.00 | 421.19 | 43,301 |
06 Dec 2023 | 405.00 | 416.80 | 403.33 | 413.00 | 408.33 | 57,744 |
05 Dec 2023 | 392.00 | 406.00 | 391.55 | 405.00 | 400.42 | 27,267 |
04 Dec 2023 | 388.00 | 394.00 | 385.50 | 393.00 | 388.56 | 7,499 |
01 Dec 2023 | 386.00 | 400.00 | 383.60 | 400.00 | 395.48 | 7,979 |
30 Nov 2023 | 384.00 | 387.65 | 387.49 | 386.00 | 381.64 | 4,173 |
29 Nov 2023 | 384.00 | 387.98 | 381.00 | 384.00 | 379.66 | 2,584 |
28 Nov 2023 | 396.00 | 398.00 | 382.00 | 384.00 | 379.66 | 21,068 |
27 Nov 2023 | 396.00 | 398.45 | 393.60 | 396.00 | 391.53 | 10,098 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |