Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
19 Apr 2024 | 407.35 | 413.20 | 405.90 | 411.05 | 411.05 | 15,006 |
18 Apr 2024 | 419.45 | 420.55 | 412.85 | 414.90 | 414.90 | 35,336 |
16 Apr 2024 | 422.00 | 425.85 | 412.00 | 414.00 | 414.00 | 18,453 |
15 Apr 2024 | 420.05 | 440.00 | 420.05 | 428.25 | 428.25 | 11,822 |
12 Apr 2024 | 437.85 | 442.10 | 421.60 | 434.10 | 434.10 | 34,449 |
10 Apr 2024 | 443.05 | 445.00 | 437.00 | 439.50 | 439.50 | 9,673 |
09 Apr 2024 | 452.75 | 452.75 | 439.55 | 443.20 | 443.20 | 8,814 |
08 Apr 2024 | 445.25 | 454.40 | 439.90 | 444.05 | 444.05 | 10,086 |
05 Apr 2024 | 438.00 | 446.55 | 436.00 | 444.10 | 444.10 | 23,190 |
04 Apr 2024 | 443.15 | 448.00 | 433.25 | 436.10 | 436.10 | 14,475 |
03 Apr 2024 | 448.65 | 448.65 | 441.95 | 443.10 | 443.10 | 7,872 |
02 Apr 2024 | 447.35 | 465.50 | 445.00 | 448.20 | 448.20 | 21,443 |
01 Apr 2024 | 448.00 | 448.00 | 440.15 | 443.90 | 443.90 | 9,305 |
28 Mar 2024 | 453.55 | 460.00 | 435.00 | 439.60 | 439.60 | 37,253 |
27 Mar 2024 | 429.95 | 448.65 | 426.35 | 445.60 | 445.60 | 30,066 |
26 Mar 2024 | 419.70 | 430.80 | 415.00 | 427.45 | 427.45 | 16,868 |
22 Mar 2024 | 418.05 | 425.70 | 416.00 | 424.20 | 424.20 | 15,722 |
21 Mar 2024 | 426.95 | 426.95 | 414.85 | 418.55 | 418.55 | 12,040 |
20 Mar 2024 | 405.60 | 423.55 | 403.80 | 418.55 | 418.55 | 19,951 |
19 Mar 2024 | 414.95 | 418.50 | 401.60 | 404.00 | 404.00 | 29,592 |
18 Mar 2024 | 431.75 | 431.75 | 412.80 | 415.55 | 415.55 | 21,139 |
15 Mar 2024 | 424.00 | 430.90 | 406.90 | 425.50 | 425.50 | 60,546 |
14 Mar 2024 | 394.00 | 429.90 | 391.15 | 424.35 | 424.35 | 95,460 |
13 Mar 2024 | 425.10 | 425.10 | 388.15 | 399.95 | 399.95 | 61,853 |
12 Mar 2024 | 439.65 | 439.65 | 420.45 | 424.95 | 424.95 | 41,606 |
11 Mar 2024 | 426.40 | 435.75 | 414.10 | 432.25 | 432.25 | 58,290 |
07 Mar 2024 | 423.15 | 432.75 | 419.80 | 429.50 | 429.50 | 25,871 |
06 Mar 2024 | 437.25 | 437.25 | 415.00 | 423.40 | 423.40 | 66,883 |
05 Mar 2024 | 439.55 | 447.85 | 427.00 | 435.35 | 435.35 | 32,212 |
04 Mar 2024 | 452.80 | 454.30 | 431.80 | 433.20 | 433.20 | 302,425 |
01 Mar 2024 | 456.00 | 457.00 | 437.40 | 452.95 | 452.95 | 40,677 |
29 Feb 2024 | 472.00 | 472.00 | 452.35 | 460.30 | 460.30 | 25,614 |
28 Feb 2024 | 465.15 | 484.90 | 463.45 | 467.40 | 467.40 | 48,622 |
27 Feb 2024 | 476.20 | 481.00 | 464.00 | 467.05 | 467.05 | 39,487 |
26 Feb 2024 | 472.00 | 479.00 | 468.75 | 476.00 | 476.00 | 17,701 |
23 Feb 2024 | 471.55 | 474.25 | 467.55 | 469.55 | 469.55 | 15,537 |
22 Feb 2024 | 472.60 | 474.00 | 466.45 | 470.45 | 470.45 | 37,768 |
21 Feb 2024 | 471.70 | 480.00 | 467.90 | 471.75 | 471.75 | 32,465 |
20 Feb 2024 | 475.50 | 492.00 | 468.20 | 470.25 | 470.25 | 115,611 |
19 Feb 2024 | 476.85 | 487.90 | 472.50 | 474.95 | 474.95 | 62,234 |
16 Feb 2024 | 470.20 | 476.35 | 463.15 | 472.30 | 472.30 | 24,332 |
15 Feb 2024 | 479.05 | 481.95 | 460.65 | 465.10 | 465.10 | 77,622 |
14 Feb 2024 | 432.10 | 514.95 | 430.95 | 482.00 | 482.00 | 338,285 |
13 Feb 2024 | 449.35 | 457.80 | 428.00 | 432.30 | 432.30 | 26,916 |
12 Feb 2024 | 445.20 | 467.00 | 440.00 | 445.35 | 445.35 | 92,357 |
09 Feb 2024 | 463.55 | 465.55 | 441.00 | 445.70 | 445.70 | 77,361 |
08 Feb 2024 | 495.05 | 508.00 | 458.95 | 461.95 | 461.95 | 88,652 |
07 Feb 2024 | 504.10 | 508.60 | 489.50 | 493.45 | 493.45 | 13,762 |
06 Feb 2024 | 496.15 | 501.00 | 496.15 | 498.20 | 498.20 | 10,304 |
05 Feb 2024 | 511.25 | 513.05 | 487.55 | 495.45 | 495.45 | 84,431 |
02 Feb 2024 | 517.55 | 519.45 | 503.80 | 509.95 | 509.95 | 14,920 |
01 Feb 2024 | 519.85 | 535.15 | 500.25 | 507.50 | 507.50 | 57,778 |
31 Jan 2024 | 539.55 | 549.95 | 486.85 | 514.20 | 514.20 | 167,975 |
30 Jan 2024 | 537.50 | 542.05 | 530.30 | 535.45 | 535.45 | 24,765 |
29 Jan 2024 | 551.00 | 551.55 | 531.05 | 537.40 | 537.40 | 28,129 |
25 Jan 2024 | 534.70 | 551.00 | 534.70 | 546.80 | 546.80 | 11,438 |
24 Jan 2024 | 537.45 | 553.95 | 527.30 | 534.70 | 534.70 | 35,259 |
23 Jan 2024 | 518.20 | 534.60 | 518.00 | 529.80 | 529.80 | 19,308 |
19 Jan 2024 | 525.00 | 533.00 | 523.30 | 530.00 | 530.00 | 63,698 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 497.10 | 532.85 | 497.10 | 505.65 | 505.65 | 70,914 |
16 Jan 2024 | 499.90 | 507.50 | 494.00 | 498.55 | 498.55 | 43,234 |
15 Jan 2024 | 517.85 | 517.85 | 496.55 | 499.65 | 499.65 | 37,257 |
12 Jan 2024 | 503.55 | 513.05 | 503.00 | 505.70 | 505.70 | 16,040 |
11 Jan 2024 | 497.90 | 511.65 | 496.85 | 499.00 | 499.00 | 27,167 |
10 Jan 2024 | 519.75 | 519.75 | 490.85 | 494.05 | 494.05 | 21,199 |
09 Jan 2024 | 508.00 | 531.10 | 508.00 | 510.15 | 510.15 | 21,315 |
08 Jan 2024 | 527.85 | 527.85 | 501.85 | 507.70 | 507.70 | 21,947 |
05 Jan 2024 | 507.85 | 521.00 | 503.70 | 517.75 | 517.75 | 37,330 |
04 Jan 2024 | 487.80 | 504.90 | 487.00 | 502.00 | 502.00 | 73,677 |
03 Jan 2024 | 485.50 | 495.70 | 482.25 | 485.00 | 485.00 | 10,995 |
02 Jan 2024 | 481.95 | 498.20 | 478.00 | 483.45 | 483.45 | 61,336 |
01 Jan 2024 | 488.20 | 507.45 | 480.00 | 482.85 | 482.85 | 40,280 |
29 Dec 2023 | 476.45 | 483.20 | 466.00 | 478.85 | 478.85 | 23,564 |
28 Dec 2023 | 494.00 | 494.00 | 476.10 | 479.40 | 479.40 | 8,251 |
27 Dec 2023 | 478.05 | 496.85 | 478.05 | 484.35 | 484.35 | 22,541 |
26 Dec 2023 | 480.35 | 480.35 | 474.50 | 477.75 | 477.75 | 22,638 |
22 Dec 2023 | 469.90 | 482.55 | 465.20 | 479.25 | 479.25 | 35,947 |
21 Dec 2023 | 465.45 | 472.70 | 460.00 | 468.65 | 468.65 | 39,382 |
20 Dec 2023 | 474.05 | 483.30 | 466.35 | 473.50 | 473.50 | 42,055 |
19 Dec 2023 | 461.65 | 498.25 | 461.65 | 470.90 | 470.90 | 74,425 |
18 Dec 2023 | 461.25 | 469.65 | 454.95 | 460.50 | 460.50 | 26,615 |
15 Dec 2023 | 459.35 | 467.15 | 459.00 | 463.45 | 463.45 | 10,148 |
14 Dec 2023 | 464.00 | 468.00 | 458.20 | 462.25 | 462.25 | 33,936 |
13 Dec 2023 | 455.45 | 465.95 | 447.85 | 462.15 | 462.15 | 31,027 |
12 Dec 2023 | 463.35 | 464.60 | 449.50 | 452.70 | 452.70 | 21,482 |
11 Dec 2023 | 456.20 | 471.60 | 455.05 | 462.25 | 462.25 | 20,835 |
08 Dec 2023 | 467.25 | 469.55 | 446.70 | 452.60 | 452.60 | 79,512 |
07 Dec 2023 | 480.95 | 485.30 | 462.00 | 466.45 | 466.45 | 41,465 |
06 Dec 2023 | 442.00 | 481.35 | 442.00 | 476.10 | 476.10 | 81,688 |
05 Dec 2023 | 439.40 | 447.30 | 438.50 | 442.30 | 442.30 | 17,107 |
04 Dec 2023 | 452.70 | 453.00 | 434.45 | 443.90 | 443.90 | 31,901 |
01 Dec 2023 | 435.95 | 447.25 | 435.95 | 443.80 | 443.80 | 39,577 |
30 Nov 2023 | 442.95 | 445.00 | 432.85 | 434.45 | 434.45 | 14,260 |
29 Nov 2023 | 447.50 | 447.50 | 436.30 | 438.70 | 438.70 | 25,233 |
28 Nov 2023 | 441.95 | 448.10 | 435.00 | 435.70 | 435.70 | 19,599 |
24 Nov 2023 | 441.95 | 446.00 | 434.40 | 439.55 | 439.55 | 20,011 |
23 Nov 2023 | 441.60 | 444.25 | 430.00 | 432.55 | 432.55 | 20,246 |
22 Nov 2023 | 450.95 | 451.10 | 432.40 | 440.95 | 440.95 | 27,251 |
21 Nov 2023 | 448.55 | 450.65 | 443.30 | 447.65 | 447.65 | 27,811 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |