Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
08 May 2024 | 378.00 | 378.00 | 372.00 | 373.00 | 373.00 | 141,166 |
07 May 2024 | 378.00 | 384.00 | 374.00 | 378.00 | 378.00 | 179,272 |
03 May 2024 | 381.00 | 385.00 | 378.00 | 378.00 | 378.00 | 181,465 |
02 May 2024 | 380.00 | 391.00 | 377.00 | 381.00 | 381.00 | 270,548 |
30 Apr 2024 | 387.00 | 392.00 | 380.00 | 380.00 | 380.00 | 388,751 |
29 Apr 2024 | 387.00 | 392.00 | 380.00 | 387.00 | 387.00 | 307,678 |
26 Apr 2024 | 401.00 | 407.00 | 383.00 | 387.00 | 387.00 | 665,871 |
25 Apr 2024 | 407.00 | 410.00 | 395.00 | 395.00 | 395.00 | 443,491 |
24 Apr 2024 | 403.00 | 411.00 | 402.00 | 407.00 | 407.00 | 398,410 |
23 Apr 2024 | 410.00 | 430.00 | 400.00 | 402.00 | 402.00 | 728,968 |
22 Apr 2024 | 410.00 | 425.00 | 399.00 | 400.00 | 400.00 | 580,724 |
19 Apr 2024 | 421.00 | 435.00 | 403.00 | 412.00 | 412.00 | 1,012,396 |
18 Apr 2024 | 439.00 | 446.00 | 423.00 | 433.00 | 433.00 | 1,463,016 |
17 Apr 2024 | 422.00 | 442.00 | 410.00 | 426.00 | 426.00 | 2,135,975 |
16 Apr 2024 | 466.00 | 505.00 | 412.00 | 417.00 | 417.00 | 19,087,210 |
15 Apr 2024 | 387.00 | 410.00 | 370.00 | 403.00 | 403.00 | 2,099,163 |
12 Apr 2024 | 391.00 | 394.00 | 370.00 | 380.00 | 380.00 | 2,342,272 |
11 Apr 2024 | 500.00 | 503.00 | 396.00 | 397.00 | 397.00 | 10,041,380 |
09 Apr 2024 | 399.00 | 438.00 | 398.00 | 418.00 | 418.00 | 5,162,794 |
08 Apr 2024 | 390.00 | 402.00 | 383.00 | 396.00 | 396.00 | 1,206,106 |
05 Apr 2024 | 392.00 | 400.00 | 380.00 | 382.00 | 382.00 | 672,619 |
04 Apr 2024 | 381.00 | 400.00 | 378.00 | 390.00 | 390.00 | 429,860 |
03 Apr 2024 | 387.00 | 387.00 | 371.00 | 380.00 | 380.00 | 370,053 |
02 Apr 2024 | 386.00 | 391.00 | 378.00 | 385.00 | 385.00 | 429,645 |
01 Apr 2024 | 393.00 | 398.00 | 382.00 | 390.00 | 390.00 | 513,655 |
29 Mar 2024 | 386.00 | 397.00 | 384.00 | 393.00 | 393.00 | 397,727 |
28 Mar 2024 | 379.00 | 394.00 | 375.00 | 386.00 | 386.00 | 480,548 |
27 Mar 2024 | 394.00 | 397.00 | 369.00 | 379.00 | 379.00 | 1,025,630 |
26 Mar 2024 | 390.00 | 411.00 | 384.00 | 393.00 | 393.00 | 802,471 |
25 Mar 2024 | 400.00 | 400.00 | 384.00 | 390.00 | 390.00 | 900,627 |
22 Mar 2024 | 417.00 | 429.00 | 398.00 | 400.00 | 400.00 | 1,336,763 |
21 Mar 2024 | 418.00 | 418.00 | 402.00 | 411.00 | 411.00 | 447,388 |
20 Mar 2024 | 397.00 | 421.00 | 395.00 | 415.00 | 415.00 | 1,355,131 |
19 Mar 2024 | 446.00 | 452.00 | 396.00 | 399.00 | 399.00 | 1,743,857 |
18 Mar 2024 | 408.00 | 494.00 | 400.00 | 438.00 | 438.00 | 4,142,184 |
15 Mar 2024 | 408.00 | 409.00 | 398.00 | 408.00 | 408.00 | 298,876 |
14 Mar 2024 | 409.00 | 412.00 | 398.00 | 408.00 | 408.00 | 455,245 |
13 Mar 2024 | 400.00 | 412.00 | 397.00 | 405.00 | 405.00 | 510,713 |
12 Mar 2024 | 417.00 | 417.00 | 396.00 | 398.00 | 398.00 | 481,984 |
11 Mar 2024 | 419.00 | 420.00 | 402.00 | 417.00 | 417.00 | 375,037 |
08 Mar 2024 | 407.00 | 417.00 | 400.00 | 408.00 | 408.00 | 425,255 |
07 Mar 2024 | 404.00 | 407.00 | 392.00 | 402.00 | 402.00 | 523,881 |
06 Mar 2024 | 424.00 | 426.00 | 395.00 | 400.00 | 400.00 | 1,433,392 |
05 Mar 2024 | 427.00 | 439.00 | 416.00 | 432.00 | 432.00 | 722,514 |
04 Mar 2024 | 451.00 | 464.00 | 429.00 | 433.00 | 433.00 | 886,910 |
29 Feb 2024 | 431.00 | 455.00 | 423.00 | 444.00 | 444.00 | 1,256,285 |
28 Feb 2024 | 469.00 | 577.00 | 465.00 | 466.00 | 466.00 | 4,224,937 |
27 Feb 2024 | 474.00 | 478.00 | 454.00 | 463.00 | 463.00 | 886,671 |
26 Feb 2024 | 498.00 | 505.00 | 463.00 | 474.00 | 474.00 | 1,002,216 |
23 Feb 2024 | 484.00 | 510.00 | 467.00 | 490.00 | 490.00 | 1,048,980 |
22 Feb 2024 | 496.00 | 500.00 | 475.00 | 484.00 | 484.00 | 771,112 |
21 Feb 2024 | 510.00 | 519.00 | 493.00 | 495.00 | 495.00 | 461,813 |
20 Feb 2024 | 508.00 | 521.00 | 502.00 | 507.00 | 507.00 | 481,432 |
19 Feb 2024 | 511.00 | 514.00 | 491.00 | 504.00 | 504.00 | 1,031,874 |
16 Feb 2024 | 543.00 | 543.00 | 510.00 | 520.00 | 520.00 | 975,543 |
15 Feb 2024 | 564.00 | 564.00 | 540.00 | 541.00 | 541.00 | 728,172 |
14 Feb 2024 | 540.00 | 586.00 | 530.00 | 562.00 | 562.00 | 1,656,361 |
13 Feb 2024 | 535.00 | 559.00 | 526.00 | 542.00 | 542.00 | 929,041 |
08 Feb 2024 | 496.00 | 577.00 | 496.00 | 536.00 | 536.00 | 2,882,846 |
07 Feb 2024 | 524.00 | 524.00 | 495.00 | 495.00 | 495.00 | 969,859 |
06 Feb 2024 | 549.00 | 550.00 | 517.00 | 518.00 | 518.00 | 871,428 |
05 Feb 2024 | 545.00 | 551.00 | 530.00 | 545.00 | 545.00 | 465,879 |
02 Feb 2024 | 555.00 | 570.00 | 549.00 | 550.00 | 550.00 | 469,114 |
01 Feb 2024 | 530.00 | 577.00 | 530.00 | 551.00 | 551.00 | 820,958 |
31 Jan 2024 | 545.00 | 562.00 | 530.00 | 543.00 | 543.00 | 818,426 |
30 Jan 2024 | 587.00 | 587.00 | 548.00 | 555.00 | 555.00 | 1,051,105 |
29 Jan 2024 | 577.00 | 593.00 | 527.00 | 577.00 | 577.00 | 2,874,302 |
26 Jan 2024 | 608.00 | 620.00 | 572.00 | 585.00 | 585.00 | 1,062,885 |
25 Jan 2024 | 637.00 | 643.00 | 601.00 | 609.00 | 609.00 | 1,199,450 |
24 Jan 2024 | 652.00 | 670.00 | 619.00 | 638.00 | 638.00 | 1,248,867 |
23 Jan 2024 | 698.00 | 698.00 | 645.00 | 657.00 | 657.00 | 1,711,425 |
22 Jan 2024 | 770.00 | 777.00 | 700.00 | 707.00 | 707.00 | 1,519,657 |
19 Jan 2024 | 745.00 | 756.00 | 729.00 | 735.00 | 735.00 | 720,501 |
18 Jan 2024 | 727.00 | 768.00 | 721.00 | 740.00 | 740.00 | 1,072,945 |
17 Jan 2024 | 773.00 | 775.00 | 705.00 | 727.00 | 727.00 | 1,468,455 |
16 Jan 2024 | 797.00 | 809.00 | 742.00 | 773.00 | 773.00 | 957,649 |
15 Jan 2024 | 830.00 | 830.00 | 794.00 | 797.00 | 797.00 | 1,456,524 |
12 Jan 2024 | 815.00 | 826.00 | 805.00 | 815.00 | 815.00 | 1,280,028 |
11 Jan 2024 | 809.00 | 826.00 | 786.00 | 825.00 | 825.00 | 1,587,305 |
10 Jan 2024 | 826.00 | 840.00 | 803.00 | 809.00 | 809.00 | 1,911,221 |
09 Jan 2024 | 822.00 | 837.00 | 801.00 | 825.00 | 825.00 | 1,496,208 |
08 Jan 2024 | 874.00 | 875.00 | 821.00 | 831.00 | 831.00 | 3,383,571 |
05 Jan 2024 | 794.00 | 849.00 | 790.00 | 833.00 | 833.00 | 6,409,403 |
04 Jan 2024 | 804.00 | 839.00 | 760.00 | 781.00 | 781.00 | 4,750,871 |
03 Jan 2024 | 818.00 | 819.00 | 785.00 | 802.00 | 802.00 | 2,775,242 |
02 Jan 2024 | 752.00 | 878.00 | 738.00 | 809.00 | 809.00 | 11,285,130 |
28 Dec 2023 | 743.00 | 747.00 | 694.00 | 726.00 | 726.00 | 2,669,593 |
27 Dec 2023 | 801.00 | 865.00 | 707.00 | 732.00 | 732.00 | 11,006,360 |
26 Dec 2023 | 806.00 | 818.00 | 726.00 | 793.00 | 793.00 | 4,131,198 |
22 Dec 2023 | 808.00 | 835.00 | 783.00 | 819.00 | 819.00 | 2,278,441 |
21 Dec 2023 | 811.00 | 840.00 | 780.00 | 809.00 | 809.00 | 3,809,427 |
20 Dec 2023 | 786.00 | 853.00 | 762.00 | 835.00 | 835.00 | 3,397,937 |
19 Dec 2023 | 798.00 | 835.00 | 775.00 | 787.00 | 787.00 | 3,141,219 |
18 Dec 2023 | 775.00 | 843.00 | 766.00 | 798.00 | 798.00 | 4,245,001 |
15 Dec 2023 | 769.00 | 805.00 | 747.00 | 785.00 | 785.00 | 3,531,072 |
14 Dec 2023 | 845.00 | 872.00 | 778.00 | 780.00 | 780.00 | 9,060,989 |
13 Dec 2023 | 860.00 | 933.00 | 815.00 | 835.00 | 835.00 | 29,654,360 |
12 Dec 2023 | 721.00 | 955.00 | 715.00 | 955.00 | 955.00 | 53,995,910 |
11 Dec 2023 | 735.00 | 809.00 | 723.00 | 735.00 | 735.00 | 9,234,119 |
08 Dec 2023 | 655.00 | 738.00 | 643.00 | 716.00 | 716.00 | 3,929,508 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |