Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
08 Jul 2024 | 556.95 | 561.00 | 544.25 | 548.85 | 548.85 | 624,928 |
05 Jul 2024 | 564.95 | 568.45 | 550.00 | 551.70 | 551.70 | 871,956 |
04 Jul 2024 | 565.00 | 569.95 | 560.90 | 563.20 | 563.20 | 675,539 |
03 Jul 2024 | 570.00 | 589.20 | 560.00 | 562.25 | 562.25 | 1,229,660 |
02 Jul 2024 | 585.00 | 587.00 | 564.00 | 566.55 | 566.55 | 1,751,718 |
01 Jul 2024 | 614.55 | 614.55 | 580.00 | 591.50 | 591.50 | 1,813,657 |
28 Jun 2024 | 634.50 | 636.60 | 607.05 | 614.55 | 614.55 | 864,524 |
27 Jun 2024 | 625.00 | 646.00 | 618.30 | 629.05 | 629.05 | 883,631 |
26 Jun 2024 | 628.00 | 639.00 | 616.05 | 620.35 | 620.35 | 701,593 |
25 Jun 2024 | 648.00 | 654.00 | 629.00 | 632.80 | 632.80 | 1,060,536 |
24 Jun 2024 | 650.00 | 657.55 | 636.95 | 647.80 | 647.80 | 992,843 |
21 Jun 2024 | 667.95 | 679.95 | 655.00 | 676.30 | 676.30 | 1,160,366 |
20 Jun 2024 | 693.00 | 698.95 | 680.00 | 689.95 | 689.95 | 492,420 |
19 Jun 2024 | 667.50 | 698.00 | 662.25 | 686.05 | 686.05 | 1,355,972 |
18 Jun 2024 | 663.00 | 675.65 | 654.05 | 662.25 | 662.25 | 540,268 |
14 Jun 2024 | 657.90 | 662.65 | 651.75 | 658.25 | 658.25 | 262,413 |
13 Jun 2024 | 676.95 | 676.95 | 653.05 | 657.55 | 657.55 | 346,073 |
12 Jun 2024 | 665.15 | 676.95 | 661.00 | 670.35 | 670.35 | 576,760 |
11 Jun 2024 | 674.00 | 677.70 | 646.30 | 664.75 | 664.75 | 1,070,436 |
10 Jun 2024 | 655.05 | 722.00 | 639.00 | 656.10 | 656.10 | 3,619,819 |
10 Jun 2024 | 4:1 Stock split | |||||
07 Jun 2024 | 576.51 | 612.50 | 575.14 | 606.67 | 606.67 | 2,609,244 |
06 Jun 2024 | 567.66 | 588.75 | 564.05 | 573.56 | 573.56 | 866,284 |
05 Jun 2024 | 537.00 | 563.50 | 525.81 | 560.76 | 560.76 | 1,210,280 |
04 Jun 2024 | 598.49 | 598.49 | 474.80 | 519.17 | 519.17 | 2,183,468 |
03 Jun 2024 | 584.50 | 602.88 | 571.71 | 593.50 | 593.50 | 1,780,088 |
31 May 2024 | 568.75 | 575.00 | 550.80 | 554.92 | 554.92 | 648,504 |
30 May 2024 | 572.49 | 579.97 | 565.00 | 567.76 | 567.76 | 465,232 |
29 May 2024 | 560.80 | 572.24 | 555.08 | 569.42 | 569.42 | 686,936 |
28 May 2024 | 567.50 | 570.00 | 555.51 | 561.08 | 561.08 | 463,604 |
27 May 2024 | 562.40 | 576.25 | 559.90 | 566.29 | 566.29 | 617,012 |
24 May 2024 | 566.94 | 571.49 | 557.53 | 562.40 | 562.40 | 523,384 |
23 May 2024 | 560.95 | 570.00 | 556.00 | 567.63 | 567.63 | 482,984 |
22 May 2024 | 574.55 | 579.38 | 556.25 | 557.96 | 557.96 | 628,452 |
21 May 2024 | 603.58 | 605.08 | 563.75 | 572.64 | 572.64 | 1,253,432 |
17 May 2024 | 587.13 | 593.26 | 574.25 | 589.99 | 589.99 | 737,176 |
16 May 2024 | 584.38 | 589.99 | 573.01 | 584.74 | 584.74 | 822,912 |
15 May 2024 | 570.11 | 574.25 | 561.25 | 571.33 | 571.33 | 788,540 |
14 May 2024 | 573.00 | 577.50 | 561.25 | 567.14 | 567.14 | 736,328 |
13 May 2024 | 548.15 | 572.75 | 541.66 | 567.11 | 567.11 | 1,560,832 |
10 May 2024 | 543.75 | 552.40 | 521.50 | 536.85 | 536.85 | 2,000,296 |
09 May 2024 | 587.50 | 590.00 | 533.03 | 537.79 | 537.79 | 2,317,560 |
08 May 2024 | 595.00 | 599.88 | 585.00 | 586.50 | 586.50 | 557,244 |
07 May 2024 | 598.75 | 615.00 | 592.50 | 595.26 | 595.26 | 1,019,008 |
06 May 2024 | 611.25 | 614.24 | 595.04 | 599.76 | 599.76 | 874,404 |
03 May 2024 | 612.11 | 615.90 | 597.50 | 606.66 | 606.66 | 925,660 |
02 May 2024 | 598.39 | 622.00 | 596.26 | 610.64 | 610.64 | 1,339,876 |
30 Apr 2024 | 624.01 | 627.29 | 591.34 | 594.22 | 594.22 | 1,665,328 |
29 Apr 2024 | 657.25 | 658.70 | 620.51 | 623.60 | 623.60 | 1,895,496 |
26 Apr 2024 | 625.00 | 669.53 | 610.50 | 649.33 | 649.33 | 5,842,096 |
25 Apr 2024 | 590.75 | 621.25 | 586.74 | 615.94 | 615.94 | 1,698,216 |
24 Apr 2024 | 585.00 | 598.40 | 567.25 | 588.25 | 588.25 | 1,211,652 |
23 Apr 2024 | 586.10 | 590.00 | 573.16 | 577.76 | 577.76 | 986,300 |
22 Apr 2024 | 573.75 | 589.72 | 568.95 | 582.03 | 582.03 | 2,402,008 |
19 Apr 2024 | 511.25 | 567.38 | 506.34 | 558.00 | 558.00 | 3,668,888 |
18 Apr 2024 | 513.75 | 528.99 | 510.25 | 521.41 | 521.41 | 1,542,864 |
16 Apr 2024 | 495.00 | 511.94 | 489.76 | 506.64 | 506.64 | 1,314,684 |
15 Apr 2024 | 514.36 | 514.36 | 488.98 | 497.40 | 497.40 | 1,016,244 |
12 Apr 2024 | 509.50 | 519.00 | 502.52 | 514.38 | 514.38 | 910,960 |
10 Apr 2024 | 522.50 | 522.50 | 499.01 | 513.53 | 513.53 | 1,711,680 |
09 Apr 2024 | 473.75 | 530.63 | 470.50 | 524.34 | 524.34 | 3,449,140 |
08 Apr 2024 | 461.91 | 477.75 | 459.75 | 472.19 | 472.19 | 511,404 |
05 Apr 2024 | 458.50 | 463.25 | 446.01 | 457.98 | 457.98 | 282,264 |
04 Apr 2024 | 461.10 | 462.50 | 448.20 | 458.30 | 458.30 | 392,316 |
03 Apr 2024 | 447.00 | 457.50 | 442.29 | 456.30 | 456.30 | 353,260 |
02 Apr 2024 | 440.50 | 451.25 | 431.25 | 447.29 | 447.29 | 768,768 |
01 Apr 2024 | 420.27 | 443.50 | 420.27 | 438.17 | 438.17 | 621,120 |
28 Mar 2024 | 421.50 | 425.29 | 414.00 | 416.69 | 416.69 | 567,248 |
27 Mar 2024 | 421.34 | 423.50 | 413.11 | 420.39 | 420.39 | 477,148 |
26 Mar 2024 | 414.80 | 423.61 | 414.00 | 416.69 | 416.69 | 441,952 |
22 Mar 2024 | 403.40 | 420.73 | 403.38 | 418.05 | 418.05 | 494,148 |
21 Mar 2024 | 399.50 | 413.73 | 393.00 | 401.45 | 401.45 | 749,076 |
20 Mar 2024 | 374.26 | 403.80 | 364.13 | 395.25 | 395.25 | 1,134,712 |
19 Mar 2024 | 365.75 | 377.50 | 364.83 | 374.45 | 374.45 | 495,960 |
18 Mar 2024 | 370.13 | 374.75 | 356.25 | 364.94 | 364.94 | 499,180 |
15 Mar 2024 | 369.46 | 373.75 | 355.25 | 370.13 | 370.13 | 753,320 |
14 Mar 2024 | 348.13 | 377.25 | 345.36 | 371.17 | 371.17 | 678,460 |
13 Mar 2024 | 380.39 | 385.99 | 346.77 | 350.23 | 350.23 | 929,272 |
12 Mar 2024 | 382.75 | 388.19 | 375.01 | 380.25 | 380.25 | 658,376 |
11 Mar 2024 | 399.02 | 400.88 | 378.74 | 380.29 | 380.29 | 636,028 |
07 Mar 2024 | 407.81 | 411.49 | 390.00 | 395.00 | 395.00 | 990,740 |
06 Mar 2024 | 424.75 | 424.75 | 401.50 | 407.31 | 407.31 | 906,928 |
05 Mar 2024 | 433.75 | 435.49 | 422.58 | 425.99 | 425.99 | 295,684 |
04 Mar 2024 | 418.41 | 433.75 | 410.39 | 429.69 | 429.69 | 459,164 |
01 Mar 2024 | 407.46 | 416.75 | 407.46 | 413.83 | 413.83 | 359,908 |
29 Feb 2024 | 407.01 | 412.21 | 395.44 | 403.76 | 403.76 | 989,036 |
28 Feb 2024 | 439.59 | 441.46 | 403.00 | 406.16 | 406.16 | 897,692 |
27 Feb 2024 | 413.79 | 439.75 | 413.13 | 434.34 | 434.34 | 785,680 |
26 Feb 2024 | 417.88 | 426.75 | 411.75 | 413.79 | 413.79 | 434,832 |
23 Feb 2024 | 418.34 | 422.49 | 412.77 | 417.88 | 417.88 | 303,932 |
22 Feb 2024 | 421.36 | 422.38 | 410.10 | 414.59 | 414.59 | 451,876 |
21 Feb 2024 | 441.23 | 443.24 | 416.58 | 420.11 | 420.11 | 675,700 |
20 Feb 2024 | 440.50 | 443.63 | 432.76 | 439.33 | 439.33 | 319,508 |
19 Feb 2024 | 457.51 | 457.51 | 437.52 | 438.86 | 438.86 | 833,148 |
16 Feb 2024 | 456.40 | 468.76 | 455.75 | 459.64 | 459.64 | 359,252 |
15 Feb 2024 | 453.75 | 464.99 | 450.50 | 452.30 | 452.30 | 368,528 |
14 Feb 2024 | 442.50 | 456.94 | 437.76 | 450.31 | 450.31 | 524,320 |
13 Feb 2024 | 458.00 | 458.00 | 426.31 | 442.61 | 442.61 | 623,840 |
12 Feb 2024 | 466.25 | 476.99 | 445.84 | 453.94 | 453.94 | 528,656 |
09 Feb 2024 | 479.00 | 482.20 | 450.00 | 466.51 | 466.51 | 829,476 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |