Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
23 Apr 2024 | 474.00 | 498.66 | 474.00 | 493.00 | 493.00 | 45,893 |
22 Apr 2024 | 481.50 | 492.01 | 473.53 | 478.00 | 478.00 | 60,170 |
19 Apr 2024 | 488.81 | 501.50 | 478.51 | 488.00 | 488.00 | 56,935 |
18 Apr 2024 | 495.00 | 512.08 | 495.00 | 510.00 | 510.00 | 52,108 |
17 Apr 2024 | 499.00 | 503.40 | 487.20 | 496.00 | 496.00 | 29,545 |
16 Apr 2024 | 496.60 | 504.68 | 495.80 | 502.00 | 502.00 | 508,041 |
15 Apr 2024 | 511.71 | 521.45 | 497.53 | 510.00 | 510.00 | 35,762 |
12 Apr 2024 | 522.00 | 522.78 | 510.35 | 516.00 | 516.00 | 23,433 |
11 Apr 2024 | 521.50 | 523.23 | 517.36 | 518.00 | 518.00 | 19,977 |
10 Apr 2024 | 518.00 | 522.56 | 505.82 | 520.00 | 520.00 | 33,401 |
09 Apr 2024 | 520.44 | 525.68 | 506.70 | 512.00 | 512.00 | 37,026 |
08 Apr 2024 | 528.49 | 531.45 | 519.51 | 530.00 | 530.00 | 41,969 |
05 Apr 2024 | 508.00 | 530.70 | 508.00 | 526.00 | 526.00 | 69,908 |
04 Apr 2024 | 510.24 | 529.93 | 510.24 | 522.00 | 522.00 | 81,783 |
03 Apr 2024 | 497.04 | 507.03 | 495.47 | 506.00 | 506.00 | 30,177 |
02 Apr 2024 | 492.99 | 494.84 | 484.66 | 489.00 | 489.00 | 39,231 |
28 Mar 2024 | 494.01 | 494.03 | 485.15 | 486.00 | 486.00 | 457,939 |
27 Mar 2024 | 497.39 | 499.47 | 488.08 | 492.00 | 492.00 | 20,881 |
26 Mar 2024 | 503.02 | 510.00 | 502.90 | 506.00 | 506.00 | 24,421 |
25 Mar 2024 | 505.60 | 507.22 | 500.30 | 506.00 | 506.00 | 826,575 |
22 Mar 2024 | 509.67 | 509.67 | 504.31 | 506.00 | 506.00 | 22,802 |
21 Mar 2024 | 508.75 | 515.00 | 506.08 | 511.00 | 511.00 | 47,765 |
20 Mar 2024 | 494.89 | 507.22 | 494.89 | 497.00 | 497.00 | 26,795 |
19 Mar 2024 | 491.00 | 495.13 | 481.50 | 492.50 | 492.50 | 34,654 |
18 Mar 2024 | 483.27 | 494.90 | 483.27 | 494.50 | 494.50 | 159,084 |
15 Mar 2024 | 491.82 | 499.60 | 482.33 | 483.00 | 483.00 | 30,060 |
14 Mar 2024 | 496.40 | 501.00 | 489.83 | 496.50 | 496.50 | 25,089 |
13 Mar 2024 | 499.75 | 501.94 | 490.82 | 496.50 | 496.50 | 19,025 |
12 Mar 2024 | 488.40 | 502.34 | 484.75 | 495.00 | 495.00 | 35,278 |
11 Mar 2024 | 503.47 | 505.95 | 476.00 | 486.00 | 486.00 | 622,503 |
08 Mar 2024 | 514.98 | 523.57 | 505.65 | 510.00 | 510.00 | 312,751 |
07 Mar 2024 | 492.97 | 519.85 | 492.60 | 511.00 | 511.00 | 2,582,959 |
06 Mar 2024 | 490.00 | 502.95 | 490.00 | 497.00 | 497.00 | 30,973 |
05 Mar 2024 | 496.16 | 498.19 | 488.10 | 491.00 | 491.00 | 828,997 |
04 Mar 2024 | 502.11 | 505.02 | 496.45 | 502.00 | 502.00 | 28,577 |
01 Mar 2024 | 492.86 | 503.94 | 492.00 | 499.50 | 499.50 | 55,724 |
29 Feb 2024 | 484.20 | 491.67 | 482.61 | 485.00 | 485.00 | 27,870 |
28 Feb 2024 | 485.22 | 490.90 | 483.72 | 485.00 | 485.00 | 31,227 |
27 Feb 2024 | 480.39 | 486.64 | 479.92 | 483.50 | 483.50 | 359,851 |
26 Feb 2024 | 483.34 | 486.32 | 480.60 | 482.00 | 482.00 | 22,762 |
23 Feb 2024 | 486.53 | 494.24 | 482.87 | 486.00 | 486.00 | 42,375 |
22 Feb 2024 | 468.03 | 489.68 | 468.03 | 486.50 | 486.50 | 680,368 |
21 Feb 2024 | 467.75 | 468.94 | 461.80 | 467.50 | 467.50 | 27,910 |
21 Feb 2024 | 0.5 Dividend | |||||
20 Feb 2024 | 471.50 | 476.18 | 466.60 | 472.50 | 472.00 | 204,572 |
19 Feb 2024 | 477.00 | 477.00 | 477.00 | 477.00 | 476.50 | 76 |
16 Feb 2024 | 486.08 | 487.64 | 469.21 | 474.50 | 474.00 | 52,708 |
15 Feb 2024 | 473.92 | 488.62 | 472.30 | 468.50 | 468.00 | 65,791 |
14 Feb 2024 | 459.99 | 471.89 | 459.99 | 468.50 | 468.00 | 49,026 |
13 Feb 2024 | 461.00 | 469.80 | 455.10 | 465.50 | 465.01 | 847,617 |
12 Feb 2024 | 468.00 | 479.15 | 466.92 | 477.50 | 476.99 | 66,310 |
09 Feb 2024 | 469.95 | 473.50 | 467.42 | 470.50 | 470.00 | 38,820 |
08 Feb 2024 | 470.88 | 471.00 | 465.05 | 464.00 | 463.51 | 199,585 |
07 Feb 2024 | 454.35 | 471.50 | 452.50 | 468.00 | 467.50 | 51,572 |
06 Feb 2024 | 459.00 | 467.12 | 454.06 | 458.00 | 457.52 | 1,482,936 |
05 Feb 2024 | 472.90 | 474.99 | 460.03 | 460.50 | 460.01 | 618,732 |
02 Feb 2024 | 478.00 | 485.98 | 394.78 | 477.00 | 476.50 | 490,561 |
01 Feb 2024 | 393.88 | 400.46 | 393.74 | 395.50 | 395.08 | 34,189 |
31 Jan 2024 | 389.01 | 397.91 | 387.15 | 393.50 | 393.08 | 47,031 |
30 Jan 2024 | 403.54 | 406.36 | 400.05 | 403.50 | 403.07 | 253,979 |
29 Jan 2024 | 394.25 | 400.75 | 393.10 | 399.50 | 399.08 | 55,815 |
26 Jan 2024 | 391.08 | 396.78 | 391.08 | 396.50 | 396.08 | 30,936 |
25 Jan 2024 | 391.09 | 395.44 | 385.66 | 393.50 | 393.08 | 46,369 |
24 Jan 2024 | 390.00 | 396.15 | 386.02 | 392.00 | 391.59 | 71,389 |
23 Jan 2024 | 382.00 | 388.39 | 381.75 | 385.00 | 384.59 | 35,883 |
22 Jan 2024 | 388.00 | 390.33 | 382.08 | 385.00 | 384.59 | 45,142 |
19 Jan 2024 | 377.50 | 383.97 | 377.50 | 381.00 | 380.60 | 69,434 |
18 Jan 2024 | 368.37 | 376.87 | 368.37 | 376.00 | 375.60 | 200,380 |
17 Jan 2024 | 365.63 | 366.85 | 358.61 | 366.00 | 365.61 | 36,098 |
16 Jan 2024 | 373.00 | 375.51 | 368.15 | 370.00 | 369.61 | 114,274 |
15 Jan 2024 | 376.00 | 376.00 | 376.00 | 375.50 | 375.10 | 370 |
12 Jan 2024 | 369.00 | 377.06 | 369.00 | 376.50 | 376.10 | 64,153 |
11 Jan 2024 | 372.90 | 373.26 | 362.92 | 363.00 | 362.62 | 129,039 |
10 Jan 2024 | 356.99 | 372.25 | 356.99 | 368.50 | 368.11 | 77,583 |
09 Jan 2024 | 356.42 | 360.53 | 355.42 | 358.50 | 358.12 | 38,033 |
08 Jan 2024 | 351.11 | 356.52 | 350.00 | 358.00 | 357.62 | 72,753 |
05 Jan 2024 | 353.00 | 353.39 | 344.70 | 352.00 | 351.63 | 45,153 |
04 Jan 2024 | 344.30 | 348.13 | 343.90 | 346.50 | 346.13 | 25,015 |
03 Jan 2024 | 345.33 | 347.91 | 343.45 | 345.50 | 345.13 | 20,506 |
02 Jan 2024 | 358.32 | 358.32 | 340.03 | 344.00 | 343.64 | 56,839 |
29 Dec 2023 | 359.85 | 360.00 | 351.80 | 359.50 | 359.12 | 75,680 |
28 Dec 2023 | 359.71 | 361.89 | 358.38 | 359.50 | 359.12 | 38,378 |
27 Dec 2023 | 354.78 | 359.00 | 354.78 | 357.50 | 357.12 | 57,257 |
22 Dec 2023 | 352.78 | 357.18 | 351.45 | 354.00 | 353.63 | 52,523 |
21 Dec 2023 | 349.33 | 356.40 | 349.21 | 352.00 | 351.63 | 359,419 |
20 Dec 2023 | 350.26 | 354.90 | 346.57 | 353.00 | 352.63 | 361,323 |
19 Dec 2023 | 344.10 | 353.58 | 344.10 | 350.00 | 349.63 | 83,674 |
18 Dec 2023 | 335.09 | 347.53 | 334.98 | 347.50 | 347.13 | 62,313 |
15 Dec 2023 | 332.00 | 338.62 | 331.22 | 337.00 | 336.64 | 38,220 |
14 Dec 2023 | 327.00 | 337.23 | 327.00 | 332.00 | 331.65 | 61,195 |
13 Dec 2023 | 333.40 | 338.35 | 333.40 | 335.00 | 334.65 | 26,622 |
12 Dec 2023 | 325.91 | 331.50 | 324.59 | 329.50 | 329.15 | 33,482 |
11 Dec 2023 | 341.00 | 341.00 | 320.02 | 320.50 | 320.16 | 60,700 |
08 Dec 2023 | 325.76 | 332.00 | 323.06 | 329.50 | 329.15 | 194,110 |
07 Dec 2023 | 318.39 | 328.16 | 317.45 | 324.50 | 324.16 | 155,348 |
06 Dec 2023 | 319.83 | 322.25 | 317.67 | 319.50 | 319.16 | 28,573 |
05 Dec 2023 | 318.00 | 321.80 | 315.36 | 316.50 | 316.17 | 44,393 |
04 Dec 2023 | 324.77 | 324.77 | 313.65 | 315.50 | 315.17 | 53,160 |
01 Dec 2023 | 325.60 | 326.80 | 320.78 | 323.00 | 322.66 | 26,194 |
30 Nov 2023 | 332.57 | 333.55 | 322.50 | 323.00 | 322.66 | 95,432 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |