Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
25 Apr 2024 | 522.80 | 523.00 | 510.82 | 514.71 | 514.71 | 38,427 |
24 Apr 2024 | 531.00 | 531.00 | 520.40 | 526.40 | 526.40 | 36,510 |
23 Apr 2024 | 502.80 | 528.40 | 502.80 | 523.57 | 523.57 | 47,028 |
22 Apr 2024 | 511.80 | 511.80 | 497.90 | 507.29 | 507.29 | 62,345 |
19 Apr 2024 | 495.10 | 514.80 | 495.10 | 502.80 | 502.80 | 52,502 |
18 Apr 2024 | 513.20 | 524.80 | 505.20 | 510.28 | 510.28 | 43,697 |
17 Apr 2024 | 529.00 | 529.00 | 519.60 | 522.40 | 522.40 | 21,360 |
16 Apr 2024 | 522.60 | 537.00 | 513.40 | 524.94 | 524.94 | 34,481 |
15 Apr 2024 | 538.40 | 540.00 | 528.40 | 536.32 | 536.32 | 7,690 |
12 Apr 2024 | 547.60 | 547.60 | 531.00 | 534.89 | 534.89 | 17,966 |
11 Apr 2024 | 532.00 | 545.80 | 528.60 | 540.14 | 540.14 | 61,544 |
10 Apr 2024 | 541.40 | 550.60 | 530.60 | 536.78 | 536.78 | 64,141 |
09 Apr 2024 | 561.20 | 561.20 | 541.60 | 541.81 | 541.81 | 39,260 |
08 Apr 2024 | 550.00 | 559.20 | 541.80 | 556.33 | 556.33 | 128,013 |
05 Apr 2024 | 536.80 | 552.60 | 536.80 | 546.60 | 546.60 | 25,631 |
04 Apr 2024 | 545.00 | 554.00 | 540.40 | 552.40 | 552.40 | 90,868 |
03 Apr 2024 | 537.80 | 547.20 | 532.20 | 545.62 | 545.62 | 93,850 |
02 Apr 2024 | 536.80 | 557.00 | 529.60 | 534.80 | 534.80 | 74,234 |
28 Mar 2024 | 532.00 | 548.40 | 532.00 | 540.12 | 540.12 | 60,923 |
27 Mar 2024 | 534.40 | 540.80 | 530.40 | 533.40 | 533.40 | 84,667 |
26 Mar 2024 | 532.20 | 538.00 | 522.80 | 533.72 | 533.72 | 52,646 |
25 Mar 2024 | 536.40 | 536.40 | 521.40 | 524.71 | 524.71 | 42,744 |
22 Mar 2024 | 523.00 | 530.80 | 522.20 | 526.54 | 526.54 | 38,675 |
21 Mar 2024 | 506.40 | 526.00 | 506.40 | 524.11 | 524.11 | 94,032 |
20 Mar 2024 | 503.60 | 522.00 | 500.00 | 501.40 | 501.40 | 84,144 |
19 Mar 2024 | 480.90 | 482.25 | 473.20 | 482.20 | 482.20 | 97,438 |
18 Mar 2024 | 471.10 | 482.90 | 471.10 | 480.80 | 480.80 | 59,665 |
15 Mar 2024 | 486.20 | 486.20 | 474.00 | 479.42 | 479.42 | 19,870 |
14 Mar 2024 | 477.70 | 483.30 | 468.30 | 483.30 | 483.30 | 47,461 |
13 Mar 2024 | 460.60 | 472.10 | 455.70 | 471.11 | 471.11 | 52,954 |
12 Mar 2024 | 464.70 | 464.70 | 455.00 | 458.50 | 458.50 | 107,740 |
11 Mar 2024 | 467.40 | 467.40 | 458.20 | 458.20 | 458.20 | 138,449 |
08 Mar 2024 | 463.00 | 469.00 | 460.80 | 464.60 | 464.60 | 4,447 |
07 Mar 2024 | 451.40 | 465.80 | 451.40 | 463.32 | 463.32 | 83,652 |
06 Mar 2024 | 451.10 | 459.00 | 451.10 | 454.42 | 454.42 | 39,618 |
05 Mar 2024 | 459.00 | 466.20 | 453.80 | 462.05 | 462.05 | 47,031 |
04 Mar 2024 | 465.60 | 467.20 | 459.30 | 463.46 | 463.46 | 119,330 |
01 Mar 2024 | 467.40 | 467.40 | 457.70 | 463.95 | 463.95 | 134,818 |
29 Feb 2024 | 461.40 | 469.40 | 461.40 | 462.40 | 462.40 | 36,729 |
28 Feb 2024 | 463.00 | 466.10 | 462.00 | 464.11 | 464.11 | 58,772 |
27 Feb 2024 | 463.40 | 465.60 | 458.70 | 463.62 | 463.62 | 172,752 |
26 Feb 2024 | 464.00 | 466.80 | 459.40 | 462.62 | 462.62 | 81,757 |
23 Feb 2024 | 461.50 | 464.40 | 460.00 | 463.51 | 463.51 | 502,121 |
22 Feb 2024 | 461.30 | 461.30 | 456.45 | 458.35 | 458.35 | 42,581 |
21 Feb 2024 | 450.20 | 457.10 | 447.50 | 453.80 | 453.80 | 80,649 |
20 Feb 2024 | 452.40 | 459.00 | 452.40 | 455.93 | 455.93 | 35,938 |
19 Feb 2024 | 452.30 | 458.90 | 447.80 | 456.00 | 456.00 | 42,735 |
16 Feb 2024 | 455.60 | 462.70 | 453.70 | 458.50 | 458.50 | 28,062 |
15 Feb 2024 | 459.80 | 466.00 | 455.60 | 458.72 | 458.72 | 42,004 |
14 Feb 2024 | 439.30 | 463.70 | 439.30 | 455.67 | 455.67 | 130,305 |
13 Feb 2024 | 444.10 | 451.70 | 438.25 | 438.25 | 438.25 | 115,130 |
12 Feb 2024 | 446.00 | 454.00 | 441.70 | 446.91 | 446.91 | 92,373 |
09 Feb 2024 | 445.40 | 450.00 | 442.50 | 446.83 | 446.83 | 141,493 |
08 Feb 2024 | 438.00 | 451.50 | 433.80 | 449.41 | 449.41 | 118,580 |
07 Feb 2024 | 438.70 | 450.00 | 434.50 | 436.95 | 436.95 | 196,653 |
06 Feb 2024 | 449.00 | 451.40 | 441.60 | 447.26 | 447.26 | 234,059 |
05 Feb 2024 | 429.80 | 447.10 | 429.80 | 444.40 | 444.40 | 67,025 |
02 Feb 2024 | 444.80 | 452.20 | 427.70 | 439.32 | 439.32 | 34,683 |
01 Feb 2024 | 427.40 | 435.60 | 421.70 | 432.58 | 432.58 | 125,840 |
31 Jan 2024 | 429.90 | 436.10 | 424.80 | 436.10 | 436.10 | 12,979 |
30 Jan 2024 | 431.90 | 441.60 | 427.90 | 434.41 | 434.41 | 35,110 |
29 Jan 2024 | 419.70 | 437.00 | 414.90 | 434.51 | 434.51 | 225,115 |
26 Jan 2024 | 401.00 | 427.20 | 401.00 | 418.99 | 418.99 | 141,749 |
25 Jan 2024 | 379.10 | 385.30 | 370.23 | 375.73 | 375.73 | 89,183 |
24 Jan 2024 | 371.40 | 382.70 | 371.40 | 381.40 | 381.40 | 46,079 |
23 Jan 2024 | 377.10 | 381.10 | 361.50 | 375.22 | 375.22 | 59,068 |
22 Jan 2024 | 365.00 | 372.90 | 359.30 | 372.85 | 372.85 | 22,818 |
19 Jan 2024 | 367.90 | 367.90 | 355.10 | 364.20 | 364.20 | 24,522 |
18 Jan 2024 | 356.70 | 364.07 | 356.70 | 362.42 | 362.42 | 486,081 |
17 Jan 2024 | 361.60 | 372.10 | 357.10 | 358.83 | 358.83 | 142,407 |
16 Jan 2024 | 366.90 | 371.40 | 360.20 | 369.54 | 369.54 | 173,611 |
15 Jan 2024 | 371.10 | 371.20 | 365.70 | 369.65 | 369.65 | 12,883 |
12 Jan 2024 | 373.40 | 373.40 | 365.00 | 368.14 | 368.14 | 40,919 |
11 Jan 2024 | 377.30 | 377.30 | 362.10 | 369.74 | 369.74 | 130,004 |
10 Jan 2024 | 358.70 | 367.40 | 350.90 | 357.30 | 357.30 | 58,055 |
09 Jan 2024 | 352.30 | 358.60 | 346.60 | 356.50 | 356.50 | 278,313 |
08 Jan 2024 | 344.40 | 348.70 | 339.10 | 346.44 | 346.44 | 9,727 |
05 Jan 2024 | 347.10 | 347.60 | 341.70 | 344.36 | 344.36 | 22,203 |
04 Jan 2024 | 349.20 | 353.98 | 344.70 | 350.23 | 350.23 | 171,596 |
03 Jan 2024 | 353.80 | 360.60 | 347.40 | 350.17 | 350.17 | 332,752 |
02 Jan 2024 | - | - | - | - | - | - |
29 Dec 2023 | 354.20 | 355.40 | 350.00 | 352.20 | 352.20 | 12,650 |
28 Dec 2023 | 353.20 | 354.00 | 351.30 | 353.10 | 353.10 | 5,820 |
27 Dec 2023 | 351.40 | 358.40 | 351.20 | 352.71 | 352.71 | 8,217 |
22 Dec 2023 | 344.30 | 355.20 | 344.30 | 350.46 | 350.46 | 42,782 |
21 Dec 2023 | 347.40 | 347.40 | 340.80 | 346.40 | 346.40 | 62,157 |
20 Dec 2023 | 350.20 | 352.90 | 343.50 | 345.37 | 345.37 | 222,955 |
19 Dec 2023 | 343.00 | 352.30 | 343.00 | 349.64 | 349.64 | 46,787 |
18 Dec 2023 | 343.40 | 343.50 | 337.00 | 341.25 | 341.25 | 73,030 |
15 Dec 2023 | 332.10 | 343.20 | 330.00 | 341.42 | 341.42 | 96,243 |
14 Dec 2023 | 335.90 | 336.40 | 324.00 | 335.80 | 335.80 | 123,614 |
13 Dec 2023 | 327.00 | 330.10 | 325.20 | 327.47 | 327.47 | 24,399 |
12 Dec 2023 | 327.00 | 330.00 | 320.30 | 327.20 | 327.20 | 177,260 |
11 Dec 2023 | 317.60 | 329.20 | 315.80 | 329.20 | 329.20 | 278,661 |
08 Dec 2023 | 328.00 | 331.80 | 324.20 | 329.20 | 329.20 | 107,960 |
07 Dec 2023 | 336.80 | 336.80 | 327.60 | 328.50 | 328.50 | 108,414 |
06 Dec 2023 | 331.00 | 335.90 | 331.00 | 334.77 | 334.77 | 64,094 |
05 Dec 2023 | 331.10 | 335.74 | 327.50 | 334.56 | 334.56 | 29,944 |
04 Dec 2023 | 331.70 | 336.90 | 325.70 | 330.99 | 330.99 | 85,954 |
01 Dec 2023 | 340.60 | 340.60 | 332.70 | 335.22 | 335.22 | 16,778 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |