Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 Jun 2024 | 165.00 | 168.00 | 165.00 | 166.50 | 166.50 | 4,024,090 |
31 May 2024 | 168.50 | 169.00 | 164.00 | 164.00 | 164.00 | 5,721,365 |
30 May 2024 | 167.00 | 170.50 | 165.00 | 167.00 | 167.00 | 7,238,193 |
29 May 2024 | 168.50 | 170.50 | 167.00 | 168.50 | 168.50 | 6,557,502 |
28 May 2024 | 170.00 | 171.50 | 167.50 | 168.50 | 168.50 | 9,201,343 |
27 May 2024 | 164.00 | 170.50 | 164.00 | 168.50 | 168.50 | 13,358,998 |
24 May 2024 | 160.50 | 165.50 | 158.00 | 163.50 | 163.50 | 14,956,706 |
23 May 2024 | 165.00 | 165.00 | 160.50 | 162.00 | 162.00 | 13,250,990 |
22 May 2024 | 168.50 | 169.00 | 164.50 | 165.00 | 165.00 | 9,957,434 |
21 May 2024 | 169.00 | 171.00 | 167.00 | 167.50 | 167.50 | 4,455,237 |
20 May 2024 | 172.00 | 174.00 | 169.00 | 169.50 | 169.50 | 7,609,559 |
17 May 2024 | 169.50 | 170.50 | 168.00 | 170.50 | 170.50 | 5,475,944 |
16 May 2024 | 170.50 | 172.50 | 168.00 | 169.00 | 169.00 | 9,016,658 |
15 May 2024 | 168.00 | 171.50 | 168.00 | 168.00 | 168.00 | 12,283,706 |
14 May 2024 | 168.00 | 171.50 | 165.50 | 167.00 | 167.00 | 17,463,823 |
13 May 2024 | 177.00 | 177.00 | 167.00 | 167.50 | 167.50 | 31,912,165 |
10 May 2024 | 181.00 | 183.00 | 177.50 | 178.00 | 178.00 | 10,695,104 |
09 May 2024 | 184.50 | 185.50 | 179.00 | 179.50 | 179.50 | 13,536,858 |
08 May 2024 | 178.50 | 187.00 | 178.00 | 184.00 | 184.00 | 24,507,654 |
07 May 2024 | 178.00 | 180.50 | 175.50 | 180.00 | 180.00 | 14,321,482 |
06 May 2024 | 180.00 | 181.00 | 174.50 | 177.50 | 177.50 | 16,250,774 |
03 May 2024 | 182.50 | 185.00 | 176.00 | 178.50 | 178.50 | 25,381,812 |
02 May 2024 | 184.00 | 186.50 | 181.00 | 181.50 | 181.50 | 15,882,985 |
30 Apr 2024 | 185.50 | 186.00 | 180.50 | 184.00 | 184.00 | 17,997,325 |
29 Apr 2024 | 189.00 | 190.00 | 185.00 | 186.00 | 186.00 | 19,011,221 |
26 Apr 2024 | 192.00 | 194.50 | 188.00 | 188.50 | 188.50 | 18,540,821 |
25 Apr 2024 | 192.00 | 194.50 | 189.00 | 191.00 | 191.00 | 18,138,394 |
24 Apr 2024 | 193.00 | 195.00 | 188.00 | 194.50 | 194.50 | 37,875,299 |
23 Apr 2024 | 190.00 | 193.00 | 183.50 | 188.50 | 188.50 | 42,634,426 |
22 Apr 2024 | 201.50 | 202.50 | 184.00 | 185.00 | 185.00 | 51,386,537 |
19 Apr 2024 | 203.00 | 208.50 | 188.50 | 197.50 | 197.50 | 79,598,167 |
18 Apr 2024 | 208.50 | 214.50 | 201.50 | 203.50 | 203.50 | 92,160,174 |
17 Apr 2024 | 194.00 | 209.50 | 193.50 | 209.50 | 209.50 | 78,977,398 |
16 Apr 2024 | 197.00 | 201.00 | 189.00 | 190.50 | 190.50 | 76,459,908 |
15 Apr 2024 | 213.50 | 221.00 | 195.00 | 203.00 | 203.00 | 126,146,701 |
12 Apr 2024 | 196.00 | 212.00 | 194.00 | 212.00 | 212.00 | 119,517,377 |
11 Apr 2024 | 182.50 | 198.00 | 180.50 | 193.00 | 193.00 | 99,845,780 |
10 Apr 2024 | 187.50 | 191.00 | 179.00 | 183.00 | 183.00 | 58,536,311 |
09 Apr 2024 | 182.00 | 191.50 | 181.00 | 185.00 | 185.00 | 72,050,946 |
08 Apr 2024 | 180.50 | 184.00 | 178.50 | 182.00 | 182.00 | 38,992,262 |
03 Apr 2024 | 177.50 | 179.50 | 176.00 | 178.50 | 178.50 | 8,750,652 |
02 Apr 2024 | 179.50 | 182.00 | 176.50 | 178.50 | 178.50 | 18,218,460 |
01 Apr 2024 | 181.00 | 183.00 | 177.50 | 177.50 | 177.50 | 23,008,589 |
29 Mar 2024 | 179.00 | 180.50 | 173.00 | 177.00 | 177.00 | 20,779,000 |
28 Mar 2024 | 178.00 | 183.00 | 176.00 | 177.00 | 177.00 | 31,521,295 |
27 Mar 2024 | 188.00 | 189.50 | 175.00 | 176.00 | 176.00 | 57,520,007 |
26 Mar 2024 | 187.00 | 199.50 | 183.00 | 187.00 | 187.00 | 94,545,479 |
25 Mar 2024 | 179.50 | 189.50 | 178.00 | 185.00 | 185.00 | 55,183,247 |
22 Mar 2024 | 183.00 | 187.50 | 177.00 | 177.50 | 177.50 | 40,937,967 |
21 Mar 2024 | 179.50 | 186.00 | 179.00 | 181.50 | 181.50 | 59,786,334 |
20 Mar 2024 | 181.00 | 183.00 | 175.50 | 177.00 | 177.00 | 36,682,894 |
19 Mar 2024 | 179.00 | 185.50 | 178.50 | 180.00 | 180.00 | 67,251,644 |
18 Mar 2024 | 170.00 | 182.50 | 168.00 | 178.50 | 178.50 | 80,163,307 |
15 Mar 2024 | 173.00 | 175.00 | 165.00 | 169.50 | 169.50 | 60,484,903 |
14 Mar 2024 | 174.50 | 177.50 | 164.00 | 173.00 | 173.00 | 74,139,382 |
13 Mar 2024 | 173.00 | 184.00 | 170.00 | 173.50 | 173.50 | 114,184,099 |
12 Mar 2024 | 164.50 | 176.00 | 161.50 | 170.00 | 170.00 | 75,670,838 |
11 Mar 2024 | 166.00 | 166.00 | 161.00 | 164.50 | 164.50 | 20,109,771 |
08 Mar 2024 | 170.00 | 170.50 | 157.50 | 161.50 | 161.50 | 51,230,304 |
07 Mar 2024 | 174.00 | 174.50 | 167.00 | 171.00 | 171.00 | 38,379,156 |
06 Mar 2024 | 168.50 | 175.00 | 166.00 | 174.00 | 174.00 | 45,941,994 |
05 Mar 2024 | 170.50 | 175.00 | 167.00 | 169.00 | 169.00 | 70,064,865 |
04 Mar 2024 | 172.50 | 173.00 | 164.50 | 167.00 | 167.00 | 67,400,756 |
01 Mar 2024 | 178.50 | 179.50 | 168.00 | 171.00 | 171.00 | 101,167,237 |
29 Feb 2024 | 157.00 | 171.00 | 156.50 | 171.00 | 171.00 | 85,922,021 |
27 Feb 2024 | 154.50 | 160.50 | 151.50 | 155.50 | 155.50 | 101,117,977 |
26 Feb 2024 | 150.00 | 157.00 | 149.00 | 153.00 | 153.00 | 112,136,250 |
23 Feb 2024 | 135.00 | 146.00 | 131.50 | 143.00 | 143.00 | 78,326,269 |
22 Feb 2024 | 133.00 | 136.00 | 130.50 | 133.50 | 133.50 | 37,846,358 |
21 Feb 2024 | 128.50 | 136.00 | 128.00 | 132.50 | 132.50 | 46,022,233 |
20 Feb 2024 | 130.50 | 133.00 | 125.00 | 128.00 | 128.00 | 32,433,654 |
19 Feb 2024 | 131.00 | 136.00 | 129.00 | 129.50 | 129.50 | 60,177,799 |
16 Feb 2024 | 121.50 | 130.00 | 121.50 | 129.00 | 129.00 | 42,452,656 |
15 Feb 2024 | 123.00 | 123.00 | 119.00 | 120.50 | 120.50 | 17,438,088 |
05 Feb 2024 | 126.00 | 126.00 | 122.00 | 122.50 | 122.50 | 12,589,342 |
02 Feb 2024 | 128.50 | 130.00 | 124.00 | 124.50 | 124.50 | 38,331,977 |
01 Feb 2024 | 119.00 | 126.00 | 119.00 | 126.00 | 126.00 | 26,227,183 |
31 Jan 2024 | 118.50 | 120.00 | 117.00 | 119.50 | 119.50 | 7,598,612 |
30 Jan 2024 | 120.50 | 122.00 | 118.50 | 118.50 | 118.50 | 7,836,420 |
29 Jan 2024 | 119.00 | 121.00 | 118.50 | 120.50 | 120.50 | 6,089,093 |
26 Jan 2024 | 118.50 | 119.50 | 118.00 | 119.00 | 119.00 | 3,651,279 |
25 Jan 2024 | 120.00 | 120.50 | 118.00 | 118.00 | 118.00 | 6,238,925 |
24 Jan 2024 | 121.00 | 121.50 | 119.00 | 119.50 | 119.50 | 9,291,370 |
23 Jan 2024 | 118.50 | 122.00 | 118.50 | 120.50 | 120.50 | 11,376,059 |
22 Jan 2024 | 116.50 | 119.00 | 115.00 | 118.50 | 118.50 | 7,051,577 |
19 Jan 2024 | 116.00 | 117.50 | 115.50 | 115.50 | 115.50 | 4,685,395 |
18 Jan 2024 | 115.50 | 116.50 | 114.00 | 115.50 | 115.50 | 4,555,003 |
17 Jan 2024 | 118.50 | 119.00 | 115.00 | 115.00 | 115.00 | 9,821,460 |
16 Jan 2024 | 121.50 | 122.00 | 118.50 | 118.50 | 118.50 | 10,116,220 |
15 Jan 2024 | 122.00 | 126.00 | 120.00 | 121.50 | 121.50 | 42,657,304 |
12 Jan 2024 | 120.00 | 122.50 | 119.50 | 120.50 | 120.50 | 15,351,598 |
11 Jan 2024 | 120.00 | 120.50 | 118.00 | 119.00 | 119.00 | 7,568,655 |
10 Jan 2024 | 119.00 | 121.50 | 118.00 | 119.50 | 119.50 | 8,291,886 |
09 Jan 2024 | 120.50 | 122.00 | 118.00 | 120.00 | 120.00 | 14,520,906 |
08 Jan 2024 | 120.00 | 121.00 | 118.00 | 118.00 | 118.00 | 10,633,464 |
05 Jan 2024 | 118.00 | 119.50 | 117.50 | 119.50 | 119.50 | 4,660,052 |
04 Jan 2024 | 119.00 | 120.50 | 117.00 | 118.50 | 118.50 | 11,189,426 |
03 Jan 2024 | 118.00 | 120.50 | 117.00 | 120.00 | 120.00 | 9,932,552 |
02 Jan 2024 | 117.00 | 120.00 | 115.50 | 119.00 | 119.00 | 11,047,126 |
29 Dec 2023 | 119.00 | 119.50 | 114.00 | 116.50 | 116.50 | 17,948,450 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |