Date | Open | High | Low | Close* | Adj Close** | Volume |
---|---|---|---|---|---|---|
Jul 05, 2024 | 207.45 | 207.60 | 201.49 | 205.18 | 205.18 | 10,384,432 |
Jul 04, 2024 | 205.78 | 208.88 | 205.00 | 206.57 | 206.57 | 22,180,243 |
Jul 03, 2024 | 204.00 | 206.62 | 203.30 | 205.58 | 205.58 | 30,646,454 |
Jul 02, 2024 | 197.55 | 207.12 | 196.90 | 202.96 | 202.96 | 48,425,791 |
Jul 01, 2024 | 193.54 | 199.49 | 192.09 | 196.75 | 196.75 | 38,871,444 |
Jun 28, 2024 | 198.37 | 198.37 | 189.99 | 190.31 | 190.31 | 26,129,470 |
Jun 27, 2024 | 193.75 | 200.20 | 192.58 | 198.55 | 198.55 | 54,928,227 |
Jun 26, 2024 | 192.20 | 196.51 | 190.73 | 193.75 | 193.75 | 33,502,842 |
Jun 25, 2024 | 188.55 | 194.58 | 188.36 | 192.89 | 192.89 | 35,550,296 |
Jun 24, 2024 | 187.08 | 190.10 | 182.72 | 188.28 | 188.28 | 23,911,136 |
Jun 21, 2024 | 186.00 | 189.30 | 183.31 | 187.72 | 187.72 | 33,095,037 |
Jun 20, 2024 | 183.40 | 188.20 | 181.86 | 185.43 | 185.43 | 41,065,783 |
Jun 19, 2024 | 181.20 | 184.49 | 176.91 | 182.30 | 182.30 | 48,784,725 |
Jun 18, 2024 | 175.45 | 185.08 | 175.10 | 180.32 | 180.32 | 55,563,380 |
Jun 14, 2024 | 169.35 | 176.10 | 167.82 | 174.62 | 174.62 | 26,692,447 |
Jun 13, 2024 | 167.00 | 169.02 | 166.20 | 168.76 | 168.76 | 17,681,430 |
Jun 12, 2024 | 163.50 | 166.45 | 162.91 | 165.87 | 165.87 | 21,887,882 |
Jun 11, 2024 | 165.40 | 167.10 | 161.84 | 163.01 | 163.01 | 21,366,903 |
Jun 10, 2024 | 159.00 | 165.49 | 157.95 | 164.58 | 164.58 | 48,604,636 |
Jun 07, 2024 | 152.95 | 158.00 | 151.30 | 156.70 | 156.70 | 30,695,632 |
Jun 06, 2024 | 153.50 | 155.20 | 149.50 | 152.45 | 152.45 | 31,718,779 |
Jun 05, 2024 | 142.50 | 153.00 | 142.00 | 152.05 | 152.05 | 31,861,778 |
Jun 04, 2024 | 150.95 | 150.95 | 134.50 | 142.15 | 142.15 | 50,141,961 |
Jun 03, 2024 | 159.70 | 159.70 | 149.00 | 149.45 | 149.45 | 31,432,107 |
May 31, 2024 | 154.45 | 156.95 | 150.00 | 151.25 | 151.25 | 74,205,447 |
May 30, 2024 | 149.80 | 152.65 | 142.30 | 151.70 | 151.70 | 111,136,536 |
May 29, 2024 | 141.85 | 148.95 | 139.95 | 147.70 | 147.70 | 43,408,192 |
May 28, 2024 | 144.75 | 144.75 | 139.80 | 142.00 | 142.00 | 12,791,242 |
May 27, 2024 | 141.00 | 145.70 | 139.90 | 143.70 | 143.70 | 28,307,034 |
May 24, 2024 | 137.85 | 140.80 | 136.55 | 140.15 | 140.15 | 30,529,750 |
May 23, 2024 | 134.20 | 138.50 | 131.00 | 137.35 | 137.35 | 22,612,515 |
May 22, 2024 | 132.40 | 135.50 | 131.70 | 133.30 | 133.30 | 22,284,694 |
May 21, 2024 | 129.50 | 133.40 | 129.30 | 131.60 | 131.60 | 20,144,238 |
May 17, 2024 | 128.35 | 130.10 | 127.55 | 129.35 | 129.35 | 12,131,501 |
May 16, 2024 | 127.30 | 127.90 | 125.65 | 127.25 | 127.25 | 5,816,548 |
May 15, 2024 | 128.25 | 128.30 | 125.35 | 126.35 | 126.35 | 8,293,059 |
May 14, 2024 | 125.35 | 128.30 | 124.75 | 127.55 | 127.55 | 8,515,151 |
May 13, 2024 | 127.50 | 127.50 | 122.45 | 125.05 | 125.05 | 18,189,992 |
May 10, 2024 | 126.10 | 128.50 | 125.35 | 127.60 | 127.60 | 14,351,338 |
May 09, 2024 | 129.65 | 130.65 | 125.00 | 125.50 | 125.50 | 11,428,392 |
May 08, 2024 | 125.50 | 129.05 | 125.20 | 128.75 | 128.75 | 8,572,464 |
May 07, 2024 | 128.50 | 128.65 | 122.95 | 125.40 | 125.40 | 11,846,168 |
May 06, 2024 | 132.30 | 132.30 | 127.00 | 127.85 | 127.85 | 8,774,773 |
May 03, 2024 | 130.80 | 132.25 | 129.65 | 131.20 | 131.20 | 9,748,819 |
May 02, 2024 | 131.00 | 131.75 | 129.25 | 130.20 | 130.20 | 11,163,690 |
Apr 30, 2024 | 131.80 | 133.40 | 130.85 | 131.20 | 131.20 | 14,635,558 |
Apr 29, 2024 | 132.15 | 132.95 | 129.80 | 130.80 | 130.80 | 12,481,830 |
Apr 26, 2024 | 128.05 | 132.30 | 127.45 | 131.10 | 131.10 | 38,360,100 |
Apr 25, 2024 | 126.40 | 127.80 | 126.00 | 127.20 | 127.20 | 10,215,969 |
Apr 24, 2024 | 128.85 | 128.85 | 126.00 | 126.90 | 126.90 | 9,401,296 |
Apr 23, 2024 | 127.65 | 129.45 | 125.80 | 127.40 | 127.40 | 13,382,804 |
Apr 22, 2024 | 126.60 | 128.95 | 121.60 | 127.70 | 127.70 | 35,636,085 |
Apr 19, 2024 | 125.50 | 127.80 | 121.25 | 127.05 | 127.05 | 19,747,475 |
Apr 18, 2024 | 126.75 | 129.95 | 125.00 | 125.85 | 125.85 | 51,622,931 |
Apr 16, 2024 | 118.25 | 125.70 | 118.25 | 124.25 | 124.25 | 29,890,341 |
Apr 15, 2024 | 118.15 | 121.30 | 116.80 | 120.80 | 120.80 | 15,141,027 |
Apr 12, 2024 | 118.80 | 123.15 | 118.25 | 120.55 | 120.55 | 22,046,191 |
Apr 10, 2024 | 118.00 | 119.40 | 117.55 | 119.00 | 119.00 | 10,780,425 |
Apr 09, 2024 | 120.85 | 120.95 | 116.90 | 117.80 | 117.80 | 7,198,119 |
Apr 08, 2024 | 119.40 | 121.10 | 118.70 | 120.60 | 120.60 | 8,098,865 |
Apr 05, 2024 | 119.20 | 119.90 | 117.90 | 119.40 | 119.40 | 8,561,933 |
Apr 04, 2024 | 120.45 | 123.30 | 118.60 | 119.60 | 119.60 | 17,092,983 |
Apr 03, 2024 | 120.80 | 120.90 | 119.70 | 120.40 | 120.40 | 7,628,888 |
Apr 02, 2024 | 120.80 | 122.50 | 120.15 | 120.95 | 120.95 | 17,616,149 |
Apr 01, 2024 | 117.15 | 120.40 | 117.15 | 120.15 | 120.15 | 8,835,611 |
Mar 28, 2024 | 118.00 | 118.20 | 116.75 | 117.10 | 117.10 | 12,210,496 |
Mar 27, 2024 | 117.70 | 118.35 | 116.65 | 117.30 | 117.30 | 8,752,288 |
Mar 26, 2024 | 114.30 | 117.80 | 114.30 | 117.25 | 117.25 | 10,057,156 |
Mar 22, 2024 | 116.50 | 116.80 | 114.70 | 116.30 | 116.30 | 15,070,589 |
Mar 21, 2024 | 113.55 | 116.05 | 113.10 | 115.25 | 115.25 | 25,270,564 |
Mar 20, 2024 | 111.90 | 112.95 | 110.15 | 112.10 | 112.10 | 12,588,314 |
Mar 19, 2024 | 112.80 | 113.90 | 110.80 | 111.15 | 111.15 | 12,813,038 |
Mar 18, 2024 | 112.80 | 113.35 | 111.40 | 112.85 | 112.85 | 11,823,565 |
Mar 15, 2024 | 112.50 | 113.60 | 109.35 | 111.35 | 111.35 | 23,884,376 |
Mar 14, 2024 | 108.50 | 112.95 | 108.30 | 112.50 | 112.50 | 16,665,581 |
Mar 13, 2024 | 116.00 | 116.45 | 107.50 | 110.20 | 110.20 | 31,316,694 |
Mar 12, 2024 | 117.05 | 117.65 | 115.05 | 116.00 | 116.00 | 17,008,353 |
Mar 11, 2024 | 118.90 | 118.90 | 114.90 | 116.30 | 116.30 | 22,796,650 |
Mar 07, 2024 | 119.95 | 121.40 | 118.50 | 118.95 | 118.95 | 16,916,136 |
Mar 06, 2024 | 123.80 | 123.80 | 117.85 | 120.85 | 120.85 | 463,323,045 |
Mar 05, 2024 | 121.55 | 126.50 | 119.50 | 125.45 | 125.45 | 44,320,876 |
Mar 04, 2024 | 121.00 | 122.65 | 119.25 | 119.60 | 119.60 | 18,468,917 |
Mar 01, 2024 | 119.35 | 120.50 | 117.95 | 119.40 | 119.40 | 17,515,282 |
Feb 29, 2024 | 117.35 | 119.70 | 116.60 | 119.20 | 119.20 | 25,492,241 |
Feb 28, 2024 | 115.90 | 119.45 | 114.85 | 118.55 | 118.55 | 30,725,751 |
Feb 27, 2024 | 115.95 | 115.95 | 114.30 | 115.35 | 115.35 | 8,982,017 |
Feb 26, 2024 | 115.85 | 116.45 | 114.60 | 115.40 | 115.40 | 5,220,045 |
Feb 23, 2024 | 115.70 | 116.60 | 113.80 | 115.65 | 115.65 | 10,560,760 |
Feb 22, 2024 | 113.60 | 114.50 | 110.95 | 114.10 | 114.10 | 8,878,652 |
Feb 21, 2024 | 113.50 | 114.85 | 112.65 | 113.10 | 113.10 | 11,688,496 |
Feb 20, 2024 | 113.70 | 113.95 | 111.50 | 113.50 | 113.50 | 7,064,985 |
Feb 19, 2024 | 115.00 | 116.90 | 113.00 | 113.15 | 113.15 | 7,478,592 |
Feb 16, 2024 | 114.40 | 116.05 | 113.65 | 114.05 | 114.05 | 10,467,958 |
Feb 15, 2024 | 115.70 | 115.80 | 112.75 | 113.25 | 113.25 | 11,307,945 |
Feb 14, 2024 | 114.65 | 114.75 | 112.20 | 114.05 | 114.05 | 15,949,086 |
Feb 13, 2024 | 118.40 | 118.40 | 109.90 | 115.45 | 115.45 | 27,350,662 |
Feb 12, 2024 | 123.05 | 123.40 | 109.45 | 114.40 | 114.40 | 20,068,676 |
Feb 09, 2024 | 120.50 | 122.40 | 117.20 | 121.25 | 121.25 | 13,859,592 |
Feb 08, 2024 | 122.90 | 123.00 | 119.35 | 119.80 | 119.80 | 9,369,556 |
Feb 07, 2024 | 119.65 | 122.75 | 116.90 | 122.30 | 122.30 | 17,031,435 |
*Close price adjusted for splits.**Adjusted close price adjusted for splits and dividend and/or capital gain distributions. |