Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
21 May 2024 | 452.20 | 458.45 | 447.00 | 449.10 | 449.10 | 14,921 |
17 May 2024 | 447.80 | 454.05 | 437.50 | 448.75 | 448.75 | 33,718 |
16 May 2024 | 427.80 | 451.90 | 427.50 | 446.25 | 446.25 | 60,254 |
15 May 2024 | 423.15 | 429.80 | 423.00 | 427.05 | 427.05 | 16,017 |
14 May 2024 | 415.45 | 427.30 | 410.85 | 422.60 | 422.60 | 16,322 |
13 May 2024 | 418.60 | 418.60 | 407.00 | 411.35 | 411.35 | 9,042 |
10 May 2024 | 414.55 | 416.30 | 410.45 | 412.90 | 412.90 | 11,441 |
09 May 2024 | 420.40 | 424.15 | 412.00 | 414.55 | 414.55 | 12,067 |
08 May 2024 | 416.45 | 423.55 | 409.05 | 420.20 | 420.20 | 14,259 |
07 May 2024 | 424.05 | 427.75 | 411.10 | 415.50 | 415.50 | 24,436 |
06 May 2024 | 431.05 | 433.00 | 420.05 | 427.60 | 427.60 | 7,036 |
03 May 2024 | 434.25 | 436.45 | 426.25 | 430.40 | 430.40 | 11,158 |
02 May 2024 | 438.85 | 440.05 | 432.20 | 433.30 | 433.30 | 18,982 |
30 Apr 2024 | 447.85 | 447.85 | 436.90 | 439.00 | 439.00 | 7,042 |
29 Apr 2024 | 442.15 | 447.05 | 435.20 | 440.10 | 440.10 | 8,672 |
26 Apr 2024 | 450.10 | 450.10 | 439.80 | 442.60 | 442.60 | 29,129 |
25 Apr 2024 | 441.20 | 443.95 | 441.10 | 443.30 | 443.30 | 4,123 |
24 Apr 2024 | 440.00 | 443.00 | 439.00 | 440.70 | 440.70 | 19,434 |
23 Apr 2024 | 437.95 | 439.90 | 433.70 | 438.70 | 438.70 | 17,697 |
22 Apr 2024 | 429.55 | 437.00 | 429.55 | 433.65 | 433.65 | 7,843 |
19 Apr 2024 | 435.85 | 437.00 | 427.05 | 429.35 | 429.35 | 30,462 |
18 Apr 2024 | 445.85 | 445.85 | 430.95 | 438.90 | 438.90 | 52,697 |
16 Apr 2024 | 430.00 | 433.30 | 425.25 | 427.50 | 427.50 | 8,449 |
15 Apr 2024 | 401.70 | 437.95 | 401.70 | 429.55 | 429.55 | 33,739 |
12 Apr 2024 | 443.35 | 448.65 | 434.85 | 436.05 | 436.05 | 20,989 |
10 Apr 2024 | 457.85 | 457.85 | 444.30 | 446.40 | 446.40 | 19,940 |
09 Apr 2024 | 453.10 | 466.45 | 451.00 | 453.60 | 453.60 | 34,282 |
08 Apr 2024 | 444.95 | 460.55 | 440.00 | 450.15 | 450.15 | 41,321 |
05 Apr 2024 | 441.95 | 441.95 | 436.35 | 439.55 | 439.55 | 14,393 |
04 Apr 2024 | 444.95 | 444.95 | 435.95 | 439.15 | 439.15 | 36,060 |
03 Apr 2024 | 437.80 | 443.10 | 429.00 | 437.35 | 437.35 | 38,392 |
02 Apr 2024 | 426.10 | 432.50 | 421.85 | 429.70 | 429.70 | 37,368 |
01 Apr 2024 | 389.60 | 429.35 | 389.60 | 425.95 | 425.95 | 54,104 |
28 Mar 2024 | 403.55 | 403.55 | 385.30 | 389.15 | 389.15 | 42,854 |
27 Mar 2024 | 398.90 | 401.60 | 391.00 | 395.35 | 395.35 | 37,214 |
26 Mar 2024 | 408.85 | 409.55 | 396.05 | 400.45 | 400.45 | 27,504 |
22 Mar 2024 | 397.95 | 407.50 | 391.35 | 400.90 | 400.90 | 51,579 |
21 Mar 2024 | 392.10 | 393.70 | 385.80 | 390.70 | 390.70 | 11,758 |
20 Mar 2024 | 384.15 | 387.80 | 379.90 | 385.15 | 385.15 | 19,363 |
19 Mar 2024 | 391.15 | 392.65 | 382.55 | 384.90 | 384.90 | 17,942 |
18 Mar 2024 | 396.65 | 399.70 | 386.30 | 391.65 | 391.65 | 21,112 |
15 Mar 2024 | 402.25 | 405.40 | 390.05 | 396.30 | 396.30 | 48,215 |
14 Mar 2024 | 392.45 | 405.20 | 382.00 | 399.70 | 399.70 | 62,368 |
13 Mar 2024 | 428.35 | 433.75 | 395.70 | 400.45 | 400.45 | 31,603 |
12 Mar 2024 | 447.00 | 448.25 | 425.55 | 428.00 | 428.00 | 19,937 |
11 Mar 2024 | 460.00 | 460.00 | 443.00 | 446.75 | 446.75 | 18,435 |
07 Mar 2024 | 459.00 | 468.15 | 455.85 | 457.20 | 457.20 | 5,451 |
06 Mar 2024 | 469.75 | 469.75 | 448.55 | 459.25 | 459.25 | 24,693 |
05 Mar 2024 | 467.50 | 473.20 | 458.50 | 462.40 | 462.40 | 12,581 |
04 Mar 2024 | 479.95 | 479.95 | 466.55 | 467.35 | 467.35 | 15,281 |
01 Mar 2024 | 465.00 | 470.00 | 462.80 | 468.50 | 468.50 | 10,517 |
29 Feb 2024 | 465.40 | 468.50 | 461.00 | 462.40 | 462.40 | 25,459 |
28 Feb 2024 | 478.25 | 480.25 | 462.85 | 465.40 | 465.40 | 40,208 |
27 Feb 2024 | 493.40 | 493.40 | 475.85 | 478.80 | 478.80 | 10,949 |
26 Feb 2024 | 486.70 | 495.50 | 481.35 | 487.60 | 487.60 | 46,130 |
23 Feb 2024 | 490.00 | 491.25 | 483.00 | 485.25 | 485.25 | 36,985 |
22 Feb 2024 | 495.05 | 499.50 | 481.00 | 484.80 | 484.80 | 51,908 |
21 Feb 2024 | 485.00 | 501.70 | 482.45 | 492.50 | 492.50 | 89,717 |
20 Feb 2024 | 467.30 | 485.00 | 464.75 | 482.95 | 482.95 | 67,861 |
19 Feb 2024 | 461.30 | 471.50 | 460.25 | 464.50 | 464.50 | 6,556 |
16 Feb 2024 | 459.85 | 464.20 | 457.50 | 461.20 | 461.20 | 17,705 |
15 Feb 2024 | 450.30 | 459.10 | 450.30 | 457.95 | 457.95 | 14,388 |
14 Feb 2024 | 437.15 | 456.65 | 437.15 | 450.45 | 450.45 | 13,913 |
13 Feb 2024 | 452.90 | 460.00 | 443.80 | 452.50 | 452.50 | 723,666 |
12 Feb 2024 | 475.85 | 475.85 | 444.35 | 455.75 | 455.75 | 26,029 |
09 Feb 2024 | 470.10 | 470.10 | 448.00 | 461.40 | 461.40 | 24,684 |
08 Feb 2024 | 470.05 | 476.70 | 455.05 | 460.85 | 460.85 | 34,031 |
07 Feb 2024 | 478.30 | 489.30 | 470.00 | 472.80 | 472.80 | 51,062 |
06 Feb 2024 | 470.15 | 479.25 | 470.15 | 477.35 | 477.35 | 18,648 |
05 Feb 2024 | 469.00 | 479.40 | 466.55 | 474.15 | 474.15 | 21,141 |
02 Feb 2024 | 477.00 | 484.00 | 461.15 | 466.35 | 466.35 | 68,550 |
01 Feb 2024 | 474.55 | 477.80 | 468.90 | 471.65 | 471.65 | 33,324 |
31 Jan 2024 | 473.80 | 475.30 | 465.90 | 468.90 | 468.90 | 32,041 |
30 Jan 2024 | 472.10 | 479.70 | 461.35 | 471.20 | 471.20 | 211,597 |
29 Jan 2024 | 454.75 | 462.00 | 448.35 | 459.05 | 459.05 | 69,243 |
25 Jan 2024 | 435.00 | 461.40 | 433.95 | 448.85 | 448.85 | 79,526 |
24 Jan 2024 | 450.25 | 450.25 | 426.45 | 429.40 | 429.40 | 4,826,091 |
23 Jan 2024 | 454.15 | 466.00 | 439.00 | 441.45 | 441.45 | 106,391 |
19 Jan 2024 | 460.55 | 465.90 | 455.65 | 461.90 | 461.90 | 175,095 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 454.55 | 456.15 | 449.40 | 450.70 | 450.70 | 17,325 |
16 Jan 2024 | 465.55 | 472.50 | 446.35 | 458.55 | 458.55 | 425,938 |
15 Jan 2024 | 465.10 | 467.00 | 456.75 | 464.20 | 464.20 | 24,256 |
12 Jan 2024 | 460.05 | 463.05 | 455.50 | 460.90 | 460.90 | 25,192 |
11 Jan 2024 | 465.45 | 470.80 | 454.85 | 463.45 | 463.45 | 54,719 |
10 Jan 2024 | 457.35 | 468.70 | 454.00 | 465.30 | 465.30 | 145,247 |
09 Jan 2024 | 453.85 | 460.95 | 448.00 | 459.20 | 459.20 | 86,640 |
08 Jan 2024 | 462.15 | 462.15 | 443.85 | 446.30 | 446.30 | 40,730 |
05 Jan 2024 | 473.35 | 474.90 | 453.80 | 458.05 | 458.05 | 162,749 |
04 Jan 2024 | 442.25 | 474.00 | 438.90 | 471.25 | 471.25 | 138,213 |
03 Jan 2024 | 435.40 | 440.25 | 430.80 | 436.35 | 436.35 | 41,480 |
02 Jan 2024 | 451.95 | 451.95 | 433.80 | 435.05 | 435.05 | 62,653 |
01 Jan 2024 | 447.00 | 449.50 | 442.80 | 447.85 | 447.85 | 17,173 |
29 Dec 2023 | 438.45 | 446.85 | 437.75 | 445.35 | 445.35 | 43,366 |
28 Dec 2023 | 437.25 | 444.60 | 432.05 | 438.00 | 438.00 | 54,502 |
27 Dec 2023 | 426.45 | 437.65 | 424.30 | 432.10 | 432.10 | 61,388 |
26 Dec 2023 | 430.35 | 434.05 | 420.00 | 421.50 | 421.50 | 24,009 |
22 Dec 2023 | 444.95 | 448.75 | 427.00 | 428.45 | 428.45 | 42,763 |
21 Dec 2023 | 430.15 | 439.65 | 430.15 | 438.45 | 438.45 | 29,774 |
20 Dec 2023 | 461.45 | 463.25 | 430.60 | 435.15 | 435.15 | 138,891 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |