Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
10 May 2024 | 333.52 | 334.30 | 328.31 | 331.95 | 331.95 | 166,075 |
09 May 2024 | 337.76 | 339.92 | 333.03 | 333.71 | 333.71 | 516,884 |
08 May 2024 | 337.76 | 337.76 | 332.67 | 334.60 | 334.60 | 331,813 |
07 May 2024 | 336.23 | 337.99 | 333.51 | 336.45 | 336.45 | 265,326 |
06 May 2024 | 337.92 | 341.21 | 335.75 | 337.87 | 337.87 | 162,759 |
03 May 2024 | 338.00 | 343.62 | 336.31 | 339.99 | 339.99 | 416,097 |
02 May 2024 | 334.77 | 343.67 | 332.84 | 337.19 | 337.19 | 1,018,364 |
30 Apr 2024 | 344.68 | 346.00 | 336.00 | 336.01 | 336.01 | 338,930 |
29 Apr 2024 | 346.91 | 348.24 | 337.60 | 344.68 | 344.68 | 411,753 |
26 Apr 2024 | 332.16 | 348.73 | 332.16 | 345.48 | 345.48 | 226,929 |
25 Apr 2024 | 340.05 | 343.96 | 335.01 | 338.10 | 338.10 | 282,894 |
24 Apr 2024 | 342.00 | 346.20 | 337.24 | 340.71 | 340.71 | 715,813 |
23 Apr 2024 | 337.22 | 342.81 | 330.01 | 342.65 | 342.65 | 436,243 |
22 Apr 2024 | 328.26 | 337.25 | 325.01 | 337.22 | 337.22 | 270,115 |
19 Apr 2024 | 332.95 | 332.95 | 325.02 | 328.62 | 328.62 | 180,099 |
18 Apr 2024 | 316.00 | 334.21 | 314.70 | 333.77 | 333.77 | 565,882 |
17 Apr 2024 | 315.31 | 318.10 | 309.81 | 311.63 | 311.63 | 1,117,335 |
16 Apr 2024 | 312.26 | 321.92 | 310.50 | 318.06 | 318.06 | 611,242 |
15 Apr 2024 | 316.23 | 317.56 | 311.51 | 316.38 | 316.38 | 272,717 |
12 Apr 2024 | 320.16 | 320.16 | 313.92 | 316.47 | 316.47 | 209,274 |
11 Apr 2024 | 318.43 | 321.56 | 311.08 | 320.17 | 320.17 | 280,794 |
10 Apr 2024 | 323.23 | 323.23 | 305.57 | 318.18 | 318.18 | 1,976,389 |
09 Apr 2024 | 325.04 | 328.00 | 321.63 | 324.62 | 324.62 | 327,350 |
08 Apr 2024 | 323.48 | 326.81 | 320.92 | 326.66 | 326.66 | 371,571 |
05 Apr 2024 | 313.06 | 326.11 | 313.06 | 324.08 | 324.08 | 631,561 |
04 Apr 2024 | 316.47 | 322.32 | 315.14 | 320.35 | 320.35 | 279,286 |
03 Apr 2024 | 311.31 | 317.77 | 308.07 | 315.12 | 315.12 | 463,387 |
02 Apr 2024 | 313.95 | 315.93 | 308.08 | 314.33 | 314.33 | 228,517 |
01 Apr 2024 | 312.88 | 314.98 | 305.07 | 310.37 | 310.37 | 738,747 |
27 Mar 2024 | 305.41 | 312.13 | 304.23 | 311.91 | 311.91 | 430,586 |
26 Mar 2024 | 302.31 | 309.98 | 299.70 | 305.94 | 305.94 | 334,372 |
25 Mar 2024 | 296.00 | 302.90 | 292.01 | 299.76 | 299.76 | 310,530 |
22 Mar 2024 | 293.50 | 298.39 | 291.16 | 296.00 | 296.00 | 464,492 |
21 Mar 2024 | 290.50 | 296.23 | 289.86 | 293.72 | 293.72 | 266,532 |
20 Mar 2024 | 287.03 | 296.61 | 287.03 | 292.12 | 292.12 | 335,441 |
19 Mar 2024 | 292.48 | 292.48 | 286.05 | 287.03 | 287.03 | 688,994 |
15 Mar 2024 | 294.84 | 296.81 | 290.73 | 295.28 | 295.28 | 1,745,744 |
14 Mar 2024 | 290.05 | 296.92 | 289.89 | 293.50 | 293.50 | 468,892 |
13 Mar 2024 | 287.08 | 290.46 | 286.18 | 289.67 | 289.67 | 473,309 |
12 Mar 2024 | 291.07 | 292.44 | 287.95 | 288.50 | 288.50 | 319,708 |
11 Mar 2024 | 293.56 | 293.91 | 292.01 | 292.51 | 292.51 | 124,623 |
08 Mar 2024 | 300.00 | 300.00 | 292.00 | 292.91 | 292.91 | 274,338 |
07 Mar 2024 | 300.00 | 300.42 | 295.04 | 297.01 | 297.01 | 324,371 |
06 Mar 2024 | 293.08 | 301.00 | 293.08 | 300.00 | 300.00 | 409,376 |
05 Mar 2024 | 298.44 | 298.46 | 291.07 | 293.03 | 293.03 | 328,935 |
04 Mar 2024 | 304.50 | 304.50 | 295.35 | 298.43 | 298.43 | 378,899 |
01 Mar 2024 | 302.00 | 305.50 | 301.02 | 302.51 | 302.51 | 118,785 |
29 Feb 2024 | 304.00 | 307.93 | 301.10 | 303.61 | 303.61 | 717,767 |
28 Feb 2024 | 308.20 | 308.99 | 303.26 | 306.08 | 306.08 | 432,991 |
27 Feb 2024 | 305.72 | 312.70 | 305.10 | 307.14 | 307.14 | 442,252 |
26 Feb 2024 | 299.87 | 307.70 | 296.77 | 305.10 | 305.10 | 668,267 |
23 Feb 2024 | 301.00 | 303.68 | 299.07 | 299.07 | 299.07 | 643,437 |
22 Feb 2024 | 311.20 | 311.20 | 299.51 | 300.52 | 300.52 | 1,181,308 |
21 Feb 2024 | 312.59 | 312.98 | 308.06 | 310.01 | 310.01 | 333,095 |
20 Feb 2024 | 319.38 | 319.38 | 310.45 | 312.54 | 312.54 | 351,109 |
19 Feb 2024 | 315.05 | 319.33 | 310.23 | 314.65 | 314.65 | 75,168 |
16 Feb 2024 | 314.97 | 316.74 | 313.01 | 314.41 | 314.41 | 167,877 |
15 Feb 2024 | 314.03 | 316.84 | 310.25 | 315.01 | 315.01 | 173,820 |
14 Feb 2024 | 316.81 | 318.83 | 311.38 | 314.49 | 314.49 | 269,654 |
13 Feb 2024 | 314.34 | 318.86 | 312.56 | 316.39 | 316.39 | 281,084 |
12 Feb 2024 | 314.52 | 317.00 | 313.91 | 316.00 | 316.00 | 121,778 |
09 Feb 2024 | 314.55 | 315.12 | 311.30 | 313.55 | 313.55 | 156,290 |
08 Feb 2024 | 321.19 | 321.19 | 310.21 | 313.51 | 313.51 | 159,096 |
07 Feb 2024 | 317.73 | 321.56 | 314.52 | 317.10 | 317.10 | 303,350 |
06 Feb 2024 | 314.20 | 318.46 | 314.20 | 316.99 | 316.99 | 303,846 |
02 Feb 2024 | 318.98 | 318.98 | 313.49 | 314.20 | 314.20 | 206,326 |
01 Feb 2024 | 312.34 | 322.70 | 312.01 | 315.01 | 315.01 | 578,755 |
31 Jan 2024 | 318.04 | 324.50 | 316.49 | 322.00 | 322.00 | 416,198 |
30 Jan 2024 | 312.32 | 322.01 | 311.94 | 317.73 | 317.73 | 449,285 |
29 Jan 2024 | 309.71 | 314.48 | 308.11 | 313.66 | 313.66 | 370,534 |
26 Jan 2024 | 304.00 | 315.60 | 304.00 | 310.65 | 310.65 | 329,311 |
25 Jan 2024 | 300.32 | 308.57 | 298.01 | 304.37 | 304.37 | 742,154 |
24 Jan 2024 | 301.47 | 302.15 | 297.07 | 299.50 | 299.50 | 497,107 |
23 Jan 2024 | 301.80 | 304.15 | 298.00 | 301.34 | 301.34 | 552,234 |
22 Jan 2024 | 307.00 | 307.38 | 299.90 | 301.50 | 301.50 | 243,422 |
19 Jan 2024 | 303.04 | 307.77 | 303.04 | 305.99 | 305.99 | 415,892 |
18 Jan 2024 | 308.16 | 308.57 | 302.02 | 303.27 | 303.27 | 288,126 |
17 Jan 2024 | 312.20 | 313.21 | 303.01 | 308.01 | 308.01 | 527,641 |
16 Jan 2024 | 311.31 | 313.62 | 308.98 | 311.58 | 311.58 | 190,832 |
15 Jan 2024 | 311.72 | 313.48 | 311.00 | 312.48 | 312.48 | 32,098 |
12 Jan 2024 | 312.89 | 313.29 | 310.03 | 311.12 | 311.12 | 169,207 |
11 Jan 2024 | 311.58 | 313.77 | 308.52 | 311.01 | 311.01 | 419,389 |
10 Jan 2024 | 310.27 | 312.63 | 307.01 | 309.01 | 309.01 | 211,396 |
09 Jan 2024 | 317.44 | 317.44 | 310.00 | 310.02 | 310.02 | 323,076 |
08 Jan 2024 | 325.50 | 325.99 | 315.72 | 317.44 | 317.44 | 155,060 |
05 Jan 2024 | 309.25 | 333.24 | 307.35 | 326.17 | 326.17 | 419,092 |
04 Jan 2024 | 310.73 | 311.85 | 301.45 | 306.15 | 306.15 | 433,037 |
03 Jan 2024 | 315.00 | 316.46 | 310.09 | 310.50 | 310.50 | 200,792 |
02 Jan 2024 | 318.91 | 318.91 | 310.59 | 313.58 | 313.58 | 190,838 |
29 Dec 2023 | 317.98 | 317.98 | 310.01 | 310.75 | 310.75 | 87,383 |
28 Dec 2023 | 316.70 | 320.00 | 310.54 | 312.20 | 312.20 | 252,219 |
27 Dec 2023 | 315.13 | 317.97 | 313.88 | 317.35 | 317.35 | 307,150 |
26 Dec 2023 | 312.14 | 317.00 | 312.14 | 313.84 | 313.84 | 95,455 |
22 Dec 2023 | 315.20 | 316.80 | 311.13 | 313.28 | 313.28 | 128,850 |
21 Dec 2023 | 314.00 | 317.15 | 308.83 | 315.35 | 315.35 | 298,432 |
20 Dec 2023 | 319.50 | 322.19 | 305.18 | 306.70 | 306.70 | 390,403 |
19 Dec 2023 | 317.73 | 318.00 | 311.11 | 312.89 | 312.89 | 458,345 |
18 Dec 2023 | 309.17 | 317.44 | 307.19 | 316.80 | 316.80 | 290,614 |
15 Dec 2023 | 312.18 | 313.59 | 306.18 | 310.42 | 310.42 | 1,109,934 |
14 Dec 2023 | 314.41 | 314.41 | 304.54 | 312.20 | 312.20 | 615,839 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |