Date | Open | High | Low | Close* | Adj Close** | Volume |
---|---|---|---|---|---|---|
May 17, 2024 | 162.85 | 164.60 | 162.65 | 164.05 | 164.05 | 13,296,438 |
May 16, 2024 | 163.05 | 164.40 | 161.15 | 162.85 | 162.85 | 23,017,120 |
May 15, 2024 | 160.60 | 162.60 | 159.75 | 161.80 | 161.80 | 17,906,679 |
May 14, 2024 | 158.20 | 160.70 | 157.05 | 159.35 | 159.35 | 17,592,865 |
May 13, 2024 | 159.85 | 160.70 | 154.75 | 158.20 | 158.20 | 28,720,880 |
May 10, 2024 | 158.50 | 160.15 | 155.55 | 158.95 | 158.95 | 24,021,566 |
May 09, 2024 | 163.00 | 163.00 | 156.05 | 156.60 | 156.60 | 27,225,782 |
May 08, 2024 | 161.50 | 164.30 | 159.65 | 163.15 | 163.15 | 28,458,714 |
May 07, 2024 | 167.50 | 168.20 | 159.50 | 160.00 | 160.00 | 40,995,072 |
May 06, 2024 | 171.85 | 172.00 | 165.10 | 166.25 | 166.25 | 28,686,100 |
May 03, 2024 | 174.80 | 174.90 | 169.40 | 170.75 | 170.75 | 30,968,452 |
May 02, 2024 | 172.00 | 174.60 | 168.25 | 173.40 | 173.40 | 60,555,113 |
Apr 30, 2024 | 179.50 | 179.80 | 167.85 | 168.85 | 168.85 | 67,530,236 |
Apr 29, 2024 | 173.00 | 178.00 | 172.20 | 176.75 | 176.75 | 40,527,426 |
Apr 26, 2024 | 170.70 | 172.60 | 169.85 | 171.55 | 171.55 | 17,306,072 |
Apr 25, 2024 | 169.45 | 171.00 | 168.75 | 170.20 | 170.20 | 14,757,776 |
Apr 24, 2024 | 169.40 | 170.60 | 167.55 | 168.75 | 168.75 | 17,496,649 |
Apr 23, 2024 | 173.70 | 173.70 | 167.95 | 168.10 | 168.10 | 19,730,937 |
Apr 22, 2024 | 169.95 | 172.20 | 168.50 | 170.90 | 170.90 | 19,022,799 |
Apr 19, 2024 | 163.50 | 167.50 | 162.20 | 166.65 | 166.65 | 28,613,815 |
Apr 18, 2024 | 172.30 | 175.10 | 168.05 | 169.00 | 169.00 | 29,756,025 |
Apr 16, 2024 | 166.40 | 170.80 | 165.50 | 169.00 | 169.00 | 19,347,109 |
Apr 15, 2024 | 166.80 | 169.95 | 162.65 | 166.40 | 166.40 | 30,165,832 |
Apr 12, 2024 | 172.95 | 173.45 | 169.75 | 170.15 | 170.15 | 23,635,268 |
Apr 10, 2024 | 169.00 | 174.20 | 168.90 | 173.05 | 173.05 | 26,458,888 |
Apr 09, 2024 | 170.50 | 170.85 | 168.00 | 168.90 | 168.90 | 10,074,537 |
Apr 08, 2024 | 169.00 | 171.85 | 168.75 | 170.30 | 170.30 | 14,541,348 |
Apr 05, 2024 | 168.80 | 168.85 | 164.60 | 168.00 | 168.00 | 26,551,221 |
Apr 04, 2024 | 174.00 | 174.95 | 169.05 | 169.65 | 169.65 | 17,913,673 |
Apr 03, 2024 | 174.20 | 175.20 | 173.15 | 173.70 | 173.70 | 18,996,701 |
Apr 02, 2024 | 169.40 | 174.50 | 169.30 | 174.20 | 174.20 | 29,081,495 |
Apr 01, 2024 | 169.95 | 171.25 | 168.75 | 169.25 | 169.25 | 14,548,989 |
Mar 28, 2024 | 166.75 | 169.50 | 166.70 | 167.75 | 167.75 | 17,007,401 |
Mar 27, 2024 | 169.00 | 171.45 | 165.35 | 166.20 | 166.20 | 31,466,480 |
Mar 26, 2024 | 164.35 | 168.75 | 163.55 | 167.45 | 167.45 | 21,189,137 |
Mar 22, 2024 | 165.70 | 167.15 | 163.55 | 165.15 | 165.15 | 25,141,774 |
Mar 21, 2024 | 161.00 | 164.75 | 159.80 | 164.50 | 164.50 | 26,756,447 |
Mar 20, 2024 | 156.00 | 158.55 | 155.00 | 158.25 | 158.25 | 23,956,154 |
Mar 19, 2024 | 158.90 | 158.90 | 154.25 | 155.25 | 155.25 | 50,547,948 |
Mar 18, 2024 | 162.55 | 163.25 | 160.15 | 160.80 | 160.80 | 22,670,787 |
Mar 15, 2024 | 166.00 | 168.70 | 153.60 | 161.00 | 161.00 | 108,719,847 |
Mar 14, 2024 | 161.25 | 171.40 | 160.60 | 170.35 | 170.35 | 25,912,125 |
Mar 13, 2024 | 173.00 | 173.90 | 161.75 | 163.35 | 163.35 | 26,725,350 |
Mar 12, 2024 | 175.00 | 175.90 | 171.45 | 172.90 | 172.90 | 20,208,400 |
Mar 11, 2024 | 173.95 | 177.50 | 172.10 | 174.25 | 174.25 | 22,843,402 |
Mar 07, 2024 | 177.35 | 178.35 | 174.00 | 174.60 | 174.60 | 17,880,714 |
Mar 06, 2024 | 176.20 | 178.20 | 172.10 | 177.35 | 177.35 | 37,730,619 |
Mar 05, 2024 | 176.45 | 177.30 | 174.55 | 175.85 | 175.85 | 21,719,198 |
Mar 04, 2024 | 172.20 | 176.45 | 170.50 | 175.25 | 175.25 | 28,643,745 |
Mar 01, 2024 | 167.95 | 171.80 | 167.40 | 169.40 | 169.40 | 33,401,242 |
Feb 29, 2024 | 167.40 | 168.45 | 164.35 | 165.55 | 165.55 | 52,797,150 |
Feb 28, 2024 | 172.50 | 173.45 | 166.70 | 167.40 | 167.40 | 35,971,734 |
Feb 27, 2024 | 177.50 | 178.35 | 172.10 | 173.25 | 173.25 | 27,603,342 |
Feb 26, 2024 | 175.90 | 178.80 | 172.55 | 177.50 | 177.50 | 36,264,939 |
Feb 23, 2024 | 179.70 | 180.70 | 175.05 | 175.85 | 175.85 | 31,342,100 |
Feb 22, 2024 | 181.50 | 181.50 | 175.40 | 179.70 | 179.70 | 39,618,423 |
Feb 21, 2024 | 189.60 | 190.70 | 181.10 | 182.30 | 182.30 | 22,131,487 |
Feb 20, 2024 | 187.50 | 189.70 | 183.80 | 188.75 | 188.75 | 34,936,800 |
Feb 19, 2024 | 188.60 | 190.90 | 186.40 | 188.50 | 188.50 | 30,664,067 |
Feb 16, 2024 | 190.00 | 194.10 | 186.15 | 187.00 | 187.00 | 54,056,644 |
Feb 15, 2024 | 185.00 | 191.35 | 183.50 | 189.85 | 189.85 | 70,678,699 |
Feb 14, 2024 | 173.00 | 184.35 | 170.90 | 183.55 | 183.55 | 52,764,452 |
Feb 13, 2024 | 174.95 | 177.45 | 172.35 | 174.45 | 174.45 | 37,121,416 |
Feb 12, 2024 | 182.50 | 184.35 | 173.15 | 175.40 | 175.40 | 54,071,070 |
Feb 09, 2024 | 193.40 | 193.85 | 177.75 | 182.50 | 182.50 | 84,137,345 |
Feb 08, 2024 | 187.90 | 196.80 | 186.75 | 192.40 | 192.40 | 83,103,687 |
Feb 07, 2024 | 188.20 | 192.65 | 185.05 | 186.45 | 186.45 | 82,890,137 |
Feb 06, 2024 | 176.55 | 186.00 | 171.35 | 184.50 | 184.50 | 97,077,698 |
Feb 05, 2024 | 167.95 | 177.20 | 164.70 | 173.95 | 173.95 | 101,043,319 |
Feb 02, 2024 | 151.90 | 166.80 | 151.05 | 162.90 | 162.90 | 94,675,914 |
Feb 01, 2024 | 148.50 | 150.70 | 147.05 | 149.75 | 149.75 | 27,883,335 |
Jan 31, 2024 | 147.80 | 150.10 | 146.10 | 146.95 | 146.95 | 27,393,172 |
Jan 30, 2024 | 148.40 | 152.20 | 146.50 | 147.70 | 147.70 | 41,378,967 |
Jan 29, 2024 | 143.70 | 148.40 | 143.50 | 146.70 | 146.70 | 28,420,760 |
Jan 25, 2024 | 145.90 | 145.90 | 142.00 | 143.70 | 143.70 | 38,252,600 |
Jan 24, 2024 | 138.95 | 145.25 | 138.05 | 143.45 | 143.45 | 40,122,151 |
Jan 23, 2024 | 151.50 | 151.80 | 137.85 | 138.95 | 138.95 | 38,167,576 |
Jan 19, 2024 | 145.10 | 149.30 | 143.80 | 148.65 | 148.65 | 23,970,656 |
Jan 18, 2024 | 143.80 | 145.65 | 139.90 | 144.50 | 144.50 | 26,958,686 |
Jan 17, 2024 | 143.00 | 145.40 | 141.55 | 144.10 | 144.10 | 43,031,636 |
Jan 16, 2024 | 138.25 | 144.35 | 137.50 | 143.60 | 143.60 | 54,350,562 |
Jan 15, 2024 | 136.45 | 138.00 | 135.20 | 137.65 | 137.65 | 22,824,583 |
Jan 12, 2024 | 133.45 | 135.85 | 132.75 | 135.30 | 135.30 | 24,471,509 |
Jan 11, 2024 | 131.35 | 133.90 | 131.10 | 133.25 | 133.25 | 21,653,666 |
Jan 10, 2024 | 130.95 | 131.00 | 128.50 | 130.55 | 130.55 | 17,547,639 |
Jan 09, 2024 | 134.90 | 134.90 | 131.55 | 131.90 | 131.90 | 15,051,378 |
Jan 08, 2024 | 134.00 | 136.10 | 132.25 | 132.65 | 132.65 | 26,199,907 |
Jan 05, 2024 | 132.80 | 134.60 | 131.55 | 132.70 | 132.70 | 21,903,222 |
Jan 04, 2024 | 132.00 | 132.00 | 128.80 | 131.20 | 131.20 | 23,880,980 |
Jan 03, 2024 | 130.55 | 133.85 | 130.30 | 132.70 | 132.70 | 24,221,613 |
Jan 02, 2024 | 131.00 | 131.45 | 128.60 | 130.55 | 130.55 | 17,271,309 |
Jan 01, 2024 | 132.10 | 132.50 | 130.00 | 130.30 | 130.30 | 18,629,028 |
Dec 29, 2023 | 129.70 | 132.05 | 128.30 | 129.85 | 129.85 | 30,650,133 |
Dec 28, 2023 | 127.00 | 133.95 | 126.50 | 133.25 | 133.25 | 54,672,874 |
Dec 27, 2023 | 128.40 | 128.90 | 125.45 | 126.60 | 126.60 | 16,455,934 |
Dec 26, 2023 | 123.90 | 128.50 | 123.60 | 128.05 | 128.05 | 30,770,511 |
Dec 22, 2023 | 124.25 | 125.00 | 122.10 | 123.70 | 123.70 | 12,915,880 |
Dec 21, 2023 | 118.00 | 124.50 | 117.35 | 124.15 | 124.15 | 20,805,929 |
Dec 20, 2023 | 125.60 | 126.40 | 119.00 | 120.05 | 120.05 | 27,660,494 |
Dec 19, 2023 | 125.00 | 125.95 | 124.20 | 124.70 | 124.70 | 22,074,723 |
*Close price adjusted for splits.**Adjusted close price adjusted for splits and dividend and/or capital gain distributions. |