Date | Open | High | Low | Close* | Adj Close** | Volume |
---|---|---|---|---|---|---|
Nov 26, 2024 | 529.50 | 529.50 | 522.00 | 526.50 | 526.50 | 25,977 |
Nov 25, 2024 | 525.00 | 532.50 | 525.00 | 531.00 | 531.00 | 329,623 |
Nov 22, 2024 | 520.50 | 526.50 | 518.00 | 525.50 | 525.50 | 107,689 |
Nov 21, 2024 | 520.00 | 521.50 | 516.50 | 520.50 | 520.50 | 107,154 |
Nov 20, 2024 | 530.00 | 532.50 | 520.00 | 520.50 | 520.50 | 139,729 |
Nov 19, 2024 | 529.50 | 534.00 | 520.50 | 527.00 | 527.00 | 100,583 |
Nov 18, 2024 | 528.50 | 531.00 | 525.50 | 529.50 | 529.50 | 117,212 |
Nov 15, 2024 | 532.00 | 532.50 | 527.50 | 529.50 | 529.50 | 97,149 |
Nov 14, 2024 | 530.00 | 536.00 | 529.00 | 534.00 | 534.00 | 86,630 |
Nov 13, 2024 | 529.50 | 531.00 | 522.50 | 527.50 | 527.50 | 110,251 |
Nov 12, 2024 | 538.50 | 538.50 | 529.50 | 529.50 | 529.50 | 144,654 |
Nov 11, 2024 | 538.00 | 545.00 | 538.00 | 542.00 | 542.00 | 76,725 |
Nov 08, 2024 | 537.50 | 538.50 | 531.50 | 537.00 | 537.00 | 93,998 |
Nov 07, 2024 | 526.00 | 540.00 | 525.50 | 537.50 | 537.50 | 105,286 |
Nov 06, 2024 | 533.00 | 541.50 | 525.00 | 526.00 | 526.00 | 154,770 |
Nov 05, 2024 | 530.50 | 532.00 | 526.50 | 529.00 | 529.00 | 80,369 |
Nov 04, 2024 | 530.00 | 534.50 | 529.50 | 530.50 | 530.50 | 91,782 |
Nov 01, 2024 | 526.50 | 531.50 | 526.50 | 530.00 | 530.00 | 50,310 |
Oct 31, 2024 | 533.50 | 534.00 | 526.50 | 526.50 | 526.50 | 113,015 |
Oct 30, 2024 | 543.00 | 544.50 | 533.50 | 533.50 | 533.50 | 100,682 |
Oct 29, 2024 | 546.00 | 550.50 | 543.00 | 543.50 | 543.50 | 87,508 |
Oct 28, 2024 | 539.50 | 546.00 | 539.50 | 545.50 | 545.50 | 111,981 |
Oct 25, 2024 | 536.50 | 542.50 | 535.50 | 538.50 | 538.50 | 68,752 |
Oct 24, 2024 | 541.00 | 543.50 | 536.50 | 536.50 | 536.50 | 77,114 |
Oct 23, 2024 | 541.00 | 544.00 | 538.00 | 541.00 | 541.00 | 56,214 |
Oct 22, 2024 | 542.50 | 544.50 | 536.00 | 542.00 | 542.00 | 199,200 |
Oct 21, 2024 | 551.00 | 553.50 | 542.00 | 542.50 | 542.50 | 138,725 |
Oct 18, 2024 | 553.00 | 555.50 | 551.00 | 553.00 | 553.00 | 72,609 |
Oct 17, 2024 | 556.50 | 558.00 | 552.50 | 554.00 | 554.00 | 56,724 |
Oct 16, 2024 | 558.50 | 558.50 | 553.50 | 555.50 | 555.50 | 48,426 |
Oct 15, 2024 | 564.00 | 567.00 | 557.50 | 560.00 | 560.00 | 75,470 |
Oct 14, 2024 | 566.00 | 569.00 | 560.00 | 564.00 | 564.00 | 56,887 |
Oct 11, 2024 | 559.00 | 570.00 | 559.00 | 566.00 | 566.00 | 39,810 |
Oct 10, 2024 | 563.50 | 565.00 | 556.50 | 559.00 | 559.00 | 62,415 |
Oct 09, 2024 | 564.50 | 565.50 | 561.00 | 563.00 | 563.00 | 76,041 |
Oct 08, 2024 | 564.50 | 567.00 | 562.00 | 564.00 | 564.00 | 76,860 |
Oct 07, 2024 | 575.00 | 575.50 | 567.00 | 568.00 | 568.00 | 62,036 |
Oct 04, 2024 | 577.00 | 579.00 | 572.50 | 574.00 | 574.00 | 67,602 |
Oct 03, 2024 | 584.50 | 584.50 | 575.50 | 577.00 | 577.00 | 181,485 |
Oct 02, 2024 | 581.00 | 584.50 | 579.00 | 584.50 | 584.50 | 156,409 |
Oct 01, 2024 | 580.00 | 586.50 | 579.50 | 580.00 | 580.00 | 101,691 |
Sep 30, 2024 | 578.00 | 581.00 | 577.50 | 581.00 | 581.00 | 115,562 |
Sep 27, 2024 | 579.00 | 581.00 | 575.50 | 578.00 | 578.00 | 77,955 |
Sep 26, 2024 | 571.50 | 580.50 | 571.50 | 579.00 | 579.00 | 64,747 |
Sep 25, 2024 | 564.50 | 571.00 | 564.50 | 569.00 | 569.00 | 61,287 |
Sep 24, 2024 | 573.00 | 574.00 | 560.50 | 565.00 | 565.00 | 90,853 |
Sep 23, 2024 | 567.50 | 572.00 | 563.50 | 570.50 | 570.50 | 31,014 |
Sep 20, 2024 | 568.50 | 570.50 | 566.50 | 567.50 | 567.50 | 126,591 |
Sep 19, 2024 | 562.50 | 571.50 | 559.50 | 569.50 | 569.50 | 76,054 |
Sep 18, 2024 | 563.50 | 563.50 | 556.00 | 558.00 | 558.00 | 84,335 |
Sep 17, 2024 | 565.00 | 568.00 | 562.50 | 564.00 | 564.00 | 81,219 |
Sep 16, 2024 | 564.50 | 566.50 | 561.50 | 564.50 | 564.50 | 58,663 |
Sep 13, 2024 | 563.50 | 567.50 | 560.00 | 564.00 | 564.00 | 107,655 |
Sep 12, 2024 | 558.50 | 563.50 | 556.50 | 562.00 | 562.00 | 80,638 |
Sep 11, 2024 | 558.50 | 560.50 | 550.00 | 552.00 | 552.00 | 50,136 |
Sep 10, 2024 | 554.50 | 561.00 | 554.50 | 558.50 | 558.50 | 71,210 |
Sep 09, 2024 | 549.00 | 556.00 | 549.00 | 554.00 | 554.00 | 52,851 |
Sep 06, 2024 | 547.50 | 555.50 | 544.00 | 547.50 | 547.50 | 73,198 |
Sep 05, 2024 | 552.50 | 555.50 | 548.00 | 548.00 | 548.00 | 76,141 |
Sep 04, 2024 | 551.50 | 555.50 | 549.00 | 552.50 | 552.50 | 82,963 |
Sep 03, 2024 | 567.00 | 569.00 | 558.00 | 558.00 | 558.00 | 121,420 |
Sep 02, 2024 | 563.00 | 569.00 | 559.00 | 567.00 | 567.00 | 55,395 |
Aug 30, 2024 | 563.00 | 567.00 | 559.00 | 563.00 | 563.00 | 203,912 |
Aug 29, 2024 | 560.50 | 564.50 | 560.00 | 562.50 | 562.50 | 47,644 |
Aug 28, 2024 | 553.00 | 564.50 | 553.00 | 560.50 | 560.50 | 112,225 |
Aug 27, 2024 | 555.00 | 558.50 | 552.50 | 553.00 | 553.00 | 70,271 |
Aug 26, 2024 | 552.50 | 557.00 | 551.00 | 554.00 | 554.00 | 57,960 |
Aug 23, 2024 | 547.00 | 554.50 | 547.00 | 552.50 | 552.50 | 46,675 |
Aug 22, 2024 | 542.50 | 548.00 | 541.00 | 547.00 | 547.00 | 46,383 |
Aug 21, 2024 | 540.50 | 546.00 | 539.50 | 542.50 | 542.50 | 120,285 |
Aug 20, 2024 | 544.00 | 546.50 | 539.50 | 540.50 | 540.50 | 65,651 |
Aug 19, 2024 | 542.00 | 544.00 | 539.50 | 544.00 | 544.00 | 57,138 |
Aug 16, 2024 | 540.00 | 544.00 | 538.50 | 542.00 | 542.00 | 72,875 |
Aug 15, 2024 | 535.50 | 542.00 | 535.00 | 539.50 | 539.50 | 46,684 |
Aug 14, 2024 | 532.50 | 535.00 | 530.00 | 535.00 | 535.00 | 47,702 |
Aug 13, 2024 | 530.00 | 532.50 | 526.00 | 530.50 | 530.50 | 59,970 |
Aug 12, 2024 | 531.00 | 534.00 | 527.00 | 529.50 | 529.50 | 61,571 |
Aug 09, 2024 | 527.50 | 532.00 | 525.00 | 530.00 | 530.00 | 80,867 |
Aug 08, 2024 | 520.00 | 528.50 | 517.00 | 525.00 | 525.00 | 131,588 |
Aug 07, 2024 | 507.50 | 522.00 | 507.00 | 522.00 | 522.00 | 182,406 |
Aug 06, 2024 | 504.50 | 510.00 | 498.40 | 502.50 | 502.50 | 108,768 |
Aug 05, 2024 | 504.50 | 507.50 | 494.00 | 500.00 | 500.00 | 137,032 |
Aug 02, 2024 | 530.50 | 530.50 | 517.50 | 518.50 | 518.50 | 73,797 |
Aug 01, 2024 | 542.00 | 545.00 | 533.50 | 535.00 | 535.00 | 66,830 |
Jul 31, 2024 | 540.50 | 547.00 | 537.00 | 541.00 | 541.00 | 85,953 |
Jul 30, 2024 | 535.00 | 539.00 | 534.50 | 538.50 | 538.50 | 35,801 |
Jul 29, 2024 | 538.00 | 541.50 | 533.50 | 535.00 | 535.00 | 53,846 |
Jul 26, 2024 | 530.50 | 537.00 | 530.50 | 537.00 | 537.00 | 42,827 |
Jul 25, 2024 | 533.00 | 533.00 | 526.00 | 530.50 | 530.50 | 54,843 |
Jul 24, 2024 | 537.00 | 538.50 | 533.50 | 535.00 | 535.00 | 39,350 |
Jul 23, 2024 | 541.50 | 545.00 | 537.50 | 539.50 | 539.50 | 38,286 |
Jul 22, 2024 | 535.00 | 543.00 | 534.50 | 541.50 | 541.50 | 58,204 |
Jul 19, 2024 | 536.50 | 539.50 | 534.50 | 534.50 | 534.50 | 52,019 |
Jul 18, 2024 | 540.50 | 545.00 | 535.00 | 537.00 | 537.00 | 133,418 |
Jul 17, 2024 | 534.00 | 539.50 | 531.50 | 539.50 | 539.50 | 112,463 |
Jul 16, 2024 | 532.00 | 536.00 | 529.50 | 535.50 | 535.50 | 64,194 |
Jul 15, 2024 | 538.50 | 539.50 | 528.50 | 532.50 | 532.50 | 174,692 |
Jul 12, 2024 | 530.50 | 541.00 | 530.00 | 541.00 | 541.00 | 184,840 |
Jul 11, 2024 | 525.50 | 532.50 | 522.50 | 530.00 | 530.00 | 100,860 |
Jul 10, 2024 | 525.50 | 526.50 | 522.50 | 525.00 | 525.00 | 165,551 |
*Close price adjusted for splits.**Adjusted close price adjusted for splits and dividend and/or capital gain distributions. |