| Date | Open | High | Low | Close* | Adj Close** | Volume |
|---|---|---|---|---|---|---|
| Oct 23, 2024 | - | - | - | - | - | - |
| Oct 22, 2024 | - | - | - | - | - | - |
| Oct 21, 2024 | 189.98 | 195.50 | 185.00 | 188.47 | 188.47 | 263,740 |
| Oct 18, 2024 | 187.40 | 187.40 | 181.87 | 186.27 | 186.27 | 95,563 |
| Oct 17, 2024 | 191.58 | 192.27 | 185.75 | 186.25 | 186.25 | 108,220 |
| Oct 16, 2024 | 191.20 | 194.00 | 189.00 | 190.54 | 190.54 | 123,152 |
| Oct 15, 2024 | 192.37 | 193.29 | 189.38 | 190.52 | 190.52 | 121,639 |
| Oct 14, 2024 | 193.98 | 196.84 | 191.06 | 192.14 | 192.14 | 90,755 |
| Oct 11, 2024 | 196.00 | 196.00 | 191.52 | 193.11 | 193.11 | 108,243 |
| Oct 10, 2024 | 195.30 | 198.00 | 191.00 | 194.53 | 194.53 | 212,199 |
| Oct 09, 2024 | 186.00 | 197.00 | 184.96 | 192.73 | 192.73 | 333,465 |
| Oct 08, 2024 | 180.00 | 187.50 | 178.41 | 182.26 | 182.26 | 270,450 |
| Oct 07, 2024 | 190.70 | 193.00 | 175.20 | 179.93 | 179.93 | 253,392 |
| Oct 04, 2024 | 196.43 | 196.43 | 188.88 | 190.61 | 190.61 | 130,109 |
| Oct 03, 2024 | 182.35 | 196.75 | 182.35 | 193.62 | 193.62 | 178,600 |
| Oct 01, 2024 | 197.29 | 200.00 | 194.71 | 196.94 | 196.94 | 237,852 |
| Sep 30, 2024 | 196.77 | 200.25 | 192.50 | 197.29 | 197.29 | 131,307 |
| Sep 27, 2024 | 198.75 | 200.84 | 193.00 | 193.97 | 193.97 | 125,209 |
| Sep 26, 2024 | 201.00 | 202.39 | 197.20 | 198.02 | 198.02 | 114,278 |
| Sep 25, 2024 | 202.30 | 204.50 | 200.01 | 201.46 | 201.46 | 140,870 |
| Sep 24, 2024 | 200.00 | 206.40 | 197.79 | 201.62 | 201.62 | 453,657 |
| Sep 23, 2024 | 199.00 | 199.00 | 192.10 | 197.79 | 197.79 | 178,769 |
| Sep 20, 2024 | 191.20 | 197.74 | 188.14 | 193.87 | 193.87 | 233,063 |
| Sep 19, 2024 | 194.40 | 195.00 | 186.50 | 190.37 | 190.37 | 207,446 |
| Sep 18, 2024 | 196.30 | 196.52 | 193.00 | 193.12 | 193.12 | 185,755 |
| Sep 17, 2024 | 195.50 | 198.53 | 193.52 | 196.50 | 196.50 | 163,247 |
| Sep 16, 2024 | 201.00 | 201.94 | 194.35 | 195.26 | 195.26 | 205,990 |
| Sep 13, 2024 | 201.50 | 204.44 | 200.10 | 200.65 | 200.65 | 243,078 |
| Sep 12, 2024 | 202.70 | 205.00 | 200.00 | 201.05 | 201.05 | 155,113 |
| Sep 11, 2024 | 201.00 | 206.00 | 197.22 | 200.70 | 200.70 | 471,433 |
| Sep 10, 2024 | 193.39 | 206.29 | 193.01 | 200.82 | 200.82 | 580,704 |
| Sep 09, 2024 | 190.61 | 194.00 | 186.00 | 191.97 | 191.97 | 326,164 |
| Sep 06, 2024 | 199.99 | 202.00 | 193.00 | 194.15 | 194.15 | 236,680 |
| Sep 05, 2024 | 200.90 | 204.00 | 196.10 | 197.70 | 197.70 | 200,922 |
| Sep 04, 2024 | 197.90 | 201.50 | 197.00 | 199.47 | 199.47 | 253,952 |
| Sep 03, 2024 | 200.90 | 202.99 | 199.00 | 199.51 | 199.51 | 165,443 |
| Sep 02, 2024 | 204.40 | 209.00 | 199.00 | 199.78 | 199.78 | 288,252 |
| Aug 30, 2024 | 205.00 | 208.55 | 200.99 | 203.16 | 203.16 | 187,865 |
| Aug 29, 2024 | 208.28 | 209.54 | 201.00 | 203.84 | 203.84 | 196,237 |
| Aug 28, 2024 | 206.60 | 212.29 | 206.60 | 207.50 | 207.50 | 192,161 |
| Aug 27, 2024 | 210.40 | 210.40 | 206.00 | 206.70 | 206.70 | 213,743 |
| Aug 26, 2024 | 211.38 | 215.21 | 207.49 | 209.27 | 209.27 | 247,741 |
| Aug 23, 2024 | 213.69 | 214.63 | 209.65 | 211.38 | 211.38 | 193,244 |
| Aug 22, 2024 | 218.95 | 219.49 | 211.10 | 212.50 | 212.50 | 266,594 |
| Aug 21, 2024 | 220.30 | 223.00 | 217.12 | 217.86 | 217.86 | 273,122 |
| Aug 20, 2024 | 215.90 | 221.00 | 212.85 | 219.27 | 219.27 | 504,351 |
| Aug 19, 2024 | 215.85 | 221.54 | 213.00 | 215.34 | 215.34 | 312,710 |
| Aug 16, 2024 | 209.80 | 217.25 | 203.00 | 213.99 | 213.99 | 618,009 |
| Aug 14, 2024 | 205.00 | 205.49 | 198.89 | 202.36 | 202.36 | 276,003 |
| Aug 13, 2024 | 213.77 | 215.38 | 201.55 | 206.87 | 206.87 | 342,999 |
| Aug 12, 2024 | 208.71 | 218.80 | 206.10 | 212.88 | 212.88 | 636,972 |
| Aug 09, 2024 | 213.00 | 216.80 | 207.00 | 211.08 | 211.08 | 558,336 |
| Aug 08, 2024 | 200.83 | 220.91 | 200.83 | 208.67 | 208.67 | 1,543,617 |
| Aug 07, 2024 | 200.87 | 202.90 | 190.92 | 200.83 | 200.83 | 883,931 |
| Aug 06, 2024 | 222.20 | 226.29 | 197.36 | 197.36 | 197.36 | 1,041,694 |
| Aug 05, 2024 | 222.20 | 228.99 | 213.43 | 219.29 | 219.29 | 814,746 |
| Aug 02, 2024 | 226.06 | 236.74 | 226.00 | 233.15 | 233.15 | 459,278 |
| Aug 01, 2024 | 243.90 | 244.34 | 231.10 | 233.61 | 233.61 | 533,737 |
| Jul 31, 2024 | 240.00 | 247.50 | 234.50 | 241.54 | 241.54 | 833,125 |
| Jul 30, 2024 | 234.00 | 241.70 | 231.00 | 237.14 | 237.14 | 658,409 |
| Jul 29, 2024 | 234.80 | 238.99 | 231.50 | 233.77 | 233.77 | 480,787 |
| Jul 26, 2024 | 235.75 | 244.90 | 228.25 | 232.73 | 232.73 | 778,696 |
| Jul 25, 2024 | 239.05 | 248.00 | 233.77 | 235.75 | 235.75 | 873,555 |
| Jul 24, 2024 | 232.80 | 242.50 | 230.61 | 238.99 | 238.99 | 1,029,798 |
| Jul 23, 2024 | 238.00 | 238.00 | 213.25 | 230.26 | 230.26 | 1,427,020 |
| Jul 22, 2024 | 239.00 | 248.00 | 232.00 | 236.95 | 236.95 | 1,511,668 |
| Jul 19, 2024 | 252.00 | 254.79 | 225.00 | 241.95 | 241.95 | 2,884,089 |
| Jul 18, 2024 | 224.88 | 247.23 | 216.40 | 246.33 | 246.33 | 4,411,992 |
| Jul 16, 2024 | 218.72 | 232.90 | 215.00 | 224.76 | 224.76 | 1,421,027 |
| Jul 15, 2024 | 216.00 | 224.50 | 206.00 | 218.72 | 218.72 | 1,494,610 |
| Jul 12, 2024 | 228.98 | 234.99 | 211.10 | 214.09 | 214.09 | 1,983,285 |
| Jul 11, 2024 | 207.00 | 225.89 | 206.96 | 225.89 | 225.89 | 4,004,617 |
| Jul 10, 2024 | 209.00 | 214.00 | 201.00 | 205.36 | 205.36 | 1,081,281 |
| Jul 09, 2024 | 206.00 | 210.50 | 200.00 | 208.44 | 208.44 | 967,947 |
| Jul 08, 2024 | 213.55 | 215.51 | 203.01 | 205.53 | 205.53 | 707,688 |
| Jul 05, 2024 | 205.98 | 216.90 | 201.01 | 212.54 | 212.54 | 1,796,796 |
| Jul 04, 2024 | 208.00 | 208.70 | 199.10 | 204.70 | 204.70 | 1,100,753 |
| Jul 03, 2024 | 204.29 | 208.00 | 200.00 | 206.79 | 206.79 | 929,841 |
| Jul 02, 2024 | 200.00 | 209.50 | 198.00 | 202.71 | 202.71 | 1,497,936 |
| Jul 01, 2024 | 191.49 | 198.95 | 187.91 | 195.30 | 195.30 | 654,416 |
| Jun 28, 2024 | 190.00 | 191.29 | 186.30 | 190.07 | 190.07 | 195,686 |
| Jun 27, 2024 | 191.00 | 193.49 | 182.36 | 186.20 | 186.20 | 380,769 |
| Jun 26, 2024 | 193.00 | 195.29 | 189.80 | 191.29 | 191.29 | 349,874 |
| Jun 25, 2024 | 196.50 | 199.35 | 191.10 | 192.25 | 192.25 | 340,614 |
| Jun 24, 2024 | 194.91 | 202.10 | 191.76 | 197.54 | 197.54 | 435,046 |
| Jun 21, 2024 | 200.75 | 201.37 | 194.10 | 196.29 | 196.29 | 426,871 |
| Jun 20, 2024 | 205.94 | 206.00 | 199.00 | 200.74 | 200.74 | 573,517 |
| Jun 19, 2024 | 201.00 | 205.80 | 189.00 | 202.76 | 202.76 | 1,604,706 |
| Jun 18, 2024 | 209.40 | 213.40 | 192.80 | 196.32 | 196.32 | 1,394,552 |
| Jun 14, 2024 | 190.00 | 207.20 | 187.95 | 206.42 | 206.42 | 2,053,899 |
| Jun 13, 2024 | 191.21 | 193.10 | 186.53 | 188.37 | 188.37 | 423,880 |
| Jun 12, 2024 | 192.11 | 195.89 | 188.62 | 191.14 | 191.14 | 512,336 |
| Jun 11, 2024 | 189.00 | 194.70 | 186.09 | 192.44 | 192.44 | 895,468 |
| Jun 10, 2024 | 187.00 | 190.00 | 181.00 | 185.21 | 185.21 | 1,152,322 |
| Jun 07, 2024 | 180.95 | 185.85 | 176.70 | 183.20 | 183.20 | 704,005 |
| Jun 06, 2024 | 177.50 | 183.95 | 175.00 | 182.10 | 182.10 | 712,286 |
| Jun 05, 2024 | 172.00 | 179.90 | 160.80 | 177.65 | 177.65 | 602,957 |
| Jun 04, 2024 | 182.10 | 182.15 | 164.75 | 168.35 | 168.35 | 895,737 |
| Jun 03, 2024 | 188.60 | 195.00 | 180.05 | 183.05 | 183.05 | 605,744 |
| May 31, 2024 | 182.05 | 189.40 | 175.80 | 183.05 | 183.05 | 776,082 |
| *Close price adjusted for splits.**Adjusted close price adjusted for splits and dividend and/or capital gain distributions. | ||||||