Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 476.23 | 476.23 | 467.80 | 469.71 | 469.71 | 588,400 |
25 Jul 2024 | 476.11 | 484.23 | 469.84 | 470.68 | 470.68 | 591,200 |
24 Jul 2024 | 469.78 | 478.48 | 463.94 | 471.34 | 471.34 | 671,700 |
23 Jul 2024 | 477.91 | 479.34 | 469.93 | 470.41 | 470.41 | 398,500 |
22 Jul 2024 | 474.90 | 479.30 | 466.98 | 475.29 | 475.29 | 576,600 |
19 Jul 2024 | 475.56 | 476.22 | 462.71 | 468.20 | 468.20 | 750,300 |
18 Jul 2024 | 489.03 | 490.00 | 468.04 | 470.74 | 470.74 | 748,200 |
17 Jul 2024 | 497.81 | 516.96 | 491.77 | 496.47 | 496.47 | 627,600 |
16 Jul 2024 | 484.03 | 502.32 | 483.93 | 499.52 | 499.52 | 795,400 |
15 Jul 2024 | 490.80 | 491.36 | 481.40 | 482.70 | 482.70 | 418,100 |
12 Jul 2024 | 490.88 | 500.23 | 488.34 | 492.74 | 492.74 | 351,800 |
11 Jul 2024 | 486.18 | 494.70 | 486.18 | 487.78 | 487.78 | 409,400 |
10 Jul 2024 | 478.53 | 483.70 | 470.96 | 483.39 | 483.39 | 328,100 |
09 Jul 2024 | 482.73 | 483.00 | 476.83 | 477.89 | 477.89 | 292,500 |
08 Jul 2024 | 486.46 | 487.32 | 481.53 | 483.73 | 483.73 | 225,000 |
05 Jul 2024 | 476.26 | 488.89 | 475.31 | 486.00 | 486.00 | 381,800 |
03 Jul 2024 | 475.91 | 479.77 | 472.67 | 477.49 | 477.49 | 297,200 |
02 Jul 2024 | 477.27 | 480.81 | 473.09 | 477.23 | 477.23 | 414,000 |
01 Jul 2024 | 486.44 | 490.70 | 474.45 | 476.40 | 476.40 | 435,900 |
28 Jun 2024 | 493.76 | 496.25 | 484.93 | 487.20 | 487.20 | 863,800 |
27 Jun 2024 | 487.44 | 494.16 | 485.18 | 493.96 | 493.96 | 350,000 |
26 Jun 2024 | 489.42 | 492.72 | 486.92 | 488.61 | 488.61 | 394,900 |
25 Jun 2024 | 493.49 | 495.35 | 487.44 | 491.08 | 491.08 | 718,300 |
24 Jun 2024 | 494.40 | 496.35 | 487.91 | 491.49 | 491.49 | 703,900 |
21 Jun 2024 | 497.72 | 500.61 | 490.00 | 495.73 | 495.73 | 1,220,000 |
20 Jun 2024 | 502.13 | 502.13 | 493.78 | 495.96 | 495.96 | 752,900 |
18 Jun 2024 | 501.08 | 504.76 | 497.88 | 503.60 | 503.60 | 621,900 |
17 Jun 2024 | 500.16 | 504.94 | 495.54 | 504.33 | 504.33 | 509,800 |
14 Jun 2024 | 504.13 | 508.90 | 500.52 | 504.00 | 504.00 | 386,700 |
13 Jun 2024 | 511.13 | 512.70 | 488.73 | 506.12 | 506.12 | 463,000 |
12 Jun 2024 | 512.00 | 521.52 | 509.47 | 514.28 | 514.28 | 414,200 |
11 Jun 2024 | 506.54 | 508.02 | 501.52 | 506.20 | 506.20 | 348,800 |
10 Jun 2024 | 492.74 | 511.92 | 492.74 | 508.26 | 508.26 | 565,100 |
07 Jun 2024 | 494.44 | 501.20 | 493.20 | 497.51 | 497.51 | 380,900 |
06 Jun 2024 | 492.49 | 502.51 | 490.31 | 497.84 | 497.84 | 486,400 |
05 Jun 2024 | 495.07 | 498.60 | 493.00 | 495.84 | 495.84 | 428,400 |
04 Jun 2024 | 491.25 | 492.00 | 483.02 | 491.06 | 491.06 | 775,900 |
03 Jun 2024 | 495.28 | 498.42 | 486.99 | 492.43 | 492.43 | 473,600 |
31 May 2024 | 500.17 | 504.72 | 491.16 | 496.95 | 496.95 | 935,400 |
30 May 2024 | 500.69 | 501.93 | 495.04 | 499.77 | 499.77 | 514,700 |
29 May 2024 | 500.00 | 507.37 | 496.08 | 498.35 | 498.35 | 465,600 |
28 May 2024 | 514.24 | 514.24 | 501.81 | 505.40 | 505.40 | 499,300 |
24 May 2024 | 518.90 | 524.35 | 514.30 | 516.50 | 516.50 | 267,200 |
23 May 2024 | 522.01 | 524.82 | 511.78 | 516.10 | 516.10 | 503,800 |
22 May 2024 | 520.58 | 522.65 | 516.25 | 517.94 | 517.94 | 494,500 |
21 May 2024 | 524.93 | 529.18 | 518.40 | 518.44 | 518.44 | 486,500 |
20 May 2024 | 543.67 | 545.43 | 528.84 | 530.07 | 530.07 | 517,400 |
17 May 2024 | 540.94 | 543.85 | 538.43 | 543.45 | 543.45 | 446,000 |
16 May 2024 | 544.77 | 547.22 | 538.91 | 540.94 | 540.94 | 525,200 |
15 May 2024 | 523.68 | 548.88 | 523.68 | 548.53 | 548.53 | 823,800 |
14 May 2024 | 505.76 | 522.38 | 505.38 | 521.11 | 521.11 | 636,600 |
13 May 2024 | 513.49 | 514.62 | 501.23 | 503.02 | 503.02 | 374,400 |
10 May 2024 | 502.42 | 510.62 | 501.68 | 509.82 | 509.82 | 526,500 |
09 May 2024 | 488.28 | 505.07 | 488.28 | 500.82 | 500.82 | 546,600 |
08 May 2024 | 481.80 | 487.37 | 475.97 | 487.07 | 487.07 | 604,600 |
07 May 2024 | 478.41 | 486.16 | 478.12 | 483.68 | 483.68 | 368,100 |
06 May 2024 | 481.85 | 484.99 | 473.80 | 476.87 | 476.87 | 298,200 |
03 May 2024 | 485.82 | 493.98 | 478.45 | 480.60 | 480.60 | 548,000 |
02 May 2024 | 465.60 | 477.67 | 465.60 | 475.82 | 475.82 | 518,300 |
01 May 2024 | 473.00 | 485.00 | 462.00 | 468.04 | 468.04 | 1,018,200 |
30 Apr 2024 | 503.37 | 506.59 | 491.81 | 492.76 | 492.76 | 754,700 |
29 Apr 2024 | 500.47 | 508.88 | 500.47 | 505.34 | 505.34 | 414,100 |
26 Apr 2024 | 484.03 | 500.48 | 484.03 | 499.30 | 499.30 | 529,800 |
25 Apr 2024 | 494.82 | 494.82 | 479.88 | 489.24 | 489.24 | 358,500 |
24 Apr 2024 | 489.24 | 497.40 | 487.88 | 494.26 | 494.26 | 493,000 |
23 Apr 2024 | 482.60 | 494.45 | 481.49 | 493.80 | 493.80 | 558,400 |
22 Apr 2024 | 479.48 | 481.94 | 473.86 | 479.57 | 479.57 | 419,600 |
19 Apr 2024 | 482.20 | 482.21 | 471.42 | 476.35 | 476.35 | 568,600 |
18 Apr 2024 | 478.29 | 483.10 | 475.56 | 477.79 | 477.79 | 399,900 |
17 Apr 2024 | 489.44 | 490.49 | 477.63 | 478.24 | 478.24 | 533,300 |
16 Apr 2024 | 490.62 | 495.94 | 488.77 | 489.57 | 489.57 | 556,500 |
15 Apr 2024 | 506.57 | 506.57 | 489.81 | 491.29 | 491.29 | 495,300 |
12 Apr 2024 | 497.50 | 501.44 | 492.99 | 497.79 | 497.79 | 513,700 |
11 Apr 2024 | 504.18 | 509.12 | 502.25 | 503.10 | 503.10 | 388,100 |
10 Apr 2024 | 510.35 | 512.72 | 500.68 | 504.14 | 504.14 | 427,900 |
09 Apr 2024 | 515.64 | 522.39 | 510.50 | 519.81 | 519.81 | 390,100 |
08 Apr 2024 | 519.83 | 521.04 | 512.64 | 514.70 | 514.70 | 415,200 |
05 Apr 2024 | 518.10 | 524.06 | 516.92 | 519.54 | 519.54 | 434,900 |
04 Apr 2024 | 530.69 | 532.44 | 516.81 | 518.10 | 518.10 | 354,000 |
03 Apr 2024 | 521.10 | 530.76 | 521.10 | 524.04 | 524.04 | 333,000 |
02 Apr 2024 | 527.60 | 527.60 | 518.54 | 521.67 | 521.67 | 382,300 |
01 Apr 2024 | 541.37 | 542.41 | 528.11 | 532.41 | 532.41 | 302,400 |
28 Mar 2024 | 542.20 | 543.33 | 537.39 | 539.93 | 539.93 | 290,100 |
27 Mar 2024 | 537.78 | 540.92 | 533.99 | 539.57 | 539.57 | 308,800 |
26 Mar 2024 | 528.27 | 533.77 | 526.15 | 530.60 | 530.60 | 398,100 |
25 Mar 2024 | 530.19 | 534.99 | 524.52 | 529.71 | 529.71 | 363,900 |
22 Mar 2024 | 532.92 | 537.78 | 526.88 | 530.72 | 530.72 | 251,400 |
21 Mar 2024 | 535.00 | 541.84 | 530.74 | 532.09 | 532.09 | 428,500 |
20 Mar 2024 | 533.27 | 535.48 | 524.54 | 529.50 | 529.50 | 422,500 |
19 Mar 2024 | 529.10 | 536.58 | 529.03 | 534.42 | 534.42 | 335,000 |
18 Mar 2024 | 532.83 | 535.69 | 529.00 | 529.81 | 529.81 | 379,500 |
15 Mar 2024 | 530.12 | 536.85 | 526.73 | 529.77 | 529.77 | 829,400 |
14 Mar 2024 | 540.68 | 542.43 | 531.55 | 535.58 | 535.58 | 337,100 |
13 Mar 2024 | 547.28 | 550.24 | 537.91 | 540.18 | 540.18 | 315,300 |
12 Mar 2024 | 549.12 | 552.20 | 543.16 | 546.84 | 546.84 | 397,000 |
11 Mar 2024 | 562.25 | 562.25 | 544.31 | 548.31 | 548.31 | 465,000 |
08 Mar 2024 | 564.81 | 574.94 | 559.32 | 561.41 | 561.41 | 299,100 |
07 Mar 2024 | 565.21 | 570.71 | 559.49 | 563.22 | 563.22 | 375,000 |
06 Mar 2024 | 563.59 | 567.03 | 557.29 | 557.46 | 557.46 | 371,800 |
05 Mar 2024 | 571.67 | 571.67 | 555.92 | 558.32 | 558.32 | 417,800 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |