Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 487.80 | 531.50 | 483.80 | 530.00 | 530.00 | 874,760 |
25 Jul 2024 | 496.20 | 509.50 | 475.00 | 487.80 | 487.80 | 1,396,235 |
24 Jul 2024 | 510.00 | 512.00 | 500.00 | 500.00 | 500.00 | 620,288 |
23 Jul 2024 | 511.00 | 511.50 | 500.50 | 509.00 | 509.00 | 460,227 |
22 Jul 2024 | 499.40 | 511.50 | 492.31 | 509.00 | 509.00 | 604,413 |
19 Jul 2024 | 498.00 | 529.50 | 493.80 | 495.60 | 495.60 | 822,066 |
18 Jul 2024 | 510.00 | 521.00 | 498.00 | 512.00 | 512.00 | 1,317,494 |
17 Jul 2024 | 521.50 | 544.00 | 515.00 | 517.50 | 517.50 | 1,628,227 |
16 Jul 2024 | 530.50 | 538.50 | 525.55 | 538.50 | 538.50 | 935,533 |
15 Jul 2024 | 533.50 | 541.00 | 527.94 | 530.50 | 530.50 | 527,346 |
12 Jul 2024 | 533.00 | 542.00 | 532.00 | 532.00 | 532.00 | 660,754 |
11 Jul 2024 | 536.00 | 543.50 | 526.00 | 538.00 | 538.00 | 700,058 |
10 Jul 2024 | 519.00 | 542.00 | 510.00 | 539.50 | 539.50 | 868,893 |
09 Jul 2024 | 520.00 | 539.00 | 518.50 | 520.00 | 520.00 | 717,974 |
08 Jul 2024 | 537.50 | 541.50 | 517.00 | 530.50 | 530.50 | 1,004,831 |
05 Jul 2024 | 529.50 | 537.17 | 511.56 | 525.50 | 525.50 | 803,111 |
04 Jul 2024 | 527.50 | 532.50 | 516.00 | 517.00 | 517.00 | 563,076 |
03 Jul 2024 | 511.50 | 526.50 | 509.00 | 526.50 | 526.50 | 939,667 |
02 Jul 2024 | 517.00 | 517.95 | 504.00 | 512.00 | 512.00 | 761,840 |
01 Jul 2024 | 523.50 | 532.00 | 513.50 | 514.50 | 514.50 | 594,467 |
28 Jun 2024 | 532.00 | 536.00 | 520.50 | 522.00 | 522.00 | 590,363 |
27 Jun 2024 | 525.00 | 536.50 | 516.00 | 532.50 | 532.50 | 452,318 |
26 Jun 2024 | 541.50 | 542.00 | 527.00 | 528.00 | 528.00 | 685,222 |
25 Jun 2024 | 550.00 | 551.00 | 527.50 | 533.00 | 533.00 | 1,399,800 |
24 Jun 2024 | 543.50 | 550.00 | 529.50 | 550.00 | 550.00 | 1,153,210 |
21 Jun 2024 | 535.50 | 546.00 | 532.50 | 537.00 | 537.00 | 1,882,124 |
20 Jun 2024 | 537.00 | 539.00 | 525.50 | 538.50 | 538.50 | 665,770 |
19 Jun 2024 | 538.00 | 542.50 | 534.50 | 536.50 | 536.50 | 739,751 |
18 Jun 2024 | 535.00 | 541.00 | 526.00 | 537.00 | 537.00 | 814,029 |
17 Jun 2024 | 521.00 | 527.50 | 518.50 | 527.50 | 527.50 | 609,655 |
14 Jun 2024 | 530.00 | 533.50 | 514.50 | 522.00 | 522.00 | 673,416 |
13 Jun 2024 | 526.50 | 537.50 | 526.50 | 531.50 | 531.50 | 583,392 |
12 Jun 2024 | 539.00 | 540.00 | 490.20 | 537.50 | 537.50 | 932,998 |
11 Jun 2024 | 548.00 | 548.00 | 534.50 | 535.00 | 535.00 | 397,816 |
10 Jun 2024 | 542.50 | 548.50 | 539.00 | 548.50 | 548.50 | 760,159 |
07 Jun 2024 | 541.00 | 549.00 | 537.50 | 545.00 | 545.00 | 782,973 |
06 Jun 2024 | 537.00 | 552.50 | 528.50 | 545.50 | 545.50 | 934,556 |
05 Jun 2024 | 568.00 | 568.00 | 532.00 | 532.00 | 532.00 | 1,008,976 |
04 Jun 2024 | 560.50 | 566.00 | 550.50 | 553.50 | 553.50 | 1,394,752 |
03 Jun 2024 | 564.50 | 575.00 | 562.00 | 565.00 | 565.00 | 658,101 |
31 May 2024 | 556.00 | 570.00 | 556.00 | 565.50 | 565.50 | 1,574,571 |
30 May 2024 | 548.50 | 558.50 | 541.50 | 554.00 | 554.00 | 916,766 |
29 May 2024 | 551.50 | 558.50 | 542.00 | 545.00 | 545.00 | 597,059 |
28 May 2024 | 553.50 | 567.50 | 551.50 | 555.00 | 555.00 | 713,096 |
24 May 2024 | 545.00 | 561.50 | 540.00 | 555.00 | 555.00 | 622,077 |
23 May 2024 | 545.00 | 558.00 | 536.50 | 557.00 | 557.00 | 636,642 |
22 May 2024 | 549.50 | 559.50 | 540.00 | 547.50 | 547.50 | 727,935 |
21 May 2024 | 538.50 | 551.50 | 490.00 | 551.50 | 551.50 | 569,832 |
20 May 2024 | 516.00 | 539.50 | 516.00 | 538.50 | 538.50 | 425,229 |
17 May 2024 | 526.50 | 534.00 | 521.00 | 528.50 | 528.50 | 1,889,927 |
16 May 2024 | 525.50 | 534.50 | 521.00 | 531.00 | 531.00 | 781,654 |
15 May 2024 | 530.50 | 530.50 | 517.50 | 526.00 | 526.00 | 1,064,907 |
14 May 2024 | 513.50 | 538.00 | 490.00 | 519.50 | 519.50 | 3,028,527 |
13 May 2024 | 512.50 | 520.32 | 504.00 | 504.00 | 504.00 | 759,959 |
10 May 2024 | 516.50 | 528.50 | 509.00 | 521.50 | 521.50 | 1,871,183 |
09 May 2024 | 511.50 | 528.00 | 511.50 | 517.50 | 517.50 | 749,803 |
08 May 2024 | 516.00 | 540.00 | 516.00 | 524.00 | 524.00 | 1,262,772 |
07 May 2024 | 500.00 | 534.50 | 500.00 | 524.50 | 524.50 | 3,482,578 |
03 May 2024 | 509.00 | 514.50 | 490.20 | 510.00 | 510.00 | 397,693 |
02 May 2024 | 511.00 | 514.50 | 501.50 | 510.00 | 510.00 | 421,927 |
01 May 2024 | 505.00 | 509.50 | 509.50 | 508.50 | 508.50 | 108,769 |
30 Apr 2024 | 524.50 | 524.00 | 505.50 | 507.50 | 507.50 | 389,245 |
29 Apr 2024 | 514.50 | 522.50 | 505.00 | 514.00 | 514.00 | 637,266 |
26 Apr 2024 | 520.00 | 520.00 | 510.50 | 510.50 | 510.50 | 758,415 |
25 Apr 2024 | 522.00 | 525.50 | 516.00 | 516.50 | 516.50 | 2,004,440 |
24 Apr 2024 | 520.00 | 521.99 | 517.00 | 520.50 | 520.50 | 4,010,421 |
23 Apr 2024 | 514.00 | 518.00 | 512.00 | 512.50 | 512.50 | 1,816,692 |
22 Apr 2024 | 509.50 | 514.50 | 503.50 | 511.00 | 511.00 | 691,796 |
19 Apr 2024 | 504.50 | 509.00 | 496.80 | 502.00 | 502.00 | 618,329 |
18 Apr 2024 | 511.00 | 511.00 | 498.60 | 504.50 | 504.50 | 602,671 |
17 Apr 2024 | 498.60 | 504.00 | 495.80 | 503.50 | 503.50 | 695,039 |
16 Apr 2024 | 503.00 | 506.46 | 496.40 | 500.00 | 500.00 | 916,079 |
15 Apr 2024 | 505.50 | 519.00 | 504.00 | 510.50 | 510.50 | 1,600,513 |
12 Apr 2024 | 516.00 | 518.00 | 503.00 | 508.00 | 508.00 | 800,176 |
11 Apr 2024 | 506.00 | 511.00 | 500.50 | 509.50 | 509.50 | 1,864,372 |
10 Apr 2024 | 502.00 | 506.50 | 497.20 | 506.50 | 506.50 | 955,565 |
09 Apr 2024 | 520.00 | 520.00 | 493.20 | 500.50 | 500.50 | 3,574,032 |
08 Apr 2024 | 516.00 | 522.50 | 510.50 | 513.50 | 513.50 | 1,114,679 |
05 Apr 2024 | 527.50 | 527.50 | 509.00 | 515.00 | 515.00 | 674,492 |
04 Apr 2024 | 511.50 | 521.50 | 511.50 | 520.00 | 520.00 | 1,356,839 |
03 Apr 2024 | 521.00 | 522.50 | 512.00 | 517.50 | 517.50 | 978,717 |
02 Apr 2024 | 520.00 | 526.50 | 517.00 | 521.00 | 521.00 | 1,936,265 |
28 Mar 2024 | 533.50 | 537.00 | 520.00 | 520.00 | 520.00 | 1,527,048 |
27 Mar 2024 | 539.50 | 543.50 | 531.00 | 532.00 | 532.00 | 1,112,668 |
26 Mar 2024 | 514.00 | 535.50 | 511.52 | 533.00 | 533.00 | 7,725,376 |
25 Mar 2024 | 515.00 | 519.68 | 513.50 | 514.00 | 514.00 | 836,542 |
22 Mar 2024 | 529.00 | 529.00 | 514.50 | 518.00 | 518.00 | 933,696 |
21 Mar 2024 | 518.00 | 526.00 | 518.00 | 518.00 | 518.00 | 846,263 |
20 Mar 2024 | 518.00 | 526.50 | 517.00 | 518.00 | 518.00 | 653,095 |
19 Mar 2024 | 517.00 | 523.00 | 516.00 | 523.00 | 523.00 | 1,413,763 |
18 Mar 2024 | 515.00 | 518.00 | 511.50 | 517.00 | 517.00 | 714,132 |
15 Mar 2024 | 525.00 | 525.00 | 504.50 | 511.00 | 511.00 | 1,884,195 |
14 Mar 2024 | 514.00 | 523.50 | 510.00 | 513.50 | 513.50 | 1,408,465 |
13 Mar 2024 | 505.50 | 515.00 | 504.50 | 511.50 | 511.50 | 2,202,295 |
12 Mar 2024 | 512.00 | 512.00 | 504.00 | 509.00 | 509.00 | 1,005,573 |
11 Mar 2024 | 521.50 | 521.50 | 504.00 | 507.00 | 507.00 | 675,311 |
08 Mar 2024 | 510.00 | 517.00 | 505.00 | 509.50 | 509.50 | 848,647 |
07 Mar 2024 | 512.50 | 522.50 | 508.00 | 508.00 | 508.00 | 1,487,551 |
06 Mar 2024 | 519.00 | 519.50 | 506.50 | 519.00 | 519.00 | 1,124,426 |
05 Mar 2024 | 505.00 | 514.50 | 499.60 | 510.00 | 510.00 | 1,769,315 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |