Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Apr 2024 | 616.25 | 624.95 | 609.95 | 612.80 | 612.80 | 600,857 |
16 Apr 2024 | 612.65 | 621.45 | 607.40 | 608.75 | 608.75 | 243,421 |
15 Apr 2024 | 610.00 | 625.20 | 605.50 | 612.65 | 612.65 | 655,378 |
12 Apr 2024 | 608.40 | 608.50 | 595.85 | 597.55 | 597.55 | 296,880 |
10 Apr 2024 | 594.50 | 604.85 | 590.85 | 601.95 | 601.95 | 522,371 |
09 Apr 2024 | 579.05 | 595.15 | 574.05 | 588.75 | 588.75 | 265,979 |
08 Apr 2024 | 572.50 | 579.80 | 571.00 | 576.70 | 576.70 | 77,007 |
05 Apr 2024 | 572.20 | 574.60 | 568.00 | 569.90 | 569.90 | 2,121,680 |
04 Apr 2024 | 590.05 | 590.05 | 568.80 | 577.85 | 577.85 | 225,582 |
03 Apr 2024 | 570.85 | 584.00 | 568.00 | 576.60 | 576.60 | 268,852 |
02 Apr 2024 | 572.10 | 572.50 | 561.50 | 571.25 | 571.25 | 139,899 |
01 Apr 2024 | 566.60 | 574.25 | 564.15 | 568.30 | 568.30 | 170,362 |
28 Mar 2024 | 562.95 | 566.40 | 555.10 | 560.45 | 560.45 | 72,569 |
27 Mar 2024 | 569.90 | 569.90 | 556.55 | 557.55 | 557.55 | 254,868 |
26 Mar 2024 | 544.70 | 561.00 | 544.70 | 559.40 | 559.40 | 100,585 |
22 Mar 2024 | 540.95 | 550.40 | 537.55 | 547.45 | 547.45 | 88,531 |
21 Mar 2024 | 538.35 | 545.30 | 535.00 | 539.60 | 539.60 | 126,572 |
20 Mar 2024 | 533.85 | 535.05 | 516.50 | 527.55 | 527.55 | 160,499 |
19 Mar 2024 | 531.15 | 539.80 | 529.50 | 534.00 | 534.00 | 305,356 |
18 Mar 2024 | 531.50 | 535.20 | 527.00 | 530.60 | 530.60 | 237,913 |
15 Mar 2024 | 523.55 | 534.30 | 517.60 | 533.10 | 533.10 | 425,022 |
14 Mar 2024 | 510.05 | 526.50 | 507.25 | 525.60 | 525.60 | 229,889 |
13 Mar 2024 | 530.00 | 530.00 | 501.10 | 506.15 | 506.15 | 214,743 |
12 Mar 2024 | 533.80 | 536.35 | 525.45 | 528.65 | 528.65 | 186,366 |
11 Mar 2024 | 540.00 | 543.40 | 532.00 | 533.20 | 533.20 | 234,061 |
07 Mar 2024 | 530.05 | 540.75 | 529.75 | 536.60 | 536.60 | 398,242 |
06 Mar 2024 | 522.10 | 527.75 | 514.00 | 526.90 | 526.90 | 193,223 |
05 Mar 2024 | 524.65 | 528.50 | 520.15 | 522.10 | 522.10 | 177,573 |
04 Mar 2024 | 524.00 | 529.90 | 520.25 | 525.10 | 525.10 | 199,752 |
01 Mar 2024 | 513.95 | 522.00 | 510.85 | 519.10 | 519.10 | 395,767 |
29 Feb 2024 | 509.95 | 509.95 | 499.05 | 503.10 | 503.10 | 125,111 |
28 Feb 2024 | 512.00 | 514.50 | 502.00 | 503.75 | 503.75 | 160,431 |
27 Feb 2024 | 506.00 | 511.90 | 504.70 | 509.30 | 509.30 | 260,184 |
26 Feb 2024 | 520.65 | 520.65 | 504.05 | 505.05 | 505.05 | 165,772 |
23 Feb 2024 | 525.00 | 525.00 | 517.05 | 518.25 | 518.25 | 370,636 |
22 Feb 2024 | 515.55 | 522.20 | 514.10 | 521.25 | 521.25 | 405,128 |
21 Feb 2024 | 534.25 | 536.05 | 510.00 | 511.90 | 511.90 | 929,599 |
20 Feb 2024 | 512.50 | 515.80 | 506.75 | 511.80 | 511.80 | 190,778 |
19 Feb 2024 | 519.85 | 519.85 | 511.80 | 512.50 | 512.50 | 127,832 |
16 Feb 2024 | 522.65 | 522.65 | 511.05 | 515.50 | 515.50 | 289,056 |
15 Feb 2024 | 512.20 | 518.45 | 507.80 | 513.35 | 513.35 | 466,163 |
14 Feb 2024 | 515.00 | 516.20 | 503.30 | 508.35 | 508.35 | 392,059 |
13 Feb 2024 | 541.85 | 541.85 | 496.80 | 509.95 | 509.95 | 1,129,814 |
12 Feb 2024 | 592.75 | 601.55 | 580.00 | 582.35 | 582.35 | 197,290 |
09 Feb 2024 | 601.00 | 601.35 | 576.10 | 591.60 | 591.60 | 194,107 |
08 Feb 2024 | 590.05 | 608.80 | 588.85 | 601.40 | 601.40 | 434,698 |
07 Feb 2024 | 587.40 | 601.95 | 585.00 | 592.65 | 592.65 | 234,603 |
06 Feb 2024 | 579.60 | 587.75 | 569.50 | 584.70 | 584.70 | 87,012 |
05 Feb 2024 | 584.60 | 590.55 | 576.05 | 579.60 | 579.60 | 464,237 |
02 Feb 2024 | 575.15 | 589.00 | 573.10 | 584.00 | 584.00 | 149,727 |
01 Feb 2024 | 582.85 | 582.85 | 570.30 | 571.15 | 571.15 | 265,767 |
31 Jan 2024 | 571.75 | 580.45 | 569.00 | 579.35 | 579.35 | 94,237 |
30 Jan 2024 | 568.15 | 583.90 | 567.10 | 569.25 | 569.25 | 389,521 |
29 Jan 2024 | 567.25 | 572.35 | 561.75 | 567.95 | 567.95 | 138,264 |
25 Jan 2024 | 566.90 | 569.70 | 558.30 | 567.70 | 567.70 | 411,726 |
24 Jan 2024 | 545.05 | 566.90 | 545.05 | 565.40 | 565.40 | 214,291 |
23 Jan 2024 | 560.00 | 562.00 | 537.70 | 541.90 | 541.90 | 67,550 |
19 Jan 2024 | 555.25 | 561.00 | 554.70 | 557.00 | 557.00 | 76,345 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 572.95 | 572.95 | 558.10 | 560.15 | 560.15 | 129,351 |
16 Jan 2024 | 575.40 | 584.60 | 569.25 | 579.30 | 579.30 | 566,188 |
15 Jan 2024 | 586.65 | 586.65 | 572.00 | 575.15 | 575.15 | 242,887 |
12 Jan 2024 | 581.75 | 585.20 | 576.00 | 581.45 | 581.45 | 129,704 |
11 Jan 2024 | 583.55 | 586.90 | 576.00 | 577.00 | 577.00 | 229,118 |
10 Jan 2024 | 576.65 | 582.00 | 570.80 | 580.05 | 580.05 | 56,073 |
09 Jan 2024 | 578.15 | 584.55 | 573.35 | 575.90 | 575.90 | 105,089 |
08 Jan 2024 | 587.10 | 592.55 | 576.60 | 577.80 | 577.80 | 273,825 |
05 Jan 2024 | 589.80 | 597.35 | 581.55 | 587.10 | 587.10 | 92,426 |
04 Jan 2024 | 594.00 | 595.75 | 587.75 | 590.15 | 590.15 | 291,010 |
03 Jan 2024 | 612.85 | 612.85 | 592.00 | 593.15 | 593.15 | 502,049 |
02 Jan 2024 | 613.95 | 620.00 | 607.35 | 616.30 | 616.30 | 191,308 |
01 Jan 2024 | 610.05 | 620.60 | 606.55 | 609.20 | 609.20 | 227,659 |
29 Dec 2023 | 614.00 | 618.00 | 608.05 | 614.90 | 614.90 | 192,467 |
28 Dec 2023 | 609.45 | 616.50 | 605.50 | 614.55 | 614.55 | 240,813 |
27 Dec 2023 | 581.35 | 607.30 | 580.50 | 605.50 | 605.50 | 514,778 |
26 Dec 2023 | 574.20 | 580.90 | 570.95 | 579.85 | 579.85 | 103,777 |
22 Dec 2023 | 560.75 | 571.95 | 559.95 | 570.00 | 570.00 | 258,136 |
21 Dec 2023 | 541.40 | 561.30 | 541.40 | 556.30 | 556.30 | 88,344 |
20 Dec 2023 | 567.05 | 570.85 | 546.00 | 547.90 | 547.90 | 223,591 |
19 Dec 2023 | 567.95 | 567.95 | 555.90 | 564.90 | 564.90 | 113,063 |
18 Dec 2023 | 557.00 | 567.20 | 551.50 | 566.25 | 566.25 | 103,972 |
15 Dec 2023 | 552.25 | 559.00 | 547.60 | 557.05 | 557.05 | 315,715 |
14 Dec 2023 | 539.95 | 545.95 | 537.45 | 543.10 | 543.10 | 482,144 |
13 Dec 2023 | 529.95 | 535.00 | 523.50 | 533.05 | 533.05 | 122,163 |
12 Dec 2023 | 524.35 | 538.70 | 522.20 | 527.55 | 527.55 | 501,654 |
11 Dec 2023 | 520.45 | 523.60 | 517.55 | 522.50 | 522.50 | 153,721 |
08 Dec 2023 | 520.70 | 525.00 | 514.05 | 520.45 | 520.45 | 68,276 |
07 Dec 2023 | 522.95 | 522.95 | 515.10 | 515.80 | 515.80 | 561,536 |
06 Dec 2023 | 521.00 | 526.85 | 515.90 | 523.30 | 523.30 | 136,140 |
05 Dec 2023 | 518.95 | 528.70 | 515.45 | 520.40 | 520.40 | 596,579 |
04 Dec 2023 | 521.05 | 526.70 | 516.45 | 519.70 | 519.70 | 298,975 |
01 Dec 2023 | 519.00 | 524.50 | 515.25 | 517.25 | 517.25 | 236,823 |
30 Nov 2023 | 518.05 | 519.35 | 511.50 | 515.45 | 515.45 | 326,525 |
29 Nov 2023 | 516.60 | 523.40 | 513.95 | 516.80 | 516.80 | 264,214 |
28 Nov 2023 | 510.60 | 518.00 | 510.30 | 515.25 | 515.25 | 822,643 |
24 Nov 2023 | 505.00 | 512.80 | 502.60 | 508.00 | 508.00 | 651,383 |
23 Nov 2023 | 499.95 | 503.05 | 491.90 | 502.20 | 502.20 | 96,068 |
22 Nov 2023 | 505.95 | 506.00 | 498.95 | 500.20 | 500.20 | 569,380 |
21 Nov 2023 | 500.30 | 510.85 | 500.30 | 506.60 | 506.60 | 432,815 |
20 Nov 2023 | 500.00 | 505.90 | 496.50 | 497.35 | 497.35 | 467,971 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |