Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
30 Apr 2024 | 475.00 | 484.00 | 474.00 | 484.00 | 484.00 | 365,631 |
29 Apr 2024 | 474.00 | 477.00 | 474.00 | 477.00 | 477.00 | 608,028 |
26 Apr 2024 | 480.00 | 480.00 | 473.00 | 480.00 | 480.00 | 401,592 |
24 Apr 2024 | 484.00 | 489.00 | 484.00 | 488.00 | 488.00 | 1,097,959 |
23 Apr 2024 | 489.00 | 489.00 | 482.00 | 488.00 | 488.00 | 930,450 |
22 Apr 2024 | 486.00 | 490.00 | 482.00 | 489.00 | 489.00 | 2,017,259 |
19 Apr 2024 | 489.00 | 496.00 | 487.00 | 487.00 | 487.00 | 2,122,651 |
18 Apr 2024 | 489.00 | 490.00 | 488.00 | 490.00 | 490.00 | 270,740 |
17 Apr 2024 | 499.00 | 499.00 | 490.00 | 495.00 | 495.00 | 966,255 |
16 Apr 2024 | 493.50 | 498.00 | 492.00 | 496.00 | 496.00 | 916,231 |
15 Apr 2024 | 498.00 | 502.00 | 495.00 | 499.00 | 499.00 | 525,806 |
12 Apr 2024 | 495.00 | 502.00 | 495.00 | 497.00 | 497.00 | 1,124,753 |
11 Apr 2024 | 494.00 | 500.00 | 493.00 | 495.00 | 495.00 | 1,849,201 |
10 Apr 2024 | 502.00 | 502.00 | 494.00 | 497.00 | 497.00 | 1,584,517 |
09 Apr 2024 | 506.00 | 506.00 | 494.00 | 499.00 | 499.00 | 1,925,888 |
08 Apr 2024 | 512.00 | 512.00 | 502.00 | 506.00 | 506.00 | 2,084,674 |
05 Apr 2024 | 514.00 | 514.00 | 504.00 | 510.00 | 510.00 | 7,189,156 |
04 Apr 2024 | 480.00 | 491.00 | 478.00 | 488.00 | 488.00 | 943,080 |
03 Apr 2024 | 478.00 | 483.00 | 475.00 | 482.00 | 482.00 | 887,459 |
02 Apr 2024 | 482.00 | 484.00 | 478.00 | 484.00 | 484.00 | 577,359 |
27 Mar 2024 | 452.00 | 476.00 | 451.00 | 476.00 | 476.00 | 2,046,296 |
26 Mar 2024 | 449.00 | 458.00 | 447.00 | 456.00 | 456.00 | 1,362,751 |
25 Mar 2024 | 454.00 | 457.00 | 448.00 | 453.00 | 453.00 | 2,542,026 |
22 Mar 2024 | 460.00 | 466.00 | 453.00 | 459.00 | 459.00 | 1,012,145 |
22 Mar 2024 | 0.0082 Dividend | |||||
21 Mar 2024 | 461.00 | 464.00 | 461.00 | 464.00 | 463.99 | 123,766 |
20 Mar 2024 | 463.00 | 467.00 | 461.00 | 467.00 | 466.99 | 377,677 |
19 Mar 2024 | 469.00 | 469.00 | 466.00 | 466.00 | 465.99 | 614,359 |
18 Mar 2024 | 470.00 | 473.00 | 467.00 | 473.00 | 472.99 | 485,067 |
15 Mar 2024 | 473.00 | 473.00 | 469.00 | 473.00 | 472.99 | 390,440 |
14 Mar 2024 | 474.00 | 476.00 | 470.00 | 474.00 | 473.99 | 2,309,053 |
13 Mar 2024 | 470.00 | 472.00 | 467.00 | 469.00 | 468.99 | 1,237,249 |
12 Mar 2024 | 468.00 | 474.00 | 467.00 | 474.00 | 473.99 | 1,349,051 |
11 Mar 2024 | 465.00 | 470.50 | 465.00 | 467.00 | 466.99 | 977,458 |
08 Mar 2024 | 468.00 | 475.00 | 468.00 | 470.00 | 469.99 | 488,471 |
07 Mar 2024 | 474.00 | 476.00 | 470.00 | 476.00 | 475.99 | 376,752 |
06 Mar 2024 | 472.00 | 475.00 | 469.00 | 474.00 | 473.99 | 557,143 |
05 Mar 2024 | 470.00 | 478.00 | 469.00 | 472.00 | 471.99 | 2,241,688 |
04 Mar 2024 | 478.00 | 482.00 | 470.00 | 470.00 | 469.99 | 235,217 |
01 Mar 2024 | 478.00 | 483.00 | 476.00 | 478.00 | 477.99 | 344,173 |
29 Feb 2024 | 478.00 | 483.00 | 476.00 | 476.00 | 475.99 | 1,197,218 |
28 Feb 2024 | 484.50 | 485.00 | 477.00 | 478.00 | 477.99 | 1,941,374 |
27 Feb 2024 | 482.00 | 488.00 | 476.00 | 483.00 | 482.99 | 1,398,842 |
26 Feb 2024 | 485.00 | 485.00 | 481.00 | 481.00 | 480.99 | 979,317 |
23 Feb 2024 | 488.00 | 490.00 | 482.00 | 489.00 | 488.99 | 821,636 |
22 Feb 2024 | 493.00 | 496.00 | 490.00 | 496.00 | 495.99 | 161,723 |
21 Feb 2024 | 498.00 | 498.00 | 493.00 | 493.00 | 492.99 | 7,991,333 |
20 Feb 2024 | 493.00 | 497.00 | 490.00 | 493.00 | 492.99 | 445,548 |
19 Feb 2024 | 493.00 | 499.00 | 493.00 | 499.00 | 498.99 | 1,829,845 |
16 Feb 2024 | 495.00 | 500.00 | 494.00 | 496.00 | 495.99 | 1,141,809 |
15 Feb 2024 | 493.00 | 494.00 | 488.00 | 492.00 | 491.99 | 1,053,387 |
14 Feb 2024 | 487.00 | 492.00 | 485.00 | 492.00 | 491.99 | 95,599 |
13 Feb 2024 | 494.00 | 497.00 | 489.00 | 493.00 | 492.99 | 872,645 |
12 Feb 2024 | 495.00 | 495.00 | 489.00 | 494.00 | 493.99 | 98,417 |
09 Feb 2024 | 484.00 | 500.00 | 484.00 | 500.00 | 499.99 | 2,156,232 |
08 Feb 2024 | 490.00 | 494.00 | 485.00 | 488.00 | 487.99 | 1,652,376 |
07 Feb 2024 | 494.00 | 497.00 | 490.00 | 497.00 | 496.99 | 313,478 |
06 Feb 2024 | 500.00 | 500.00 | 494.00 | 500.00 | 499.99 | 354,137 |
05 Feb 2024 | 500.00 | 502.00 | 498.00 | 500.00 | 499.99 | 167,246 |
02 Feb 2024 | 506.00 | 506.00 | 498.00 | 502.00 | 501.99 | 409,240 |
01 Feb 2024 | 505.00 | 506.00 | 500.00 | 504.00 | 503.99 | 196,032 |
31 Jan 2024 | 505.00 | 510.00 | 504.00 | 506.00 | 505.99 | 1,049,165 |
30 Jan 2024 | 510.00 | 514.00 | 504.00 | 510.00 | 509.99 | 1,083,784 |
29 Jan 2024 | 504.00 | 508.00 | 503.00 | 506.00 | 505.99 | 1,118,127 |
26 Jan 2024 | 505.00 | 510.00 | 504.00 | 506.00 | 505.99 | 2,323,689 |
25 Jan 2024 | 508.00 | 514.00 | 500.00 | 512.00 | 511.99 | 1,164,652 |
24 Jan 2024 | 518.00 | 518.00 | 510.00 | 512.00 | 511.99 | 1,609,370 |
23 Jan 2024 | 496.00 | 516.00 | 496.00 | 516.00 | 515.99 | 3,317,576 |
22 Jan 2024 | 490.00 | 495.00 | 489.00 | 495.00 | 494.99 | 2,381,857 |
19 Jan 2024 | 490.00 | 494.00 | 477.00 | 483.00 | 482.99 | 2,968,868 |
18 Jan 2024 | 455.00 | 467.00 | 448.00 | 464.00 | 463.99 | 910,323 |
17 Jan 2024 | 448.00 | 455.00 | 442.00 | 455.00 | 454.99 | 1,440,955 |
16 Jan 2024 | 463.00 | 463.00 | 451.00 | 455.00 | 454.99 | 11,310,518 |
15 Jan 2024 | 456.00 | 461.00 | 456.00 | 461.00 | 460.99 | 71,508 |
12 Jan 2024 | 458.00 | 462.00 | 456.00 | 461.00 | 460.99 | 253,066 |
11 Jan 2024 | 455.00 | 467.00 | 455.00 | 460.00 | 459.99 | 1,425,877 |
10 Jan 2024 | 470.00 | 470.00 | 453.00 | 458.00 | 457.99 | 593,333 |
09 Jan 2024 | 465.00 | 469.00 | 463.00 | 468.00 | 467.99 | 713,369 |
08 Jan 2024 | 469.00 | 474.00 | 468.00 | 471.00 | 470.99 | 1,272,615 |
05 Jan 2024 | 477.00 | 478.00 | 467.00 | 469.00 | 468.99 | 448,184 |
04 Jan 2024 | 462.00 | 477.00 | 462.00 | 477.00 | 476.99 | 1,198,634 |
03 Jan 2024 | 468.00 | 474.00 | 464.00 | 469.00 | 468.99 | 414,834 |
02 Jan 2024 | 471.00 | 477.00 | 468.00 | 474.00 | 473.99 | 95,554 |
29 Dec 2023 | 472.00 | 480.00 | 471.50 | 472.00 | 471.99 | 880,252 |
28 Dec 2023 | 478.00 | 478.00 | 472.00 | 478.00 | 477.99 | 419,175 |
27 Dec 2023 | 476.00 | 478.00 | 470.00 | 478.00 | 477.99 | 312,363 |
22 Dec 2023 | 476.00 | 478.00 | 469.00 | 476.00 | 475.99 | 560,733 |
21 Dec 2023 | 473.00 | 478.00 | 468.00 | 478.00 | 477.99 | 1,267,170 |
20 Dec 2023 | 470.00 | 471.00 | 467.00 | 471.00 | 470.99 | 253,838 |
19 Dec 2023 | 465.00 | 472.00 | 465.00 | 470.00 | 469.99 | 797,021 |
18 Dec 2023 | 462.00 | 468.00 | 462.00 | 465.00 | 464.99 | 1,741,991 |
15 Dec 2023 | 469.00 | 476.00 | 462.00 | 462.00 | 461.99 | 696,798 |
14 Dec 2023 | 478.00 | 478.00 | 463.00 | 473.00 | 472.99 | 1,969,609 |
13 Dec 2023 | 440.00 | 442.00 | 438.50 | 438.50 | 438.49 | 38,520 |
12 Dec 2023 | 432.00 | 440.00 | 428.00 | 436.00 | 435.99 | 686,787 |
11 Dec 2023 | 444.00 | 444.00 | 436.00 | 440.00 | 439.99 | 784,574 |
08 Dec 2023 | 459.00 | 459.00 | 443.00 | 446.00 | 445.99 | 222,466 |
07 Dec 2023 | 455.00 | 460.00 | 453.00 | 457.00 | 456.99 | 542,409 |
06 Dec 2023 | 462.00 | 464.00 | 458.00 | 458.00 | 457.99 | 1,235,150 |
05 Dec 2023 | 455.00 | 465.00 | 455.00 | 462.00 | 461.99 | 1,905,002 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |