Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Jun 2024 | 683.65 | 705.00 | 683.65 | 692.60 | 692.60 | 47,751 |
27 Jun 2024 | 702.65 | 713.75 | 672.40 | 680.95 | 680.95 | 79,643 |
26 Jun 2024 | 723.80 | 723.80 | 696.50 | 699.85 | 699.85 | 74,144 |
25 Jun 2024 | 716.60 | 737.85 | 711.00 | 719.55 | 719.55 | 42,004 |
24 Jun 2024 | 716.60 | 728.00 | 692.55 | 722.80 | 722.80 | 124,023 |
21 Jun 2024 | 722.05 | 730.00 | 708.00 | 716.60 | 716.60 | 160,917 |
20 Jun 2024 | 715.00 | 731.90 | 712.00 | 718.60 | 718.60 | 356,298 |
19 Jun 2024 | 676.95 | 710.00 | 672.00 | 707.00 | 707.00 | 314,213 |
18 Jun 2024 | 625.00 | 679.00 | 617.55 | 671.60 | 671.60 | 259,308 |
14 Jun 2024 | 618.90 | 621.00 | 606.45 | 619.30 | 619.30 | 47,014 |
13 Jun 2024 | 613.40 | 618.35 | 602.25 | 615.65 | 615.65 | 47,907 |
12 Jun 2024 | 609.00 | 626.50 | 601.85 | 605.35 | 605.35 | 78,163 |
11 Jun 2024 | 605.00 | 620.00 | 601.45 | 608.85 | 608.85 | 134,817 |
10 Jun 2024 | 569.45 | 606.00 | 565.10 | 590.55 | 590.55 | 158,349 |
07 Jun 2024 | 552.90 | 572.60 | 551.15 | 563.70 | 563.70 | 46,875 |
06 Jun 2024 | 554.70 | 566.00 | 546.55 | 552.45 | 552.45 | 43,926 |
05 Jun 2024 | 502.05 | 562.95 | 501.85 | 551.70 | 551.70 | 112,446 |
04 Jun 2024 | 519.00 | 520.95 | 476.00 | 506.40 | 506.40 | 44,751 |
03 Jun 2024 | 536.95 | 544.00 | 515.05 | 518.85 | 518.85 | 45,325 |
31 May 2024 | 536.50 | 537.95 | 527.50 | 528.95 | 528.95 | 17,637 |
30 May 2024 | 534.50 | 542.35 | 527.65 | 530.90 | 530.90 | 29,913 |
29 May 2024 | 568.85 | 568.85 | 528.15 | 533.95 | 533.95 | 79,022 |
28 May 2024 | 562.00 | 580.85 | 558.80 | 568.85 | 568.85 | 19,819 |
27 May 2024 | 554.95 | 571.60 | 554.00 | 561.45 | 561.45 | 40,889 |
24 May 2024 | 563.10 | 569.70 | 558.00 | 560.35 | 560.35 | 11,726 |
23 May 2024 | 580.50 | 581.00 | 563.55 | 566.70 | 566.70 | 11,908 |
22 May 2024 | 572.00 | 585.00 | 572.00 | 576.40 | 576.40 | 11,958 |
21 May 2024 | 581.60 | 588.25 | 574.25 | 577.40 | 577.40 | 16,219 |
17 May 2024 | 579.00 | 584.30 | 574.40 | 581.45 | 581.45 | 19,793 |
16 May 2024 | 555.00 | 585.80 | 541.85 | 579.20 | 579.20 | 92,315 |
15 May 2024 | 562.90 | 573.50 | 551.15 | 557.85 | 557.85 | 10,172 |
14 May 2024 | 559.20 | 566.50 | 553.05 | 562.90 | 562.90 | 8,211 |
13 May 2024 | 536.50 | 556.80 | 519.05 | 550.95 | 550.95 | 36,255 |
10 May 2024 | 560.55 | 566.15 | 535.05 | 539.80 | 539.80 | 37,852 |
09 May 2024 | 555.05 | 564.45 | 551.90 | 561.35 | 561.35 | 15,444 |
08 May 2024 | 561.35 | 561.35 | 549.55 | 555.05 | 555.05 | 17,345 |
07 May 2024 | 577.15 | 577.15 | 556.85 | 559.15 | 559.15 | 12,791 |
06 May 2024 | 585.00 | 587.95 | 571.10 | 574.85 | 574.85 | 14,732 |
03 May 2024 | 579.90 | 585.75 | 574.55 | 580.20 | 580.20 | 22,308 |
02 May 2024 | 581.95 | 594.35 | 575.00 | 579.90 | 579.90 | 31,968 |
30 Apr 2024 | 582.00 | 585.00 | 575.25 | 576.90 | 576.90 | 16,804 |
29 Apr 2024 | 577.90 | 584.90 | 575.00 | 581.25 | 581.25 | 27,370 |
26 Apr 2024 | 573.70 | 583.30 | 573.70 | 577.90 | 577.90 | 15,965 |
25 Apr 2024 | 580.00 | 584.70 | 570.00 | 577.70 | 577.70 | 30,380 |
24 Apr 2024 | 553.50 | 592.50 | 553.50 | 578.40 | 578.40 | 67,691 |
23 Apr 2024 | 558.10 | 562.85 | 550.30 | 554.00 | 554.00 | 21,939 |
22 Apr 2024 | 544.55 | 565.90 | 542.55 | 558.10 | 558.10 | 60,940 |
19 Apr 2024 | 545.45 | 547.75 | 530.05 | 533.80 | 533.80 | 66,469 |
18 Apr 2024 | 572.50 | 620.00 | 541.75 | 552.35 | 552.35 | 312,266 |
16 Apr 2024 | 559.75 | 588.00 | 558.95 | 574.25 | 574.25 | 57,343 |
15 Apr 2024 | 576.65 | 576.65 | 551.10 | 559.75 | 559.75 | 32,701 |
12 Apr 2024 | 536.80 | 585.00 | 536.55 | 576.65 | 576.65 | 293,372 |
10 Apr 2024 | 527.85 | 547.15 | 522.55 | 542.20 | 542.20 | 22,208 |
09 Apr 2024 | 545.35 | 546.75 | 520.20 | 523.15 | 523.15 | 55,811 |
08 Apr 2024 | 545.30 | 560.00 | 537.50 | 539.95 | 539.95 | 33,083 |
05 Apr 2024 | 535.05 | 543.80 | 531.05 | 541.80 | 541.80 | 27,967 |
04 Apr 2024 | 535.00 | 546.50 | 529.90 | 536.30 | 536.30 | 28,639 |
03 Apr 2024 | 538.75 | 543.00 | 530.00 | 539.30 | 539.30 | 37,186 |
02 Apr 2024 | 511.40 | 545.90 | 510.60 | 533.40 | 533.40 | 51,177 |
01 Apr 2024 | 491.20 | 519.45 | 490.75 | 510.90 | 510.90 | 85,631 |
28 Mar 2024 | 498.15 | 515.95 | 480.55 | 486.30 | 486.30 | 45,862 |
27 Mar 2024 | 506.05 | 512.60 | 489.00 | 499.40 | 499.40 | 87,379 |
26 Mar 2024 | 514.95 | 516.25 | 502.00 | 504.55 | 504.55 | 49,250 |
22 Mar 2024 | 491.50 | 519.65 | 487.65 | 518.10 | 518.10 | 51,097 |
21 Mar 2024 | 476.90 | 503.90 | 475.30 | 496.45 | 496.45 | 55,233 |
20 Mar 2024 | 468.00 | 476.35 | 467.15 | 474.55 | 474.55 | 33,327 |
19 Mar 2024 | 477.20 | 482.10 | 465.60 | 469.60 | 469.60 | 44,574 |
18 Mar 2024 | 493.90 | 494.10 | 469.40 | 477.20 | 477.20 | 64,315 |
15 Mar 2024 | 492.20 | 494.60 | 480.00 | 488.40 | 488.40 | 22,636 |
14 Mar 2024 | 478.35 | 497.65 | 473.60 | 489.75 | 489.75 | 48,904 |
13 Mar 2024 | 500.50 | 505.00 | 468.90 | 478.35 | 478.35 | 43,137 |
12 Mar 2024 | 517.60 | 517.60 | 495.00 | 499.95 | 499.95 | 26,544 |
11 Mar 2024 | 520.05 | 522.65 | 505.10 | 506.60 | 506.60 | 17,903 |
07 Mar 2024 | 516.95 | 530.90 | 515.00 | 520.05 | 520.05 | 20,006 |
06 Mar 2024 | 526.85 | 528.95 | 510.50 | 515.10 | 515.10 | 24,108 |
05 Mar 2024 | 527.50 | 531.95 | 524.55 | 526.85 | 526.85 | 42,937 |
04 Mar 2024 | 542.30 | 543.65 | 523.00 | 525.40 | 525.40 | 37,452 |
01 Mar 2024 | 539.25 | 548.60 | 533.05 | 538.45 | 538.45 | 34,538 |
29 Feb 2024 | 547.80 | 547.80 | 533.00 | 537.10 | 537.10 | 36,596 |
28 Feb 2024 | 554.00 | 554.45 | 537.00 | 544.70 | 544.70 | 56,211 |
27 Feb 2024 | 540.00 | 555.95 | 537.90 | 549.85 | 549.85 | 34,221 |
26 Feb 2024 | 543.90 | 559.00 | 529.60 | 541.55 | 541.55 | 96,665 |
23 Feb 2024 | 547.80 | 550.00 | 540.05 | 541.15 | 541.15 | 38,434 |
22 Feb 2024 | 560.90 | 566.45 | 536.10 | 539.70 | 539.70 | 53,258 |
21 Feb 2024 | 565.30 | 585.00 | 550.05 | 558.10 | 558.10 | 40,726 |
20 Feb 2024 | 578.25 | 578.25 | 561.30 | 562.50 | 562.50 | 31,039 |
19 Feb 2024 | 574.80 | 587.45 | 574.80 | 578.90 | 578.90 | 17,681 |
16 Feb 2024 | 589.05 | 625.00 | 572.20 | 579.55 | 579.55 | 93,614 |
15 Feb 2024 | 556.90 | 620.00 | 550.05 | 593.55 | 593.55 | 110,683 |
14 Feb 2024 | 546.65 | 560.00 | 540.55 | 554.10 | 554.10 | 23,180 |
13 Feb 2024 | 566.50 | 566.50 | 541.05 | 548.85 | 548.85 | 31,332 |
12 Feb 2024 | 573.00 | 579.90 | 556.80 | 563.70 | 563.70 | 14,142 |
09 Feb 2024 | 583.30 | 594.00 | 568.05 | 570.15 | 570.15 | 18,092 |
08 Feb 2024 | 605.20 | 612.45 | 581.00 | 583.30 | 583.30 | 32,005 |
07 Feb 2024 | 609.35 | 615.00 | 596.60 | 602.15 | 602.15 | 35,357 |
06 Feb 2024 | 620.00 | 623.80 | 591.70 | 593.25 | 593.25 | 56,660 |
05 Feb 2024 | 609.00 | 642.00 | 608.60 | 624.15 | 624.15 | 46,045 |
02 Feb 2024 | 627.10 | 637.60 | 601.10 | 606.75 | 606.75 | 29,602 |
01 Feb 2024 | 631.35 | 640.60 | 611.90 | 624.00 | 624.00 | 16,658 |
31 Jan 2024 | 642.20 | 648.45 | 623.55 | 631.35 | 631.35 | 19,807 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |