Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
22 Apr 2024 | 586.00 | 601.85 | 585.00 | 599.90 | 599.90 | 347,776 |
19 Apr 2024 | 574.35 | 584.30 | 562.90 | 578.70 | 578.70 | 348,618 |
18 Apr 2024 | 586.85 | 594.75 | 581.45 | 583.55 | 583.55 | 98,392 |
17 Apr 2024 | 583.75 | 583.75 | 583.75 | 583.75 | 583.75 | - |
16 Apr 2024 | 586.10 | 595.35 | 580.10 | 583.75 | 583.75 | 428,934 |
15 Apr 2024 | 593.75 | 605.80 | 587.80 | 593.60 | 593.60 | 295,309 |
12 Apr 2024 | 609.05 | 616.55 | 604.85 | 605.80 | 605.80 | 235,652 |
11 Apr 2024 | 613.15 | 613.15 | 613.15 | 613.15 | 613.15 | - |
10 Apr 2024 | 609.25 | 616.05 | 607.65 | 613.15 | 613.15 | 350,005 |
09 Apr 2024 | 613.25 | 615.95 | 603.95 | 607.95 | 607.95 | 193,370 |
08 Apr 2024 | 620.00 | 620.00 | 607.40 | 612.55 | 612.55 | 92,406 |
05 Apr 2024 | 608.25 | 618.95 | 606.90 | 614.65 | 614.65 | 259,828 |
04 Apr 2024 | 615.30 | 615.30 | 602.30 | 607.20 | 607.20 | 238,540 |
03 Apr 2024 | 593.80 | 611.55 | 590.00 | 606.15 | 606.15 | 369,166 |
02 Apr 2024 | 589.00 | 595.30 | 587.90 | 594.90 | 594.90 | 101,939 |
01 Apr 2024 | 583.05 | 590.25 | 583.05 | 589.00 | 589.00 | 241,525 |
28 Mar 2024 | 572.70 | 587.55 | 568.75 | 581.10 | 581.10 | 293,672 |
27 Mar 2024 | 572.55 | 574.75 | 562.55 | 563.90 | 563.90 | 97,907 |
26 Mar 2024 | 570.50 | 574.40 | 567.60 | 571.80 | 571.80 | 131,850 |
25 Mar 2024 | - | - | - | - | - | - |
22 Mar 2024 | 563.90 | 577.30 | 563.75 | 573.10 | 573.10 | 156,511 |
21 Mar 2024 | 559.00 | 568.40 | 558.05 | 563.75 | 563.75 | 242,438 |
20 Mar 2024 | 550.00 | 554.30 | 535.75 | 551.10 | 551.10 | 156,357 |
19 Mar 2024 | 552.95 | 555.65 | 546.10 | 548.20 | 548.20 | 157,395 |
18 Mar 2024 | 549.00 | 556.20 | 545.10 | 552.90 | 552.90 | 203,942 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 534.95 | 554.55 | 529.10 | 547.20 | 547.20 | 340,546 |
13 Mar 2024 | 568.25 | 571.75 | 529.40 | 535.80 | 535.80 | 1,124,745 |
12 Mar 2024 | 586.00 | 589.05 | 564.90 | 567.40 | 567.40 | 297,984 |
11 Mar 2024 | 597.85 | 602.00 | 584.45 | 586.00 | 586.00 | 188,192 |
08 Mar 2024 | - | - | - | - | - | - |
07 Mar 2024 | 600.00 | 605.70 | 594.20 | 597.85 | 597.85 | 122,796 |
06 Mar 2024 | 603.25 | 606.00 | 585.00 | 599.75 | 599.75 | 1,287,854 |
05 Mar 2024 | 591.75 | 603.90 | 588.50 | 602.45 | 602.45 | 323,252 |
04 Mar 2024 | 587.15 | 594.40 | 584.00 | 591.80 | 591.80 | 242,224 |
01 Mar 2024 | 570.00 | 579.50 | 566.00 | 578.55 | 578.55 | 449,920 |
29 Feb 2024 | 550.40 | 567.90 | 544.65 | 564.95 | 564.95 | 416,522 |
28 Feb 2024 | 573.95 | 574.50 | 547.65 | 550.35 | 550.35 | 566,111 |
27 Feb 2024 | 581.80 | 584.50 | 567.30 | 572.10 | 572.10 | 464,466 |
26 Feb 2024 | 584.65 | 584.65 | 570.20 | 572.80 | 572.80 | 392,290 |
23 Feb 2024 | 585.80 | 598.75 | 578.40 | 580.00 | 580.00 | 1,244,681 |
22 Feb 2024 | 572.75 | 584.60 | 563.40 | 582.35 | 582.35 | 567,626 |
21 Feb 2024 | 569.00 | 582.80 | 564.40 | 567.80 | 567.80 | 475,838 |
20 Feb 2024 | 572.65 | 572.90 | 567.35 | 568.95 | 568.95 | 266,322 |
16 Feb 2024 | 589.65 | 589.65 | 576.35 | 585.70 | 585.70 | 528,268 |
15 Feb 2024 | 569.85 | 594.50 | 567.65 | 587.20 | 587.20 | 623,259 |
14 Feb 2024 | 545.70 | 569.00 | 543.05 | 566.10 | 566.10 | 218,924 |
13 Feb 2024 | 547.15 | 554.70 | 534.70 | 552.15 | 552.15 | 558,233 |
12 Feb 2024 | 571.40 | 575.00 | 541.20 | 545.25 | 545.25 | 659,018 |
09 Feb 2024 | 573.90 | 576.35 | 548.25 | 570.70 | 570.70 | 972,858 |
08 Feb 2024 | 567.35 | 580.00 | 557.00 | 569.35 | 569.35 | 1,320,651 |
07 Feb 2024 | 530.55 | 560.00 | 530.55 | 553.70 | 553.70 | 932,546 |
06 Feb 2024 | 521.25 | 522.80 | 514.35 | 521.25 | 521.25 | 269,491 |
05 Feb 2024 | 518.65 | 527.30 | 511.30 | 520.25 | 520.25 | 496,793 |
02 Feb 2024 | 506.70 | 522.05 | 506.70 | 514.40 | 514.40 | 387,459 |
01 Feb 2024 | 483.85 | 505.20 | 479.50 | 501.40 | 501.40 | 734,006 |
31 Jan 2024 | 480.85 | 485.20 | 472.00 | 481.85 | 481.85 | 359,525 |
30 Jan 2024 | 474.75 | 484.80 | 472.05 | 477.10 | 477.10 | 429,209 |
29 Jan 2024 | 470.40 | 480.00 | 468.25 | 474.75 | 474.75 | 232,825 |
26 Jan 2024 | 465.15 | 465.15 | 465.15 | 465.15 | 465.15 | - |
25 Jan 2024 | 455.75 | 469.60 | 453.75 | 465.15 | 465.15 | 10,290,034 |
24 Jan 2024 | 459.75 | 459.75 | 442.80 | 454.30 | 454.30 | 948,764 |
23 Jan 2024 | 480.35 | 484.90 | 450.65 | 456.35 | 456.35 | 457,503 |
22 Jan 2024 | 466.60 | 466.60 | 466.60 | 466.60 | 466.60 | - |
19 Jan 2024 | 461.65 | 467.55 | 459.90 | 466.60 | 466.60 | 314,888 |
18 Jan 2024 | 455.20 | 460.30 | 441.75 | 457.75 | 457.75 | 397,766 |
17 Jan 2024 | 459.85 | 465.75 | 452.25 | 456.60 | 456.60 | 235,504 |
16 Jan 2024 | 465.00 | 471.40 | 460.95 | 464.70 | 464.70 | 397,597 |
12 Jan 2024 | 455.25 | 465.95 | 453.00 | 462.10 | 462.10 | 374,033 |
11 Jan 2024 | 452.45 | 457.60 | 450.25 | 454.30 | 454.30 | 576,801 |
10 Jan 2024 | 453.75 | 453.75 | 443.15 | 448.50 | 448.50 | 261,555 |
09 Jan 2024 | 452.60 | 459.00 | 449.35 | 450.15 | 450.15 | 277,510 |
08 Jan 2024 | 462.00 | 463.15 | 449.10 | 450.35 | 450.35 | 415,268 |
05 Jan 2024 | 468.65 | 469.30 | 455.90 | 462.00 | 462.00 | 462,063 |
04 Jan 2024 | 463.35 | 466.85 | 457.25 | 465.50 | 465.50 | 321,404 |
03 Jan 2024 | 450.00 | 462.85 | 444.40 | 458.20 | 458.20 | 1,491,368 |
02 Jan 2024 | 442.30 | 450.45 | 440.15 | 444.05 | 444.05 | 586,480 |
29 Dec 2023 | 443.40 | 443.40 | 436.00 | 437.70 | 437.70 | 163,580 |
28 Dec 2023 | 440.05 | 446.65 | 439.00 | 440.90 | 440.90 | 681,565 |
27 Dec 2023 | 426.35 | 435.25 | 426.35 | 432.60 | 432.60 | 189,157 |
26 Dec 2023 | 426.30 | 430.65 | 424.65 | 425.05 | 425.05 | 368,179 |
22 Dec 2023 | 434.45 | 435.30 | 423.20 | 426.10 | 426.10 | 291,780 |
21 Dec 2023 | 421.55 | 433.00 | 413.30 | 432.05 | 432.05 | 576,144 |
20 Dec 2023 | 449.80 | 450.30 | 423.95 | 426.00 | 426.00 | 216,791 |
19 Dec 2023 | 442.50 | 449.80 | 439.50 | 445.85 | 445.85 | 278,844 |
18 Dec 2023 | 449.95 | 450.90 | 440.65 | 442.05 | 442.05 | 825,257 |
15 Dec 2023 | 451.75 | 452.75 | 441.60 | 449.15 | 449.15 | 537,819 |
14 Dec 2023 | 453.40 | 454.70 | 447.25 | 448.15 | 448.15 | 589,335 |
13 Dec 2023 | 445.05 | 452.30 | 444.60 | 449.20 | 449.20 | 598,657 |
12 Dec 2023 | 448.15 | 449.50 | 442.35 | 444.20 | 444.20 | 129,232 |
11 Dec 2023 | 439.10 | 449.40 | 438.60 | 446.45 | 446.45 | 365,565 |
08 Dec 2023 | 435.45 | 440.45 | 430.15 | 438.45 | 438.45 | 259,490 |
07 Dec 2023 | 436.95 | 439.15 | 430.05 | 435.40 | 435.40 | 334,330 |
06 Dec 2023 | 434.50 | 441.00 | 428.75 | 437.40 | 437.40 | 799,424 |
05 Dec 2023 | 428.00 | 437.35 | 426.00 | 434.50 | 434.50 | 541,743 |
04 Dec 2023 | 417.05 | 429.15 | 417.05 | 426.55 | 426.55 | 927,988 |
01 Dec 2023 | 404.05 | 419.00 | 404.05 | 410.20 | 410.20 | 662,617 |
30 Nov 2023 | 402.70 | 406.00 | 400.25 | 403.40 | 403.40 | 329,980 |
29 Nov 2023 | 398.10 | 404.75 | 397.25 | 402.85 | 402.85 | 163,055 |
28 Nov 2023 | 389.85 | 399.35 | 389.85 | 395.90 | 395.90 | 520,194 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |