Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 596.40 | 632.20 | 578.00 | 618.84 | 618.84 | 152,714 |
25 Apr 2024 | 590.10 | 594.20 | 575.00 | 583.30 | 583.30 | 55,457 |
24 Apr 2024 | 585.00 | 607.20 | 581.80 | 589.50 | 589.50 | 266,650 |
23 Apr 2024 | 529.40 | 532.20 | 512.20 | 524.74 | 524.74 | 71,301 |
22 Apr 2024 | 530.10 | 526.20 | 511.80 | 515.40 | 515.40 | 90,118 |
19 Apr 2024 | 540.80 | 548.20 | 522.90 | 531.33 | 531.33 | 93,540 |
18 Apr 2024 | 581.00 | 583.00 | 542.40 | 554.47 | 554.47 | 43,282 |
17 Apr 2024 | 587.50 | 608.60 | 571.00 | 593.71 | 593.71 | 51,673 |
16 Apr 2024 | 602.10 | 607.00 | 582.20 | 599.38 | 599.38 | 44,434 |
15 Apr 2024 | 594.10 | 610.80 | 581.00 | 608.22 | 608.22 | 78,659 |
12 Apr 2024 | 585.00 | 608.80 | 578.80 | 584.60 | 584.60 | 78,557 |
11 Apr 2024 | 584.00 | 588.00 | 574.20 | 582.80 | 582.80 | 31,208 |
10 Apr 2024 | 577.00 | 596.40 | 569.40 | 582.80 | 582.80 | 25,391 |
09 Apr 2024 | 578.10 | 588.20 | 570.40 | 575.40 | 575.40 | 37,397 |
08 Apr 2024 | 580.00 | 582.00 | 571.60 | 578.25 | 578.25 | 30,274 |
05 Apr 2024 | 565.00 | 581.00 | 563.00 | 576.09 | 576.09 | 55,678 |
04 Apr 2024 | 578.10 | 577.80 | 565.40 | 573.12 | 573.12 | 16,941 |
03 Apr 2024 | 578.10 | 583.04 | 565.20 | 571.87 | 571.87 | 42,689 |
02 Apr 2024 | 570.10 | 590.80 | 562.40 | 576.40 | 576.40 | 48,286 |
28 Mar 2024 | 580.50 | 578.20 | 564.00 | 566.01 | 566.01 | 16,367 |
27 Mar 2024 | 583.85 | 584.80 | 569.60 | 576.10 | 576.10 | 63,493 |
26 Mar 2024 | 575.35 | 584.80 | 576.30 | 580.92 | 580.92 | 38,537 |
25 Mar 2024 | 576.00 | 585.70 | 570.50 | 580.79 | 580.79 | 107,271 |
22 Mar 2024 | 586.00 | 580.70 | 566.70 | 573.91 | 573.91 | 58,500 |
21 Mar 2024 | 557.05 | 586.30 | 545.60 | 577.59 | 577.59 | 65,334 |
20 Mar 2024 | 552.50 | 560.70 | 548.82 | 551.79 | 551.79 | 78,614 |
19 Mar 2024 | 553.05 | 554.60 | 544.90 | 551.53 | 551.53 | 55,677 |
18 Mar 2024 | 547.05 | 557.30 | 547.40 | 552.30 | 552.30 | 48,098 |
15 Mar 2024 | 551.15 | 563.60 | 548.70 | 553.09 | 553.09 | 30,399 |
14 Mar 2024 | 575.65 | 573.50 | 557.30 | 560.14 | 560.14 | 38,123 |
13 Mar 2024 | 577.45 | 578.40 | 563.40 | 566.61 | 566.61 | 31,841 |
12 Mar 2024 | 567.75 | 566.90 | 549.40 | 560.48 | 560.48 | 26,145 |
11 Mar 2024 | 575.05 | 580.90 | 552.40 | 560.24 | 560.24 | 52,688 |
08 Mar 2024 | 600.70 | 605.40 | 576.00 | 594.51 | 594.51 | 30,918 |
07 Mar 2024 | 580.00 | 600.20 | 571.80 | 576.00 | 576.00 | 82,348 |
06 Mar 2024 | 565.05 | 579.30 | 563.10 | 575.28 | 575.28 | 51,846 |
05 Mar 2024 | 588.10 | 589.30 | 565.00 | 573.14 | 573.14 | 28,556 |
04 Mar 2024 | 575.55 | 589.30 | 574.40 | 584.36 | 584.36 | 32,480 |
01 Mar 2024 | 570.00 | 573.50 | 558.70 | 568.36 | 568.36 | 55,113 |
29 Feb 2024 | 570.00 | 572.20 | 547.60 | 563.70 | 563.70 | 99,626 |
28 Feb 2024 | 560.00 | 573.00 | 540.00 | 567.07 | 567.07 | 100,122 |
27 Feb 2024 | 580.00 | 583.20 | 571.40 | 578.65 | 578.65 | 52,752 |
26 Feb 2024 | 559.05 | 577.40 | 550.80 | 569.42 | 569.42 | 122,106 |
23 Feb 2024 | 566.20 | 564.00 | 552.70 | 557.59 | 557.59 | 25,596 |
22 Feb 2024 | 588.50 | 585.30 | 556.40 | 557.48 | 557.48 | 114,725 |
21 Feb 2024 | 558.40 | 544.90 | 533.60 | 539.29 | 539.29 | 33,778 |
20 Feb 2024 | 568.20 | 572.40 | 538.30 | 540.30 | 540.30 | 62,149 |
19 Feb 2024 | 584.50 | 584.80 | 568.90 | 571.43 | 571.43 | 38,626 |
16 Feb 2024 | 569.45 | 581.80 | 558.80 | 579.31 | 579.31 | 46,891 |
15 Feb 2024 | 575.05 | 570.90 | 555.20 | 566.35 | 566.35 | 22,857 |
14 Feb 2024 | 545.35 | 561.50 | 545.70 | 553.43 | 553.43 | 124,162 |
13 Feb 2024 | 560.00 | 571.80 | 540.00 | 550.13 | 550.13 | 77,145 |
12 Feb 2024 | 583.05 | 583.00 | 565.10 | 568.90 | 568.90 | 87,341 |
09 Feb 2024 | 556.00 | 580.60 | 551.20 | 573.41 | 573.41 | 45,126 |
08 Feb 2024 | 547.05 | 557.90 | 542.80 | 553.04 | 553.04 | 26,294 |
07 Feb 2024 | 539.45 | 547.80 | 531.40 | 542.40 | 542.40 | 63,503 |
06 Feb 2024 | 529.55 | 539.40 | 523.20 | 535.63 | 535.63 | 34,311 |
05 Feb 2024 | 529.05 | 527.40 | 515.90 | 523.40 | 523.40 | 28,933 |
02 Feb 2024 | 529.45 | 527.90 | 518.10 | 520.52 | 520.52 | 3,596 |
01 Feb 2024 | 522.00 | 532.50 | 513.10 | 528.10 | 528.10 | 128,926 |
31 Jan 2024 | 510.58 | 523.90 | 511.70 | 515.25 | 515.25 | 57,351 |
30 Jan 2024 | 522.97 | 526.20 | 518.20 | 522.30 | 522.30 | 43,353 |
29 Jan 2024 | 524.00 | 526.90 | 515.70 | 521.32 | 521.32 | 61,171 |
26 Jan 2024 | 525.08 | 535.30 | 511.10 | 520.66 | 520.66 | 107,294 |
25 Jan 2024 | 533.05 | 536.50 | 521.00 | 530.35 | 530.35 | 25,942 |
24 Jan 2024 | 520.00 | 537.60 | 515.90 | 525.92 | 525.92 | 47,580 |
23 Jan 2024 | 506.00 | 514.40 | 504.20 | 509.56 | 509.56 | 42,296 |
22 Jan 2024 | 496.50 | 515.50 | 493.15 | 510.08 | 510.08 | 85,427 |
19 Jan 2024 | 498.33 | 503.00 | 492.25 | 496.65 | 496.65 | 163,987 |
18 Jan 2024 | 465.00 | 498.38 | 470.60 | 493.95 | 493.95 | 82,336 |
17 Jan 2024 | 448.20 | 465.35 | 446.65 | 462.53 | 462.53 | 55,688 |
16 Jan 2024 | 450.00 | 454.98 | 444.80 | 448.74 | 448.74 | 26,626 |
15 Jan 2024 | 450.20 | 456.45 | 449.98 | 451.45 | 451.45 | 26,700 |
12 Jan 2024 | 455.00 | 457.75 | 446.35 | 449.39 | 449.39 | 28,926 |
11 Jan 2024 | 445.00 | 458.55 | 449.75 | 453.21 | 453.21 | 29,502 |
10 Jan 2024 | 445.77 | 451.95 | 443.10 | 445.30 | 445.30 | 33,447 |
09 Jan 2024 | 450.00 | 451.70 | 438.30 | 445.82 | 445.82 | 40,922 |
08 Jan 2024 | 440.00 | 445.60 | 439.25 | 442.81 | 442.81 | 34,200 |
05 Jan 2024 | 439.88 | 442.15 | 432.20 | 441.06 | 441.06 | 35,420 |
04 Jan 2024 | 440.00 | 445.30 | 425.55 | 436.31 | 436.31 | 60,327 |
03 Jan 2024 | 455.20 | 460.25 | 433.15 | 439.93 | 439.93 | 51,648 |
02 Jan 2024 | 460.00 | 476.05 | 452.85 | 457.59 | 457.59 | 35,834 |
29 Dec 2023 | 475.00 | 479.60 | 469.45 | 471.32 | 471.32 | 18,923 |
28 Dec 2023 | 480.00 | 480.15 | 474.70 | 475.55 | 475.55 | 22,539 |
27 Dec 2023 | 478.00 | 482.35 | 470.90 | 474.91 | 474.91 | 15,901 |
22 Dec 2023 | 468.20 | 476.25 | 466.95 | 473.75 | 473.75 | 34,533 |
21 Dec 2023 | 470.00 | 475.85 | 461.10 | 473.40 | 473.40 | 44,830 |
20 Dec 2023 | 475.00 | 482.60 | 469.10 | 473.09 | 473.09 | 66,133 |
19 Dec 2023 | 465.00 | 484.30 | 477.10 | 482.64 | 482.64 | 87,671 |
18 Dec 2023 | 491.63 | 494.55 | 478.40 | 480.00 | 480.00 | 38,156 |
15 Dec 2023 | 486.00 | 491.65 | 483.30 | 489.67 | 489.67 | 57,796 |
14 Dec 2023 | 487.52 | 492.75 | 474.95 | 483.64 | 483.64 | 61,708 |
13 Dec 2023 | 468.52 | 484.00 | 462.00 | 480.24 | 480.24 | 27,495 |
12 Dec 2023 | 462.00 | 469.45 | 459.55 | 464.27 | 464.27 | 21,993 |
11 Dec 2023 | 460.67 | 468.00 | 455.90 | 462.35 | 462.35 | 21,268 |
08 Dec 2023 | 450.77 | 460.85 | 453.00 | 458.70 | 458.70 | 18,763 |
07 Dec 2023 | 450.00 | 454.95 | 444.85 | 450.95 | 450.95 | 15,410 |
06 Dec 2023 | 452.00 | 458.45 | 445.25 | 452.27 | 452.27 | 35,968 |
05 Dec 2023 | 444.52 | 452.35 | 442.00 | 447.95 | 447.95 | 47,251 |
04 Dec 2023 | 470.88 | 474.80 | 443.50 | 449.82 | 449.82 | 110,363 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |