Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 May 2024 | 414.55 | 418.00 | 410.85 | 413.50 | 413.50 | 41,054 |
30 Apr 2024 | 416.90 | 418.40 | 411.25 | 414.55 | 414.55 | 25,919 |
29 Apr 2024 | 415.15 | 420.95 | 412.05 | 414.20 | 414.20 | 42,009 |
26 Apr 2024 | 416.50 | 418.25 | 412.00 | 414.70 | 414.70 | 30,098 |
25 Apr 2024 | 414.50 | 417.95 | 412.75 | 416.15 | 416.15 | 31,955 |
24 Apr 2024 | 417.25 | 417.25 | 411.00 | 414.45 | 414.45 | 31,754 |
23 Apr 2024 | 414.00 | 420.00 | 410.05 | 413.15 | 413.15 | 39,828 |
22 Apr 2024 | 404.55 | 411.20 | 404.35 | 409.90 | 409.90 | 40,280 |
19 Apr 2024 | 400.40 | 403.60 | 397.00 | 401.80 | 401.80 | 59,394 |
18 Apr 2024 | 408.60 | 415.00 | 405.00 | 406.20 | 406.20 | 36,355 |
16 Apr 2024 | 398.50 | 414.00 | 398.50 | 407.65 | 407.65 | 41,674 |
15 Apr 2024 | 405.15 | 410.00 | 398.50 | 404.55 | 404.55 | 55,570 |
12 Apr 2024 | 413.65 | 417.00 | 410.50 | 414.05 | 414.05 | 44,717 |
10 Apr 2024 | 414.00 | 415.95 | 409.95 | 413.60 | 413.60 | 29,372 |
09 Apr 2024 | 423.40 | 423.40 | 410.00 | 413.85 | 413.85 | 41,564 |
08 Apr 2024 | 425.90 | 426.00 | 417.25 | 419.80 | 419.80 | 44,155 |
05 Apr 2024 | 414.00 | 423.80 | 413.65 | 421.80 | 421.80 | 38,169 |
04 Apr 2024 | 420.40 | 425.00 | 417.20 | 417.85 | 417.85 | 66,789 |
03 Apr 2024 | 411.05 | 423.00 | 407.25 | 420.20 | 420.20 | 83,875 |
02 Apr 2024 | 400.25 | 416.75 | 399.30 | 411.05 | 411.05 | 135,220 |
01 Apr 2024 | 386.20 | 401.65 | 383.15 | 400.25 | 400.25 | 67,532 |
28 Mar 2024 | 387.70 | 393.45 | 376.00 | 380.50 | 380.50 | 109,961 |
27 Mar 2024 | 398.50 | 398.50 | 387.00 | 387.70 | 387.70 | 92,611 |
26 Mar 2024 | 405.00 | 405.85 | 392.05 | 393.45 | 393.45 | 66,468 |
22 Mar 2024 | 400.40 | 408.70 | 394.10 | 403.80 | 403.80 | 50,174 |
21 Mar 2024 | 393.00 | 404.00 | 391.80 | 400.40 | 400.40 | 71,011 |
20 Mar 2024 | 392.05 | 395.40 | 386.05 | 389.65 | 389.65 | 66,492 |
19 Mar 2024 | 401.05 | 401.05 | 388.00 | 390.05 | 390.05 | 59,878 |
18 Mar 2024 | 395.85 | 401.70 | 393.05 | 399.05 | 399.05 | 36,497 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 393.40 | 408.00 | 387.85 | 404.90 | 404.90 | 63,971 |
13 Mar 2024 | 397.80 | 402.55 | 386.00 | 387.60 | 387.60 | 124,474 |
12 Mar 2024 | 408.95 | 408.95 | 397.00 | 397.80 | 397.80 | 83,648 |
11 Mar 2024 | 412.00 | 414.85 | 406.00 | 407.35 | 407.35 | 43,437 |
07 Mar 2024 | 411.80 | 416.10 | 410.10 | 412.00 | 412.00 | 32,569 |
06 Mar 2024 | 415.30 | 418.60 | 407.65 | 411.80 | 411.80 | 57,723 |
05 Mar 2024 | 421.30 | 425.00 | 416.00 | 418.00 | 418.00 | 44,002 |
04 Mar 2024 | 437.55 | 437.70 | 423.55 | 424.95 | 424.95 | 42,156 |
01 Mar 2024 | 428.40 | 431.80 | 423.90 | 424.65 | 424.65 | 50,779 |
29 Feb 2024 | 421.95 | 429.35 | 420.70 | 425.90 | 425.90 | 31,659 |
28 Feb 2024 | 428.55 | 433.35 | 420.55 | 426.20 | 426.20 | 54,760 |
27 Feb 2024 | 433.05 | 439.00 | 429.85 | 432.05 | 432.05 | 65,830 |
26 Feb 2024 | 429.65 | 434.90 | 429.65 | 432.90 | 432.90 | 43,921 |
23 Feb 2024 | 426.30 | 436.60 | 425.95 | 429.65 | 429.65 | 57,688 |
22 Feb 2024 | 430.00 | 432.45 | 422.05 | 426.25 | 426.25 | 34,905 |
21 Feb 2024 | 425.55 | 433.80 | 423.45 | 428.75 | 428.75 | 50,870 |
20 Feb 2024 | 433.50 | 433.50 | 422.00 | 423.45 | 423.45 | 64,336 |
19 Feb 2024 | 430.95 | 434.20 | 427.20 | 429.30 | 429.30 | 38,285 |
16 Feb 2024 | 428.75 | 432.85 | 426.00 | 430.65 | 430.65 | 47,383 |
15 Feb 2024 | 423.15 | 445.00 | 420.15 | 425.30 | 425.30 | 323,788 |
14 Feb 2024 | 411.85 | 420.55 | 406.60 | 418.25 | 418.25 | 83,797 |
13 Feb 2024 | 398.20 | 415.85 | 396.00 | 412.55 | 412.55 | 160,775 |
12 Feb 2024 | 429.00 | 429.00 | 395.00 | 400.15 | 400.15 | 505,480 |
09 Feb 2024 | 471.00 | 474.90 | 428.05 | 433.15 | 433.15 | 578,904 |
08 Feb 2024 | 475.60 | 479.20 | 470.10 | 472.90 | 472.90 | 47,673 |
07 Feb 2024 | 472.30 | 480.90 | 469.30 | 475.60 | 475.60 | 89,354 |
06 Feb 2024 | 476.85 | 478.80 | 468.75 | 469.95 | 469.95 | 75,427 |
05 Feb 2024 | 480.25 | 488.00 | 472.80 | 474.50 | 474.50 | 80,327 |
02 Feb 2024 | 484.60 | 489.50 | 480.00 | 480.55 | 480.55 | 90,328 |
01 Feb 2024 | 493.00 | 493.75 | 480.20 | 484.60 | 484.60 | 65,031 |
31 Jan 2024 | 496.00 | 499.95 | 485.90 | 488.10 | 488.10 | 93,312 |
30 Jan 2024 | 500.00 | 500.50 | 487.00 | 495.80 | 495.80 | 84,894 |
29 Jan 2024 | 484.90 | 503.70 | 475.05 | 489.10 | 489.10 | 194,988 |
25 Jan 2024 | 487.80 | 487.80 | 480.00 | 481.60 | 481.60 | 54,412 |
24 Jan 2024 | 474.05 | 499.25 | 466.05 | 484.40 | 484.40 | 230,547 |
23 Jan 2024 | 489.85 | 492.95 | 470.55 | 471.50 | 471.50 | 109,663 |
19 Jan 2024 | 473.25 | 494.90 | 470.00 | 491.90 | 491.90 | 212,965 |
18 Jan 2024 | 473.20 | 473.25 | 459.00 | 469.70 | 469.70 | 133,807 |
17 Jan 2024 | 476.05 | 480.00 | 467.15 | 470.85 | 470.85 | 123,686 |
16 Jan 2024 | 489.00 | 490.95 | 477.00 | 480.15 | 480.15 | 125,197 |
15 Jan 2024 | 500.00 | 504.90 | 485.60 | 488.70 | 488.70 | 200,991 |
12 Jan 2024 | 500.90 | 501.55 | 483.90 | 495.60 | 495.60 | 362,240 |
11 Jan 2024 | 508.00 | 518.45 | 500.00 | 502.65 | 502.65 | 803,476 |
10 Jan 2024 | 445.00 | 519.00 | 442.50 | 503.55 | 503.55 | 3,045,473 |
09 Jan 2024 | 448.95 | 448.95 | 440.45 | 443.35 | 443.35 | 69,166 |
08 Jan 2024 | 453.40 | 453.95 | 442.05 | 444.70 | 444.70 | 82,174 |
05 Jan 2024 | 448.50 | 451.95 | 446.50 | 448.70 | 448.70 | 108,049 |
04 Jan 2024 | 445.00 | 449.20 | 444.90 | 446.70 | 446.70 | 86,737 |
03 Jan 2024 | 449.15 | 449.15 | 441.45 | 443.85 | 443.85 | 74,747 |
02 Jan 2024 | 450.00 | 452.50 | 438.05 | 446.95 | 446.95 | 145,401 |
01 Jan 2024 | 447.35 | 451.95 | 446.00 | 449.00 | 449.00 | 109,637 |
29 Dec 2023 | 450.00 | 450.45 | 442.30 | 445.10 | 445.10 | 88,021 |
28 Dec 2023 | 441.50 | 449.40 | 440.70 | 447.25 | 447.25 | 190,085 |
27 Dec 2023 | 460.00 | 466.00 | 436.05 | 439.40 | 439.40 | 601,366 |
26 Dec 2023 | 427.20 | 427.20 | 420.85 | 422.75 | 422.75 | 54,810 |
22 Dec 2023 | 424.00 | 428.85 | 420.65 | 425.05 | 425.05 | 47,197 |
21 Dec 2023 | 406.00 | 422.95 | 402.30 | 422.30 | 422.30 | 84,347 |
20 Dec 2023 | 425.00 | 431.30 | 410.10 | 412.20 | 412.20 | 130,101 |
19 Dec 2023 | 425.80 | 428.95 | 423.00 | 424.30 | 424.30 | 61,662 |
18 Dec 2023 | 426.15 | 429.85 | 422.20 | 425.90 | 425.90 | 70,427 |
15 Dec 2023 | 429.60 | 429.60 | 423.00 | 426.15 | 426.15 | 65,108 |
14 Dec 2023 | 430.30 | 430.30 | 424.55 | 425.20 | 425.20 | 45,110 |
13 Dec 2023 | 423.00 | 429.70 | 423.00 | 425.90 | 425.90 | 103,176 |
12 Dec 2023 | 430.45 | 433.30 | 419.55 | 422.00 | 422.00 | 150,351 |
11 Dec 2023 | 432.05 | 438.00 | 424.00 | 427.25 | 427.25 | 90,624 |
08 Dec 2023 | 440.95 | 440.95 | 426.00 | 429.95 | 429.95 | 114,344 |
07 Dec 2023 | 442.45 | 442.45 | 432.05 | 433.15 | 433.15 | 90,255 |
06 Dec 2023 | 444.90 | 445.95 | 436.55 | 438.25 | 438.25 | 92,142 |
05 Dec 2023 | 440.00 | 448.80 | 438.00 | 442.30 | 442.30 | 238,262 |
04 Dec 2023 | 425.00 | 437.45 | 421.15 | 435.75 | 435.75 | 366,473 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |