Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
23 Apr 2024 | 309.99 | 314.96 | 306.09 | 314.52 | 314.52 | 333,739 |
22 Apr 2024 | 298.22 | 300.81 | 294.71 | 299.23 | 299.23 | 358,300 |
19 Apr 2024 | 296.18 | 299.76 | 293.91 | 296.10 | 296.10 | 466,300 |
18 Apr 2024 | 296.30 | 300.40 | 288.94 | 294.23 | 294.23 | 687,000 |
17 Apr 2024 | 312.43 | 313.36 | 302.50 | 304.18 | 304.18 | 614,600 |
16 Apr 2024 | 318.72 | 320.30 | 312.87 | 313.72 | 313.72 | 441,700 |
15 Apr 2024 | 326.46 | 328.11 | 316.97 | 319.59 | 319.59 | 312,500 |
12 Apr 2024 | 334.75 | 335.33 | 321.95 | 322.66 | 322.66 | 392,700 |
11 Apr 2024 | 341.56 | 342.36 | 337.01 | 337.89 | 337.89 | 378,900 |
10 Apr 2024 | 337.11 | 341.94 | 335.24 | 337.15 | 337.15 | 222,100 |
09 Apr 2024 | 342.97 | 346.54 | 341.45 | 345.03 | 345.03 | 295,500 |
08 Apr 2024 | 335.38 | 340.48 | 334.38 | 339.04 | 339.04 | 286,400 |
05 Apr 2024 | 335.69 | 339.73 | 333.65 | 335.94 | 335.94 | 304,400 |
04 Apr 2024 | 344.69 | 344.69 | 333.47 | 334.26 | 334.26 | 329,400 |
03 Apr 2024 | 339.05 | 343.44 | 338.84 | 341.10 | 341.10 | 258,200 |
02 Apr 2024 | 340.63 | 342.43 | 336.84 | 339.73 | 339.73 | 278,800 |
01 Apr 2024 | 345.15 | 346.49 | 340.96 | 344.51 | 344.51 | 246,500 |
28 Mar 2024 | 345.76 | 347.22 | 343.10 | 344.23 | 344.23 | 262,500 |
27 Mar 2024 | 340.21 | 346.49 | 337.89 | 345.19 | 345.19 | 449,300 |
26 Mar 2024 | 343.03 | 343.88 | 338.00 | 338.10 | 338.10 | 367,300 |
25 Mar 2024 | 348.89 | 349.40 | 341.14 | 342.72 | 342.72 | 309,500 |
22 Mar 2024 | 352.61 | 354.00 | 341.44 | 347.31 | 347.31 | 370,400 |
21 Mar 2024 | 351.10 | 355.70 | 348.52 | 352.45 | 352.45 | 383,100 |
20 Mar 2024 | 347.96 | 348.46 | 342.66 | 348.36 | 348.36 | 314,800 |
19 Mar 2024 | 347.39 | 350.58 | 344.11 | 348.96 | 348.96 | 358,000 |
18 Mar 2024 | 350.11 | 355.59 | 347.11 | 347.27 | 347.27 | 480,100 |
15 Mar 2024 | 340.75 | 354.87 | 340.75 | 352.90 | 352.90 | 837,700 |
14 Mar 2024 | 350.85 | 350.85 | 340.68 | 343.57 | 343.57 | 474,000 |
13 Mar 2024 | 354.76 | 356.61 | 350.40 | 351.73 | 351.73 | 311,300 |
12 Mar 2024 | 354.39 | 356.86 | 350.31 | 353.30 | 353.30 | 301,500 |
11 Mar 2024 | 355.71 | 356.45 | 350.03 | 353.86 | 353.86 | 316,100 |
08 Mar 2024 | 361.41 | 363.80 | 355.77 | 355.94 | 355.94 | 518,000 |
07 Mar 2024 | 351.93 | 361.09 | 349.81 | 361.00 | 361.00 | 618,600 |
06 Mar 2024 | 344.70 | 351.51 | 344.70 | 349.00 | 349.00 | 217,400 |
05 Mar 2024 | 346.99 | 349.36 | 342.36 | 343.41 | 343.41 | 355,700 |
04 Mar 2024 | 346.81 | 352.27 | 346.29 | 346.76 | 346.76 | 528,000 |
01 Mar 2024 | 336.81 | 346.52 | 330.82 | 346.04 | 346.04 | 449,600 |
29 Feb 2024 | 340.01 | 340.85 | 334.83 | 337.42 | 337.42 | 693,300 |
28 Feb 2024 | 332.93 | 344.17 | 331.25 | 337.68 | 337.68 | 583,200 |
27 Feb 2024 | 328.18 | 333.87 | 326.30 | 332.65 | 332.65 | 219,200 |
26 Feb 2024 | 331.09 | 333.40 | 326.95 | 327.03 | 327.03 | 329,700 |
23 Feb 2024 | 332.51 | 333.71 | 330.49 | 331.25 | 331.25 | 241,800 |
22 Feb 2024 | 329.45 | 332.12 | 323.75 | 330.55 | 330.55 | 364,900 |
21 Feb 2024 | 321.27 | 329.94 | 321.27 | 329.52 | 329.52 | 251,300 |
20 Feb 2024 | 322.93 | 324.58 | 320.36 | 323.95 | 323.95 | 301,900 |
16 Feb 2024 | 320.25 | 333.49 | 320.25 | 325.21 | 325.21 | 540,600 |
15 Feb 2024 | 317.86 | 323.50 | 317.86 | 322.87 | 322.87 | 276,600 |
14 Feb 2024 | 314.59 | 317.88 | 310.39 | 317.52 | 317.52 | 534,100 |
13 Feb 2024 | 314.10 | 316.86 | 307.20 | 311.58 | 311.58 | 447,700 |
12 Feb 2024 | 322.05 | 322.39 | 317.38 | 320.20 | 320.20 | 362,600 |
09 Feb 2024 | 325.69 | 327.57 | 320.82 | 322.82 | 322.82 | 409,200 |
08 Feb 2024 | 322.72 | 327.92 | 320.70 | 326.69 | 326.69 | 348,900 |
07 Feb 2024 | 330.32 | 331.18 | 322.48 | 323.54 | 323.54 | 587,400 |
06 Feb 2024 | 322.00 | 332.85 | 316.44 | 330.38 | 330.38 | 923,200 |
05 Feb 2024 | 322.43 | 326.15 | 318.42 | 324.85 | 324.85 | 754,000 |
02 Feb 2024 | 320.81 | 322.95 | 316.89 | 320.74 | 320.74 | 516,600 |
01 Feb 2024 | 319.17 | 324.65 | 314.52 | 324.45 | 324.45 | 245,700 |
31 Jan 2024 | 328.67 | 328.67 | 316.91 | 317.71 | 317.71 | 402,400 |
30 Jan 2024 | 324.36 | 330.54 | 324.13 | 328.38 | 328.38 | 419,300 |
29 Jan 2024 | 318.00 | 324.48 | 317.62 | 324.36 | 324.36 | 383,100 |
26 Jan 2024 | 318.69 | 321.05 | 315.35 | 316.12 | 316.12 | 351,900 |
25 Jan 2024 | 314.06 | 316.72 | 310.08 | 312.00 | 312.00 | 215,600 |
24 Jan 2024 | 317.18 | 320.19 | 309.70 | 312.42 | 312.42 | 330,100 |
23 Jan 2024 | 319.45 | 319.45 | 313.86 | 316.44 | 316.44 | 286,400 |
22 Jan 2024 | 313.61 | 318.57 | 313.52 | 317.05 | 317.05 | 355,700 |
19 Jan 2024 | 310.63 | 315.51 | 308.00 | 312.45 | 312.45 | 698,300 |
18 Jan 2024 | 303.28 | 310.50 | 300.53 | 310.16 | 310.16 | 345,600 |
17 Jan 2024 | 306.35 | 308.92 | 299.02 | 302.51 | 302.51 | 307,000 |
16 Jan 2024 | 305.00 | 309.30 | 301.60 | 308.13 | 308.13 | 377,000 |
12 Jan 2024 | 305.53 | 308.10 | 303.40 | 307.96 | 307.96 | 398,800 |
11 Jan 2024 | 305.69 | 306.69 | 302.00 | 304.43 | 304.43 | 334,600 |
10 Jan 2024 | 300.00 | 308.06 | 293.46 | 307.60 | 307.60 | 491,900 |
09 Jan 2024 | 307.66 | 317.06 | 301.63 | 302.58 | 302.58 | 470,200 |
08 Jan 2024 | 305.28 | 312.05 | 305.28 | 311.74 | 311.74 | 462,600 |
05 Jan 2024 | 304.29 | 310.15 | 302.89 | 305.07 | 305.07 | 358,800 |
04 Jan 2024 | 303.12 | 308.89 | 303.12 | 307.37 | 307.37 | 374,400 |
03 Jan 2024 | 327.00 | 327.00 | 305.52 | 305.88 | 305.88 | 654,900 |
02 Jan 2024 | 327.57 | 334.87 | 327.57 | 328.62 | 328.62 | 343,400 |
29 Dec 2023 | 332.13 | 333.29 | 327.59 | 329.23 | 329.23 | 282,900 |
28 Dec 2023 | 334.07 | 335.40 | 332.51 | 332.77 | 332.77 | 159,000 |
27 Dec 2023 | 332.51 | 334.09 | 330.12 | 333.04 | 333.04 | 214,900 |
26 Dec 2023 | 330.06 | 332.77 | 327.58 | 331.97 | 331.97 | 203,900 |
22 Dec 2023 | 331.18 | 332.16 | 328.14 | 329.74 | 329.74 | 268,400 |
21 Dec 2023 | 325.84 | 330.00 | 323.88 | 328.79 | 328.79 | 326,700 |
20 Dec 2023 | 328.85 | 333.29 | 322.86 | 323.25 | 323.25 | 464,700 |
19 Dec 2023 | 325.26 | 330.25 | 321.99 | 328.97 | 328.97 | 382,200 |
18 Dec 2023 | 320.35 | 323.01 | 317.87 | 322.28 | 322.28 | 528,500 |
15 Dec 2023 | 317.13 | 321.65 | 312.93 | 320.14 | 320.14 | 1,364,200 |
14 Dec 2023 | 314.79 | 321.35 | 313.63 | 321.34 | 321.34 | 932,100 |
13 Dec 2023 | 297.33 | 312.74 | 297.33 | 312.13 | 312.13 | 552,700 |
12 Dec 2023 | 297.97 | 299.43 | 293.71 | 297.79 | 297.79 | 388,900 |
11 Dec 2023 | 293.58 | 296.46 | 292.92 | 296.37 | 296.37 | 315,600 |
08 Dec 2023 | 291.07 | 295.66 | 288.45 | 292.14 | 292.14 | 473,000 |
07 Dec 2023 | 289.43 | 293.73 | 287.00 | 293.38 | 293.38 | 310,400 |
06 Dec 2023 | 287.00 | 291.45 | 283.46 | 289.52 | 289.52 | 355,000 |
05 Dec 2023 | 287.00 | 290.19 | 282.36 | 284.95 | 284.95 | 463,800 |
04 Dec 2023 | 288.00 | 291.56 | 286.93 | 288.79 | 288.79 | 414,000 |
01 Dec 2023 | 279.75 | 288.98 | 278.01 | 288.85 | 288.85 | 478,700 |
30 Nov 2023 | 281.10 | 282.65 | 276.84 | 280.61 | 280.61 | 588,500 |
29 Nov 2023 | 278.34 | 281.98 | 277.92 | 279.74 | 279.74 | 303,000 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |