Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 500.85 | 503.95 | 490.05 | 493.60 | 493.60 | 2,196,632 |
02 May 2024 | 508.10 | 510.40 | 497.30 | 498.20 | 498.20 | 2,405,482 |
30 Apr 2024 | 506.90 | 513.70 | 506.30 | 507.15 | 507.15 | 3,509,055 |
29 Apr 2024 | 510.95 | 510.95 | 504.50 | 507.05 | 507.05 | 2,501,739 |
26 Apr 2024 | 509.00 | 513.90 | 502.50 | 508.45 | 508.45 | 2,825,380 |
25 Apr 2024 | 499.00 | 506.95 | 496.35 | 505.90 | 505.90 | 4,660,938 |
24 Apr 2024 | 495.85 | 503.90 | 495.60 | 498.45 | 498.45 | 1,683,615 |
23 Apr 2024 | 494.90 | 500.60 | 492.25 | 495.50 | 495.50 | 3,014,860 |
22 Apr 2024 | 492.00 | 494.60 | 487.60 | 493.40 | 493.40 | 1,860,795 |
19 Apr 2024 | 473.25 | 489.95 | 466.55 | 487.55 | 487.55 | 3,209,153 |
18 Apr 2024 | 488.30 | 492.85 | 476.20 | 478.40 | 478.40 | 2,706,609 |
16 Apr 2024 | 488.05 | 492.00 | 483.05 | 484.65 | 484.65 | 3,104,362 |
15 Apr 2024 | 495.00 | 499.55 | 486.50 | 489.95 | 489.95 | 4,994,330 |
12 Apr 2024 | 505.55 | 511.10 | 500.50 | 502.05 | 502.05 | 5,337,775 |
10 Apr 2024 | 490.50 | 509.00 | 489.40 | 504.30 | 504.30 | 7,937,541 |
09 Apr 2024 | 492.70 | 496.50 | 486.80 | 489.85 | 489.85 | 2,166,661 |
08 Apr 2024 | 500.55 | 500.55 | 483.05 | 489.05 | 489.05 | 4,603,981 |
05 Apr 2024 | 499.50 | 500.60 | 489.90 | 494.35 | 494.35 | 6,753,966 |
04 Apr 2024 | 480.00 | 496.75 | 473.10 | 492.95 | 492.95 | 9,778,795 |
03 Apr 2024 | 475.00 | 482.95 | 470.50 | 476.70 | 476.70 | 4,788,697 |
02 Apr 2024 | 463.00 | 476.95 | 461.00 | 475.25 | 475.25 | 5,564,890 |
01 Apr 2024 | 460.00 | 468.35 | 458.45 | 466.20 | 466.20 | 2,840,448 |
28 Mar 2024 | 458.45 | 459.70 | 452.10 | 456.00 | 456.00 | 5,435,115 |
27 Mar 2024 | 465.00 | 467.20 | 453.45 | 455.50 | 455.50 | 27,876,181 |
26 Mar 2024 | 468.00 | 471.10 | 464.35 | 465.40 | 465.40 | 5,072,326 |
22 Mar 2024 | 455.60 | 474.35 | 455.00 | 470.00 | 470.00 | 7,019,704 |
21 Mar 2024 | 457.00 | 461.95 | 452.25 | 455.55 | 455.55 | 3,138,092 |
20 Mar 2024 | 461.00 | 464.70 | 449.25 | 455.45 | 455.45 | 3,018,788 |
19 Mar 2024 | 464.00 | 471.45 | 460.25 | 461.05 | 461.05 | 2,538,838 |
18 Mar 2024 | 475.00 | 475.00 | 463.00 | 466.05 | 466.05 | 2,951,978 |
15 Mar 2024 | 462.20 | 477.50 | 459.45 | 475.15 | 475.15 | 6,120,565 |
14 Mar 2024 | 451.85 | 464.20 | 447.80 | 462.10 | 462.10 | 2,505,609 |
13 Mar 2024 | 474.05 | 476.80 | 450.05 | 451.90 | 451.90 | 3,446,385 |
12 Mar 2024 | 478.70 | 478.95 | 472.35 | 474.05 | 474.05 | 3,030,937 |
11 Mar 2024 | 485.10 | 488.00 | 475.50 | 476.55 | 476.55 | 2,888,338 |
07 Mar 2024 | 475.00 | 485.95 | 474.85 | 482.30 | 482.30 | 5,420,581 |
06 Mar 2024 | 476.95 | 477.50 | 464.50 | 473.20 | 473.20 | 3,213,293 |
05 Mar 2024 | 474.00 | 491.05 | 473.50 | 474.25 | 474.25 | 6,182,475 |
04 Mar 2024 | 476.05 | 480.15 | 470.00 | 474.25 | 474.25 | 1,820,722 |
01 Mar 2024 | 474.00 | 477.90 | 471.15 | 474.55 | 474.55 | 2,877,161 |
29 Feb 2024 | 472.00 | 475.00 | 466.80 | 469.70 | 469.70 | 5,632,071 |
28 Feb 2024 | 484.20 | 486.00 | 474.00 | 475.90 | 475.90 | 1,572,519 |
27 Feb 2024 | 489.90 | 491.50 | 481.50 | 484.60 | 484.60 | 2,920,314 |
26 Feb 2024 | 488.60 | 493.10 | 485.75 | 489.15 | 489.15 | 2,253,561 |
23 Feb 2024 | 494.00 | 496.60 | 487.90 | 488.70 | 488.70 | 1,341,328 |
22 Feb 2024 | 493.30 | 494.20 | 484.05 | 492.30 | 492.30 | 2,881,064 |
21 Feb 2024 | 499.00 | 500.20 | 490.95 | 492.15 | 492.15 | 1,697,299 |
20 Feb 2024 | 497.60 | 505.45 | 495.25 | 498.05 | 498.05 | 3,033,673 |
19 Feb 2024 | 493.70 | 500.00 | 491.55 | 497.55 | 497.55 | 3,383,768 |
16 Feb 2024 | 484.05 | 494.20 | 481.05 | 490.90 | 490.90 | 3,374,827 |
15 Feb 2024 | 486.90 | 490.45 | 484.70 | 487.35 | 487.35 | 3,568,439 |
14 Feb 2024 | 479.20 | 482.40 | 472.25 | 481.40 | 481.40 | 3,210,526 |
13 Feb 2024 | 462.05 | 479.95 | 452.15 | 479.10 | 479.10 | 7,706,461 |
12 Feb 2024 | 461.80 | 465.80 | 455.05 | 458.40 | 458.40 | 4,404,671 |
09 Feb 2024 | 467.90 | 467.90 | 453.30 | 457.95 | 457.95 | 5,881,661 |
08 Feb 2024 | 480.00 | 481.80 | 463.55 | 464.85 | 464.85 | 5,214,678 |
07 Feb 2024 | 484.00 | 485.00 | 477.25 | 477.80 | 477.80 | 3,069,307 |
06 Feb 2024 | 476.20 | 486.00 | 468.30 | 481.85 | 481.85 | 6,661,787 |
05 Feb 2024 | 524.00 | 525.00 | 470.05 | 474.00 | 474.00 | 23,096,694 |
02 Feb 2024 | 533.90 | 540.65 | 529.25 | 533.65 | 533.65 | 4,224,992 |
01 Feb 2024 | 536.30 | 539.00 | 526.50 | 530.05 | 530.05 | 3,662,000 |
31 Jan 2024 | 538.90 | 542.75 | 534.10 | 537.70 | 537.70 | 3,570,913 |
30 Jan 2024 | 541.90 | 547.50 | 534.40 | 535.25 | 535.25 | 1,912,294 |
29 Jan 2024 | 542.20 | 542.70 | 534.40 | 539.65 | 539.65 | 2,162,690 |
25 Jan 2024 | 545.75 | 547.60 | 536.00 | 537.30 | 537.30 | 1,723,625 |
24 Jan 2024 | 539.90 | 547.00 | 535.10 | 545.75 | 545.75 | 1,386,191 |
23 Jan 2024 | 558.45 | 558.45 | 533.55 | 535.10 | 535.10 | 2,849,229 |
19 Jan 2024 | 549.00 | 557.20 | 542.75 | 553.40 | 553.40 | 2,415,540 |
18 Jan 2024 | 550.00 | 552.00 | 539.15 | 544.20 | 544.20 | 3,512,857 |
17 Jan 2024 | 561.00 | 562.50 | 549.60 | 551.00 | 551.00 | 4,724,845 |
16 Jan 2024 | 568.00 | 569.20 | 560.50 | 564.50 | 564.50 | 1,653,823 |
15 Jan 2024 | 568.00 | 571.65 | 564.50 | 567.75 | 567.75 | 1,659,661 |
12 Jan 2024 | 566.10 | 568.35 | 562.40 | 565.10 | 565.10 | 1,441,096 |
11 Jan 2024 | 561.95 | 566.15 | 560.55 | 562.25 | 562.25 | 1,620,693 |
10 Jan 2024 | 561.00 | 561.75 | 551.90 | 558.60 | 558.60 | 2,204,496 |
09 Jan 2024 | 566.00 | 567.95 | 553.25 | 558.15 | 558.15 | 3,590,645 |
08 Jan 2024 | 581.00 | 582.80 | 560.05 | 560.90 | 560.90 | 5,345,743 |
05 Jan 2024 | 589.30 | 590.95 | 576.50 | 581.25 | 581.25 | 2,433,275 |
04 Jan 2024 | 587.00 | 589.20 | 582.65 | 587.65 | 587.65 | 3,606,404 |
03 Jan 2024 | 595.35 | 596.80 | 585.30 | 586.85 | 586.85 | 2,435,233 |
02 Jan 2024 | 593.00 | 603.80 | 589.05 | 594.45 | 594.45 | 3,406,640 |
01 Jan 2024 | 588.00 | 599.90 | 587.20 | 592.70 | 592.70 | 2,825,708 |
29 Dec 2023 | 592.00 | 592.00 | 585.05 | 587.25 | 587.25 | 2,223,633 |
28 Dec 2023 | 585.90 | 591.00 | 582.00 | 589.45 | 589.45 | 2,270,681 |
27 Dec 2023 | 590.10 | 592.30 | 581.10 | 583.20 | 583.20 | 2,155,491 |
26 Dec 2023 | 587.90 | 595.00 | 585.00 | 586.10 | 586.10 | 3,443,852 |
22 Dec 2023 | 581.00 | 585.75 | 577.40 | 581.65 | 581.65 | 2,464,945 |
21 Dec 2023 | 572.15 | 579.95 | 565.70 | 577.40 | 577.40 | 3,089,260 |
20 Dec 2023 | 605.00 | 605.00 | 569.00 | 572.15 | 572.15 | 5,509,320 |
19 Dec 2023 | 607.00 | 612.00 | 597.85 | 598.75 | 598.75 | 2,396,755 |
18 Dec 2023 | 613.80 | 614.75 | 605.00 | 606.55 | 606.55 | 1,685,280 |
15 Dec 2023 | 601.45 | 612.80 | 601.45 | 610.85 | 610.85 | 4,941,179 |
14 Dec 2023 | 603.05 | 604.00 | 596.50 | 599.15 | 599.15 | 2,026,994 |
13 Dec 2023 | 601.00 | 602.70 | 592.80 | 599.35 | 599.35 | 2,110,586 |
12 Dec 2023 | 606.00 | 606.75 | 595.85 | 597.70 | 597.70 | 2,339,706 |
11 Dec 2023 | 585.00 | 603.70 | 583.55 | 602.40 | 602.40 | 4,467,164 |
08 Dec 2023 | 590.00 | 595.90 | 580.25 | 585.20 | 585.20 | 2,175,978 |
07 Dec 2023 | 594.00 | 594.00 | 585.50 | 586.55 | 586.55 | 1,824,646 |
06 Dec 2023 | 583.00 | 596.30 | 583.00 | 588.55 | 588.55 | 3,437,918 |
05 Dec 2023 | 578.50 | 583.90 | 576.85 | 581.40 | 581.40 | 1,870,544 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |