Date | Open | High | Low | Close* | Adj Close** | Volume |
---|---|---|---|---|---|---|
Nov 15, 2024 | 521.00 | 530.00 | 512.00 | 512.00 | 512.00 | 145,995 |
Nov 14, 2024 | 515.00 | 530.00 | 516.00 | 521.00 | 521.00 | 230,696 |
Nov 13, 2024 | 500.00 | 520.00 | 494.00 | 520.00 | 520.00 | 187,843 |
Nov 12, 2024 | 505.00 | 505.80 | 492.00 | 494.00 | 494.00 | 380,350 |
Nov 11, 2024 | 514.00 | 516.00 | 492.00 | 510.00 | 510.00 | 202,071 |
Nov 08, 2024 | 525.00 | 530.00 | 512.00 | 512.00 | 512.00 | 400,185 |
Nov 07, 2024 | 535.00 | 537.31 | 510.00 | 510.00 | 510.00 | 272,763 |
Nov 06, 2024 | 522.00 | 538.00 | 520.00 | 532.00 | 532.00 | 160,822 |
Nov 05, 2024 | 513.00 | 530.00 | 510.00 | 519.00 | 519.00 | 150,030 |
Nov 04, 2024 | 525.00 | 530.00 | 510.00 | 513.00 | 513.00 | 294,417 |
Nov 01, 2024 | 543.00 | 558.00 | 522.00 | 524.00 | 524.00 | 251,969 |
Oct 31, 2024 | 516.00 | 553.00 | 512.00 | 542.00 | 542.00 | 352,654 |
Oct 30, 2024 | 490.00 | 532.00 | 485.00 | 512.00 | 512.00 | 1,228,829 |
Oct 29, 2024 | 490.50 | 500.00 | 468.60 | 492.00 | 492.00 | 655,812 |
Oct 28, 2024 | 510.00 | 520.00 | 486.00 | 489.00 | 489.00 | 277,092 |
Oct 25, 2024 | 516.00 | 520.00 | 506.55 | 508.00 | 508.00 | 227,718 |
Oct 24, 2024 | 515.00 | 520.00 | 508.00 | 516.00 | 516.00 | 107,494 |
Oct 23, 2024 | 535.00 | 540.00 | 511.20 | 516.00 | 516.00 | 142,441 |
Oct 22, 2024 | 536.00 | 542.00 | 530.00 | 535.00 | 535.00 | 153,674 |
Oct 21, 2024 | 553.00 | 553.00 | 530.00 | 540.00 | 540.00 | 188,021 |
Oct 18, 2024 | 561.00 | 566.00 | 540.00 | 554.00 | 554.00 | 55,470 |
Oct 17, 2024 | 560.00 | 580.00 | 556.00 | 561.00 | 561.00 | 113,493 |
Oct 16, 2024 | 565.00 | 570.00 | 550.00 | 560.00 | 560.00 | 128,308 |
Oct 15, 2024 | 538.00 | 568.00 | 540.00 | 560.00 | 560.00 | 207,993 |
Oct 14, 2024 | 511.00 | 550.00 | 510.00 | 542.00 | 542.00 | 333,270 |
Oct 11, 2024 | 509.00 | 516.00 | 508.00 | 512.00 | 512.00 | 132,621 |
Oct 10, 2024 | 515.00 | 520.00 | 500.36 | 509.00 | 509.00 | 574,982 |
Oct 09, 2024 | 513.00 | 530.00 | 514.20 | 515.00 | 515.00 | 105,855 |
Oct 08, 2024 | 522.00 | 520.00 | 501.32 | 516.00 | 516.00 | 222,578 |
Oct 07, 2024 | 546.00 | 550.00 | 511.20 | 520.00 | 520.00 | 254,955 |
Oct 04, 2024 | 555.00 | 568.00 | 540.00 | 542.00 | 542.00 | 80,279 |
Oct 03, 2024 | 556.00 | 563.00 | 550.00 | 556.00 | 556.00 | 172,861 |
Oct 02, 2024 | 570.00 | 570.00 | 552.00 | 552.00 | 552.00 | 204,150 |
Oct 01, 2024 | 572.00 | 578.00 | 560.00 | 570.00 | 570.00 | 150,524 |
Sep 30, 2024 | 582.00 | 588.00 | 572.00 | 572.00 | 572.00 | 217,278 |
Sep 27, 2024 | 581.00 | 590.00 | 577.00 | 582.00 | 582.00 | 420,136 |
Sep 26, 2024 | 585.00 | 590.00 | 579.04 | 581.00 | 581.00 | 153,622 |
Sep 25, 2024 | 576.00 | 587.50 | 570.00 | 580.00 | 580.00 | 194,497 |
Sep 24, 2024 | 575.00 | 586.00 | 570.00 | 576.00 | 576.00 | 223,235 |
Sep 23, 2024 | 558.00 | 580.00 | 560.00 | 575.00 | 575.00 | 392,341 |
Sep 20, 2024 | 522.00 | 550.00 | 522.20 | 545.00 | 545.00 | 338,632 |
Sep 19, 2024 | 535.00 | 543.00 | 516.00 | 520.00 | 520.00 | 647,556 |
Sep 18, 2024 | 554.00 | 566.00 | 530.00 | 536.00 | 536.00 | 365,564 |
Sep 17, 2024 | 547.00 | 580.00 | 523.20 | 548.00 | 548.00 | 927,212 |
Sep 16, 2024 | 548.00 | 550.00 | 510.00 | 516.00 | 516.00 | 297,824 |
Sep 13, 2024 | 517.00 | 550.00 | 516.00 | 540.00 | 540.00 | 139,968 |
Sep 12, 2024 | 516.00 | 526.00 | 507.00 | 520.00 | 520.00 | 305,750 |
Sep 11, 2024 | 561.00 | 562.62 | 484.00 | 500.00 | 500.00 | 721,323 |
Sep 10, 2024 | 572.00 | 580.00 | 555.60 | 564.00 | 564.00 | 50,764 |
Sep 09, 2024 | 549.00 | 580.00 | 545.00 | 574.00 | 574.00 | 209,101 |
Sep 06, 2024 | 550.00 | 560.00 | 540.00 | 546.00 | 546.00 | 148,790 |
Sep 05, 2024 | 545.00 | 560.00 | 544.03 | 560.00 | 560.00 | 49,170 |
Sep 04, 2024 | 542.00 | 550.00 | 538.00 | 545.00 | 545.00 | 44,555 |
Sep 03, 2024 | 545.00 | 560.00 | 540.00 | 550.00 | 550.00 | 51,240 |
Sep 02, 2024 | 546.00 | 550.00 | 539.80 | 540.00 | 540.00 | 147,808 |
Aug 30, 2024 | 545.00 | 559.00 | 540.00 | 546.00 | 546.00 | 215,458 |
Aug 29, 2024 | 545.00 | 546.00 | 533.65 | 545.00 | 545.00 | 173,073 |
Aug 28, 2024 | 571.00 | 574.00 | 541.10 | 548.00 | 548.00 | 186,752 |
Aug 27, 2024 | 584.00 | 588.00 | 566.00 | 574.00 | 574.00 | 141,287 |
Aug 23, 2024 | 586.00 | 595.00 | 582.00 | 588.00 | 588.00 | 219,183 |
Aug 22, 2024 | 555.00 | 587.00 | 552.00 | 584.00 | 584.00 | 159,841 |
Aug 21, 2024 | 534.00 | 557.20 | 531.05 | 556.00 | 556.00 | 274,378 |
Aug 20, 2024 | 565.00 | 567.50 | 530.00 | 534.00 | 534.00 | 417,937 |
Aug 19, 2024 | 587.00 | 594.00 | 560.00 | 570.00 | 570.00 | 168,797 |
Aug 16, 2024 | 587.00 | 594.00 | 581.00 | 587.00 | 587.00 | 25,027 |
Aug 15, 2024 | 588.00 | 594.00 | 580.00 | 587.00 | 587.00 | 46,800 |
Aug 14, 2024 | 585.00 | 594.00 | 582.00 | 582.00 | 582.00 | 66,658 |
Aug 13, 2024 | 595.00 | 600.00 | 570.55 | 582.00 | 582.00 | 116,985 |
Aug 12, 2024 | 600.00 | 602.00 | 590.00 | 594.00 | 594.00 | 30,517 |
Aug 09, 2024 | 601.00 | 606.00 | 590.00 | 590.00 | 590.00 | 64,551 |
Aug 08, 2024 | 606.00 | 610.00 | 590.00 | 598.00 | 598.00 | 77,699 |
Aug 07, 2024 | 592.00 | 615.00 | 590.40 | 606.00 | 606.00 | 160,373 |
Aug 06, 2024 | 565.00 | 606.00 | 560.00 | 600.00 | 600.00 | 295,033 |
Aug 05, 2024 | 614.00 | 618.00 | 557.50 | 565.00 | 565.00 | 589,955 |
Aug 02, 2024 | 625.00 | 630.00 | 610.00 | 610.00 | 610.00 | 590,618 |
Aug 01, 2024 | 626.00 | 632.00 | 620.00 | 622.00 | 622.00 | 175,621 |
Jul 31, 2024 | 628.00 | 634.00 | 620.00 | 626.00 | 626.00 | 122,387 |
Jul 30, 2024 | 628.00 | 636.00 | 624.80 | 628.00 | 628.00 | 239,604 |
Jul 29, 2024 | 619.00 | 636.00 | 616.00 | 628.00 | 628.00 | 104,688 |
Jul 26, 2024 | 615.00 | 630.00 | 610.00 | 630.00 | 630.00 | 223,494 |
Jul 25, 2024 | 632.00 | 638.00 | 611.00 | 618.00 | 618.00 | 472,235 |
Jul 24, 2024 | 625.00 | 640.00 | 620.00 | 632.00 | 632.00 | 154,110 |
Jul 23, 2024 | 616.00 | 630.00 | 612.25 | 625.00 | 625.00 | 123,281 |
Jul 22, 2024 | 615.00 | 630.00 | 610.00 | 618.00 | 618.00 | 245,959 |
Jul 19, 2024 | 595.00 | 632.00 | 591.00 | 632.00 | 632.00 | 89,806 |
Jul 18, 2024 | 591.00 | 600.00 | 584.00 | 600.00 | 600.00 | 255,153 |
Jul 17, 2024 | 592.00 | 598.00 | 584.00 | 591.00 | 591.00 | 86,143 |
Jul 16, 2024 | 574.00 | 598.00 | 570.00 | 590.00 | 590.00 | 247,723 |
Jul 15, 2024 | 597.00 | 604.00 | 550.00 | 574.00 | 574.00 | 337,930 |
Jul 12, 2024 | 615.00 | 620.00 | 590.00 | 590.00 | 590.00 | 119,349 |
Jul 11, 2024 | 622.00 | 626.00 | 610.00 | 615.00 | 615.00 | 67,291 |
Jul 10, 2024 | 604.00 | 630.00 | 604.00 | 624.00 | 624.00 | 175,770 |
Jul 09, 2024 | 604.00 | 608.00 | 600.00 | 604.00 | 604.00 | 48,803 |
Jul 08, 2024 | 605.00 | 610.00 | 600.00 | 604.00 | 604.00 | 210,603 |
Jul 05, 2024 | 610.00 | 616.00 | 598.50 | 600.00 | 600.00 | 100,246 |
Jul 04, 2024 | 592.00 | 617.20 | 591.60 | 612.00 | 612.00 | 189,514 |
Jul 03, 2024 | 618.00 | 620.00 | 590.00 | 592.00 | 592.00 | 963,383 |
Jul 02, 2024 | 645.00 | 650.00 | 614.96 | 616.00 | 616.00 | 317,197 |
Jul 01, 2024 | 615.00 | 650.00 | 614.00 | 640.00 | 640.00 | 491,428 |
Jun 28, 2024 | 588.00 | 624.00 | 586.00 | 618.00 | 618.00 | 235,162 |
*Close price adjusted for splits.**Adjusted close price adjusted for splits and dividend and/or capital gain distributions. |