Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 415.95 | 418.75 | 404.00 | 414.00 | 414.00 | 3,738 |
25 Apr 2024 | 388.80 | 415.15 | 386.00 | 412.00 | 412.00 | 15,672 |
24 Apr 2024 | 475.95 | 476.90 | 454.75 | 463.00 | 463.00 | 2,481 |
23 Apr 2024 | 453.95 | 464.95 | 453.80 | 464.05 | 464.05 | 515 |
22 Apr 2024 | 451.05 | 460.35 | 445.95 | 453.45 | 453.45 | 2,090 |
19 Apr 2024 | 474.50 | 475.20 | 448.00 | 451.00 | 451.00 | 1,522 |
18 Apr 2024 | 465.05 | 479.65 | 464.35 | 472.05 | 472.05 | 314 |
17 Apr 2024 | 469.70 | 473.10 | 458.85 | 463.55 | 463.55 | 541 |
16 Apr 2024 | 468.05 | 473.60 | 465.60 | 473.00 | 473.00 | 1,205 |
15 Apr 2024 | 476.00 | 487.15 | 469.10 | 470.50 | 470.50 | 1,925 |
12 Apr 2024 | 487.95 | 489.95 | 480.00 | 480.00 | 480.00 | 947 |
11 Apr 2024 | 483.40 | 487.75 | 482.60 | 487.70 | 487.70 | 616 |
10 Apr 2024 | 475.55 | 483.85 | 471.00 | 483.10 | 483.10 | 478 |
09 Apr 2024 | 480.50 | 481.05 | 467.20 | 473.65 | 473.65 | 1,801 |
08 Apr 2024 | 486.15 | 489.75 | 478.00 | 478.00 | 478.00 | 1,580 |
05 Apr 2024 | 475.50 | 488.70 | 473.80 | 484.70 | 484.70 | 1,149 |
04 Apr 2024 | 469.50 | 488.05 | 469.50 | 475.00 | 475.00 | 847 |
03 Apr 2024 | 460.05 | 467.65 | 458.80 | 466.80 | 466.80 | 850 |
02 Apr 2024 | 453.45 | 459.05 | 450.00 | 458.55 | 458.55 | 1,207 |
28 Mar 2024 | 454.15 | 457.90 | 449.60 | 452.75 | 452.75 | 1,367 |
27 Mar 2024 | 459.05 | 461.10 | 452.00 | 455.20 | 455.20 | 921 |
26 Mar 2024 | 463.00 | 470.30 | 462.00 | 462.00 | 462.00 | 980 |
25 Mar 2024 | 468.70 | 471.30 | 463.15 | 463.15 | 463.15 | 2,647 |
22 Mar 2024 | 467.30 | 471.85 | 466.70 | 471.85 | 471.85 | 1,849 |
21 Mar 2024 | 465.00 | 472.15 | 465.00 | 468.20 | 468.20 | 1,046 |
20 Mar 2024 | 456.95 | 463.35 | 456.15 | 463.35 | 463.35 | 340 |
19 Mar 2024 | 453.85 | 456.65 | 445.05 | 454.85 | 454.85 | 467 |
18 Mar 2024 | 442.50 | 457.55 | 442.50 | 457.55 | 457.55 | 1,491 |
15 Mar 2024 | 449.45 | 452.20 | 442.60 | 442.60 | 442.60 | 220 |
14 Mar 2024 | 454.95 | 457.10 | 449.85 | 451.55 | 451.55 | 626 |
13 Mar 2024 | 457.25 | 460.20 | 450.00 | 451.35 | 451.35 | 859 |
12 Mar 2024 | 449.95 | 460.30 | 445.00 | 457.30 | 457.30 | 1,707 |
11 Mar 2024 | 459.95 | 462.20 | 436.25 | 442.20 | 442.20 | 2,053 |
08 Mar 2024 | 467.00 | 478.15 | 457.20 | 462.60 | 462.60 | 1,911 |
07 Mar 2024 | 452.00 | 474.00 | 452.00 | 466.70 | 466.70 | 1,040 |
06 Mar 2024 | 452.05 | 459.90 | 452.00 | 455.70 | 455.70 | 1,099 |
05 Mar 2024 | 458.00 | 458.00 | 449.35 | 450.80 | 450.80 | 875 |
04 Mar 2024 | 463.00 | 465.95 | 458.80 | 458.80 | 458.80 | 1,660 |
01 Mar 2024 | 453.05 | 464.40 | 452.30 | 463.80 | 463.80 | 1,390 |
29 Feb 2024 | 447.50 | 454.25 | 445.05 | 454.25 | 454.25 | 701 |
28 Feb 2024 | 447.20 | 452.45 | 446.25 | 449.15 | 449.15 | 672 |
27 Feb 2024 | 442.00 | 448.85 | 440.65 | 448.50 | 448.50 | 1,017 |
26 Feb 2024 | 446.90 | 447.70 | 444.00 | 446.35 | 446.35 | 1,130 |
23 Feb 2024 | 452.00 | 455.85 | 445.95 | 445.95 | 445.95 | 1,001 |
22 Feb 2024 | 442.00 | 452.00 | 440.85 | 449.65 | 449.65 | 2,621 |
21 Feb 2024 | 432.30 | 435.80 | 428.30 | 428.90 | 428.90 | 726 |
21 Feb 2024 | 0.5 Dividend | |||||
20 Feb 2024 | 438.45 | 438.90 | 431.85 | 435.00 | 434.50 | 3,043 |
19 Feb 2024 | 440.00 | 444.70 | 438.00 | 443.35 | 442.84 | 614 |
16 Feb 2024 | 449.00 | 453.40 | 437.85 | 439.00 | 438.50 | 1,738 |
15 Feb 2024 | 442.95 | 453.80 | 439.75 | 452.20 | 451.68 | 1,421 |
14 Feb 2024 | 429.75 | 440.00 | 429.75 | 440.00 | 439.49 | 2,945 |
13 Feb 2024 | 434.00 | 436.20 | 425.00 | 431.25 | 430.75 | 1,323 |
12 Feb 2024 | 434.40 | 444.05 | 432.15 | 435.80 | 435.30 | 1,835 |
09 Feb 2024 | 435.10 | 440.85 | 434.55 | 435.00 | 434.50 | 1,931 |
08 Feb 2024 | 436.05 | 437.10 | 431.95 | 435.95 | 435.45 | 1,551 |
07 Feb 2024 | 420.00 | 437.00 | 418.95 | 434.85 | 434.35 | 2,217 |
06 Feb 2024 | 426.50 | 435.00 | 422.30 | 422.30 | 421.81 | 3,648 |
05 Feb 2024 | 435.00 | 442.05 | 429.25 | 429.35 | 428.86 | 5,132 |
02 Feb 2024 | 418.00 | 449.75 | 416.25 | 437.95 | 437.45 | 7,793 |
01 Feb 2024 | 364.50 | 369.45 | 362.30 | 364.60 | 364.18 | 1,589 |
31 Jan 2024 | 361.00 | 365.50 | 356.75 | 361.45 | 361.03 | 5,509 |
30 Jan 2024 | 375.95 | 375.95 | 369.55 | 369.70 | 369.28 | 2,377 |
29 Jan 2024 | 363.80 | 371.95 | 363.80 | 371.95 | 371.52 | 1,535 |
26 Jan 2024 | 361.45 | 364.85 | 359.60 | 364.80 | 364.38 | 1,126 |
25 Jan 2024 | 360.00 | 364.30 | 357.60 | 362.55 | 362.13 | 1,401 |
24 Jan 2024 | 358.05 | 362.90 | 355.90 | 359.75 | 359.34 | 1,318 |
23 Jan 2024 | 349.95 | 358.10 | 349.75 | 354.10 | 353.69 | 1,332 |
22 Jan 2024 | 354.60 | 356.65 | 350.65 | 351.60 | 351.20 | 1,372 |
19 Jan 2024 | 346.70 | 352.80 | 346.70 | 352.80 | 352.39 | 2,030 |
18 Jan 2024 | 337.25 | 346.70 | 337.05 | 346.10 | 345.70 | 905 |
17 Jan 2024 | 337.00 | 337.60 | 331.00 | 336.45 | 336.06 | 760 |
16 Jan 2024 | 341.00 | 343.25 | 339.80 | 339.85 | 339.46 | 977 |
15 Jan 2024 | 341.75 | 344.80 | 341.75 | 343.00 | 342.61 | 1,306 |
12 Jan 2024 | 336.50 | 342.55 | 335.05 | 342.55 | 342.16 | 1,455 |
11 Jan 2024 | 339.30 | 340.50 | 332.10 | 337.00 | 336.61 | 1,006 |
10 Jan 2024 | 326.85 | 340.05 | 326.85 | 337.60 | 337.21 | 1,576 |
09 Jan 2024 | 326.30 | 328.85 | 324.85 | 328.40 | 328.02 | 468 |
08 Jan 2024 | 321.00 | 326.75 | 319.85 | 326.75 | 326.37 | 800 |
05 Jan 2024 | 316.25 | 321.30 | 314.85 | 321.30 | 320.93 | 633 |
04 Jan 2024 | 315.00 | 318.00 | 314.00 | 317.45 | 317.09 | 1,994 |
03 Jan 2024 | 318.05 | 318.05 | 313.35 | 316.95 | 316.59 | 949 |
02 Jan 2024 | 319.75 | 322.30 | 310.80 | 313.75 | 313.39 | 1,036 |
29 Dec 2023 | 324.05 | 325.00 | 323.60 | 324.10 | 323.73 | 365 |
28 Dec 2023 | 322.50 | 326.50 | 321.80 | 324.90 | 324.53 | 1,656 |
27 Dec 2023 | 320.00 | 322.60 | 320.00 | 321.20 | 320.83 | 1,001 |
22 Dec 2023 | 319.00 | 322.80 | 319.00 | 320.85 | 320.48 | 613 |
21 Dec 2023 | 319.30 | 321.80 | 318.50 | 320.00 | 319.63 | 670 |
20 Dec 2023 | 319.20 | 322.80 | 316.55 | 318.60 | 318.23 | 1,134 |
19 Dec 2023 | 315.05 | 320.90 | 313.85 | 318.95 | 318.58 | 1,626 |
18 Dec 2023 | 306.95 | 317.95 | 306.15 | 316.90 | 316.54 | 1,719 |
15 Dec 2023 | 303.95 | 309.50 | 303.00 | 307.65 | 307.30 | 2,168 |
14 Dec 2023 | 309.95 | 309.95 | 299.85 | 301.15 | 300.80 | 1,153 |
13 Dec 2023 | 309.25 | 313.00 | 308.30 | 308.85 | 308.49 | 1,024 |
12 Dec 2023 | 301.35 | 309.35 | 300.85 | 309.35 | 308.99 | 694 |
11 Dec 2023 | 308.65 | 308.85 | 298.15 | 301.50 | 301.15 | 558 |
08 Dec 2023 | 303.05 | 308.65 | 299.95 | 308.65 | 308.30 | 1,010 |
07 Dec 2023 | 294.05 | 303.10 | 293.55 | 302.80 | 302.45 | 830 |
06 Dec 2023 | 296.05 | 297.20 | 294.85 | 295.40 | 295.06 | 742 |
05 Dec 2023 | 293.70 | 296.35 | 291.80 | 294.40 | 294.06 | 1,192 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |