Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
21 Jun 2024 | 494.75 | 498.60 | 488.20 | 490.45 | 490.45 | 203,441 |
20 Jun 2024 | 486.00 | 499.40 | 486.00 | 493.65 | 493.65 | 254,886 |
19 Jun 2024 | 497.55 | 499.95 | 488.05 | 491.00 | 491.00 | 233,250 |
18 Jun 2024 | 502.40 | 504.00 | 496.00 | 497.10 | 497.10 | 292,505 |
14 Jun 2024 | 507.45 | 508.00 | 499.00 | 500.10 | 500.10 | 275,338 |
13 Jun 2024 | 503.00 | 514.00 | 497.45 | 506.05 | 506.05 | 1,085,414 |
12 Jun 2024 | 487.50 | 507.00 | 487.50 | 498.80 | 498.80 | 464,015 |
11 Jun 2024 | 489.50 | 493.80 | 487.45 | 488.85 | 488.85 | 191,254 |
10 Jun 2024 | 497.00 | 502.00 | 490.00 | 491.75 | 491.75 | 385,917 |
07 Jun 2024 | 499.00 | 499.00 | 481.00 | 492.10 | 492.10 | 510,854 |
06 Jun 2024 | 468.45 | 481.25 | 467.55 | 475.90 | 475.90 | 272,272 |
05 Jun 2024 | 453.95 | 467.75 | 430.05 | 464.00 | 464.00 | 374,424 |
04 Jun 2024 | 488.00 | 488.15 | 428.45 | 443.95 | 443.95 | 759,868 |
03 Jun 2024 | 485.00 | 494.05 | 480.10 | 482.00 | 482.00 | 483,471 |
31 May 2024 | 474.40 | 479.40 | 467.35 | 471.35 | 471.35 | 332,959 |
30 May 2024 | 482.00 | 486.85 | 470.80 | 473.45 | 473.45 | 312,689 |
29 May 2024 | 480.10 | 495.15 | 475.25 | 480.40 | 480.40 | 512,094 |
28 May 2024 | 480.05 | 492.00 | 475.05 | 481.10 | 481.10 | 1,290,567 |
27 May 2024 | 500.00 | 513.90 | 497.00 | 506.50 | 506.50 | 649,846 |
24 May 2024 | 498.00 | 507.70 | 494.20 | 496.15 | 496.15 | 338,653 |
23 May 2024 | 503.45 | 506.10 | 497.95 | 499.80 | 499.80 | 276,368 |
22 May 2024 | 502.85 | 510.00 | 495.60 | 502.35 | 502.35 | 298,071 |
21 May 2024 | 503.25 | 509.75 | 495.60 | 499.60 | 499.60 | 282,944 |
17 May 2024 | 503.20 | 505.00 | 500.00 | 502.05 | 502.05 | 207,328 |
16 May 2024 | 507.05 | 511.95 | 500.00 | 501.85 | 501.85 | 270,985 |
15 May 2024 | 494.00 | 518.00 | 492.60 | 504.30 | 504.30 | 783,533 |
14 May 2024 | 495.00 | 499.85 | 487.25 | 488.30 | 488.30 | 316,033 |
13 May 2024 | 490.05 | 504.60 | 484.30 | 495.00 | 495.00 | 432,034 |
10 May 2024 | 497.40 | 498.00 | 486.00 | 488.50 | 488.50 | 239,559 |
09 May 2024 | 504.05 | 507.00 | 493.00 | 494.35 | 494.35 | 279,092 |
08 May 2024 | 506.00 | 507.90 | 498.20 | 503.05 | 503.05 | 336,286 |
07 May 2024 | 508.90 | 525.65 | 502.80 | 508.25 | 508.25 | 569,308 |
06 May 2024 | 515.90 | 517.00 | 503.80 | 506.75 | 506.75 | 286,517 |
03 May 2024 | 521.35 | 523.50 | 512.00 | 514.10 | 514.10 | 294,758 |
02 May 2024 | 524.10 | 527.40 | 515.50 | 518.30 | 518.30 | 371,725 |
30 Apr 2024 | 526.45 | 532.35 | 523.05 | 524.80 | 524.80 | 267,809 |
29 Apr 2024 | 523.05 | 537.20 | 522.55 | 524.05 | 524.05 | 461,792 |
26 Apr 2024 | 523.45 | 528.60 | 520.00 | 521.65 | 521.65 | 362,439 |
25 Apr 2024 | 530.00 | 538.80 | 520.50 | 522.85 | 522.85 | 441,511 |
24 Apr 2024 | 536.05 | 539.70 | 528.00 | 530.05 | 530.05 | 297,445 |
23 Apr 2024 | 522.40 | 546.45 | 521.10 | 533.00 | 533.00 | 1,187,368 |
22 Apr 2024 | 524.35 | 527.90 | 518.65 | 520.25 | 520.25 | 273,585 |
19 Apr 2024 | 516.70 | 518.00 | 506.00 | 515.45 | 515.45 | 326,498 |
18 Apr 2024 | 529.00 | 538.85 | 513.00 | 518.95 | 518.95 | 352,664 |
16 Apr 2024 | 518.90 | 544.60 | 516.10 | 525.70 | 525.70 | 750,738 |
15 Apr 2024 | 521.10 | 531.65 | 509.10 | 521.15 | 521.15 | 731,282 |
12 Apr 2024 | 533.25 | 558.55 | 530.50 | 541.60 | 541.60 | 1,698,635 |
10 Apr 2024 | 528.75 | 543.95 | 524.80 | 533.50 | 533.50 | 632,053 |
09 Apr 2024 | 541.25 | 545.00 | 524.20 | 526.45 | 526.45 | 421,183 |
08 Apr 2024 | 543.90 | 549.60 | 538.10 | 540.55 | 540.55 | 367,879 |
05 Apr 2024 | 538.85 | 547.00 | 535.30 | 540.05 | 540.05 | 646,277 |
04 Apr 2024 | 551.00 | 557.35 | 533.80 | 536.90 | 536.90 | 580,154 |
03 Apr 2024 | 543.00 | 562.00 | 537.20 | 547.70 | 547.70 | 1,081,469 |
02 Apr 2024 | 545.00 | 556.75 | 535.95 | 544.60 | 544.60 | 1,310,596 |
01 Apr 2024 | 505.00 | 545.90 | 502.05 | 543.50 | 543.50 | 1,544,221 |
28 Mar 2024 | 508.95 | 514.50 | 495.00 | 497.75 | 497.75 | 617,022 |
27 Mar 2024 | 517.90 | 525.00 | 501.65 | 505.15 | 505.15 | 610,457 |
26 Mar 2024 | 523.60 | 531.90 | 512.25 | 516.20 | 516.20 | 630,605 |
22 Mar 2024 | 503.95 | 528.90 | 497.50 | 523.60 | 523.60 | 1,318,229 |
21 Mar 2024 | 494.15 | 508.30 | 493.35 | 503.25 | 503.25 | 800,679 |
20 Mar 2024 | 496.90 | 504.75 | 478.85 | 484.40 | 484.40 | 525,331 |
19 Mar 2024 | 494.00 | 506.25 | 492.00 | 495.15 | 495.15 | 584,317 |
18 Mar 2024 | 495.10 | 510.75 | 490.95 | 494.50 | 494.50 | 531,118 |
15 Mar 2024 | 503.55 | 516.00 | 493.00 | 498.25 | 498.25 | 524,681 |
14 Mar 2024 | 483.90 | 516.35 | 477.00 | 503.95 | 503.95 | 977,311 |
13 Mar 2024 | 516.00 | 535.00 | 480.00 | 484.45 | 484.45 | 1,095,736 |
12 Mar 2024 | 528.00 | 538.90 | 510.00 | 512.80 | 512.80 | 513,034 |
11 Mar 2024 | 548.90 | 551.85 | 525.00 | 528.50 | 528.50 | 496,412 |
07 Mar 2024 | 541.05 | 559.50 | 541.00 | 549.50 | 549.50 | 479,555 |
06 Mar 2024 | 554.00 | 559.95 | 532.60 | 539.65 | 539.65 | 739,578 |
05 Mar 2024 | 575.00 | 575.00 | 557.00 | 559.65 | 559.65 | 597,761 |
04 Mar 2024 | 568.40 | 583.60 | 558.00 | 570.35 | 570.35 | 1,390,792 |
01 Mar 2024 | 550.00 | 579.65 | 550.00 | 569.10 | 569.10 | 3,292,960 |
29 Feb 2024 | 521.70 | 557.50 | 510.20 | 538.20 | 538.20 | 1,130,061 |
28 Feb 2024 | 545.40 | 548.60 | 518.00 | 521.70 | 521.70 | 616,890 |
27 Feb 2024 | 540.50 | 552.50 | 535.15 | 543.10 | 543.10 | 688,499 |
26 Feb 2024 | 554.80 | 557.40 | 534.00 | 537.30 | 537.30 | 586,149 |
23 Feb 2024 | 562.90 | 566.90 | 552.10 | 554.80 | 554.80 | 412,250 |
22 Feb 2024 | 564.45 | 568.40 | 545.25 | 558.25 | 558.25 | 671,273 |
21 Feb 2024 | 568.00 | 584.65 | 554.40 | 560.15 | 560.15 | 1,089,210 |
20 Feb 2024 | 583.70 | 585.00 | 560.05 | 563.65 | 563.65 | 757,103 |
19 Feb 2024 | 574.45 | 603.80 | 570.50 | 580.70 | 580.70 | 1,571,048 |
16 Feb 2024 | 543.00 | 598.65 | 538.30 | 574.25 | 574.25 | 5,243,715 |
15 Feb 2024 | 552.45 | 558.25 | 536.25 | 539.20 | 539.20 | 758,049 |
14 Feb 2024 | 537.85 | 561.55 | 515.30 | 547.20 | 547.20 | 1,411,595 |
13 Feb 2024 | 491.95 | 552.10 | 482.30 | 540.10 | 540.10 | 4,984,716 |
12 Feb 2024 | 543.50 | 544.00 | 486.00 | 490.50 | 490.50 | 1,884,650 |
09 Feb 2024 | 552.00 | 568.25 | 530.20 | 540.00 | 540.00 | 1,254,954 |
08 Feb 2024 | 531.00 | 576.20 | 516.35 | 551.80 | 551.80 | 3,548,088 |
07 Feb 2024 | 618.40 | 627.00 | 606.00 | 608.30 | 608.30 | 783,589 |
06 Feb 2024 | 629.40 | 629.40 | 610.05 | 614.80 | 614.80 | 557,470 |
05 Feb 2024 | 630.00 | 649.95 | 610.00 | 626.60 | 626.60 | 1,105,881 |
02 Feb 2024 | 632.00 | 640.00 | 620.00 | 625.55 | 625.55 | 916,783 |
01 Feb 2024 | 646.00 | 669.35 | 616.20 | 622.30 | 622.30 | 3,792,314 |
31 Jan 2024 | 595.15 | 637.30 | 577.00 | 630.60 | 630.60 | 2,118,239 |
30 Jan 2024 | 631.90 | 633.85 | 586.40 | 592.35 | 592.35 | 1,540,079 |
29 Jan 2024 | 635.00 | 643.00 | 622.50 | 627.70 | 627.70 | 2,218,872 |
25 Jan 2024 | 613.00 | 638.20 | 605.15 | 623.05 | 623.05 | 4,640,835 |
24 Jan 2024 | 573.20 | 632.50 | 555.40 | 608.75 | 608.75 | 12,764,648 |
23 Jan 2024 | 561.95 | 602.00 | 548.00 | 566.55 | 566.55 | 11,386,126 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |