Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 May 2024 | 379.50 | 383.00 | 379.50 | 383.00 | 376.00 | 114 |
01 May 2024 | - | - | - | - | - | - |
30 Apr 2024 | 380.00 | 383.50 | 379.50 | 382.00 | 375.02 | 163 |
29 Apr 2024 | 376.00 | 380.00 | 373.50 | 380.00 | 373.05 | 832 |
26 Apr 2024 | 369.50 | 378.00 | 369.50 | 371.17 | 364.39 | 1,792 |
25 Apr 2024 | 358.50 | 370.50 | 357.90 | 360.00 | 353.42 | 2,850 |
24 Apr 2024 | 356.50 | 361.50 | 356.50 | 357.15 | 350.62 | 1,621 |
23 Apr 2024 | 351.50 | 356.00 | 349.03 | 349.03 | 342.65 | 1,228 |
22 Apr 2024 | 340.00 | 345.02 | 339.50 | 342.11 | 335.85 | 2,758 |
19 Apr 2024 | 338.00 | 342.50 | 335.50 | 335.50 | 329.37 | 1,208 |
18 Apr 2024 | 337.50 | 343.00 | 334.00 | 339.17 | 332.97 | 585 |
17 Apr 2024 | 336.50 | 343.50 | 333.50 | 343.00 | 336.73 | 1,859 |
16 Apr 2024 | 323.50 | 334.00 | 319.50 | 323.50 | 317.59 | 8,492 |
15 Apr 2024 | 320.00 | 326.00 | 318.50 | 323.03 | 317.13 | 812 |
12 Apr 2024 | 328.50 | 330.50 | 324.82 | 324.82 | 318.89 | 2,691 |
11 Apr 2024 | 327.00 | 332.00 | 324.50 | 325.50 | 319.55 | 623 |
10 Apr 2024 | 335.00 | 339.00 | 334.50 | 338.50 | 332.31 | 1,512 |
09 Apr 2024 | 338.00 | 346.00 | 330.02 | 345.97 | 339.64 | 966 |
08 Apr 2024 | 335.00 | 346.00 | 335.00 | 346.00 | 339.68 | 635 |
05 Apr 2024 | 313.00 | 319.50 | 312.00 | 312.00 | 306.30 | 1,865 |
04 Apr 2024 | 315.50 | 316.50 | 314.50 | 314.59 | 308.84 | 2,457 |
03 Apr 2024 | 310.00 | 315.50 | 309.00 | 312.73 | 307.01 | 2,470 |
02 Apr 2024 | 307.00 | 313.50 | 302.98 | 309.37 | 303.72 | 2,115 |
28 Mar 2024 | 319.50 | 322.00 | 313.50 | 313.57 | 307.84 | 1,112 |
27 Mar 2024 | 325.00 | 325.50 | 320.00 | 322.00 | 316.11 | 2,873 |
26 Mar 2024 | 316.00 | 321.00 | 315.00 | 316.00 | 310.22 | 1,023 |
25 Mar 2024 | 317.50 | 317.50 | 315.00 | 315.00 | 309.24 | 948 |
22 Mar 2024 | 317.00 | 318.00 | 314.50 | 315.97 | 310.19 | 2,549 |
21 Mar 2024 | 316.50 | 318.00 | 313.50 | 314.39 | 308.65 | 4,626 |
20 Mar 2024 | 311.50 | 311.50 | 310.48 | 310.48 | 304.81 | 380 |
19 Mar 2024 | 304.50 | 308.53 | 304.50 | 308.47 | 302.83 | 2,731 |
18 Mar 2024 | 301.00 | 306.50 | 299.00 | 303.78 | 298.23 | 2,793 |
15 Mar 2024 | 303.00 | 304.00 | 298.50 | 301.00 | 295.50 | 682 |
14 Mar 2024 | 304.00 | 305.00 | 300.98 | 303.45 | 297.91 | 2,932 |
13 Mar 2024 | 302.50 | 304.53 | 301.50 | 304.53 | 298.96 | 192 |
12 Mar 2024 | 297.00 | 301.50 | 294.50 | 294.50 | 289.12 | 617 |
11 Mar 2024 | 288.00 | 294.53 | 287.00 | 294.52 | 289.14 | 1,164 |
08 Mar 2024 | 287.52 | 287.52 | 287.52 | 287.52 | 282.26 | 69 |
07 Mar 2024 | 279.50 | 280.00 | 278.50 | 279.53 | 274.42 | 291 |
06 Mar 2024 | 278.00 | 280.50 | 278.00 | 279.03 | 273.93 | 415 |
05 Mar 2024 | 278.50 | 281.00 | 278.00 | 280.49 | 275.36 | 542 |
04 Mar 2024 | 281.50 | 281.50 | 279.98 | 281.01 | 275.87 | 1,026 |
01 Mar 2024 | 281.00 | 281.41 | 276.50 | 281.41 | 276.26 | 726 |
29 Feb 2024 | 273.50 | 279.50 | 273.50 | 277.49 | 272.42 | 414 |
28 Feb 2024 | 280.00 | 284.00 | 279.50 | 284.00 | 278.81 | 567 |
27 Feb 2024 | 284.00 | 285.00 | 283.97 | 283.97 | 278.78 | 172 |
26 Feb 2024 | 282.00 | 284.50 | 282.00 | 282.39 | 277.22 | 407 |
23 Feb 2024 | 280.00 | 280.00 | 279.02 | 279.02 | 273.92 | 62 |
22 Feb 2024 | 277.50 | 278.17 | 277.50 | 278.17 | 273.09 | 1,945 |
21 Feb 2024 | 277.98 | 278.22 | 277.98 | 278.22 | 273.13 | 293 |
20 Feb 2024 | 258.50 | 279.00 | 258.50 | 268.95 | 264.03 | 656 |
19 Feb 2024 | 264.98 | 264.98 | 264.97 | 264.97 | 260.13 | 194 |
16 Feb 2024 | 255.50 | 259.52 | 255.50 | 259.52 | 254.77 | 52 |
15 Feb 2024 | 259.00 | 259.00 | 253.50 | 256.20 | 251.52 | 1,480 |
14 Feb 2024 | 260.00 | 262.00 | 254.00 | 260.98 | 256.21 | 892 |
13 Feb 2024 | 257.50 | 257.52 | 257.50 | 257.52 | 252.81 | 57 |
12 Feb 2024 | 265.50 | 266.50 | 263.98 | 264.03 | 259.20 | 252 |
09 Feb 2024 | 260.50 | 266.49 | 260.50 | 262.46 | 257.66 | 741 |
08 Feb 2024 | 264.00 | 264.00 | 262.05 | 262.05 | 257.26 | 548 |
07 Feb 2024 | 261.00 | 261.02 | 261.00 | 261.02 | 256.25 | 36 |
06 Feb 2024 | 253.50 | 261.00 | 253.50 | 260.53 | 255.76 | 390 |
05 Feb 2024 | 255.50 | 255.50 | 252.00 | 252.52 | 247.90 | 510 |
02 Feb 2024 | 256.00 | 260.50 | 256.00 | 257.03 | 252.33 | 630 |
01 Feb 2024 | 256.00 | 256.00 | 256.00 | 256.00 | 251.32 | 50 |
31 Jan 2024 | 256.47 | 256.53 | 256.47 | 256.48 | 251.80 | 50 |
30 Jan 2024 | 254.52 | 254.52 | 254.52 | 254.52 | 249.86 | 36 |
29 Jan 2024 | 247.98 | 247.98 | 247.98 | 247.98 | 243.45 | 18 |
26 Jan 2024 | 249.00 | 252.00 | 249.00 | 250.98 | 246.39 | 422 |
25 Jan 2024 | 248.98 | 248.98 | 248.98 | 248.98 | 244.43 | 113 |
24 Jan 2024 | - | - | - | - | - | - |
23 Jan 2024 | - | - | - | - | - | - |
22 Jan 2024 | 245.98 | 245.98 | 245.98 | 245.98 | 241.49 | 7 |
19 Jan 2024 | 244.00 | 244.50 | 241.02 | 241.02 | 236.61 | 114 |
18 Jan 2024 | 247.50 | 247.50 | 240.00 | 240.00 | 235.61 | 582 |
17 Jan 2024 | 238.00 | 240.02 | 238.00 | 239.39 | 235.01 | 761 |
16 Jan 2024 | 239.50 | 241.02 | 239.00 | 241.02 | 236.61 | 554 |
15 Jan 2024 | 244.50 | 244.50 | 243.00 | 243.52 | 239.07 | 558 |
12 Jan 2024 | 250.50 | 253.00 | 249.00 | 249.00 | 244.45 | 1,176 |
11 Jan 2024 | 249.50 | 249.50 | 249.00 | 249.01 | 244.46 | 383 |
10 Jan 2024 | 251.50 | 251.50 | 248.48 | 248.48 | 243.94 | 110 |
09 Jan 2024 | 249.50 | 249.52 | 247.50 | 249.52 | 244.96 | 264 |
08 Jan 2024 | 246.50 | 247.00 | 245.23 | 246.50 | 241.99 | 746 |
05 Jan 2024 | 245.00 | 247.00 | 245.00 | 245.48 | 241.00 | 216 |
04 Jan 2024 | 247.00 | 249.85 | 244.50 | 244.50 | 240.03 | 601 |
03 Jan 2024 | 244.50 | 249.50 | 243.50 | 249.50 | 244.94 | 1,085 |
02 Jan 2024 | 246.50 | 249.48 | 243.50 | 245.00 | 240.52 | 2,515 |
29 Dec 2023 | 242.98 | 242.98 | 242.98 | 242.98 | 238.54 | 41 |
28 Dec 2023 | 244.50 | 244.50 | 242.00 | 243.98 | 239.52 | 962 |
27 Dec 2023 | 243.50 | 244.00 | 241.48 | 241.48 | 237.07 | 5,506 |
22 Dec 2023 | 240.50 | 243.85 | 240.50 | 243.85 | 239.39 | 85 |
21 Dec 2023 | 231.98 | 231.98 | 231.00 | 231.00 | 226.78 | 1,151 |
20 Dec 2023 | 232.00 | 239.00 | 230.98 | 239.00 | 234.63 | 861 |
19 Dec 2023 | 234.00 | 238.98 | 232.00 | 232.00 | 227.76 | 1,023 |
18 Dec 2023 | 233.50 | 233.50 | 231.50 | 233.00 | 228.74 | 3,039 |
15 Dec 2023 | 226.00 | 233.00 | 226.00 | 232.98 | 228.73 | 1,670 |
14 Dec 2023 | 225.50 | 228.00 | 224.00 | 225.50 | 221.38 | 1,426 |
13 Dec 2023 | 225.00 | 226.50 | 222.50 | 223.00 | 218.92 | 1,890 |
12 Dec 2023 | 225.50 | 226.50 | 223.49 | 223.49 | 219.40 | 889 |
11 Dec 2023 | 235.00 | 235.00 | 228.50 | 228.99 | 224.80 | 3,691 |
08 Dec 2023 | 236.00 | 237.50 | 232.50 | 232.99 | 228.73 | 7,982 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |