Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Jun 2024 | 518.00 | 547.60 | 516.55 | 541.90 | 541.90 | 11,399,710 |
27 Jun 2024 | 518.00 | 522.00 | 510.25 | 517.55 | 517.55 | 3,845,267 |
26 Jun 2024 | 525.00 | 527.85 | 515.00 | 517.75 | 517.75 | 6,268,773 |
25 Jun 2024 | 500.80 | 521.00 | 496.35 | 519.25 | 519.25 | 8,427,606 |
24 Jun 2024 | 501.00 | 501.00 | 488.40 | 499.15 | 499.15 | 3,168,748 |
21 Jun 2024 | 496.95 | 507.00 | 490.45 | 502.05 | 502.05 | 5,309,186 |
20 Jun 2024 | 485.00 | 495.90 | 483.40 | 494.05 | 494.05 | 4,238,014 |
19 Jun 2024 | 486.00 | 489.00 | 479.65 | 484.65 | 484.65 | 3,228,626 |
18 Jun 2024 | 477.25 | 488.65 | 477.00 | 484.80 | 484.80 | 3,169,655 |
14 Jun 2024 | 476.70 | 479.15 | 472.10 | 476.45 | 476.45 | 1,748,591 |
13 Jun 2024 | 478.25 | 481.80 | 475.95 | 476.70 | 476.70 | 1,644,139 |
12 Jun 2024 | 481.35 | 484.95 | 475.30 | 477.90 | 477.90 | 2,130,425 |
11 Jun 2024 | 487.15 | 488.00 | 480.40 | 481.35 | 481.35 | 2,186,575 |
10 Jun 2024 | 486.05 | 488.40 | 481.75 | 487.15 | 487.15 | 2,132,005 |
07 Jun 2024 | 474.00 | 486.55 | 470.10 | 485.05 | 485.05 | 3,264,588 |
06 Jun 2024 | 474.00 | 474.00 | 466.25 | 471.00 | 471.00 | 2,364,537 |
05 Jun 2024 | 454.00 | 473.40 | 447.40 | 470.15 | 470.15 | 2,206,982 |
04 Jun 2024 | 476.60 | 476.65 | 429.00 | 451.40 | 451.40 | 3,876,955 |
03 Jun 2024 | 477.00 | 479.75 | 469.10 | 476.65 | 476.65 | 2,122,390 |
31 May 2024 | 470.00 | 476.00 | 461.95 | 463.50 | 463.50 | 3,935,307 |
30 May 2024 | 471.05 | 477.60 | 463.00 | 465.75 | 465.75 | 4,052,768 |
29 May 2024 | 470.25 | 472.00 | 466.40 | 471.05 | 471.05 | 2,459,093 |
28 May 2024 | 476.95 | 479.70 | 471.15 | 473.95 | 473.95 | 2,887,519 |
27 May 2024 | 481.70 | 483.00 | 473.95 | 476.95 | 476.95 | 5,617,854 |
24 May 2024 | 483.45 | 487.60 | 480.40 | 481.65 | 481.65 | 1,703,680 |
23 May 2024 | 493.70 | 493.70 | 481.20 | 483.45 | 483.45 | 2,904,558 |
22 May 2024 | 502.00 | 510.00 | 480.40 | 490.75 | 490.75 | 9,506,341 |
21 May 2024 | 492.60 | 493.00 | 478.35 | 482.60 | 482.60 | 3,001,710 |
17 May 2024 | 490.10 | 501.10 | 486.00 | 489.30 | 489.30 | 3,731,519 |
16 May 2024 | 484.90 | 508.30 | 479.05 | 488.15 | 488.15 | 15,576,619 |
15 May 2024 | 460.00 | 481.90 | 459.00 | 474.10 | 474.10 | 11,896,368 |
14 May 2024 | 477.10 | 481.50 | 469.10 | 474.15 | 474.15 | 1,964,775 |
13 May 2024 | 484.95 | 485.65 | 472.80 | 477.85 | 477.85 | 999,769 |
10 May 2024 | 479.90 | 482.95 | 466.90 | 480.75 | 480.75 | 1,246,498 |
09 May 2024 | 481.75 | 485.35 | 476.00 | 478.55 | 478.55 | 1,492,554 |
08 May 2024 | 473.05 | 484.35 | 472.80 | 479.20 | 479.20 | 1,248,973 |
07 May 2024 | 484.00 | 486.00 | 473.20 | 478.35 | 478.35 | 1,431,009 |
06 May 2024 | 506.00 | 506.00 | 479.50 | 482.70 | 482.70 | 2,692,166 |
03 May 2024 | 505.00 | 510.90 | 495.10 | 502.55 | 502.55 | 2,947,783 |
02 May 2024 | 513.85 | 518.80 | 510.20 | 513.35 | 513.35 | 1,486,206 |
30 Apr 2024 | 497.45 | 517.00 | 495.10 | 510.10 | 510.10 | 5,403,633 |
29 Apr 2024 | 495.70 | 505.50 | 488.10 | 494.65 | 494.65 | 1,830,142 |
26 Apr 2024 | 500.45 | 501.30 | 489.80 | 492.40 | 492.40 | 1,266,683 |
25 Apr 2024 | 485.95 | 501.00 | 483.50 | 499.30 | 499.30 | 1,971,088 |
24 Apr 2024 | 489.35 | 490.40 | 484.75 | 486.55 | 486.55 | 928,098 |
23 Apr 2024 | 482.90 | 490.45 | 480.50 | 486.40 | 486.40 | 1,449,810 |
22 Apr 2024 | 476.00 | 494.15 | 475.45 | 480.05 | 480.05 | 3,589,441 |
19 Apr 2024 | 465.00 | 477.25 | 460.15 | 473.40 | 473.40 | 1,677,526 |
18 Apr 2024 | 480.10 | 485.40 | 470.25 | 473.20 | 473.20 | 1,826,053 |
16 Apr 2024 | 464.35 | 480.90 | 457.50 | 477.55 | 477.55 | 2,466,801 |
15 Apr 2024 | 472.00 | 480.60 | 462.65 | 473.30 | 473.30 | 1,607,704 |
12 Apr 2024 | 488.70 | 488.95 | 480.25 | 482.30 | 482.30 | 1,955,613 |
10 Apr 2024 | 472.00 | 491.10 | 472.00 | 488.75 | 488.75 | 4,950,136 |
09 Apr 2024 | 472.00 | 472.00 | 464.50 | 469.85 | 469.85 | 1,399,936 |
08 Apr 2024 | 473.35 | 473.95 | 467.30 | 469.90 | 469.90 | 1,551,758 |
05 Apr 2024 | 459.05 | 469.95 | 452.80 | 468.45 | 468.45 | 2,777,318 |
04 Apr 2024 | 472.40 | 474.75 | 458.95 | 459.85 | 459.85 | 1,977,977 |
03 Apr 2024 | 472.85 | 472.85 | 467.00 | 468.65 | 468.65 | 1,304,780 |
02 Apr 2024 | 466.80 | 474.00 | 464.60 | 470.10 | 470.10 | 2,290,801 |
01 Apr 2024 | 468.95 | 472.75 | 463.00 | 465.30 | 465.30 | 2,061,868 |
28 Mar 2024 | 468.00 | 470.65 | 462.70 | 466.45 | 466.45 | 1,161,982 |
27 Mar 2024 | 472.00 | 476.45 | 466.30 | 467.70 | 467.70 | 1,248,009 |
26 Mar 2024 | 469.50 | 474.25 | 465.10 | 471.45 | 471.45 | 1,494,231 |
22 Mar 2024 | 463.00 | 471.35 | 457.20 | 468.35 | 468.35 | 1,670,126 |
21 Mar 2024 | 456.60 | 462.75 | 453.60 | 461.00 | 461.00 | 1,351,780 |
20 Mar 2024 | 459.70 | 459.70 | 444.00 | 452.05 | 452.05 | 1,714,931 |
19 Mar 2024 | 458.00 | 458.00 | 441.65 | 454.95 | 454.95 | 2,469,179 |
18 Mar 2024 | 475.00 | 475.90 | 457.20 | 458.10 | 458.10 | 5,046,215 |
15 Mar 2024 | 501.10 | 503.35 | 470.70 | 472.95 | 472.95 | 2,923,532 |
14 Mar 2024 | 493.35 | 505.55 | 481.75 | 502.55 | 502.55 | 2,421,237 |
13 Mar 2024 | 510.45 | 514.55 | 489.00 | 492.10 | 492.10 | 2,850,815 |
12 Mar 2024 | 508.00 | 512.40 | 500.70 | 507.10 | 507.10 | 2,396,316 |
11 Mar 2024 | 519.80 | 519.80 | 499.35 | 510.65 | 510.65 | 3,071,219 |
07 Mar 2024 | 536.50 | 536.50 | 515.55 | 516.70 | 516.70 | 2,393,023 |
06 Mar 2024 | 542.00 | 542.95 | 524.85 | 535.30 | 535.30 | 1,088,131 |
05 Mar 2024 | 536.45 | 546.00 | 534.05 | 542.00 | 542.00 | 2,474,793 |
04 Mar 2024 | 530.55 | 537.85 | 521.70 | 535.10 | 535.10 | 1,620,165 |
01 Mar 2024 | 519.45 | 532.60 | 519.45 | 529.80 | 529.80 | 1,375,573 |
29 Feb 2024 | 509.70 | 521.00 | 505.60 | 518.50 | 518.50 | 1,504,165 |
28 Feb 2024 | 518.40 | 522.10 | 505.65 | 507.50 | 507.50 | 1,012,079 |
27 Feb 2024 | 526.25 | 528.35 | 515.55 | 518.05 | 518.05 | 873,528 |
26 Feb 2024 | 524.50 | 530.05 | 519.65 | 526.25 | 526.25 | 1,059,568 |
23 Feb 2024 | 524.00 | 528.05 | 520.75 | 523.75 | 523.75 | 736,032 |
22 Feb 2024 | 519.50 | 524.55 | 513.10 | 522.85 | 522.85 | 716,238 |
21 Feb 2024 | 521.00 | 525.00 | 514.00 | 516.25 | 516.25 | 846,319 |
20 Feb 2024 | 531.00 | 532.80 | 516.05 | 518.20 | 518.20 | 1,786,636 |
19 Feb 2024 | 530.00 | 537.20 | 527.05 | 531.80 | 531.80 | 1,638,779 |
16 Feb 2024 | 524.45 | 532.45 | 522.00 | 528.65 | 528.65 | 1,555,307 |
15 Feb 2024 | 522.60 | 525.00 | 517.05 | 520.55 | 520.55 | 1,429,181 |
14 Feb 2024 | 508.00 | 520.00 | 502.85 | 517.95 | 517.95 | 1,572,177 |
13 Feb 2024 | 515.95 | 518.20 | 504.05 | 510.80 | 510.80 | 1,283,153 |
12 Feb 2024 | 518.00 | 520.95 | 508.25 | 512.65 | 512.65 | 2,572,741 |
09 Feb 2024 | 532.00 | 532.00 | 499.85 | 509.90 | 509.90 | 4,008,573 |
08 Feb 2024 | 556.00 | 557.90 | 537.55 | 538.80 | 538.80 | 2,207,877 |
07 Feb 2024 | 556.00 | 556.70 | 547.25 | 552.20 | 552.20 | 999,927 |
06 Feb 2024 | 549.50 | 554.95 | 546.00 | 553.00 | 553.00 | 1,628,120 |
05 Feb 2024 | 541.50 | 552.35 | 539.70 | 545.50 | 545.50 | 1,330,649 |
02 Feb 2024 | 539.90 | 544.70 | 536.85 | 539.70 | 539.70 | 895,826 |
01 Feb 2024 | 544.00 | 544.00 | 533.00 | 533.95 | 533.95 | 1,821,545 |
31 Jan 2024 | 535.80 | 547.85 | 525.10 | 540.50 | 540.50 | 3,944,608 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |