Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
19 Apr 2024 | 530.20 | 536.80 | 525.20 | 535.80 | 535.80 | 1,109,518 |
18 Apr 2024 | 519.40 | 532.80 | 519.40 | 532.00 | 532.00 | 1,864,245 |
17 Apr 2024 | 496.40 | 505.80 | 496.40 | 501.80 | 501.80 | 601,954 |
16 Apr 2024 | 497.70 | 500.20 | 492.90 | 496.40 | 496.40 | 614,946 |
15 Apr 2024 | 497.50 | 507.80 | 496.40 | 502.00 | 502.00 | 462,180 |
12 Apr 2024 | 501.60 | 504.80 | 498.40 | 500.20 | 500.20 | 611,643 |
11 Apr 2024 | 497.40 | 499.50 | 490.60 | 497.60 | 497.60 | 856,999 |
10 Apr 2024 | 491.00 | 497.80 | 489.50 | 497.40 | 497.40 | 557,965 |
09 Apr 2024 | 491.00 | 493.90 | 487.80 | 490.20 | 490.20 | 510,102 |
08 Apr 2024 | 493.00 | 494.90 | 490.00 | 491.30 | 491.30 | 402,900 |
05 Apr 2024 | 492.60 | 493.60 | 486.60 | 493.40 | 493.40 | 580,917 |
04 Apr 2024 | 493.10 | 494.60 | 489.80 | 494.60 | 494.60 | 434,937 |
03 Apr 2024 | 493.00 | 495.40 | 491.60 | 494.10 | 494.10 | 352,505 |
02 Apr 2024 | 495.50 | 503.00 | 491.50 | 492.30 | 492.30 | 773,016 |
28 Mar 2024 | 495.00 | 497.70 | 494.20 | 494.60 | 494.60 | 281,899 |
27 Mar 2024 | 494.40 | 497.30 | 485.40 | 493.90 | 493.90 | 891,896 |
26 Mar 2024 | 491.40 | 495.70 | 490.80 | 495.00 | 495.00 | 350,440 |
25 Mar 2024 | 494.20 | 497.10 | 490.00 | 491.40 | 491.40 | 518,135 |
25 Mar 2024 | 0.87 Dividend | |||||
22 Mar 2024 | 498.90 | 503.60 | 495.50 | 503.60 | 502.73 | 546,497 |
21 Mar 2024 | 498.30 | 502.60 | 494.20 | 499.70 | 498.84 | 794,711 |
20 Mar 2024 | 491.90 | 501.40 | 491.90 | 497.40 | 496.54 | 801,720 |
19 Mar 2024 | 495.80 | 502.20 | 488.40 | 492.50 | 491.65 | 731,499 |
18 Mar 2024 | 497.20 | 499.00 | 494.70 | 498.80 | 497.94 | 514,794 |
15 Mar 2024 | 496.50 | 497.20 | 490.30 | 497.20 | 496.34 | 888,041 |
14 Mar 2024 | 490.20 | 497.70 | 490.20 | 494.90 | 494.05 | 508,679 |
13 Mar 2024 | 485.00 | 490.40 | 484.30 | 490.10 | 489.25 | 541,714 |
12 Mar 2024 | 478.60 | 484.40 | 474.40 | 484.40 | 483.56 | 941,635 |
11 Mar 2024 | 476.10 | 477.80 | 470.60 | 477.80 | 476.97 | 550,506 |
08 Mar 2024 | 475.60 | 478.10 | 475.60 | 477.30 | 476.48 | 546,728 |
07 Mar 2024 | 473.80 | 477.30 | 471.70 | 475.60 | 474.78 | 606,279 |
06 Mar 2024 | 474.30 | 474.40 | 471.40 | 473.80 | 472.98 | 740,636 |
05 Mar 2024 | 477.30 | 479.80 | 472.30 | 473.60 | 472.78 | 645,389 |
04 Mar 2024 | 475.00 | 477.70 | 474.40 | 477.30 | 476.48 | 465,195 |
01 Mar 2024 | 478.60 | 481.20 | 473.70 | 475.10 | 474.28 | 377,834 |
29 Feb 2024 | 474.10 | 478.60 | 473.50 | 478.60 | 477.77 | 563,607 |
28 Feb 2024 | 471.60 | 474.60 | 471.00 | 474.10 | 473.28 | 679,461 |
27 Feb 2024 | 472.80 | 472.90 | 468.70 | 471.60 | 470.79 | 392,265 |
26 Feb 2024 | 473.20 | 473.80 | 468.50 | 472.60 | 471.78 | 400,684 |
23 Feb 2024 | 469.00 | 476.10 | 460.40 | 473.30 | 472.48 | 924,700 |
22 Feb 2024 | 474.00 | 478.70 | 474.00 | 477.50 | 476.68 | 472,509 |
21 Feb 2024 | 470.30 | 473.90 | 469.60 | 473.90 | 473.08 | 328,753 |
20 Feb 2024 | 471.40 | 473.20 | 469.80 | 472.30 | 471.48 | 285,881 |
19 Feb 2024 | 471.10 | 473.60 | 467.80 | 473.20 | 472.38 | 450,818 |
16 Feb 2024 | 468.10 | 475.60 | 467.70 | 475.20 | 474.38 | 596,219 |
15 Feb 2024 | 465.20 | 470.20 | 465.20 | 468.70 | 467.89 | 685,141 |
14 Feb 2024 | 454.50 | 464.80 | 454.50 | 463.10 | 462.30 | 383,492 |
13 Feb 2024 | 457.00 | 457.00 | 450.30 | 454.20 | 453.42 | 512,060 |
12 Feb 2024 | 458.30 | 460.00 | 456.00 | 457.70 | 456.91 | 374,084 |
09 Feb 2024 | 456.70 | 458.30 | 455.00 | 456.00 | 455.21 | 386,311 |
08 Feb 2024 | 455.70 | 458.80 | 453.80 | 457.00 | 456.21 | 383,975 |
07 Feb 2024 | 455.40 | 456.90 | 452.30 | 454.70 | 453.91 | 473,033 |
06 Feb 2024 | 456.10 | 459.10 | 451.90 | 455.40 | 454.61 | 437,560 |
05 Feb 2024 | 457.30 | 457.30 | 451.40 | 453.00 | 452.22 | 615,920 |
02 Feb 2024 | 456.30 | 459.50 | 451.00 | 457.30 | 456.51 | 557,795 |
01 Feb 2024 | 441.80 | 456.70 | 439.80 | 451.50 | 450.72 | 1,194,112 |
31 Jan 2024 | 451.00 | 453.80 | 441.50 | 441.80 | 441.04 | 914,357 |
30 Jan 2024 | 448.90 | 451.40 | 447.70 | 450.20 | 449.42 | 373,602 |
29 Jan 2024 | 442.70 | 449.20 | 442.30 | 448.10 | 447.33 | 498,146 |
26 Jan 2024 | 439.60 | 444.10 | 436.80 | 443.80 | 443.03 | 300,463 |
25 Jan 2024 | 436.70 | 441.00 | 435.50 | 439.60 | 438.84 | 502,191 |
24 Jan 2024 | 437.40 | 439.10 | 433.30 | 437.10 | 436.34 | 348,934 |
23 Jan 2024 | 439.00 | 439.10 | 432.50 | 433.10 | 432.35 | 453,200 |
22 Jan 2024 | 428.80 | 436.20 | 428.60 | 434.90 | 434.15 | 872,214 |
19 Jan 2024 | 432.70 | 438.00 | 423.90 | 424.00 | 423.27 | 1,934,048 |
18 Jan 2024 | 436.70 | 442.00 | 434.60 | 441.50 | 440.74 | 511,700 |
17 Jan 2024 | 435.00 | 437.00 | 433.70 | 435.90 | 435.15 | 506,563 |
16 Jan 2024 | 438.70 | 441.00 | 435.50 | 438.90 | 438.14 | 337,451 |
15 Jan 2024 | 440.40 | 440.80 | 437.70 | 438.90 | 438.14 | 397,742 |
12 Jan 2024 | 437.30 | 442.20 | 437.00 | 440.70 | 439.94 | 478,615 |
11 Jan 2024 | 438.50 | 441.00 | 435.50 | 436.40 | 435.65 | 424,158 |
10 Jan 2024 | 437.00 | 438.00 | 434.80 | 437.00 | 436.25 | 326,912 |
09 Jan 2024 | 438.80 | 438.90 | 434.20 | 435.90 | 435.15 | 464,230 |
08 Jan 2024 | 431.70 | 438.20 | 431.40 | 438.10 | 437.34 | 543,500 |
05 Jan 2024 | 438.00 | 438.00 | 431.20 | 431.20 | 430.46 | 285,116 |
04 Jan 2024 | 433.00 | 439.10 | 433.00 | 438.30 | 437.54 | 663,468 |
03 Jan 2024 | 445.40 | 446.80 | 433.30 | 435.60 | 434.85 | 606,857 |
02 Jan 2024 | 445.30 | 450.40 | 442.70 | 444.70 | 443.93 | 500,346 |
29 Dec 2023 | 441.00 | 447.30 | 441.00 | 445.30 | 444.53 | 687,145 |
28 Dec 2023 | 440.00 | 442.40 | 440.00 | 440.50 | 439.74 | 505,576 |
27 Dec 2023 | 437.00 | 438.70 | 434.80 | 438.20 | 437.44 | 549,757 |
22 Dec 2023 | 438.80 | 439.70 | 434.70 | 435.90 | 435.15 | 397,351 |
21 Dec 2023 | 441.00 | 442.00 | 437.00 | 438.80 | 438.04 | 457,896 |
20 Dec 2023 | 443.30 | 444.30 | 441.10 | 441.60 | 440.84 | 859,101 |
19 Dec 2023 | 441.00 | 445.50 | 438.30 | 443.20 | 442.43 | 588,248 |
18 Dec 2023 | 443.60 | 445.30 | 439.50 | 441.00 | 440.24 | 1,016,405 |
15 Dec 2023 | 444.60 | 448.00 | 442.90 | 446.80 | 446.03 | 909,287 |
14 Dec 2023 | 442.40 | 443.80 | 437.90 | 442.00 | 441.24 | 1,304,154 |
13 Dec 2023 | 441.50 | 445.60 | 441.40 | 441.40 | 440.64 | 890,471 |
12 Dec 2023 | 441.50 | 442.80 | 437.90 | 440.50 | 439.74 | 1,301,672 |
11 Dec 2023 | 431.70 | 442.30 | 431.10 | 442.30 | 441.54 | 1,469,475 |
08 Dec 2023 | 422.10 | 429.70 | 421.60 | 428.10 | 427.36 | 779,917 |
07 Dec 2023 | 424.00 | 426.10 | 421.40 | 421.60 | 420.87 | 517,397 |
06 Dec 2023 | 424.90 | 426.90 | 422.30 | 424.20 | 423.47 | 628,027 |
05 Dec 2023 | 414.90 | 424.50 | 414.90 | 424.20 | 423.47 | 551,615 |
04 Dec 2023 | 420.00 | 420.00 | 414.40 | 417.60 | 416.88 | 739,630 |
01 Dec 2023 | 417.20 | 422.90 | 417.20 | 420.00 | 419.27 | 712,174 |
30 Nov 2023 | 408.20 | 418.50 | 406.70 | 417.10 | 416.38 | 1,416,051 |
29 Nov 2023 | 399.30 | 404.90 | 399.20 | 403.60 | 402.90 | 628,299 |
28 Nov 2023 | 401.20 | 401.80 | 399.50 | 400.30 | 399.61 | 429,952 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |