Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
08 May 2024 | 446.70 | 487.00 | 444.35 | 471.85 | 471.85 | 8,889,596 |
07 May 2024 | 464.25 | 467.40 | 433.65 | 445.80 | 445.80 | 3,599,889 |
06 May 2024 | 474.00 | 476.80 | 443.10 | 464.25 | 464.25 | 5,386,921 |
03 May 2024 | 438.20 | 478.40 | 438.20 | 470.10 | 470.10 | 10,396,501 |
02 May 2024 | 428.80 | 437.35 | 424.20 | 432.10 | 432.10 | 2,249,997 |
30 Apr 2024 | 427.50 | 442.55 | 425.25 | 426.95 | 426.95 | 2,369,092 |
29 Apr 2024 | 425.35 | 427.85 | 421.80 | 424.25 | 424.25 | 1,474,786 |
26 Apr 2024 | 413.50 | 429.00 | 412.05 | 421.60 | 421.60 | 3,812,770 |
25 Apr 2024 | 409.60 | 423.95 | 407.50 | 411.50 | 411.50 | 2,419,866 |
24 Apr 2024 | 406.55 | 413.90 | 406.55 | 409.60 | 409.60 | 1,271,005 |
23 Apr 2024 | 412.00 | 415.90 | 403.00 | 404.50 | 404.50 | 1,716,625 |
22 Apr 2024 | 399.00 | 419.90 | 397.60 | 409.70 | 409.70 | 3,212,026 |
19 Apr 2024 | 404.00 | 410.10 | 393.20 | 398.70 | 398.70 | 3,834,728 |
18 Apr 2024 | 405.35 | 417.55 | 403.00 | 404.95 | 404.95 | 3,100,128 |
16 Apr 2024 | 406.00 | 418.00 | 400.00 | 402.75 | 402.75 | 4,248,215 |
15 Apr 2024 | 425.00 | 427.30 | 402.00 | 407.25 | 407.25 | 9,041,149 |
12 Apr 2024 | 402.00 | 437.80 | 394.05 | 431.95 | 431.95 | 19,951,451 |
10 Apr 2024 | 400.00 | 414.50 | 388.45 | 401.30 | 401.30 | 13,104,407 |
09 Apr 2024 | 346.10 | 408.00 | 344.05 | 398.40 | 398.40 | 21,023,442 |
08 Apr 2024 | 343.50 | 350.85 | 341.40 | 344.40 | 344.40 | 3,220,184 |
05 Apr 2024 | 339.50 | 340.40 | 332.10 | 339.95 | 339.95 | 1,822,499 |
04 Apr 2024 | 334.80 | 341.20 | 332.65 | 337.85 | 337.85 | 5,296,425 |
03 Apr 2024 | 321.00 | 330.30 | 320.50 | 328.35 | 328.35 | 5,708,706 |
02 Apr 2024 | 306.15 | 319.90 | 304.35 | 315.65 | 315.65 | 1,847,216 |
01 Apr 2024 | 295.45 | 307.55 | 294.15 | 306.15 | 306.15 | 916,687 |
28 Mar 2024 | 293.70 | 296.15 | 290.10 | 292.30 | 292.30 | 452,622 |
27 Mar 2024 | 294.25 | 297.80 | 293.00 | 293.70 | 293.70 | 465,415 |
26 Mar 2024 | 297.85 | 298.95 | 294.30 | 294.90 | 294.90 | 455,958 |
22 Mar 2024 | 294.00 | 297.95 | 293.20 | 296.00 | 296.00 | 563,796 |
21 Mar 2024 | 292.00 | 296.45 | 292.00 | 293.90 | 293.90 | 367,193 |
20 Mar 2024 | 294.95 | 295.30 | 290.80 | 291.70 | 291.70 | 331,332 |
19 Mar 2024 | 294.95 | 295.90 | 291.50 | 293.40 | 293.40 | 366,865 |
18 Mar 2024 | 289.40 | 296.50 | 289.40 | 295.45 | 295.45 | 685,732 |
15 Mar 2024 | 304.00 | 304.00 | 284.60 | 289.40 | 289.40 | 3,154,634 |
14 Mar 2024 | 301.80 | 306.70 | 298.00 | 304.20 | 304.20 | 520,707 |
13 Mar 2024 | 308.45 | 308.70 | 300.00 | 301.80 | 301.80 | 560,411 |
12 Mar 2024 | 309.70 | 309.70 | 305.55 | 308.45 | 308.45 | 301,099 |
11 Mar 2024 | 310.95 | 312.80 | 308.05 | 308.40 | 308.40 | 240,075 |
07 Mar 2024 | 308.60 | 312.80 | 308.05 | 310.95 | 310.95 | 310,481 |
06 Mar 2024 | 307.00 | 308.95 | 306.05 | 307.55 | 307.55 | 268,163 |
05 Mar 2024 | 312.50 | 313.40 | 307.00 | 308.15 | 308.15 | 418,677 |
04 Mar 2024 | 313.00 | 314.95 | 310.75 | 312.20 | 312.20 | 421,726 |
01 Mar 2024 | 307.95 | 313.40 | 307.15 | 308.75 | 308.75 | 331,401 |
29 Feb 2024 | 308.90 | 308.90 | 306.00 | 306.45 | 306.45 | 283,041 |
28 Feb 2024 | 310.50 | 311.35 | 307.55 | 309.00 | 309.00 | 312,859 |
27 Feb 2024 | 310.00 | 310.50 | 308.30 | 309.65 | 309.65 | 262,548 |
26 Feb 2024 | 310.65 | 313.95 | 308.70 | 310.25 | 310.25 | 349,742 |
23 Feb 2024 | 310.20 | 311.45 | 309.65 | 310.65 | 310.65 | 193,107 |
22 Feb 2024 | 310.00 | 311.00 | 307.95 | 310.25 | 310.25 | 193,163 |
21 Feb 2024 | 310.95 | 312.90 | 308.40 | 309.10 | 309.10 | 280,526 |
20 Feb 2024 | 311.00 | 313.00 | 310.50 | 311.10 | 311.10 | 194,595 |
19 Feb 2024 | 313.30 | 314.90 | 310.50 | 311.10 | 311.10 | 278,687 |
16 Feb 2024 | 315.00 | 316.45 | 312.50 | 313.15 | 313.15 | 225,066 |
15 Feb 2024 | 318.00 | 318.00 | 310.00 | 314.90 | 314.90 | 398,989 |
14 Feb 2024 | 306.00 | 311.00 | 305.70 | 310.25 | 310.25 | 228,976 |
13 Feb 2024 | 308.30 | 310.90 | 305.00 | 308.40 | 308.40 | 331,920 |
12 Feb 2024 | 313.95 | 316.40 | 306.40 | 308.30 | 308.30 | 439,066 |
09 Feb 2024 | 314.35 | 314.75 | 310.50 | 312.60 | 312.60 | 290,538 |
08 Feb 2024 | 317.00 | 317.20 | 313.00 | 314.35 | 314.35 | 403,828 |
07 Feb 2024 | 317.00 | 318.75 | 315.00 | 315.90 | 315.90 | 430,490 |
06 Feb 2024 | 315.50 | 318.70 | 313.50 | 315.90 | 315.90 | 433,851 |
05 Feb 2024 | 318.20 | 319.75 | 314.50 | 315.50 | 315.50 | 802,078 |
02 Feb 2024 | 318.90 | 321.45 | 316.50 | 318.20 | 318.20 | 707,719 |
01 Feb 2024 | 320.00 | 321.00 | 316.00 | 317.25 | 317.25 | 504,653 |
31 Jan 2024 | 318.60 | 319.60 | 316.05 | 317.25 | 317.25 | 491,387 |
30 Jan 2024 | 314.10 | 319.50 | 313.00 | 318.05 | 318.05 | 733,697 |
29 Jan 2024 | 314.00 | 315.00 | 311.55 | 314.00 | 314.00 | 366,623 |
25 Jan 2024 | 311.50 | 314.35 | 311.00 | 313.20 | 313.20 | 331,791 |
24 Jan 2024 | 310.00 | 312.00 | 308.00 | 311.25 | 311.25 | 420,648 |
23 Jan 2024 | 316.45 | 317.00 | 307.70 | 310.70 | 310.70 | 613,374 |
19 Jan 2024 | 314.05 | 323.50 | 313.05 | 315.15 | 315.15 | 1,814,063 |
18 Jan 2024 | 315.00 | 315.45 | 304.40 | 312.05 | 312.05 | 890,971 |
17 Jan 2024 | 318.90 | 318.90 | 314.00 | 315.90 | 315.90 | 765,447 |
16 Jan 2024 | 322.00 | 323.95 | 317.30 | 320.60 | 320.60 | 939,904 |
15 Jan 2024 | 316.00 | 325.45 | 316.00 | 321.75 | 321.75 | 1,709,160 |
12 Jan 2024 | 317.00 | 318.90 | 315.95 | 316.40 | 316.40 | 310,597 |
11 Jan 2024 | 318.45 | 318.95 | 316.50 | 317.30 | 317.30 | 319,079 |
10 Jan 2024 | 313.00 | 319.15 | 311.00 | 317.25 | 317.25 | 417,359 |
09 Jan 2024 | 316.85 | 317.85 | 312.50 | 313.80 | 313.80 | 371,112 |
08 Jan 2024 | 318.00 | 318.30 | 314.70 | 315.45 | 315.45 | 451,664 |
05 Jan 2024 | 318.00 | 320.00 | 315.70 | 318.50 | 318.50 | 524,841 |
04 Jan 2024 | 318.05 | 319.90 | 317.90 | 318.25 | 318.25 | 447,976 |
03 Jan 2024 | 320.10 | 322.00 | 318.10 | 318.80 | 318.80 | 787,990 |
02 Jan 2024 | 318.35 | 319.20 | 312.70 | 317.30 | 317.30 | 566,897 |
01 Jan 2024 | 318.05 | 320.80 | 316.85 | 318.35 | 318.35 | 579,455 |
29 Dec 2023 | 313.70 | 322.05 | 313.70 | 318.05 | 318.05 | 1,519,854 |
28 Dec 2023 | 312.10 | 317.50 | 311.00 | 312.60 | 312.60 | 1,639,625 |
27 Dec 2023 | 312.00 | 313.25 | 310.35 | 311.95 | 311.95 | 306,296 |
26 Dec 2023 | 311.05 | 312.90 | 310.00 | 311.70 | 311.70 | 311,187 |
22 Dec 2023 | 305.05 | 312.00 | 305.05 | 309.90 | 309.90 | 480,182 |
21 Dec 2023 | 304.00 | 307.55 | 302.70 | 306.50 | 306.50 | 472,198 |
20 Dec 2023 | 312.10 | 314.00 | 305.75 | 306.90 | 306.90 | 681,204 |
19 Dec 2023 | 314.20 | 314.90 | 310.50 | 311.95 | 311.95 | 541,553 |
18 Dec 2023 | 316.00 | 316.35 | 311.05 | 315.30 | 315.30 | 401,872 |
15 Dec 2023 | 320.00 | 320.00 | 314.50 | 316.35 | 316.35 | 778,336 |
14 Dec 2023 | 325.10 | 325.10 | 318.00 | 319.10 | 319.10 | 846,426 |
14 Dec 2023 | 6 Dividend | |||||
13 Dec 2023 | 324.90 | 326.00 | 323.60 | 325.50 | 319.50 | 879,874 |
12 Dec 2023 | 325.25 | 326.75 | 324.20 | 324.90 | 318.91 | 453,205 |
11 Dec 2023 | 324.00 | 326.80 | 323.55 | 325.35 | 319.35 | 565,522 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |