Date | Open | High | Low | Close* | Adj Close** | Volume |
---|---|---|---|---|---|---|
May 22, 2024 | 669.50 | 669.50 | 656.50 | 664.50 | 664.50 | 444,023 |
May 21, 2024 | 658.00 | 669.50 | 654.00 | 665.50 | 665.50 | 1,288,858 |
May 20, 2024 | 679.00 | 681.00 | 665.30 | 665.50 | 665.50 | 1,090,467 |
May 17, 2024 | 679.50 | 683.50 | 666.50 | 676.00 | 676.00 | 3,531,254 |
May 16, 2024 | 674.50 | 685.50 | 671.50 | 679.50 | 679.50 | 1,812,719 |
May 15, 2024 | 675.50 | 688.00 | 667.50 | 676.50 | 676.50 | 1,680,871 |
May 14, 2024 | 670.50 | 675.00 | 663.00 | 672.00 | 672.00 | 1,345,217 |
May 13, 2024 | 672.50 | 676.50 | 667.00 | 670.50 | 670.50 | 916,461 |
May 10, 2024 | 667.00 | 674.50 | 658.50 | 672.50 | 672.50 | 941,641 |
May 09, 2024 | 663.50 | 670.50 | 662.00 | 666.50 | 666.50 | 1,010,700 |
May 08, 2024 | 644.00 | 664.00 | 641.50 | 662.00 | 662.00 | 1,331,386 |
May 07, 2024 | 637.50 | 645.50 | 636.00 | 642.50 | 642.50 | 2,691,509 |
May 03, 2024 | 642.00 | 646.00 | 629.50 | 629.50 | 629.50 | 2,854,486 |
May 02, 2024 | 660.50 | 665.50 | 630.50 | 639.50 | 639.50 | 5,513,582 |
May 01, 2024 | 652.50 | 662.00 | 656.50 | 659.00 | 659.00 | 97,229 |
Apr 30, 2024 | 665.00 | 673.00 | 663.00 | 663.00 | 663.00 | 1,644,273 |
Apr 29, 2024 | 643.00 | 657.50 | 625.50 | 657.50 | 657.50 | 4,268,261 |
Apr 26, 2024 | 664.50 | 667.00 | 637.86 | 638.00 | 638.00 | 2,763,484 |
Apr 25, 2024 | 663.50 | 671.00 | 655.00 | 658.50 | 658.50 | 5,534,089 |
Apr 24, 2024 | 667.00 | 675.00 | 665.00 | 665.50 | 665.50 | 4,212,105 |
Apr 23, 2024 | 673.00 | 674.50 | 666.50 | 668.00 | 668.00 | 4,601,531 |
Apr 22, 2024 | 674.00 | 676.50 | 668.50 | 669.50 | 669.50 | 1,225,784 |
Apr 19, 2024 | 666.00 | 673.00 | 652.00 | 661.50 | 661.50 | 1,672,151 |
Apr 18, 2024 | 660.00 | 670.00 | 657.00 | 670.00 | 670.00 | 1,981,683 |
Apr 17, 2024 | 643.50 | 662.50 | 643.40 | 651.50 | 651.50 | 2,166,091 |
Apr 16, 2024 | 662.50 | 665.50 | 647.50 | 647.50 | 647.50 | 2,511,936 |
Apr 15, 2024 | 653.50 | 677.56 | 653.50 | 673.50 | 673.50 | 2,115,353 |
Apr 12, 2024 | 662.50 | 666.00 | 651.00 | 654.00 | 654.00 | 1,452,875 |
Apr 11, 2024 | 660.00 | 677.00 | 656.50 | 660.00 | 660.00 | 1,861,005 |
Apr 10, 2024 | 657.50 | 663.00 | 651.00 | 659.00 | 659.00 | 2,273,153 |
Apr 09, 2024 | 677.00 | 685.50 | 654.00 | 654.50 | 654.50 | 2,559,646 |
Apr 08, 2024 | 660.00 | 676.50 | 657.50 | 675.50 | 675.50 | 2,937,620 |
Apr 05, 2024 | 658.00 | 662.00 | 653.00 | 658.00 | 658.00 | 1,908,813 |
Apr 04, 2024 | 661.50 | 668.00 | 660.00 | 663.00 | 663.00 | 1,442,190 |
Apr 03, 2024 | 672.00 | 675.00 | 664.00 | 664.50 | 664.50 | 2,033,082 |
Apr 02, 2024 | 670.00 | 678.00 | 668.50 | 673.00 | 673.00 | 3,346,978 |
Mar 28, 2024 | 674.00 | 675.50 | 663.50 | 665.50 | 665.50 | 2,369,434 |
Mar 27, 2024 | 669.50 | 681.50 | 665.00 | 671.50 | 671.50 | 3,620,265 |
Mar 26, 2024 | 678.50 | 679.50 | 659.00 | 669.50 | 669.50 | 3,041,347 |
Mar 25, 2024 | 685.50 | 689.00 | 676.50 | 682.00 | 682.00 | 1,671,491 |
Mar 22, 2024 | 693.00 | 699.50 | 689.00 | 689.00 | 689.00 | 3,095,401 |
Mar 21, 2024 | 691.00 | 694.00 | 673.00 | 689.00 | 689.00 | 2,255,445 |
Mar 21, 2024 | 14.2 Dividend | |||||
Mar 20, 2024 | 682.50 | 695.00 | 675.00 | 692.50 | 678.30 | 2,146,314 |
Mar 19, 2024 | 668.00 | 684.00 | 665.70 | 684.00 | 669.97 | 7,477,833 |
Mar 18, 2024 | 663.00 | 676.50 | 659.50 | 676.50 | 662.63 | 1,794,785 |
Mar 15, 2024 | 664.00 | 665.50 | 653.00 | 657.00 | 643.53 | 3,190,483 |
Mar 14, 2024 | 673.50 | 674.00 | 664.00 | 664.00 | 650.38 | 2,080,539 |
Mar 13, 2024 | 672.00 | 678.00 | 671.00 | 671.50 | 657.73 | 1,980,274 |
Mar 12, 2024 | 650.00 | 669.50 | 644.50 | 669.50 | 655.77 | 5,536,291 |
Mar 11, 2024 | 642.00 | 647.50 | 638.00 | 646.00 | 632.75 | 6,237,465 |
Mar 08, 2024 | 654.00 | 655.60 | 642.50 | 646.00 | 632.75 | 4,070,373 |
Mar 07, 2024 | 669.00 | 686.08 | 646.00 | 654.00 | 640.59 | 5,266,846 |
Mar 06, 2024 | 659.00 | 661.00 | 652.00 | 653.00 | 639.61 | 3,297,658 |
Mar 05, 2024 | 649.00 | 659.29 | 647.50 | 656.50 | 643.04 | 1,583,753 |
Mar 04, 2024 | 661.00 | 664.00 | 650.50 | 652.00 | 638.63 | 1,169,661 |
Mar 01, 2024 | 659.00 | 668.50 | 656.00 | 666.00 | 652.34 | 3,190,088 |
Feb 29, 2024 | 654.50 | 664.00 | 652.00 | 652.00 | 638.63 | 2,784,308 |
Feb 28, 2024 | 642.50 | 652.51 | 631.50 | 652.50 | 639.12 | 4,640,863 |
Feb 27, 2024 | 651.00 | 652.50 | 638.50 | 640.50 | 627.37 | 1,453,407 |
Feb 26, 2024 | 645.50 | 653.00 | 643.00 | 649.00 | 635.69 | 1,337,087 |
Feb 23, 2024 | 634.00 | 645.50 | 631.00 | 643.50 | 630.30 | 1,782,075 |
Feb 22, 2024 | 623.00 | 640.50 | 617.00 | 634.00 | 621.00 | 2,646,309 |
Feb 21, 2024 | 575.50 | 585.36 | 575.50 | 582.00 | 570.07 | 1,417,459 |
Feb 20, 2024 | 570.00 | 573.50 | 562.50 | 573.50 | 561.74 | 2,946,306 |
Feb 19, 2024 | 583.50 | 585.50 | 568.50 | 570.00 | 558.31 | 1,584,933 |
Feb 16, 2024 | 584.00 | 588.50 | 582.50 | 585.00 | 573.00 | 1,267,074 |
Feb 15, 2024 | 577.00 | 583.50 | 577.00 | 583.00 | 571.05 | 3,812,063 |
Feb 14, 2024 | 577.00 | 580.00 | 573.50 | 575.00 | 563.21 | 913,789 |
Feb 13, 2024 | 577.00 | 584.50 | 575.00 | 577.00 | 565.17 | 1,810,739 |
Feb 12, 2024 | 566.50 | 578.50 | 566.50 | 578.50 | 566.64 | 1,121,924 |
Feb 09, 2024 | 561.00 | 567.64 | 559.00 | 566.00 | 554.39 | 1,885,175 |
Feb 08, 2024 | 562.00 | 570.00 | 559.25 | 561.00 | 549.50 | 1,247,411 |
Feb 07, 2024 | 555.00 | 560.50 | 553.00 | 556.00 | 544.60 | 1,176,679 |
Feb 06, 2024 | 550.50 | 559.50 | 550.50 | 556.50 | 545.09 | 4,132,672 |
Feb 05, 2024 | 551.50 | 555.00 | 547.50 | 551.00 | 539.70 | 2,088,575 |
Feb 02, 2024 | 555.00 | 560.00 | 550.00 | 550.00 | 538.72 | 2,645,098 |
Feb 01, 2024 | 541.00 | 559.00 | 541.00 | 553.50 | 542.15 | 4,226,970 |
Jan 31, 2024 | 540.00 | 548.00 | 538.50 | 544.50 | 533.33 | 1,399,891 |
Jan 30, 2024 | 546.00 | 549.00 | 535.00 | 539.00 | 527.95 | 1,571,490 |
Jan 29, 2024 | 551.00 | 551.00 | 541.00 | 541.00 | 529.91 | 883,849 |
Jan 26, 2024 | 527.00 | 548.00 | 527.00 | 545.00 | 533.82 | 2,637,757 |
Jan 25, 2024 | 532.00 | 536.50 | 528.50 | 531.50 | 520.60 | 1,442,098 |
Jan 24, 2024 | 525.50 | 534.00 | 525.50 | 534.00 | 523.05 | 2,375,799 |
Jan 23, 2024 | 528.00 | 531.00 | 525.21 | 526.00 | 515.21 | 3,142,477 |
Jan 22, 2024 | 519.00 | 530.00 | 518.00 | 525.00 | 514.23 | 1,710,400 |
Jan 19, 2024 | 510.50 | 514.50 | 509.00 | 514.00 | 503.46 | 15,609,365 |
Jan 18, 2024 | 506.00 | 509.50 | 502.50 | 505.50 | 495.13 | 1,394,437 |
Jan 17, 2024 | 497.80 | 507.00 | 493.80 | 506.00 | 495.62 | 2,024,751 |
Jan 16, 2024 | 509.00 | 518.00 | 505.00 | 506.00 | 495.62 | 1,411,770 |
Jan 15, 2024 | 509.50 | 513.00 | 503.60 | 511.50 | 501.01 | 1,181,598 |
Jan 12, 2024 | 509.50 | 511.00 | 501.00 | 506.00 | 495.62 | 2,538,341 |
Jan 11, 2024 | 516.00 | 518.50 | 503.00 | 503.00 | 492.69 | 4,544,088 |
Jan 10, 2024 | 525.00 | 537.00 | 511.00 | 512.50 | 501.99 | 5,600,930 |
Jan 09, 2024 | 550.00 | 552.50 | 528.00 | 528.00 | 517.17 | 3,719,574 |
Jan 08, 2024 | 553.50 | 555.50 | 542.50 | 552.00 | 540.68 | 6,848,626 |
Jan 05, 2024 | 545.00 | 546.00 | 535.51 | 544.00 | 532.85 | 1,212,699 |
Jan 04, 2024 | 521.00 | 549.00 | 521.00 | 549.00 | 537.74 | 2,093,284 |
Jan 03, 2024 | 525.50 | 531.14 | 523.50 | 526.50 | 515.70 | 2,629,539 |
Jan 02, 2024 | 521.00 | 528.00 | 520.64 | 526.00 | 515.21 | 1,218,408 |
*Close price adjusted for splits.**Adjusted close price adjusted for splits and dividend and/or capital gain distributions. |