Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 May 2024 | 215.30 | 220.00 | 212.80 | 216.05 | 216.05 | 88,294 |
17 May 2024 | 213.20 | 218.00 | 208.55 | 214.05 | 214.05 | 354,359 |
16 May 2024 | 212.60 | 214.40 | 209.40 | 212.25 | 212.25 | 136,264 |
15 May 2024 | 212.60 | 217.20 | 209.35 | 210.55 | 210.55 | 215,130 |
14 May 2024 | 211.15 | 214.90 | 210.25 | 212.60 | 212.60 | 176,938 |
13 May 2024 | 210.00 | 213.00 | 206.55 | 211.15 | 211.15 | 137,028 |
10 May 2024 | 212.30 | 213.20 | 207.90 | 209.60 | 209.60 | 203,645 |
09 May 2024 | 215.90 | 218.90 | 210.50 | 211.50 | 211.50 | 190,666 |
08 May 2024 | 216.35 | 220.00 | 214.60 | 216.00 | 216.00 | 206,363 |
07 May 2024 | 223.70 | 223.80 | 213.85 | 216.45 | 216.45 | 310,562 |
06 May 2024 | 228.00 | 228.00 | 222.10 | 222.85 | 222.85 | 223,929 |
03 May 2024 | 232.00 | 233.00 | 226.35 | 226.90 | 226.90 | 366,949 |
02 May 2024 | 233.90 | 237.00 | 229.15 | 230.10 | 230.10 | 443,678 |
30 Apr 2024 | 227.30 | 233.45 | 227.30 | 231.90 | 231.90 | 380,013 |
29 Apr 2024 | 231.25 | 233.05 | 227.20 | 228.90 | 228.90 | 247,449 |
26 Apr 2024 | 224.60 | 228.60 | 224.00 | 226.90 | 226.90 | 276,802 |
25 Apr 2024 | 227.50 | 228.65 | 223.50 | 223.90 | 223.90 | 354,970 |
24 Apr 2024 | 223.95 | 229.00 | 223.50 | 226.35 | 226.35 | 486,221 |
23 Apr 2024 | 223.00 | 226.45 | 220.60 | 222.25 | 222.25 | 666,004 |
22 Apr 2024 | 227.00 | 228.00 | 218.70 | 220.60 | 220.60 | 614,614 |
19 Apr 2024 | 224.10 | 226.70 | 222.25 | 224.05 | 224.05 | 188,110 |
18 Apr 2024 | 229.65 | 234.75 | 224.75 | 226.40 | 226.40 | 846,737 |
16 Apr 2024 | 223.90 | 238.50 | 223.90 | 228.80 | 228.80 | 930,303 |
15 Apr 2024 | 227.00 | 228.25 | 220.30 | 224.45 | 224.45 | 208,090 |
12 Apr 2024 | 233.25 | 235.00 | 227.50 | 227.90 | 227.90 | 805,749 |
10 Apr 2024 | 236.90 | 237.65 | 232.10 | 233.25 | 233.25 | 336,824 |
09 Apr 2024 | 236.85 | 240.65 | 232.70 | 234.60 | 234.60 | 218,155 |
08 Apr 2024 | 239.00 | 241.45 | 234.15 | 236.40 | 236.40 | 322,576 |
05 Apr 2024 | 241.50 | 243.60 | 237.10 | 238.10 | 238.10 | 216,147 |
04 Apr 2024 | 239.95 | 242.95 | 238.40 | 240.95 | 240.95 | 209,532 |
03 Apr 2024 | 233.70 | 241.55 | 233.10 | 239.15 | 239.15 | 277,555 |
02 Apr 2024 | 234.00 | 236.00 | 230.60 | 233.60 | 233.60 | 245,282 |
01 Apr 2024 | 224.20 | 240.90 | 223.25 | 233.90 | 233.90 | 569,881 |
28 Mar 2024 | 224.15 | 229.45 | 217.60 | 220.90 | 220.90 | 417,673 |
27 Mar 2024 | 227.25 | 231.50 | 222.00 | 223.35 | 223.35 | 313,698 |
26 Mar 2024 | 232.10 | 232.80 | 223.50 | 224.85 | 224.85 | 346,759 |
22 Mar 2024 | 241.85 | 243.50 | 229.00 | 231.40 | 231.40 | 321,109 |
21 Mar 2024 | 240.60 | 242.70 | 238.55 | 240.65 | 240.65 | 138,005 |
20 Mar 2024 | 242.60 | 243.90 | 237.95 | 240.00 | 240.00 | 151,554 |
19 Mar 2024 | 239.00 | 245.40 | 236.00 | 242.60 | 242.60 | 119,147 |
18 Mar 2024 | 238.80 | 247.00 | 238.80 | 240.55 | 240.55 | 156,680 |
15 Mar 2024 | 239.95 | 243.25 | 239.50 | 241.50 | 241.50 | 139,969 |
14 Mar 2024 | 226.00 | 242.45 | 226.00 | 240.35 | 240.35 | 215,601 |
13 Mar 2024 | 237.00 | 239.85 | 211.05 | 230.00 | 230.00 | 750,080 |
12 Mar 2024 | 240.40 | 242.00 | 238.80 | 240.45 | 240.45 | 233,380 |
11 Mar 2024 | 244.00 | 244.00 | 234.60 | 240.05 | 240.05 | 213,420 |
07 Mar 2024 | 248.65 | 249.90 | 243.00 | 244.00 | 244.00 | 141,612 |
06 Mar 2024 | 252.00 | 252.50 | 244.55 | 248.20 | 248.20 | 214,050 |
05 Mar 2024 | 252.50 | 254.85 | 250.80 | 252.70 | 252.70 | 206,837 |
04 Mar 2024 | 256.00 | 256.00 | 250.05 | 251.75 | 251.75 | 113,019 |
01 Mar 2024 | 253.75 | 257.60 | 252.00 | 254.75 | 254.75 | 137,274 |
29 Feb 2024 | 256.70 | 256.80 | 249.40 | 251.85 | 251.85 | 143,731 |
28 Feb 2024 | 261.25 | 261.25 | 252.00 | 256.20 | 256.20 | 145,388 |
27 Feb 2024 | 255.30 | 261.45 | 255.30 | 258.50 | 258.50 | 125,924 |
26 Feb 2024 | 256.20 | 258.00 | 255.00 | 255.20 | 255.20 | 146,530 |
23 Feb 2024 | 258.20 | 259.95 | 253.35 | 256.75 | 256.75 | 319,709 |
22 Feb 2024 | 250.90 | 259.25 | 249.35 | 258.20 | 258.20 | 321,336 |
21 Feb 2024 | 250.45 | 256.70 | 245.05 | 248.35 | 248.35 | 353,517 |
20 Feb 2024 | 253.00 | 253.00 | 249.00 | 250.45 | 250.45 | 186,700 |
19 Feb 2024 | 255.00 | 256.05 | 251.50 | 252.15 | 252.15 | 175,555 |
16 Feb 2024 | 257.00 | 258.40 | 255.00 | 255.80 | 255.80 | 159,249 |
15 Feb 2024 | 262.55 | 262.55 | 255.60 | 257.15 | 257.15 | 176,885 |
14 Feb 2024 | 250.80 | 261.75 | 249.05 | 260.20 | 260.20 | 231,986 |
13 Feb 2024 | 251.90 | 255.90 | 243.10 | 252.05 | 252.05 | 223,246 |
12 Feb 2024 | 263.80 | 264.40 | 248.95 | 250.00 | 250.00 | 371,015 |
09 Feb 2024 | 251.35 | 266.95 | 250.25 | 261.75 | 261.75 | 1,155,348 |
08 Feb 2024 | 273.70 | 276.40 | 270.15 | 272.25 | 272.25 | 188,128 |
07 Feb 2024 | 274.50 | 275.25 | 271.95 | 273.30 | 273.30 | 139,253 |
06 Feb 2024 | 276.80 | 276.80 | 270.55 | 272.55 | 272.55 | 307,487 |
05 Feb 2024 | 278.00 | 279.25 | 272.10 | 276.40 | 276.40 | 1,794,146 |
02 Feb 2024 | 277.85 | 279.25 | 274.40 | 275.75 | 275.75 | 160,445 |
01 Feb 2024 | 281.80 | 284.00 | 273.40 | 276.15 | 276.15 | 275,940 |
31 Jan 2024 | 278.70 | 282.00 | 276.60 | 279.80 | 279.80 | 237,733 |
30 Jan 2024 | 279.70 | 285.50 | 274.50 | 277.90 | 277.90 | 568,031 |
29 Jan 2024 | 283.90 | 283.90 | 276.35 | 277.40 | 277.40 | 259,959 |
25 Jan 2024 | 275.90 | 282.55 | 274.60 | 277.15 | 277.15 | 418,365 |
24 Jan 2024 | 284.65 | 286.30 | 272.10 | 273.80 | 273.80 | 614,282 |
23 Jan 2024 | 284.00 | 289.50 | 279.00 | 283.20 | 283.20 | 1,624,225 |
19 Jan 2024 | 265.25 | 279.00 | 263.20 | 275.85 | 275.85 | 1,812,765 |
18 Jan 2024 | 265.00 | 270.95 | 253.25 | 260.80 | 260.80 | 711,779 |
17 Jan 2024 | 274.00 | 282.50 | 260.80 | 264.25 | 264.25 | 1,549,562 |
16 Jan 2024 | 276.55 | 280.70 | 267.10 | 271.90 | 271.90 | 385,709 |
15 Jan 2024 | 281.80 | 282.20 | 272.05 | 274.65 | 274.65 | 312,352 |
12 Jan 2024 | 279.70 | 282.00 | 275.85 | 280.10 | 280.10 | 775,467 |
11 Jan 2024 | 267.00 | 276.15 | 266.20 | 274.30 | 274.30 | 1,386,866 |
10 Jan 2024 | 260.00 | 264.30 | 254.25 | 258.00 | 258.00 | 433,709 |
09 Jan 2024 | 249.00 | 258.25 | 248.55 | 255.70 | 255.70 | 319,770 |
08 Jan 2024 | 255.80 | 256.25 | 244.15 | 248.05 | 248.05 | 371,693 |
05 Jan 2024 | 259.45 | 259.95 | 253.20 | 255.05 | 255.05 | 231,260 |
04 Jan 2024 | 258.60 | 261.55 | 257.35 | 257.95 | 257.95 | 140,625 |
03 Jan 2024 | 261.75 | 262.60 | 257.00 | 257.50 | 257.50 | 180,205 |
02 Jan 2024 | 265.00 | 267.75 | 258.60 | 261.75 | 261.75 | 222,951 |
01 Jan 2024 | 258.00 | 268.95 | 256.80 | 264.55 | 264.55 | 593,982 |
29 Dec 2023 | 257.85 | 260.90 | 256.30 | 259.20 | 259.20 | 128,150 |
28 Dec 2023 | 265.95 | 265.95 | 252.00 | 255.30 | 255.30 | 252,542 |
27 Dec 2023 | 262.30 | 267.85 | 260.00 | 262.15 | 262.15 | 182,095 |
26 Dec 2023 | 261.90 | 263.90 | 257.40 | 261.20 | 261.20 | 181,216 |
22 Dec 2023 | 261.00 | 266.45 | 260.00 | 261.85 | 261.85 | 163,424 |
21 Dec 2023 | 261.05 | 265.00 | 250.00 | 262.65 | 262.65 | 246,898 |
20 Dec 2023 | 266.00 | 270.90 | 259.00 | 262.45 | 262.45 | 375,803 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |