Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 516.50 | 516.50 | 505.00 | 512.50 | 512.50 | 637,041 |
25 Apr 2024 | 511.50 | 521.50 | 499.40 | 508.00 | 508.00 | 656,789 |
24 Apr 2024 | 510.00 | 510.50 | 504.00 | 509.00 | 509.00 | 922,571 |
23 Apr 2024 | 509.00 | 510.00 | 502.00 | 510.00 | 510.00 | 999,466 |
22 Apr 2024 | 507.00 | 507.00 | 486.40 | 501.50 | 501.50 | 9,444,162 |
19 Apr 2024 | 480.20 | 502.50 | 479.60 | 493.40 | 493.40 | 592,398 |
18 Apr 2024 | 499.00 | 499.00 | 482.60 | 494.60 | 494.60 | 973,428 |
17 Apr 2024 | 480.00 | 492.00 | 480.00 | 486.40 | 486.40 | 1,163,286 |
16 Apr 2024 | 492.00 | 495.45 | 480.80 | 490.20 | 490.20 | 636,140 |
15 Apr 2024 | 498.00 | 504.50 | 494.80 | 499.40 | 499.40 | 896,352 |
12 Apr 2024 | 545.00 | 545.00 | 499.20 | 500.00 | 500.00 | 1,438,848 |
11 Apr 2024 | 540.00 | 540.50 | 524.00 | 532.50 | 532.50 | 624,516 |
10 Apr 2024 | 538.00 | 542.00 | 526.00 | 534.00 | 534.00 | 731,491 |
09 Apr 2024 | 538.00 | 542.00 | 533.00 | 536.00 | 536.00 | 571,777 |
08 Apr 2024 | 520.00 | 540.75 | 520.00 | 537.00 | 537.00 | 917,245 |
05 Apr 2024 | 532.50 | 538.50 | 525.00 | 537.50 | 537.50 | 585,240 |
04 Apr 2024 | 537.50 | 540.50 | 529.50 | 539.00 | 539.00 | 628,933 |
03 Apr 2024 | 531.00 | 533.00 | 520.50 | 530.00 | 530.00 | 1,203,236 |
02 Apr 2024 | 544.00 | 544.00 | 527.50 | 530.50 | 530.50 | 1,057,722 |
28 Mar 2024 | 531.60 | 543.60 | 525.00 | 531.60 | 531.60 | 716,956 |
27 Mar 2024 | 522.20 | 531.40 | 522.00 | 530.40 | 530.40 | 474,459 |
26 Mar 2024 | 515.00 | 525.40 | 515.00 | 525.40 | 525.40 | 585,177 |
25 Mar 2024 | 530.00 | 530.00 | 510.40 | 516.60 | 516.60 | 599,646 |
22 Mar 2024 | 514.00 | 523.40 | 514.00 | 522.00 | 522.00 | 505,219 |
21 Mar 2024 | 520.00 | 524.60 | 514.00 | 524.00 | 524.00 | 1,603,830 |
20 Mar 2024 | 508.40 | 512.00 | 502.80 | 507.80 | 507.80 | 2,386,551 |
19 Mar 2024 | 500.40 | 500.40 | 488.50 | 491.00 | 491.00 | 785,795 |
18 Mar 2024 | 508.80 | 508.80 | 496.60 | 500.60 | 500.60 | 597,189 |
15 Mar 2024 | 520.00 | 520.00 | 489.00 | 506.20 | 506.20 | 3,275,084 |
14 Mar 2024 | 504.00 | 508.40 | 498.40 | 499.80 | 499.80 | 664,540 |
13 Mar 2024 | 510.00 | 510.00 | 502.60 | 505.80 | 505.80 | 1,054,019 |
12 Mar 2024 | 502.60 | 510.30 | 501.40 | 507.40 | 507.40 | 815,827 |
11 Mar 2024 | 503.60 | 509.00 | 498.00 | 501.40 | 501.40 | 528,046 |
08 Mar 2024 | 507.80 | 509.60 | 501.20 | 509.60 | 509.60 | 352,785 |
07 Mar 2024 | 508.80 | 511.80 | 496.60 | 510.20 | 510.20 | 1,116,867 |
06 Mar 2024 | 502.00 | 509.20 | 500.80 | 508.80 | 508.80 | 563,912 |
05 Mar 2024 | 496.30 | 503.00 | 496.30 | 502.80 | 502.80 | 332,805 |
04 Mar 2024 | 498.10 | 502.80 | 496.13 | 501.80 | 501.80 | 938,054 |
01 Mar 2024 | 492.40 | 500.40 | 491.40 | 500.40 | 500.40 | 444,002 |
29 Feb 2024 | 490.00 | 497.50 | 490.00 | 493.10 | 493.10 | 831,891 |
28 Feb 2024 | 481.80 | 497.40 | 480.00 | 490.20 | 490.20 | 487,128 |
27 Feb 2024 | 507.80 | 507.80 | 496.70 | 500.60 | 500.60 | 634,814 |
26 Feb 2024 | 512.80 | 514.40 | 488.80 | 504.00 | 504.00 | 1,414,095 |
23 Feb 2024 | 544.00 | 544.00 | 511.00 | 516.40 | 516.40 | 763,252 |
22 Feb 2024 | 520.60 | 524.40 | 517.60 | 519.00 | 519.00 | 586,065 |
21 Feb 2024 | 513.60 | 521.00 | 513.60 | 518.20 | 518.20 | 321,364 |
20 Feb 2024 | 514.00 | 516.60 | 510.80 | 516.60 | 516.60 | 440,310 |
19 Feb 2024 | 516.60 | 519.80 | 502.60 | 517.40 | 517.40 | 302,771 |
16 Feb 2024 | 515.00 | 519.80 | 512.20 | 517.80 | 517.80 | 441,004 |
15 Feb 2024 | 518.00 | 518.00 | 492.60 | 512.40 | 512.40 | 613,399 |
14 Feb 2024 | 490.80 | 503.60 | 489.80 | 501.60 | 501.60 | 529,322 |
13 Feb 2024 | 501.20 | 501.20 | 489.20 | 492.80 | 492.80 | 1,815,078 |
12 Feb 2024 | 494.50 | 512.26 | 489.19 | 499.80 | 499.80 | 1,288,581 |
09 Feb 2024 | 498.00 | 499.70 | 493.40 | 495.90 | 495.90 | 450,931 |
08 Feb 2024 | 503.60 | 507.20 | 496.10 | 497.40 | 497.40 | 525,233 |
07 Feb 2024 | 508.20 | 508.20 | 499.70 | 500.80 | 500.80 | 395,440 |
06 Feb 2024 | 508.00 | 511.20 | 502.00 | 506.60 | 506.60 | 444,507 |
05 Feb 2024 | 506.60 | 512.60 | 498.60 | 500.00 | 500.00 | 1,353,181 |
02 Feb 2024 | 515.80 | 517.80 | 506.00 | 508.20 | 508.20 | 508,376 |
01 Feb 2024 | 520.00 | 520.00 | 509.80 | 511.40 | 511.40 | 1,719,727 |
31 Jan 2024 | 525.00 | 525.60 | 518.60 | 520.80 | 520.80 | 962,633 |
30 Jan 2024 | 520.60 | 528.80 | 514.00 | 527.60 | 527.60 | 1,043,901 |
29 Jan 2024 | 516.60 | 527.00 | 515.80 | 522.80 | 522.80 | 1,268,313 |
26 Jan 2024 | 508.60 | 532.00 | 505.60 | 510.80 | 510.80 | 2,245,996 |
25 Jan 2024 | 516.40 | 516.40 | 503.60 | 509.40 | 509.40 | 1,012,058 |
24 Jan 2024 | 520.80 | 526.20 | 518.00 | 519.60 | 519.60 | 257,699 |
23 Jan 2024 | 522.00 | 523.00 | 494.50 | 517.40 | 517.40 | 911,404 |
22 Jan 2024 | 508.40 | 522.00 | 508.40 | 522.00 | 522.00 | 569,668 |
19 Jan 2024 | 521.80 | 524.00 | 507.00 | 507.00 | 507.00 | 745,563 |
18 Jan 2024 | 515.80 | 521.00 | 513.40 | 517.00 | 517.00 | 463,486 |
17 Jan 2024 | 522.60 | 525.80 | 506.80 | 513.40 | 513.40 | 628,926 |
16 Jan 2024 | 531.80 | 539.60 | 529.80 | 535.60 | 535.60 | 1,290,366 |
15 Jan 2024 | 536.40 | 539.20 | 531.60 | 538.60 | 538.60 | 906,935 |
12 Jan 2024 | 544.00 | 544.00 | 527.26 | 529.40 | 529.40 | 515,606 |
11 Jan 2024 | 527.20 | 538.00 | 524.40 | 526.40 | 526.40 | 521,648 |
10 Jan 2024 | 521.60 | 525.40 | 518.40 | 522.80 | 522.80 | 418,369 |
09 Jan 2024 | 543.20 | 543.20 | 508.80 | 524.20 | 524.20 | 857,725 |
08 Jan 2024 | 520.20 | 527.60 | 519.60 | 527.60 | 527.60 | 262,267 |
05 Jan 2024 | 524.40 | 526.20 | 515.80 | 524.20 | 524.20 | 242,658 |
04 Jan 2024 | 527.00 | 533.80 | 521.40 | 531.80 | 531.80 | 727,223 |
03 Jan 2024 | 533.00 | 544.80 | 518.60 | 524.20 | 524.20 | 579,610 |
02 Jan 2024 | 529.80 | 539.60 | 526.20 | 533.80 | 533.80 | 459,603 |
29 Dec 2023 | 536.00 | 540.80 | 523.55 | 531.80 | 531.80 | 221,017 |
28 Dec 2023 | 541.00 | 541.00 | 532.00 | 534.60 | 534.60 | 406,434 |
27 Dec 2023 | 533.00 | 545.00 | 532.40 | 535.40 | 535.40 | 592,302 |
22 Dec 2023 | 528.60 | 535.80 | 524.60 | 532.20 | 532.20 | 323,222 |
21 Dec 2023 | 528.80 | 531.60 | 523.80 | 526.80 | 526.80 | 412,738 |
20 Dec 2023 | 522.20 | 530.20 | 521.00 | 528.80 | 528.80 | 848,916 |
19 Dec 2023 | 494.40 | 523.00 | 494.40 | 516.00 | 516.00 | 1,098,235 |
18 Dec 2023 | 520.60 | 528.00 | 516.80 | 521.80 | 521.80 | 1,049,268 |
15 Dec 2023 | 526.80 | 532.20 | 520.40 | 524.20 | 524.20 | 1,930,188 |
14 Dec 2023 | 513.60 | 529.60 | 511.20 | 521.00 | 521.00 | 2,170,085 |
13 Dec 2023 | 495.80 | 503.40 | 492.30 | 499.30 | 499.30 | 1,953,642 |
12 Dec 2023 | 512.00 | 512.00 | 494.60 | 495.40 | 495.40 | 954,793 |
11 Dec 2023 | 499.50 | 502.60 | 494.00 | 499.70 | 499.70 | 680,652 |
08 Dec 2023 | 479.00 | 500.80 | 479.00 | 496.40 | 496.40 | 731,321 |
07 Dec 2023 | 498.00 | 502.60 | 490.30 | 497.90 | 497.90 | 544,451 |
07 Dec 2023 | 15.5 Dividend | |||||
06 Dec 2023 | 530.00 | 530.00 | 505.40 | 513.40 | 497.90 | 582,116 |
05 Dec 2023 | 510.80 | 517.20 | 496.00 | 514.80 | 499.26 | 1,309,438 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |