Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
27 Jun 2024 | 208.60 | 208.60 | 208.60 | 208.60 | 208.60 | 204 |
26 Jun 2024 | 212.85 | 212.85 | 212.85 | 212.85 | 212.85 | 251 |
25 Jun 2024 | 217.15 | 217.15 | 217.15 | 217.15 | 217.15 | 198 |
24 Jun 2024 | 221.55 | 223.00 | 221.55 | 221.55 | 221.55 | 1,036 |
21 Jun 2024 | 226.05 | 226.05 | 226.05 | 226.05 | 226.05 | 829 |
20 Jun 2024 | 230.65 | 230.65 | 230.65 | 230.65 | 230.65 | 1,406 |
19 Jun 2024 | 227.35 | 236.95 | 219.90 | 235.35 | 235.35 | 5,318 |
18 Jun 2024 | 227.85 | 227.85 | 221.60 | 225.85 | 225.85 | 5,075 |
14 Jun 2024 | 229.00 | 232.75 | 218.25 | 224.10 | 224.10 | 3,546 |
13 Jun 2024 | 224.10 | 225.10 | 211.30 | 225.10 | 225.10 | 2,169 |
12 Jun 2024 | 210.00 | 214.85 | 208.75 | 214.40 | 214.40 | 7,203 |
11 Jun 2024 | 203.95 | 204.65 | 203.95 | 204.65 | 204.65 | 3,318 |
10 Jun 2024 | 189.05 | 194.95 | 185.75 | 194.95 | 194.95 | 6,904 |
07 Jun 2024 | 179.00 | 185.70 | 179.00 | 185.70 | 185.70 | 11,461 |
06 Jun 2024 | 185.00 | 185.00 | 182.10 | 182.10 | 182.10 | 1,819 |
05 Jun 2024 | 185.80 | 185.80 | 185.80 | 185.80 | 185.80 | 201 |
04 Jun 2024 | 189.55 | 189.55 | 189.55 | 189.55 | 189.55 | 166 |
03 Jun 2024 | 193.40 | 193.40 | 193.40 | 193.40 | 193.40 | 630 |
31 May 2024 | 197.30 | 197.30 | 197.30 | 197.30 | 197.30 | 320 |
30 May 2024 | 201.30 | 201.30 | 201.30 | 201.30 | 201.30 | 1,469 |
29 May 2024 | 203.95 | 205.40 | 203.95 | 205.40 | 205.40 | 3,233 |
28 May 2024 | 208.10 | 208.10 | 208.10 | 208.10 | 208.10 | 946 |
27 May 2024 | 216.65 | 216.65 | 212.30 | 212.30 | 212.30 | 4,786 |
24 May 2024 | 216.60 | 216.60 | 216.60 | 216.60 | 216.60 | 441 |
23 May 2024 | 221.00 | 221.00 | 221.00 | 221.00 | 221.00 | 561 |
22 May 2024 | 225.50 | 225.50 | 225.50 | 225.50 | 225.50 | 2,097 |
21 May 2024 | 230.10 | 230.10 | 230.10 | 230.10 | 230.10 | 2,398 |
17 May 2024 | 221.20 | 221.20 | 221.20 | 221.20 | 221.20 | 6,671 |
16 May 2024 | 216.90 | 216.90 | 216.90 | 216.90 | 216.90 | 645 |
15 May 2024 | 221.30 | 221.30 | 221.30 | 221.30 | 221.30 | 620 |
14 May 2024 | 225.80 | 225.80 | 225.80 | 225.80 | 225.80 | 418 |
13 May 2024 | 230.40 | 230.40 | 230.40 | 230.40 | 230.40 | 115 |
10 May 2024 | 235.10 | 235.10 | 235.10 | 235.10 | 235.10 | 260 |
09 May 2024 | 239.85 | 239.85 | 239.85 | 239.85 | 239.85 | 19 |
08 May 2024 | 244.70 | 244.70 | 244.70 | 244.70 | 244.70 | 26 |
07 May 2024 | 249.65 | 249.65 | 249.65 | 249.65 | 249.65 | 319 |
06 May 2024 | 254.70 | 254.70 | 254.70 | 254.70 | 254.70 | 291 |
03 May 2024 | 259.80 | 264.40 | 251.85 | 259.85 | 259.85 | 6,714 |
02 May 2024 | 248.45 | 251.85 | 242.50 | 251.85 | 251.85 | 2,825 |
30 Apr 2024 | 238.80 | 239.90 | 231.00 | 239.90 | 239.90 | 2,927 |
29 Apr 2024 | 220.00 | 230.55 | 214.05 | 228.50 | 228.50 | 20,937 |
26 Apr 2024 | 206.00 | 221.00 | 203.05 | 219.60 | 219.60 | 23,467 |
25 Apr 2024 | 193.80 | 214.20 | 193.80 | 210.75 | 210.75 | 10,165 |
24 Apr 2024 | 204.00 | 204.00 | 204.00 | 204.00 | 204.00 | 4,978 |
23 Apr 2024 | 232.75 | 232.75 | 214.70 | 214.70 | 214.70 | 15,861 |
22 Apr 2024 | 216.50 | 226.10 | 216.50 | 226.00 | 226.00 | 18,648 |
19 Apr 2024 | 208.90 | 216.55 | 203.65 | 215.35 | 215.35 | 33,992 |
18 Apr 2024 | 201.05 | 206.25 | 194.15 | 206.25 | 206.25 | 16,061 |
16 Apr 2024 | 190.00 | 198.00 | 186.05 | 196.45 | 196.45 | 36,118 |
15 Apr 2024 | 175.05 | 188.60 | 170.75 | 188.60 | 188.60 | 46,143 |
12 Apr 2024 | 174.55 | 179.65 | 166.95 | 179.65 | 179.65 | 6,783 |
10 Apr 2024 | 168.00 | 172.00 | 164.15 | 171.10 | 171.10 | 4,012 |
09 Apr 2024 | 173.00 | 176.00 | 162.20 | 172.05 | 172.05 | 22,997 |
08 Apr 2024 | 172.90 | 172.90 | 165.45 | 168.25 | 168.25 | 8,433 |
05 Apr 2024 | 169.35 | 171.05 | 165.00 | 165.15 | 165.15 | 2,959 |
04 Apr 2024 | 163.10 | 170.80 | 159.10 | 166.65 | 166.65 | 7,524 |
03 Apr 2024 | 158.50 | 164.20 | 155.25 | 162.70 | 162.70 | 2,825 |
02 Apr 2024 | 156.30 | 162.15 | 156.30 | 158.55 | 158.55 | 1,797 |
01 Apr 2024 | 158.80 | 161.75 | 156.00 | 161.75 | 161.75 | 300 |
28 Mar 2024 | 151.55 | 155.00 | 150.95 | 154.10 | 154.10 | 1,350 |
27 Mar 2024 | 159.60 | 159.60 | 151.55 | 153.35 | 153.35 | 979 |
26 Mar 2024 | 152.55 | 158.60 | 151.80 | 157.95 | 157.95 | 2,541 |
22 Mar 2024 | 151.30 | 154.85 | 150.00 | 151.05 | 151.05 | 1,868 |
21 Mar 2024 | 153.60 | 157.00 | 152.55 | 154.50 | 154.50 | 1,243 |
20 Mar 2024 | 156.10 | 156.10 | 150.30 | 150.70 | 150.70 | 1,458 |
19 Mar 2024 | 150.95 | 151.80 | 146.60 | 149.60 | 149.60 | 1,907 |
18 Mar 2024 | 156.95 | 157.95 | 152.40 | 152.70 | 152.70 | 2,868 |
15 Mar 2024 | 151.30 | 156.90 | 145.05 | 153.30 | 153.30 | 2,315 |
14 Mar 2024 | 150.00 | 154.50 | 145.45 | 150.10 | 150.10 | 2,502 |
13 Mar 2024 | 155.80 | 155.80 | 148.05 | 148.60 | 148.60 | 8,257 |
12 Mar 2024 | 158.05 | 159.40 | 155.80 | 155.80 | 155.80 | 10,574 |
11 Mar 2024 | 170.30 | 174.75 | 162.50 | 163.95 | 163.95 | 22,026 |
07 Mar 2024 | 162.00 | 171.65 | 160.40 | 171.05 | 171.05 | 13,154 |
06 Mar 2024 | 171.95 | 171.95 | 158.00 | 163.50 | 163.50 | 5,663 |
05 Mar 2024 | 160.40 | 165.15 | 154.40 | 165.15 | 165.15 | 11,715 |
04 Mar 2024 | 156.05 | 160.00 | 149.25 | 157.30 | 157.30 | 72,976 |
01 Mar 2024 | 161.00 | 164.00 | 156.00 | 156.30 | 156.30 | 7,086 |
29 Feb 2024 | 160.05 | 160.05 | 155.30 | 156.45 | 156.45 | 7,463 |
28 Feb 2024 | 166.00 | 169.90 | 157.95 | 163.35 | 163.35 | 51,021 |
27 Feb 2024 | 159.10 | 163.70 | 149.00 | 161.85 | 161.85 | 84,153 |
26 Feb 2024 | 163.40 | 163.40 | 155.95 | 155.95 | 155.95 | 9,059 |
23 Feb 2024 | 167.75 | 169.55 | 164.15 | 164.15 | 164.15 | 7,662 |
22 Feb 2024 | 183.95 | 190.85 | 172.75 | 172.75 | 172.75 | 36,372 |
21 Feb 2024 | 180.75 | 184.40 | 167.10 | 181.80 | 181.80 | 220,513 |
20 Feb 2024 | 170.00 | 176.40 | 160.00 | 175.65 | 175.65 | 39,302 |
19 Feb 2024 | 151.95 | 160.40 | 148.70 | 160.40 | 160.40 | 17,488 |
16 Feb 2024 | 140.80 | 147.85 | 139.30 | 145.85 | 145.85 | 8,727 |
15 Feb 2024 | 146.00 | 146.00 | 140.05 | 141.95 | 141.95 | 3,144 |
14 Feb 2024 | 135.05 | 142.75 | 134.05 | 139.90 | 139.90 | 6,814 |
13 Feb 2024 | 139.00 | 148.45 | 130.30 | 138.80 | 138.80 | 7,187 |
12 Feb 2024 | 149.95 | 157.35 | 131.85 | 144.75 | 144.75 | 18,701 |
09 Feb 2024 | 150.10 | 150.85 | 143.40 | 146.45 | 146.45 | 6,465 |
08 Feb 2024 | 155.95 | 155.95 | 145.05 | 149.40 | 149.40 | 1,787 |
07 Feb 2024 | 147.70 | 157.00 | 147.70 | 152.85 | 152.85 | 13,443 |
06 Feb 2024 | 155.05 | 155.05 | 146.05 | 146.85 | 146.85 | 17,161 |
05 Feb 2024 | 147.70 | 147.70 | 147.70 | 147.70 | 147.70 | 100 |
02 Feb 2024 | 138.00 | 144.65 | 138.00 | 140.70 | 140.70 | 2,543 |
01 Feb 2024 | 142.95 | 145.65 | 140.20 | 141.50 | 141.50 | 1,495 |
31 Jan 2024 | 149.05 | 149.05 | 142.00 | 144.35 | 144.35 | 1,521 |
30 Jan 2024 | 150.95 | 150.95 | 141.05 | 146.10 | 146.10 | 5,016 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |