Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 May 2024 | 588.45 | 600.23 | 566.33 | 571.67 | 571.67 | 564,454 |
30 Apr 2024 | 601.00 | 609.22 | 587.24 | 589.90 | 589.90 | 541,357 |
29 Apr 2024 | 602.69 | 615.92 | 600.00 | 605.99 | 605.99 | 299,671 |
26 Apr 2024 | 599.63 | 611.70 | 565.02 | 608.86 | 608.86 | 384,434 |
25 Apr 2024 | 587.00 | 598.38 | 571.00 | 597.15 | 597.15 | 406,029 |
24 Apr 2024 | 574.18 | 589.87 | 565.01 | 578.74 | 578.74 | 471,961 |
23 Apr 2024 | 542.51 | 581.23 | 542.40 | 574.69 | 574.69 | 639,060 |
22 Apr 2024 | 526.53 | 540.64 | 526.53 | 540.10 | 540.10 | 275,299 |
19 Apr 2024 | 525.05 | 530.17 | 522.99 | 525.51 | 525.51 | 636,671 |
18 Apr 2024 | 512.82 | 526.79 | 512.82 | 526.79 | 526.79 | 381,832 |
17 Apr 2024 | 521.26 | 533.22 | 513.74 | 513.76 | 513.76 | 245,200 |
16 Apr 2024 | 526.30 | 528.49 | 521.10 | 526.47 | 526.47 | 225,727 |
15 Apr 2024 | 526.91 | 530.28 | 521.27 | 525.09 | 525.09 | 351,987 |
12 Apr 2024 | 530.04 | 552.45 | 523.11 | 526.04 | 526.04 | 337,030 |
11 Apr 2024 | 531.80 | 534.50 | 525.39 | 527.51 | 527.51 | 159,370 |
10 Apr 2024 | 535.17 | 535.93 | 527.12 | 531.80 | 531.80 | 687,834 |
09 Apr 2024 | 537.81 | 545.09 | 530.74 | 537.38 | 537.38 | 323,472 |
08 Apr 2024 | 545.50 | 545.75 | 535.35 | 539.89 | 539.89 | 511,239 |
05 Apr 2024 | 544.48 | 546.00 | 534.98 | 541.28 | 541.28 | 293,218 |
04 Apr 2024 | 535.75 | 549.00 | 534.50 | 544.66 | 544.66 | 339,822 |
03 Apr 2024 | 532.00 | 539.50 | 525.81 | 535.75 | 535.75 | 524,237 |
02 Apr 2024 | 529.17 | 539.38 | 523.58 | 536.63 | 536.63 | 493,709 |
01 Apr 2024 | 530.00 | 530.65 | 521.88 | 528.67 | 528.67 | 400,218 |
27 Mar 2024 | 526.88 | 530.02 | 523.94 | 525.60 | 525.60 | 367,065 |
26 Mar 2024 | 517.68 | 528.55 | 517.68 | 524.92 | 524.92 | 274,455 |
25 Mar 2024 | 519.03 | 525.41 | 516.56 | 519.59 | 519.59 | 321,924 |
22 Mar 2024 | 509.00 | 521.84 | 508.72 | 517.20 | 517.20 | 346,327 |
21 Mar 2024 | 512.00 | 516.73 | 506.68 | 509.99 | 509.99 | 230,858 |
20 Mar 2024 | 517.58 | 517.58 | 505.06 | 510.00 | 510.00 | 531,027 |
19 Mar 2024 | 510.80 | 515.76 | 505.67 | 506.85 | 506.85 | 414,933 |
15 Mar 2024 | 513.34 | 519.50 | 507.16 | 510.85 | 510.85 | 1,377,001 |
14 Mar 2024 | 508.21 | 518.55 | 507.38 | 512.53 | 512.53 | 306,026 |
13 Mar 2024 | 498.88 | 513.79 | 496.03 | 508.98 | 508.98 | 327,270 |
12 Mar 2024 | 491.48 | 501.31 | 491.48 | 496.37 | 496.37 | 388,133 |
11 Mar 2024 | 489.55 | 499.84 | 489.55 | 495.30 | 495.30 | 212,322 |
08 Mar 2024 | 490.30 | 499.80 | 490.30 | 496.43 | 496.43 | 275,389 |
07 Mar 2024 | 495.81 | 499.99 | 490.24 | 490.24 | 490.24 | 535,966 |
06 Mar 2024 | 493.66 | 501.62 | 491.01 | 495.81 | 495.81 | 483,138 |
05 Mar 2024 | 485.96 | 493.75 | 482.98 | 492.95 | 492.95 | 334,548 |
04 Mar 2024 | 486.57 | 492.37 | 483.77 | 485.27 | 485.27 | 362,667 |
01 Mar 2024 | 500.09 | 504.08 | 487.33 | 488.06 | 488.06 | 294,671 |
29 Feb 2024 | 478.71 | 502.05 | 478.71 | 500.01 | 500.01 | 2,551,033 |
28 Feb 2024 | 494.00 | 494.00 | 475.00 | 479.99 | 479.99 | 416,453 |
27 Feb 2024 | 504.13 | 505.55 | 489.07 | 494.31 | 494.31 | 311,240 |
26 Feb 2024 | 508.00 | 510.69 | 504.12 | 509.00 | 509.00 | 244,852 |
23 Feb 2024 | 514.94 | 515.99 | 503.28 | 510.00 | 510.00 | 197,655 |
22 Feb 2024 | 506.55 | 514.19 | 502.13 | 514.19 | 514.19 | 243,801 |
21 Feb 2024 | 514.39 | 514.44 | 502.06 | 504.17 | 504.17 | 344,260 |
20 Feb 2024 | 511.00 | 517.69 | 501.02 | 513.14 | 513.14 | 708,791 |
19 Feb 2024 | 515.99 | 524.17 | 515.99 | 522.67 | 522.67 | 52,500 |
16 Feb 2024 | 511.00 | 522.70 | 511.00 | 515.76 | 515.76 | 317,403 |
15 Feb 2024 | 503.27 | 516.07 | 503.27 | 510.71 | 510.71 | 264,570 |
14 Feb 2024 | 504.50 | 512.64 | 503.26 | 507.83 | 507.83 | 326,284 |
13 Feb 2024 | 512.77 | 512.77 | 504.00 | 507.31 | 507.31 | 369,046 |
12 Feb 2024 | 524.18 | 524.18 | 508.18 | 509.32 | 509.32 | 272,066 |
09 Feb 2024 | 534.30 | 534.90 | 521.03 | 521.04 | 521.04 | 387,681 |
08 Feb 2024 | 534.70 | 539.99 | 531.01 | 535.50 | 535.50 | 779,508 |
07 Feb 2024 | 525.64 | 541.08 | 525.64 | 539.79 | 539.79 | 427,393 |
06 Feb 2024 | 519.00 | 537.99 | 517.88 | 530.85 | 530.85 | 614,721 |
02 Feb 2024 | 505.86 | 521.87 | 503.70 | 519.00 | 519.00 | 751,132 |
01 Feb 2024 | 507.00 | 510.02 | 500.00 | 509.45 | 509.45 | 1,157,395 |
31 Jan 2024 | 501.28 | 509.07 | 495.16 | 500.99 | 500.99 | 433,982 |
30 Jan 2024 | 505.00 | 514.51 | 497.70 | 501.18 | 501.18 | 723,584 |
29 Jan 2024 | 502.00 | 515.00 | 497.28 | 505.59 | 505.59 | 873,869 |
26 Jan 2024 | 491.98 | 509.00 | 485.07 | 502.73 | 502.73 | 699,823 |
25 Jan 2024 | 478.00 | 510.00 | 471.05 | 490.08 | 490.08 | 901,906 |
24 Jan 2024 | 474.20 | 481.45 | 471.97 | 474.52 | 474.52 | 748,316 |
23 Jan 2024 | 471.00 | 475.39 | 465.57 | 474.40 | 474.40 | 368,476 |
22 Jan 2024 | 478.18 | 478.78 | 464.21 | 469.32 | 469.32 | 398,735 |
19 Jan 2024 | 475.97 | 478.87 | 455.12 | 478.78 | 478.78 | 473,625 |
18 Jan 2024 | 472.09 | 473.09 | 460.56 | 471.00 | 471.00 | 595,828 |
17 Jan 2024 | 464.00 | 471.72 | 451.39 | 469.26 | 469.26 | 1,097,940 |
16 Jan 2024 | 473.85 | 474.99 | 456.50 | 464.00 | 464.00 | 409,384 |
15 Jan 2024 | 473.94 | 474.32 | 466.61 | 468.00 | 468.00 | 24,489 |
12 Jan 2024 | 479.81 | 481.82 | 471.69 | 473.94 | 473.94 | 365,290 |
11 Jan 2024 | 479.51 | 484.94 | 478.24 | 479.38 | 479.38 | 389,265 |
10 Jan 2024 | 483.62 | 483.62 | 475.23 | 480.39 | 480.39 | 472,700 |
09 Jan 2024 | 484.15 | 484.40 | 474.48 | 474.49 | 474.49 | 405,175 |
08 Jan 2024 | 481.97 | 487.58 | 477.08 | 482.66 | 482.66 | 199,285 |
05 Jan 2024 | 477.21 | 494.95 | 474.68 | 483.64 | 483.64 | 532,668 |
04 Jan 2024 | 477.71 | 484.37 | 473.61 | 474.67 | 474.67 | 449,413 |
03 Jan 2024 | 486.09 | 494.53 | 478.65 | 481.92 | 481.92 | 285,699 |
02 Jan 2024 | 496.95 | 502.37 | 480.18 | 486.09 | 486.09 | 334,299 |
29 Dec 2023 | 496.28 | 499.44 | 492.99 | 498.99 | 498.99 | 127,895 |
28 Dec 2023 | 499.65 | 507.84 | 490.94 | 495.10 | 495.10 | 198,052 |
27 Dec 2023 | 508.22 | 508.59 | 499.70 | 500.28 | 500.28 | 288,023 |
26 Dec 2023 | 496.89 | 510.24 | 496.89 | 508.52 | 508.52 | 100,237 |
22 Dec 2023 | 506.11 | 510.63 | 503.27 | 504.77 | 504.77 | 159,427 |
21 Dec 2023 | 503.85 | 510.96 | 501.21 | 507.80 | 507.80 | 274,830 |
20 Dec 2023 | 510.00 | 511.17 | 502.22 | 503.85 | 503.85 | 1,095,099 |
19 Dec 2023 | 505.82 | 511.01 | 497.07 | 508.29 | 508.29 | 1,094,352 |
18 Dec 2023 | 506.46 | 510.07 | 489.19 | 509.97 | 509.97 | 763,675 |
15 Dec 2023 | 494.89 | 512.09 | 478.25 | 506.12 | 506.12 | 1,771,163 |
14 Dec 2023 | 409.98 | 504.98 | 409.88 | 494.65 | 494.65 | 2,268,505 |
13 Dec 2023 | 398.65 | 403.66 | 390.62 | 394.42 | 394.42 | 559,299 |
11 Dec 2023 | 403.78 | 404.62 | 398.12 | 400.76 | 400.76 | 443,878 |
08 Dec 2023 | 410.95 | 411.67 | 402.00 | 402.15 | 402.15 | 316,617 |
07 Dec 2023 | 406.25 | 418.82 | 406.25 | 411.02 | 411.02 | 336,131 |
06 Dec 2023 | 408.42 | 422.09 | 404.99 | 418.96 | 418.96 | 546,567 |
05 Dec 2023 | 401.78 | 410.78 | 394.16 | 406.70 | 406.70 | 280,374 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |