Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
25 Apr 2024 | 0.00 | 0.00 | 0.00 | 465.00 | 465.00 | 777 |
24 Apr 2024 | 455.00 | 470.00 | 450.00 | 462.50 | 462.50 | 41,048 |
23 Apr 2024 | 445.00 | 456.40 | 442.00 | 455.00 | 455.00 | 19,365 |
22 Apr 2024 | 450.00 | 448.00 | 441.00 | 445.00 | 445.00 | 42,898 |
19 Apr 2024 | 465.00 | 460.40 | 440.00 | 445.00 | 445.00 | 80,181 |
18 Apr 2024 | 460.00 | 470.00 | 451.00 | 465.00 | 465.00 | 47,689 |
17 Apr 2024 | 470.00 | 470.00 | 460.00 | 465.00 | 465.00 | 54,399 |
16 Apr 2024 | 470.00 | 480.00 | 462.00 | 470.00 | 470.00 | 171,183 |
15 Apr 2024 | 477.50 | 483.00 | 466.65 | 470.00 | 470.00 | 113,895 |
12 Apr 2024 | 480.00 | 484.00 | 473.00 | 480.00 | 480.00 | 31,675 |
11 Apr 2024 | 480.00 | 490.00 | 470.00 | 480.00 | 480.00 | 10,218 |
10 Apr 2024 | 472.50 | 490.00 | 473.55 | 485.00 | 485.00 | 44,092 |
09 Apr 2024 | 472.50 | 485.00 | 460.00 | 470.00 | 470.00 | 33,399 |
08 Apr 2024 | 465.00 | 485.00 | 460.00 | 475.00 | 475.00 | 31,809 |
05 Apr 2024 | 460.00 | 475.00 | 450.00 | 475.00 | 475.00 | 67,284 |
04 Apr 2024 | 440.00 | 463.08 | 441.55 | 460.00 | 460.00 | 70,192 |
03 Apr 2024 | 440.00 | 449.00 | 430.00 | 440.00 | 440.00 | 36,556 |
02 Apr 2024 | 437.50 | 449.00 | 425.00 | 440.00 | 440.00 | 38,889 |
28 Mar 2024 | 447.50 | 444.00 | 435.00 | 435.00 | 435.00 | 32,309 |
27 Mar 2024 | 447.50 | 450.00 | 435.00 | 447.50 | 447.50 | 23,842 |
26 Mar 2024 | 447.50 | 465.00 | 440.00 | 447.50 | 447.50 | 27,206 |
25 Mar 2024 | 447.50 | 450.00 | 435.00 | 447.50 | 447.50 | 19,386 |
22 Mar 2024 | 450.00 | 455.00 | 440.00 | 447.50 | 447.50 | 45,480 |
21 Mar 2024 | 457.50 | 461.50 | 440.00 | 455.00 | 455.00 | 33,294 |
21 Mar 2024 | 5.24 Dividend | |||||
20 Mar 2024 | 470.00 | 473.00 | 452.00 | 460.00 | 454.76 | 26,885 |
19 Mar 2024 | 470.00 | 480.00 | 460.00 | 477.00 | 471.57 | 6,240 |
18 Mar 2024 | 470.00 | 480.00 | 460.00 | 470.00 | 464.65 | 45,810 |
15 Mar 2024 | 470.00 | 480.00 | 459.00 | 470.00 | 464.65 | 35,095 |
14 Mar 2024 | 470.00 | 470.00 | 462.00 | 470.00 | 464.65 | 19,658 |
13 Mar 2024 | 470.00 | 474.00 | 463.65 | 470.00 | 464.65 | 33,405 |
12 Mar 2024 | 470.00 | 480.00 | 463.00 | 470.00 | 464.65 | 18,407 |
11 Mar 2024 | 460.00 | 480.00 | 457.20 | 470.00 | 464.65 | 78,819 |
08 Mar 2024 | 470.00 | 480.00 | 457.00 | 460.00 | 454.76 | 519,683 |
07 Mar 2024 | 470.00 | 480.00 | 462.50 | 470.00 | 464.65 | 72,576 |
06 Mar 2024 | 470.00 | 476.00 | 466.85 | 470.00 | 464.65 | 67,942 |
05 Mar 2024 | 472.50 | 480.00 | 460.00 | 470.00 | 464.65 | 22,858 |
04 Mar 2024 | 480.00 | 490.00 | 460.00 | 472.50 | 467.12 | 46,210 |
01 Mar 2024 | 480.00 | 490.00 | 470.00 | 480.00 | 474.53 | 13,726 |
29 Feb 2024 | 480.00 | 490.00 | 470.00 | 480.00 | 474.53 | 27,036 |
28 Feb 2024 | 475.00 | 484.80 | 471.00 | 480.00 | 474.53 | 25,747 |
27 Feb 2024 | 475.00 | 477.50 | 470.00 | 475.00 | 469.59 | 71,945 |
26 Feb 2024 | 480.00 | 503.50 | 470.00 | 470.00 | 464.65 | 205,379 |
23 Feb 2024 | 450.00 | 469.00 | 449.00 | 450.00 | 444.87 | 101,449 |
22 Feb 2024 | 450.00 | 450.00 | 440.00 | 450.00 | 444.87 | 46,971 |
21 Feb 2024 | 450.00 | 450.00 | 440.00 | 447.00 | 441.91 | 32,038 |
20 Feb 2024 | 450.00 | 460.00 | 440.00 | 450.00 | 444.87 | 34,399 |
19 Feb 2024 | 450.00 | 456.00 | 443.40 | 450.00 | 444.87 | 29,659 |
16 Feb 2024 | 450.00 | 458.00 | 446.75 | 450.00 | 444.87 | 42,328 |
15 Feb 2024 | 450.00 | 456.00 | 443.60 | 450.00 | 444.87 | 16,766 |
14 Feb 2024 | 450.00 | 460.00 | 440.00 | 450.00 | 444.87 | 28,365 |
13 Feb 2024 | 450.00 | 456.00 | 445.00 | 450.00 | 444.87 | 10,737 |
12 Feb 2024 | 450.00 | 460.00 | 440.50 | 450.00 | 444.87 | 41,959 |
09 Feb 2024 | 450.00 | 449.99 | 440.00 | 450.00 | 444.87 | 45,532 |
08 Feb 2024 | 450.00 | 457.00 | 440.05 | 450.00 | 444.87 | 81,451 |
07 Feb 2024 | 465.00 | 470.00 | 442.55 | 445.00 | 439.93 | 66,644 |
06 Feb 2024 | 480.00 | 483.50 | 460.00 | 465.00 | 459.70 | 58,116 |
05 Feb 2024 | 485.00 | 498.00 | 476.55 | 480.00 | 474.53 | 52,845 |
02 Feb 2024 | 480.00 | 490.00 | 480.06 | 485.00 | 479.48 | 30,829 |
01 Feb 2024 | 472.50 | 486.80 | 460.00 | 480.00 | 474.53 | 42,908 |
31 Jan 2024 | 472.50 | 485.00 | 466.55 | 472.50 | 467.12 | 14,988 |
30 Jan 2024 | 472.50 | 485.00 | 460.00 | 472.50 | 467.12 | 56,891 |
29 Jan 2024 | 470.00 | 488.00 | 470.00 | 470.00 | 464.65 | 33,544 |
26 Jan 2024 | 450.00 | 480.00 | 440.00 | 470.00 | 464.65 | 56,933 |
25 Jan 2024 | 447.50 | 453.80 | 447.25 | 450.00 | 444.87 | 16,933 |
24 Jan 2024 | 445.00 | 454.99 | 435.00 | 447.00 | 441.91 | 62,746 |
23 Jan 2024 | 445.00 | 459.00 | 436.05 | 445.00 | 439.93 | 181,793 |
22 Jan 2024 | 420.00 | 440.00 | 418.55 | 430.00 | 425.10 | 28,241 |
19 Jan 2024 | 422.50 | 435.00 | 412.55 | 420.00 | 415.22 | 22,078 |
18 Jan 2024 | 422.50 | 429.99 | 416.00 | 422.50 | 417.69 | 8,434 |
17 Jan 2024 | 425.00 | 435.00 | 415.00 | 422.50 | 417.69 | 149,764 |
16 Jan 2024 | 422.50 | 435.00 | 410.00 | 425.00 | 420.16 | 20,655 |
15 Jan 2024 | 425.00 | 433.50 | 410.00 | 422.50 | 417.69 | 12,357 |
12 Jan 2024 | 422.50 | 433.75 | 410.00 | 422.50 | 417.69 | 23,550 |
11 Jan 2024 | 405.00 | 435.00 | 403.25 | 425.00 | 420.16 | 61,068 |
10 Jan 2024 | 442.50 | 455.00 | 402.50 | 405.00 | 400.39 | 260,907 |
09 Jan 2024 | 447.50 | 440.00 | 440.00 | 447.50 | 442.40 | 10,343 |
08 Jan 2024 | 450.00 | 450.00 | 440.00 | 445.00 | 439.93 | 30,278 |
05 Jan 2024 | 447.50 | 460.00 | 442.50 | 450.00 | 444.87 | 13,701 |
04 Jan 2024 | 442.50 | 460.00 | 440.00 | 450.00 | 444.87 | 28,834 |
03 Jan 2024 | 455.00 | 470.00 | 441.00 | 442.50 | 437.46 | 41,295 |
02 Jan 2024 | 460.00 | 462.00 | 450.00 | 455.00 | 449.82 | 38,290 |
29 Dec 2023 | 460.00 | 465.00 | 450.00 | 460.00 | 454.76 | 10,695 |
28 Dec 2023 | 460.00 | 470.00 | 451.00 | 460.00 | 454.76 | 34,805 |
27 Dec 2023 | 460.00 | 470.00 | 451.00 | 460.00 | 454.76 | 28,554 |
22 Dec 2023 | 460.00 | 470.00 | 455.00 | 460.00 | 454.76 | 83,154 |
21 Dec 2023 | 455.00 | 475.00 | 445.00 | 460.00 | 454.76 | 39,768 |
20 Dec 2023 | 455.00 | 470.00 | 440.00 | 460.00 | 454.76 | 17,934 |
19 Dec 2023 | 455.00 | 469.00 | 440.00 | 455.00 | 449.82 | 66,917 |
18 Dec 2023 | 455.00 | 460.00 | 440.75 | 447.50 | 442.40 | 25,321 |
15 Dec 2023 | 457.50 | 464.43 | 445.00 | 455.00 | 449.82 | 121,217 |
14 Dec 2023 | 440.00 | 465.00 | 441.75 | 457.50 | 452.29 | 42,089 |
13 Dec 2023 | 437.50 | 446.00 | 430.00 | 440.00 | 434.99 | 24,603 |
12 Dec 2023 | 437.50 | 444.25 | 433.00 | 437.50 | 432.52 | 46,442 |
11 Dec 2023 | 437.50 | 445.00 | 430.30 | 437.50 | 432.52 | 28,728 |
08 Dec 2023 | 437.50 | 444.00 | 431.50 | 437.50 | 432.52 | 18,391 |
07 Dec 2023 | 450.00 | 455.00 | 430.00 | 437.50 | 432.52 | 152,976 |
06 Dec 2023 | 457.50 | 460.00 | 445.00 | 450.00 | 444.87 | 38,789 |
05 Dec 2023 | 465.00 | 470.00 | 448.00 | 460.00 | 454.76 | 42,920 |
04 Dec 2023 | 460.00 | 470.00 | 450.00 | 465.00 | 459.70 | 41,113 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |