Date | Open | High | Low | Close* | Adj Close** | Volume |
---|---|---|---|---|---|---|
Oct 03, 2024 | 0.00 | 0.00 | 0.00 | 338.00 | 338.00 | 5,000 |
Oct 02, 2024 | 326.50 | 342.00 | 325.00 | 342.00 | 342.00 | 404,252 |
Oct 01, 2024 | 319.00 | 332.00 | 315.00 | 328.00 | 328.00 | 737,579 |
Sept 30, 2024 | 315.00 | 321.00 | 310.00 | 321.00 | 321.00 | 2,471,703 |
Sept 27, 2024 | 305.00 | 315.00 | 300.00 | 315.00 | 315.00 | 1,385,451 |
Sept 26, 2024 | 230.00 | 335.00 | 220.00 | 295.00 | 295.00 | 4,397,267 |
Sept 25, 2024 | 257.60 | 258.13 | 240.00 | 240.00 | 240.00 | 2,040,322 |
Sept 24, 2024 | 259.73 | 261.33 | 256.00 | 256.00 | 256.00 | 2,182,175 |
Sept 23, 2024 | 253.87 | 261.33 | 250.67 | 261.33 | 261.33 | 874,040 |
Sept 20, 2024 | 245.33 | 260.27 | 243.20 | 260.27 | 260.27 | 950,508 |
Sept 19, 2024 | 243.20 | 245.33 | 240.80 | 243.20 | 243.20 | 225,181 |
Sept 18, 2024 | 252.78 | 255.56 | 250.00 | 255.56 | 255.56 | 241,788 |
Sept 17, 2024 | 455.00 | 464.00 | 450.00 | 452.00 | 452.00 | 437,853 |
Sept 16, 2024 | 455.00 | 468.00 | 450.00 | 468.00 | 468.00 | 217,458 |
Sept 13, 2024 | 455.00 | 460.00 | 450.00 | 456.00 | 456.00 | 102,281 |
Sept 12, 2024 | 452.00 | 470.00 | 450.00 | 455.00 | 455.00 | 1,552,597 |
Sept 11, 2024 | 445.00 | 446.00 | 430.00 | 430.00 | 430.00 | 305,045 |
Sept 10, 2024 | 445.00 | 446.00 | 444.00 | 446.00 | 446.00 | 76,511 |
Sept 09, 2024 | 445.00 | 446.00 | 442.00 | 446.00 | 446.00 | 141,049 |
Sept 06, 2024 | 450.00 | 448.00 | 444.00 | 444.00 | 444.00 | 82,638 |
Sept 05, 2024 | 446.00 | 452.00 | 446.00 | 448.00 | 448.00 | 276,892 |
Sept 04, 2024 | 448.00 | 450.00 | 442.00 | 450.00 | 450.00 | 127,479 |
Sept 03, 2024 | 452.00 | 452.90 | 446.00 | 449.00 | 449.00 | 288,460 |
Sept 02, 2024 | 446.00 | 453.00 | 445.00 | 449.00 | 449.00 | 248,238 |
Aug 30, 2024 | 446.50 | 449.00 | 444.00 | 446.00 | 446.00 | 805,749 |
Aug 29, 2024 | 446.00 | 448.16 | 444.00 | 444.00 | 444.00 | 242,257 |
Aug 28, 2024 | 451.50 | 455.00 | 443.00 | 445.00 | 445.00 | 228,501 |
Aug 27, 2024 | 448.50 | 455.00 | 447.33 | 450.00 | 450.00 | 276,096 |
Aug 23, 2024 | 436.00 | 450.00 | 436.00 | 447.00 | 447.00 | 236,251 |
Aug 22, 2024 | 433.50 | 437.00 | 431.30 | 437.00 | 437.00 | 483,097 |
Aug 21, 2024 | 433.50 | 436.00 | 430.00 | 435.00 | 435.00 | 542,852 |
Aug 20, 2024 | 433.50 | 436.65 | 430.00 | 435.00 | 435.00 | 511,952 |
Aug 19, 2024 | 431.50 | 437.00 | 428.00 | 436.00 | 436.00 | 513,726 |
Aug 16, 2024 | 431.00 | 447.00 | 428.00 | 447.00 | 447.00 | 44,487 |
Aug 15, 2024 | 429.50 | 434.50 | 427.04 | 430.00 | 430.00 | 297,009 |
Aug 14, 2024 | 428.00 | 430.80 | 426.65 | 429.00 | 429.00 | 513,941 |
Aug 13, 2024 | 428.00 | 430.00 | 426.00 | 426.00 | 426.00 | 741,781 |
Aug 12, 2024 | 427.00 | 430.00 | 424.30 | 425.00 | 425.00 | 557,168 |
Aug 09, 2024 | 425.00 | 429.84 | 422.00 | 427.00 | 427.00 | 419,416 |
Aug 08, 2024 | 426.00 | 430.00 | 422.00 | 425.00 | 425.00 | 203,836 |
Aug 07, 2024 | 423.50 | 428.00 | 422.00 | 428.00 | 428.00 | 361,887 |
Aug 06, 2024 | 422.50 | 430.00 | 420.00 | 422.00 | 422.00 | 682,263 |
Aug 05, 2024 | 432.50 | 451.00 | 420.00 | 423.00 | 423.00 | 269,284 |
Aug 02, 2024 | 435.00 | 438.00 | 430.00 | 432.00 | 432.00 | 345,497 |
Aug 01, 2024 | 435.00 | 440.00 | 434.00 | 436.00 | 436.00 | 152,822 |
Jul 31, 2024 | 436.00 | 440.00 | 434.00 | 440.00 | 440.00 | 651,776 |
Jul 30, 2024 | 440.00 | 445.00 | 431.00 | 438.00 | 438.00 | 174,993 |
Jul 29, 2024 | 443.00 | 445.80 | 430.00 | 440.00 | 440.00 | 187,603 |
Jul 26, 2024 | 444.00 | 446.00 | 440.00 | 444.00 | 444.00 | 1,632,768 |
Jul 25, 2024 | 448.50 | 450.00 | 442.00 | 443.00 | 443.00 | 1,352,969 |
Jul 24, 2024 | 448.50 | 450.23 | 447.00 | 449.00 | 449.00 | 561,496 |
Jul 23, 2024 | 446.00 | 453.95 | 436.55 | 448.00 | 448.00 | 416,401 |
Jul 22, 2024 | 454.00 | 456.00 | 452.00 | 453.00 | 453.00 | 695,400 |
Jul 19, 2024 | 454.00 | 456.00 | 452.00 | 456.00 | 456.00 | 1,930,994 |
Jul 18, 2024 | 452.00 | 455.94 | 450.00 | 455.00 | 455.00 | 604,298 |
Jul 17, 2024 | 452.00 | 455.00 | 450.00 | 455.00 | 455.00 | 2,306,603 |
Jul 16, 2024 | 456.50 | 458.00 | 450.00 | 454.00 | 454.00 | 939,440 |
Jul 15, 2024 | 457.50 | 460.00 | 455.00 | 457.00 | 457.00 | 1,846,162 |
Jul 12, 2024 | 457.50 | 460.00 | 455.00 | 460.00 | 460.00 | 464,194 |
Jul 11, 2024 | 462.50 | 464.00 | 455.00 | 459.00 | 459.00 | 896,738 |
Jul 10, 2024 | 463.50 | 468.00 | 455.00 | 455.00 | 455.00 | 4,519,541 |
Jul 09, 2024 | 467.50 | 470.00 | 460.00 | 464.00 | 464.00 | 1,387,658 |
Jul 08, 2024 | 461.00 | 474.00 | 457.00 | 468.00 | 468.00 | 1,481,733 |
Jul 05, 2024 | 433.50 | 469.00 | 426.00 | 460.00 | 460.00 | 994,851 |
Jul 04, 2024 | 434.00 | 445.00 | 432.15 | 445.00 | 445.00 | 49,688 |
Jul 03, 2024 | 426.00 | 440.00 | 424.00 | 434.00 | 434.00 | 834,044 |
Jul 02, 2024 | 428.00 | 427.00 | 420.00 | 425.00 | 425.00 | 110,528 |
Jul 01, 2024 | 432.00 | 437.00 | 423.00 | 428.00 | 428.00 | 295,228 |
Jun 28, 2024 | 432.00 | 435.00 | 425.00 | 430.00 | 430.00 | 534,948 |
Jun 27, 2024 | 431.00 | 440.00 | 430.00 | 434.00 | 434.00 | 321,987 |
Jun 26, 2024 | 432.50 | 435.00 | 430.00 | 431.00 | 431.00 | 462,058 |
Jun 25, 2024 | 431.00 | 434.00 | 430.00 | 433.00 | 433.00 | 227,637 |
Jun 24, 2024 | 434.00 | 438.00 | 430.00 | 432.00 | 432.00 | 76,715 |
Jun 21, 2024 | 434.00 | 438.00 | 430.00 | 430.00 | 430.00 | 621,930 |
Jun 20, 2024 | 434.00 | 438.00 | 430.00 | 433.00 | 433.00 | 176,733 |
Jun 19, 2024 | 436.00 | 438.00 | 430.00 | 433.00 | 433.00 | 115,500 |
Jun 18, 2024 | 428.50 | 438.00 | 428.50 | 431.00 | 431.00 | 524,993 |
Jun 17, 2024 | 433.50 | 440.00 | 426.00 | 430.00 | 430.00 | 750,585 |
Jun 14, 2024 | 462.00 | 470.00 | 430.50 | 435.00 | 435.00 | 1,003,791 |
Jun 13, 2024 | 510.50 | 470.00 | 450.00 | 462.00 | 462.00 | 1,177,126 |
Jun 13, 2024 | 155 Dividend | |||||
Jun 12, 2024 | 611.00 | 612.00 | 600.00 | 612.00 | 457.00 | 1,853,425 |
Jun 11, 2024 | 612.00 | 620.00 | 606.00 | 612.00 | 457.00 | 569,989 |
Jun 10, 2024 | 591.00 | 620.00 | 591.90 | 610.00 | 455.51 | 500,718 |
Jun 07, 2024 | 589.00 | 594.00 | 586.12 | 594.00 | 443.56 | 956,890 |
Jun 06, 2024 | 584.00 | 592.00 | 580.00 | 588.00 | 439.08 | 1,035,259 |
Jun 05, 2024 | 584.00 | 588.00 | 582.00 | 586.00 | 437.58 | 238,626 |
Jun 04, 2024 | 586.00 | 594.00 | 580.00 | 584.00 | 436.09 | 1,740,790 |
Jun 03, 2024 | 567.00 | 606.00 | 564.00 | 586.00 | 437.58 | 1,220,327 |
May 31, 2024 | 555.00 | 570.00 | 550.00 | 558.00 | 416.68 | 425,881 |
May 30, 2024 | 565.00 | 569.98 | 552.00 | 554.00 | 413.69 | 436,546 |
May 29, 2024 | 573.00 | 576.00 | 560.00 | 566.00 | 422.65 | 598,041 |
May 28, 2024 | 571.00 | 576.00 | 570.00 | 570.00 | 425.64 | 877,174 |
May 24, 2024 | 575.00 | 580.00 | 568.00 | 570.00 | 425.64 | 289,459 |
May 23, 2024 | 582.00 | 584.00 | 570.00 | 580.00 | 433.10 | 595,511 |
May 22, 2024 | 550.00 | 588.00 | 545.00 | 582.00 | 434.60 | 2,039,347 |
May 21, 2024 | 528.00 | 536.00 | 522.00 | 534.00 | 398.75 | 556,463 |
May 20, 2024 | 525.00 | 537.00 | 520.00 | 536.00 | 400.25 | 1,689,301 |
May 17, 2024 | 525.00 | 529.00 | 521.55 | 524.00 | 391.29 | 475,585 |
May 16, 2024 | 531.00 | 530.00 | 520.00 | 524.00 | 391.29 | 1,601,802 |
*Close price adjusted for splits.**Adjusted close price adjusted for splits and dividend and/or capital gain distributions. |