Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
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 |
04 Dec 2023 | 297.05 | 297.80 | 290.00 | 295.05 | 294.71 | 1,044 |
01 Dec 2023 | 298.55 | 301.15 | 296.80 | 297.20 | 296.86 | 360 |
30 Nov 2023 | 302.85 | 306.10 | 297.70 | 298.00 | 297.66 | 836 |
29 Nov 2023 | 308.75 | 310.95 | 303.35 | 303.95 | 303.60 | 567 |
28 Nov 2023 | 305.50 | 306.85 | 304.45 | 306.80 | 306.45 | 100 |
27 Nov 2023 | 308.60 | 310.35 | 305.00 | 305.00 | 304.65 | 982 |
24 Nov 2023 | 314.30 | 314.30 | 308.50 | 308.85 | 308.49 | 410 |
23 Nov 2023 | 312.90 | 314.40 | 312.80 | 314.00 | 313.64 | 296 |
22 Nov 2023 | 307.75 | 315.00 | 307.75 | 314.05 | 313.69 | 1,363 |
21 Nov 2023 | 309.50 | 311.00 | 307.85 | 310.50 | 310.14 | 400 |
20 Nov 2023 | 306.40 | 310.80 | 304.85 | 310.80 | 310.44 | 1,162 |
17 Nov 2023 | 306.40 | 308.15 | 304.85 | 307.50 | 307.15 | 1,413 |
16 Nov 2023 | 306.30 | 307.55 | 301.70 | 307.55 | 307.20 | 1,109 |
15 Nov 2023 | 310.00 | 313.20 | 305.45 | 307.10 | 306.75 | 881 |
14 Nov 2023 | 307.75 | 310.95 | 307.75 | 309.05 | 308.69 | 364 |
13 Nov 2023 | 305.00 | 310.60 | 305.00 | 308.60 | 308.25 | 906 |
10 Nov 2023 | 297.70 | 307.20 | 296.80 | 307.20 | 306.85 | 361 |
09 Nov 2023 | 297.00 | 302.30 | 297.00 | 300.00 | 299.66 | 598 |
08 Nov 2023 | 296.55 | 299.15 | 296.55 | 299.15 | 298.81 | 247 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |