Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
14 Jun 2024 | 645.20 | 648.35 | 627.00 | 632.20 | 632.20 | 99,871 |
13 Jun 2024 | 615.95 | 644.25 | 610.60 | 636.20 | 636.20 | 209,651 |
12 Jun 2024 | 612.00 | 615.55 | 603.05 | 610.85 | 610.85 | 108,725 |
11 Jun 2024 | 591.00 | 617.50 | 583.85 | 608.40 | 608.40 | 113,365 |
10 Jun 2024 | 599.95 | 599.95 | 577.00 | 589.80 | 589.80 | 59,175 |
07 Jun 2024 | 577.95 | 589.90 | 568.00 | 588.25 | 588.25 | 167,764 |
06 Jun 2024 | 550.05 | 576.00 | 550.05 | 571.35 | 571.35 | 70,384 |
05 Jun 2024 | 511.15 | 553.50 | 511.15 | 548.95 | 548.95 | 64,449 |
04 Jun 2024 | 572.80 | 572.80 | 490.65 | 537.35 | 537.35 | 124,790 |
03 Jun 2024 | 561.90 | 576.70 | 555.00 | 569.40 | 569.40 | 206,954 |
31 May 2024 | 539.00 | 557.00 | 539.00 | 551.70 | 551.70 | 68,259 |
30 May 2024 | 553.50 | 553.50 | 535.40 | 540.10 | 540.10 | 24,316 |
29 May 2024 | 545.00 | 558.00 | 544.95 | 554.75 | 554.75 | 17,121 |
28 May 2024 | 553.10 | 556.30 | 540.00 | 547.20 | 547.20 | 20,456 |
27 May 2024 | 560.05 | 562.70 | 552.00 | 553.85 | 553.85 | 29,810 |
24 May 2024 | 558.35 | 566.45 | 552.40 | 556.30 | 556.30 | 59,831 |
23 May 2024 | 561.35 | 563.55 | 550.45 | 561.30 | 561.30 | 104,900 |
22 May 2024 | 561.10 | 567.90 | 555.85 | 558.35 | 558.35 | 63,298 |
21 May 2024 | 550.05 | 562.75 | 550.05 | 560.85 | 560.85 | 23,404 |
17 May 2024 | 548.45 | 556.25 | 543.15 | 552.70 | 552.70 | 54,580 |
16 May 2024 | 546.50 | 553.65 | 539.00 | 551.35 | 551.35 | 119,239 |
15 May 2024 | 551.40 | 551.40 | 541.50 | 542.35 | 542.35 | 29,027 |
14 May 2024 | 540.15 | 553.45 | 534.95 | 551.50 | 551.50 | 31,266 |
13 May 2024 | 530.35 | 539.00 | 519.80 | 536.65 | 536.65 | 45,774 |
10 May 2024 | 532.05 | 538.00 | 523.50 | 530.30 | 530.30 | 31,467 |
09 May 2024 | 549.85 | 551.00 | 530.25 | 531.75 | 531.75 | 38,070 |
08 May 2024 | 540.35 | 555.70 | 536.70 | 545.15 | 545.15 | 96,011 |
07 May 2024 | 564.50 | 566.25 | 534.20 | 538.40 | 538.40 | 212,763 |
06 May 2024 | 540.95 | 561.95 | 533.00 | 547.65 | 547.65 | 146,447 |
03 May 2024 | 541.35 | 541.65 | 530.90 | 535.65 | 535.65 | 59,772 |
02 May 2024 | 548.10 | 550.75 | 535.00 | 537.30 | 537.30 | 41,191 |
30 Apr 2024 | 550.95 | 556.20 | 545.00 | 546.35 | 546.35 | 44,185 |
29 Apr 2024 | 555.45 | 557.70 | 548.55 | 551.40 | 551.40 | 30,167 |
26 Apr 2024 | 544.15 | 557.00 | 543.85 | 551.65 | 551.65 | 50,322 |
25 Apr 2024 | 543.25 | 547.25 | 539.80 | 543.40 | 543.40 | 16,806 |
24 Apr 2024 | 542.65 | 548.70 | 540.50 | 543.75 | 543.75 | 19,148 |
23 Apr 2024 | 544.60 | 549.25 | 540.10 | 541.40 | 541.40 | 42,435 |
22 Apr 2024 | 545.30 | 556.30 | 536.60 | 543.00 | 543.00 | 45,183 |
19 Apr 2024 | 552.00 | 552.00 | 535.00 | 545.90 | 545.90 | 44,503 |
18 Apr 2024 | 556.65 | 570.00 | 550.60 | 552.50 | 552.50 | 39,407 |
16 Apr 2024 | 583.00 | 583.00 | 552.00 | 553.30 | 553.30 | 220,623 |
15 Apr 2024 | 515.05 | 577.00 | 515.05 | 573.15 | 573.15 | 152,770 |
12 Apr 2024 | 565.35 | 567.65 | 558.90 | 560.85 | 560.85 | 21,603 |
10 Apr 2024 | 559.00 | 572.40 | 558.85 | 564.35 | 564.35 | 121,982 |
09 Apr 2024 | 567.55 | 570.05 | 554.85 | 557.50 | 557.50 | 74,689 |
08 Apr 2024 | 550.05 | 567.50 | 550.05 | 565.55 | 565.55 | 154,427 |
05 Apr 2024 | 546.35 | 560.00 | 538.85 | 548.60 | 548.60 | 152,374 |
04 Apr 2024 | 547.35 | 554.20 | 544.55 | 546.95 | 546.95 | 35,915 |
03 Apr 2024 | 546.55 | 553.75 | 540.30 | 544.65 | 544.65 | 22,615 |
02 Apr 2024 | 546.55 | 553.45 | 534.55 | 540.65 | 540.65 | 37,246 |
01 Apr 2024 | 544.40 | 555.85 | 544.40 | 547.45 | 547.45 | 26,109 |
28 Mar 2024 | 548.95 | 548.95 | 538.80 | 544.25 | 544.25 | 23,170 |
27 Mar 2024 | 552.95 | 556.05 | 540.65 | 541.70 | 541.70 | 59,036 |
26 Mar 2024 | 534.70 | 552.65 | 525.00 | 549.40 | 549.40 | 36,157 |
22 Mar 2024 | 529.00 | 531.95 | 524.50 | 528.70 | 528.70 | 15,217 |
21 Mar 2024 | 519.40 | 530.45 | 516.60 | 529.15 | 529.15 | 15,550 |
20 Mar 2024 | 518.00 | 518.00 | 498.30 | 516.50 | 516.50 | 49,036 |
19 Mar 2024 | 541.05 | 543.05 | 516.40 | 520.75 | 520.75 | 14,923 |
18 Mar 2024 | 535.55 | 545.85 | 534.85 | 541.90 | 541.90 | 23,315 |
15 Mar 2024 | 535.45 | 546.55 | 528.45 | 543.50 | 543.50 | 23,758 |
14 Mar 2024 | 528.00 | 542.00 | 522.80 | 537.05 | 537.05 | 36,221 |
13 Mar 2024 | 553.75 | 556.30 | 523.40 | 528.50 | 528.50 | 37,900 |
12 Mar 2024 | 563.55 | 570.90 | 551.45 | 555.50 | 555.50 | 54,862 |
11 Mar 2024 | 575.40 | 576.00 | 556.45 | 564.40 | 564.40 | 26,366 |
07 Mar 2024 | 560.05 | 573.80 | 560.05 | 570.40 | 570.40 | 39,667 |
06 Mar 2024 | 595.55 | 595.55 | 555.55 | 566.85 | 566.85 | 112,514 |
05 Mar 2024 | 592.95 | 594.90 | 586.80 | 593.90 | 593.90 | 19,932 |
04 Mar 2024 | 576.80 | 595.50 | 576.80 | 589.75 | 589.75 | 91,346 |
01 Mar 2024 | 566.05 | 582.40 | 566.05 | 578.30 | 578.30 | 77,094 |
29 Feb 2024 | 551.05 | 568.80 | 544.95 | 565.95 | 565.95 | 80,936 |
28 Feb 2024 | 559.95 | 567.00 | 546.00 | 548.65 | 548.65 | 24,796 |
27 Feb 2024 | 573.50 | 573.50 | 556.75 | 558.25 | 558.25 | 38,806 |
26 Feb 2024 | 581.55 | 583.40 | 565.95 | 567.10 | 567.10 | 182,213 |
23 Feb 2024 | 567.20 | 580.00 | 564.35 | 577.20 | 577.20 | 35,989 |
22 Feb 2024 | 565.65 | 575.00 | 562.40 | 564.35 | 564.35 | 187,703 |
21 Feb 2024 | 556.35 | 569.45 | 554.00 | 565.95 | 565.95 | 42,107 |
20 Feb 2024 | 548.10 | 560.95 | 544.30 | 554.85 | 554.85 | 42,372 |
19 Feb 2024 | 545.75 | 565.25 | 540.40 | 551.20 | 551.20 | 120,548 |
16 Feb 2024 | 570.70 | 570.70 | 542.00 | 545.40 | 545.40 | 263,847 |
15 Feb 2024 | 559.70 | 585.25 | 555.70 | 580.85 | 580.85 | 813,828 |
14 Feb 2024 | 525.05 | 562.30 | 512.60 | 559.80 | 559.80 | 115,012 |
13 Feb 2024 | 559.85 | 566.75 | 556.60 | 561.40 | 561.40 | 24,421 |
12 Feb 2024 | 580.00 | 584.95 | 558.50 | 560.00 | 560.00 | 27,738 |
09 Feb 2024 | 599.85 | 599.85 | 566.20 | 582.30 | 582.30 | 61,687 |
08 Feb 2024 | 611.95 | 611.95 | 598.20 | 600.05 | 600.05 | 25,934 |
07 Feb 2024 | 620.00 | 620.60 | 600.80 | 602.65 | 602.65 | 34,808 |
06 Feb 2024 | 601.85 | 617.35 | 592.45 | 615.70 | 615.70 | 48,877 |
05 Feb 2024 | 596.50 | 606.90 | 591.05 | 596.70 | 596.70 | 31,509 |
02 Feb 2024 | 585.75 | 599.65 | 585.00 | 590.55 | 590.55 | 49,955 |
01 Feb 2024 | 589.65 | 593.00 | 575.45 | 579.45 | 579.45 | 55,755 |
31 Jan 2024 | 559.85 | 583.05 | 555.85 | 581.15 | 581.15 | 65,279 |
30 Jan 2024 | 559.75 | 562.50 | 552.75 | 554.45 | 554.45 | 25,210 |
29 Jan 2024 | 559.75 | 561.00 | 552.25 | 553.05 | 553.05 | 17,931 |
25 Jan 2024 | 572.65 | 572.65 | 549.95 | 552.10 | 552.10 | 35,941 |
24 Jan 2024 | 552.00 | 570.60 | 548.35 | 568.65 | 568.65 | 49,477 |
23 Jan 2024 | 560.10 | 564.90 | 549.25 | 552.10 | 552.10 | 188,504 |
19 Jan 2024 | 564.85 | 564.85 | 547.50 | 553.35 | 553.35 | 91,504 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 553.25 | 566.25 | 549.55 | 555.50 | 555.50 | 146,296 |
16 Jan 2024 | 545.55 | 558.50 | 540.80 | 556.05 | 556.05 | 72,571 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |