Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 507.35 | 511.55 | 505.30 | 509.00 | 509.00 | 1,372,205 |
25 Apr 2024 | 509.50 | 510.25 | 504.15 | 506.45 | 506.45 | 1,022,931 |
24 Apr 2024 | 509.90 | 510.30 | 507.65 | 509.45 | 509.45 | 1,855,798 |
23 Apr 2024 | 507.10 | 510.45 | 505.20 | 507.15 | 507.15 | 1,904,186 |
22 Apr 2024 | 507.40 | 508.00 | 503.30 | 506.15 | 506.15 | 1,208,372 |
19 Apr 2024 | 501.60 | 505.80 | 496.05 | 504.20 | 504.20 | 2,183,936 |
18 Apr 2024 | 505.75 | 507.95 | 501.00 | 503.85 | 503.85 | 2,604,037 |
16 Apr 2024 | 495.20 | 505.60 | 492.35 | 503.90 | 503.90 | 2,928,056 |
15 Apr 2024 | 495.90 | 497.00 | 489.20 | 495.20 | 495.20 | 3,600,795 |
12 Apr 2024 | 507.00 | 507.65 | 499.10 | 500.60 | 500.60 | 4,166,549 |
10 Apr 2024 | 505.00 | 506.95 | 502.25 | 506.25 | 506.25 | 1,978,008 |
09 Apr 2024 | 506.50 | 508.50 | 502.50 | 503.15 | 503.15 | 2,217,268 |
08 Apr 2024 | 508.05 | 509.85 | 502.20 | 503.05 | 503.05 | 3,602,540 |
05 Apr 2024 | 510.00 | 510.00 | 504.00 | 507.90 | 507.90 | 7,615,006 |
04 Apr 2024 | 531.00 | 531.95 | 502.30 | 506.05 | 506.05 | 10,445,923 |
03 Apr 2024 | 530.90 | 532.40 | 528.60 | 531.00 | 531.00 | 1,176,084 |
02 Apr 2024 | 529.15 | 532.55 | 527.65 | 531.60 | 531.60 | 1,175,093 |
01 Apr 2024 | 523.50 | 530.60 | 523.50 | 529.15 | 529.15 | 847,682 |
28 Mar 2024 | 522.00 | 526.00 | 517.75 | 523.15 | 523.15 | 2,312,982 |
27 Mar 2024 | 524.00 | 524.40 | 519.10 | 521.65 | 521.65 | 2,638,465 |
26 Mar 2024 | 512.60 | 522.25 | 512.60 | 521.10 | 521.10 | 1,961,179 |
22 Mar 2024 | 524.00 | 527.35 | 519.00 | 520.80 | 520.80 | 1,072,318 |
21 Mar 2024 | 522.25 | 525.65 | 518.50 | 523.95 | 523.95 | 973,386 |
20 Mar 2024 | 518.35 | 521.20 | 512.00 | 520.20 | 520.20 | 925,067 |
19 Mar 2024 | 523.25 | 530.00 | 516.55 | 518.35 | 518.35 | 2,071,489 |
18 Mar 2024 | 526.55 | 526.55 | 521.10 | 523.60 | 523.60 | 1,247,334 |
15 Mar 2024 | 528.95 | 530.35 | 524.25 | 526.55 | 526.55 | 1,710,825 |
14 Mar 2024 | 517.00 | 530.80 | 516.15 | 529.65 | 529.65 | 2,047,715 |
13 Mar 2024 | 529.55 | 531.40 | 515.80 | 519.95 | 519.95 | 2,666,699 |
12 Mar 2024 | 530.55 | 532.30 | 525.85 | 529.00 | 529.00 | 1,011,782 |
11 Mar 2024 | 535.25 | 538.40 | 531.60 | 533.40 | 533.40 | 984,138 |
07 Mar 2024 | 531.50 | 537.75 | 530.50 | 535.25 | 535.25 | 894,981 |
06 Mar 2024 | 534.80 | 536.00 | 528.25 | 531.50 | 531.50 | 1,082,367 |
05 Mar 2024 | 535.15 | 536.80 | 533.05 | 534.75 | 534.75 | 1,464,768 |
04 Mar 2024 | 538.00 | 539.70 | 531.80 | 537.30 | 537.30 | 2,030,164 |
01 Mar 2024 | 538.15 | 544.95 | 538.15 | 541.10 | 541.10 | 762,406 |
29 Feb 2024 | 536.30 | 539.35 | 532.30 | 538.15 | 538.15 | 2,453,976 |
28 Feb 2024 | 535.35 | 541.45 | 531.90 | 536.25 | 536.25 | 2,697,005 |
27 Feb 2024 | 527.90 | 538.20 | 526.00 | 535.60 | 535.60 | 2,954,271 |
26 Feb 2024 | 534.15 | 537.10 | 526.85 | 529.25 | 529.25 | 1,180,365 |
23 Feb 2024 | 542.10 | 544.55 | 534.25 | 535.30 | 535.30 | 1,160,683 |
22 Feb 2024 | 546.50 | 546.50 | 538.65 | 541.60 | 541.60 | 1,264,327 |
21 Feb 2024 | 547.60 | 549.85 | 544.35 | 546.30 | 546.30 | 1,636,393 |
20 Feb 2024 | 551.20 | 551.20 | 543.00 | 547.55 | 547.55 | 1,057,848 |
19 Feb 2024 | 545.00 | 550.20 | 540.25 | 547.65 | 547.65 | 1,353,397 |
16 Feb 2024 | 545.10 | 547.85 | 541.00 | 544.50 | 544.50 | 839,405 |
15 Feb 2024 | 545.95 | 547.35 | 540.90 | 544.20 | 544.20 | 1,006,711 |
14 Feb 2024 | 533.55 | 545.25 | 533.25 | 544.30 | 544.30 | 828,939 |
13 Feb 2024 | 536.35 | 539.90 | 531.15 | 538.75 | 538.75 | 725,665 |
12 Feb 2024 | 539.20 | 543.75 | 535.40 | 536.55 | 536.55 | 1,454,041 |
09 Feb 2024 | 534.90 | 540.00 | 528.65 | 539.20 | 539.20 | 1,786,915 |
08 Feb 2024 | 539.70 | 541.00 | 532.00 | 533.95 | 533.95 | 1,488,521 |
07 Feb 2024 | 533.15 | 538.45 | 530.65 | 537.40 | 537.40 | 1,784,199 |
06 Feb 2024 | 534.25 | 537.40 | 531.25 | 532.70 | 532.70 | 1,247,440 |
05 Feb 2024 | 543.00 | 544.80 | 532.30 | 533.65 | 533.65 | 1,417,520 |
02 Feb 2024 | 554.50 | 559.00 | 539.75 | 544.65 | 544.65 | 3,318,354 |
01 Feb 2024 | 547.00 | 575.50 | 547.00 | 554.40 | 554.40 | 11,117,689 |
31 Jan 2024 | 535.95 | 545.60 | 534.00 | 539.60 | 539.60 | 3,475,918 |
30 Jan 2024 | 534.25 | 537.70 | 533.25 | 535.95 | 535.95 | 1,603,876 |
29 Jan 2024 | 515.00 | 535.95 | 515.00 | 534.25 | 534.25 | 1,316,110 |
25 Jan 2024 | 536.60 | 537.55 | 529.05 | 531.60 | 531.60 | 924,085 |
24 Jan 2024 | 525.75 | 537.40 | 522.20 | 536.60 | 536.60 | 914,551 |
23 Jan 2024 | 544.40 | 544.40 | 522.60 | 524.80 | 524.80 | 2,256,565 |
19 Jan 2024 | 543.25 | 543.95 | 539.55 | 542.30 | 542.30 | 1,965,102 |
18 Jan 2024 | 546.20 | 549.95 | 535.35 | 539.45 | 539.45 | 1,520,695 |
17 Jan 2024 | 557.85 | 557.85 | 546.10 | 549.45 | 549.45 | 2,075,918 |
16 Jan 2024 | 556.15 | 561.90 | 552.95 | 558.80 | 558.80 | 2,027,207 |
15 Jan 2024 | 551.00 | 557.50 | 548.25 | 554.15 | 554.15 | 1,524,201 |
12 Jan 2024 | 552.00 | 552.95 | 548.00 | 549.70 | 549.70 | 1,029,614 |
11 Jan 2024 | 549.60 | 556.00 | 548.45 | 552.00 | 552.00 | 2,089,001 |
10 Jan 2024 | 548.85 | 551.40 | 542.30 | 547.35 | 547.35 | 1,758,621 |
09 Jan 2024 | 555.00 | 556.00 | 546.20 | 547.85 | 547.85 | 2,107,464 |
08 Jan 2024 | 572.50 | 572.50 | 551.00 | 553.25 | 553.25 | 2,152,367 |
05 Jan 2024 | 571.00 | 571.65 | 564.50 | 569.05 | 569.05 | 2,834,989 |
04 Jan 2024 | 554.65 | 567.30 | 550.90 | 566.25 | 566.25 | 3,064,476 |
03 Jan 2024 | 557.00 | 562.70 | 546.60 | 551.10 | 551.10 | 2,733,401 |
02 Jan 2024 | 559.45 | 562.35 | 551.35 | 556.85 | 556.85 | 1,201,767 |
01 Jan 2024 | 560.00 | 563.00 | 555.00 | 557.45 | 557.45 | 1,417,550 |
29 Dec 2023 | 544.75 | 560.00 | 543.65 | 557.20 | 557.20 | 4,120,332 |
28 Dec 2023 | 534.55 | 545.75 | 534.35 | 543.10 | 543.10 | 3,512,802 |
27 Dec 2023 | 531.00 | 536.05 | 530.05 | 534.35 | 534.35 | 3,308,899 |
26 Dec 2023 | 530.00 | 534.80 | 529.00 | 530.60 | 530.60 | 1,655,240 |
22 Dec 2023 | 531.95 | 532.65 | 526.50 | 529.30 | 529.30 | 3,869,597 |
21 Dec 2023 | 533.25 | 534.00 | 527.05 | 530.25 | 530.25 | 6,150,231 |
20 Dec 2023 | 550.00 | 551.40 | 532.30 | 534.95 | 534.95 | 3,685,894 |
19 Dec 2023 | 541.45 | 551.50 | 539.70 | 548.20 | 548.20 | 2,155,547 |
18 Dec 2023 | 539.70 | 543.05 | 537.30 | 540.50 | 540.50 | 2,700,975 |
15 Dec 2023 | 547.95 | 548.00 | 537.25 | 539.70 | 539.70 | 2,655,593 |
14 Dec 2023 | 548.70 | 549.70 | 544.60 | 547.45 | 547.45 | 2,078,199 |
13 Dec 2023 | 547.55 | 549.35 | 543.10 | 547.55 | 547.55 | 1,628,806 |
12 Dec 2023 | 550.50 | 553.60 | 546.70 | 549.00 | 549.00 | 1,418,773 |
11 Dec 2023 | 548.00 | 551.35 | 545.05 | 550.50 | 550.50 | 1,278,433 |
08 Dec 2023 | 548.90 | 556.25 | 545.80 | 547.50 | 547.50 | 2,453,675 |
07 Dec 2023 | 550.05 | 550.95 | 537.45 | 545.80 | 545.80 | 1,150,700 |
06 Dec 2023 | 554.75 | 554.90 | 549.30 | 550.05 | 550.05 | 1,028,497 |
05 Dec 2023 | 548.95 | 552.50 | 546.80 | 552.00 | 552.00 | 1,748,869 |
04 Dec 2023 | 544.90 | 548.90 | 541.70 | 547.00 | 547.00 | 2,125,643 |
01 Dec 2023 | 540.00 | 544.40 | 537.70 | 541.15 | 541.15 | 1,584,387 |
30 Nov 2023 | 534.60 | 540.40 | 533.00 | 538.05 | 538.05 | 3,167,951 |
29 Nov 2023 | 533.80 | 536.05 | 532.00 | 534.60 | 534.60 | 1,815,670 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |