Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
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 |
30 Jan 2024 | 648.15 | 652.90 | 633.15 | 648.45 | 648.45 | 15,594 |
29 Jan 2024 | 634.00 | 649.95 | 628.55 | 644.95 | 644.95 | 12,332 |
25 Jan 2024 | 634.00 | 635.00 | 622.55 | 631.05 | 631.05 | 5,284 |
24 Jan 2024 | 638.00 | 642.50 | 618.55 | 626.25 | 626.25 | 20,105 |
23 Jan 2024 | 637.25 | 642.00 | 627.00 | 638.80 | 638.80 | 21,445 |
19 Jan 2024 | 639.00 | 647.55 | 631.05 | 633.80 | 633.80 | 23,565 |
18 Jan 2024 | 650.00 | 658.30 | 612.30 | 637.60 | 637.60 | 27,755 |
17 Jan 2024 | 638.00 | 671.00 | 638.00 | 648.80 | 648.80 | 18,119 |
16 Jan 2024 | 648.80 | 649.55 | 640.10 | 645.25 | 645.25 | 8,638 |
15 Jan 2024 | 656.00 | 658.50 | 641.10 | 646.35 | 646.35 | 14,681 |
12 Jan 2024 | 651.70 | 653.50 | 646.80 | 649.80 | 649.80 | 16,596 |
11 Jan 2024 | 648.90 | 662.00 | 643.25 | 646.65 | 646.65 | 21,488 |
10 Jan 2024 | 649.40 | 654.85 | 640.55 | 645.70 | 645.70 | 13,126 |
09 Jan 2024 | 652.70 | 661.95 | 642.00 | 647.65 | 647.65 | 26,861 |
08 Jan 2024 | 674.00 | 675.40 | 643.15 | 645.55 | 645.55 | 35,898 |
05 Jan 2024 | 690.00 | 690.00 | 670.00 | 674.50 | 674.50 | 36,671 |
04 Jan 2024 | 651.20 | 727.00 | 651.20 | 692.85 | 692.85 | 141,978 |
03 Jan 2024 | 664.00 | 666.15 | 649.00 | 650.95 | 650.95 | 21,679 |
02 Jan 2024 | 678.45 | 683.70 | 661.15 | 667.00 | 667.00 | 20,642 |
01 Jan 2024 | 679.00 | 682.95 | 676.00 | 678.45 | 678.45 | 7,819 |
29 Dec 2023 | 695.95 | 705.25 | 672.00 | 676.40 | 676.40 | 41,920 |
28 Dec 2023 | 691.70 | 700.00 | 661.65 | 685.65 | 685.65 | 49,408 |
27 Dec 2023 | 706.65 | 706.70 | 686.00 | 688.25 | 688.25 | 33,846 |
26 Dec 2023 | 693.50 | 705.00 | 687.05 | 699.95 | 699.95 | 57,202 |
22 Dec 2023 | 674.40 | 698.00 | 664.60 | 691.80 | 691.80 | 62,482 |
21 Dec 2023 | 640.00 | 673.00 | 640.00 | 671.05 | 671.05 | 36,120 |
20 Dec 2023 | 671.70 | 684.70 | 644.50 | 649.55 | 649.55 | 105,580 |
19 Dec 2023 | 647.00 | 669.70 | 640.00 | 664.05 | 664.05 | 43,843 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |