Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
24 Apr 2024 | 569.00 | 573.50 | 569.00 | 569.50 | 569.50 | 19,383 |
23 Apr 2024 | 571.50 | 572.25 | 566.00 | 568.04 | 568.04 | 6,395 |
22 Apr 2024 | 579.75 | 580.50 | 567.50 | 573.73 | 573.73 | 18,749 |
19 Apr 2024 | 589.25 | 597.00 | 584.00 | 588.63 | 588.63 | 7,581 |
18 Apr 2024 | 593.00 | 598.03 | 586.50 | 590.80 | 590.80 | 21,038 |
17 Apr 2024 | 592.50 | 600.00 | 590.00 | 592.25 | 592.25 | 3,776 |
16 Apr 2024 | 596.50 | 600.07 | 588.00 | 594.05 | 594.05 | 9,976 |
15 Apr 2024 | 597.00 | 607.00 | 601.50 | 601.85 | 601.85 | 7,004 |
12 Apr 2024 | 596.00 | 607.00 | 594.91 | 594.91 | 594.91 | 10,001 |
11 Apr 2024 | 589.25 | 593.66 | 581.00 | 583.97 | 583.97 | 25,646 |
10 Apr 2024 | 588.75 | 592.50 | 582.00 | 587.50 | 587.50 | 12,526 |
09 Apr 2024 | 606.25 | 608.00 | 585.50 | 605.25 | 605.25 | 143,425 |
08 Apr 2024 | 587.75 | 610.50 | 583.50 | 603.99 | 603.99 | 8,699 |
05 Apr 2024 | 570.00 | 584.50 | 573.50 | 584.06 | 584.06 | 14,933 |
04 Apr 2024 | 568.25 | 579.50 | 568.50 | 568.50 | 568.50 | 15,303 |
03 Apr 2024 | 564.75 | 567.50 | 552.00 | 567.35 | 567.35 | 49,612 |
02 Apr 2024 | 570.75 | 578.01 | 559.89 | 565.06 | 565.06 | 72,040 |
28 Mar 2024 | - | - | - | - | - | - |
27 Mar 2024 | 585.50 | 583.50 | 569.99 | 572.63 | 572.63 | 10,027 |
26 Mar 2024 | 593.00 | 592.50 | 583.97 | 587.49 | 587.49 | 3,264 |
25 Mar 2024 | 588.75 | 594.02 | 588.50 | 592.50 | 592.50 | 73,446 |
22 Mar 2024 | 587.00 | 589.28 | 580.50 | 586.05 | 586.05 | 1,947 |
21 Mar 2024 | 585.75 | 589.50 | 582.00 | 584.28 | 584.28 | 4,033 |
20 Mar 2024 | 575.75 | 584.50 | 574.00 | 582.99 | 582.99 | 21,826 |
19 Mar 2024 | 570.50 | 578.00 | 569.00 | 576.50 | 576.50 | 10,578 |
18 Mar 2024 | 578.75 | 579.00 | 568.47 | 568.50 | 568.50 | 9,264 |
15 Mar 2024 | 574.50 | 583.50 | 575.50 | 581.05 | 581.05 | 9,228 |
14 Mar 2024 | 570.25 | 577.50 | 571.00 | 573.18 | 573.18 | 19,760 |
13 Mar 2024 | 563.50 | 570.50 | 559.46 | 562.00 | 562.00 | 59,044 |
12 Mar 2024 | 551.75 | 562.00 | 549.00 | 560.36 | 560.36 | 8,473 |
11 Mar 2024 | 559.75 | 562.00 | 549.00 | 560.05 | 560.05 | 13,613 |
08 Mar 2024 | 558.50 | 564.00 | 558.00 | 563.00 | 563.00 | 2,390 |
07 Mar 2024 | 541.00 | 559.00 | 542.54 | 551.31 | 551.31 | 8,683 |
06 Mar 2024 | 541.75 | 542.07 | 539.22 | 542.07 | 542.07 | 7,386 |
05 Mar 2024 | 533.50 | 552.00 | 540.97 | 552.00 | 552.00 | 23,363 |
04 Mar 2024 | 530.25 | 538.00 | 531.00 | 532.45 | 532.45 | 8,889 |
01 Mar 2024 | 522.50 | 530.00 | 520.50 | 527.13 | 527.13 | 38,848 |
29 Feb 2024 | 517.50 | 523.50 | 513.00 | 518.00 | 518.00 | 28,307 |
28 Feb 2024 | 508.20 | 517.50 | 505.95 | 517.05 | 517.05 | 85,038 |
27 Feb 2024 | 515.50 | 514.00 | 501.50 | 510.69 | 510.69 | 21,845 |
26 Feb 2024 | 514.50 | 514.50 | 510.50 | 513.19 | 513.19 | 11,189 |
23 Feb 2024 | 511.25 | 514.50 | 501.50 | 510.31 | 510.31 | 25,307 |
22 Feb 2024 | 527.75 | 526.00 | 507.00 | 511.05 | 511.05 | 50,883 |
21 Feb 2024 | 500.50 | 534.50 | 514.00 | 522.12 | 522.12 | 45,107 |
20 Feb 2024 | 487.90 | 492.20 | 486.80 | 490.20 | 490.20 | 8,919 |
19 Feb 2024 | 490.75 | 487.60 | 484.20 | 487.40 | 487.40 | 13,126 |
16 Feb 2024 | 490.70 | 492.60 | 487.27 | 488.36 | 488.36 | 3,942 |
15 Feb 2024 | 483.30 | 499.00 | 483.60 | 485.60 | 485.60 | 11,618 |
14 Feb 2024 | 482.20 | 484.60 | 477.20 | 478.95 | 478.95 | 8,539 |
13 Feb 2024 | 489.85 | 486.00 | 479.40 | 485.84 | 485.84 | 6,209 |
12 Feb 2024 | 499.65 | 498.00 | 490.00 | 493.68 | 493.68 | 7,584 |
09 Feb 2024 | 492.65 | 497.20 | 485.20 | 488.80 | 488.80 | 8,317 |
08 Feb 2024 | 493.45 | 496.00 | 488.20 | 489.60 | 489.60 | 62,952 |
07 Feb 2024 | 486.30 | 490.65 | 481.20 | 490.63 | 490.63 | 79,285 |
06 Feb 2024 | 478.50 | 486.60 | 478.00 | 485.32 | 485.32 | 268,169 |
05 Feb 2024 | 477.30 | 477.80 | 472.20 | 474.75 | 474.75 | 10,417 |
02 Feb 2024 | 484.40 | 487.20 | 473.00 | 475.60 | 475.60 | 1,676 |
01 Feb 2024 | 480.70 | 483.20 | 475.20 | 483.20 | 483.20 | 9,487 |
31 Jan 2024 | 481.20 | 484.04 | 480.80 | 483.60 | 483.60 | 6,250 |
30 Jan 2024 | 483.70 | 483.80 | 477.66 | 482.66 | 482.66 | 4,258 |
29 Jan 2024 | 484.20 | 483.80 | 478.20 | 483.70 | 483.70 | 16,805 |
26 Jan 2024 | 485.40 | 485.70 | 478.60 | 482.21 | 482.21 | 14,874 |
25 Jan 2024 | 481.40 | 486.43 | 480.20 | 483.40 | 483.40 | 30,036 |
24 Jan 2024 | 477.30 | 483.81 | 476.81 | 477.00 | 477.00 | 12,669 |
23 Jan 2024 | 476.90 | 476.40 | 468.20 | 473.02 | 473.02 | 14,322 |
22 Jan 2024 | 473.70 | 478.20 | 473.60 | 475.20 | 475.20 | 12,922 |
19 Jan 2024 | 478.00 | 474.50 | 469.40 | 470.04 | 470.04 | 9,596 |
18 Jan 2024 | 466.50 | 478.80 | 467.40 | 467.60 | 467.60 | 9,071 |
17 Jan 2024 | 467.20 | 468.20 | 464.00 | 464.80 | 464.80 | 2,877 |
16 Jan 2024 | 474.00 | 475.05 | 467.80 | 472.73 | 472.73 | 36,154 |
15 Jan 2024 | 480.40 | 483.00 | 474.80 | 475.52 | 475.52 | 21,144 |
12 Jan 2024 | 469.20 | 482.80 | 467.20 | 479.95 | 479.95 | 25,646 |
11 Jan 2024 | 467.50 | 472.80 | 464.00 | 465.80 | 465.80 | 9,595 |
10 Jan 2024 | 458.00 | 462.60 | 454.40 | 459.40 | 459.40 | 20,763 |
09 Jan 2024 | 451.90 | 458.40 | 448.60 | 457.58 | 457.58 | 35,242 |
08 Jan 2024 | 446.10 | 451.21 | 443.80 | 447.78 | 447.78 | 10,089 |
05 Jan 2024 | 450.80 | 449.40 | 439.20 | 447.00 | 447.00 | 6,306 |
04 Jan 2024 | 448.40 | 454.20 | 448.00 | 448.93 | 448.93 | 4,311 |
03 Jan 2024 | 460.50 | 458.70 | 444.20 | 446.74 | 446.74 | 28,137 |
02 Jan 2024 | 463.40 | 468.20 | 458.20 | 459.81 | 459.81 | 5,723 |
29 Dec 2023 | 465.50 | 467.00 | 463.40 | 464.80 | 464.80 | 3,661 |
28 Dec 2023 | 463.70 | 465.80 | 463.40 | 464.40 | 464.40 | 3,457 |
27 Dec 2023 | 464.60 | 468.40 | 461.20 | 463.41 | 463.41 | 4,254 |
22 Dec 2023 | 459.30 | 463.77 | 458.61 | 459.40 | 459.40 | 1,546 |
21 Dec 2023 | 457.20 | 461.00 | 455.00 | 460.00 | 460.00 | 12,049 |
20 Dec 2023 | 456.40 | 460.40 | 453.00 | 460.40 | 460.40 | 9,413 |
19 Dec 2023 | 451.30 | 454.99 | 451.20 | 453.40 | 453.40 | 12,012 |
18 Dec 2023 | 454.10 | 455.60 | 448.00 | 451.53 | 451.53 | 12,193 |
15 Dec 2023 | 456.50 | 461.40 | 456.57 | 460.76 | 460.76 | 3,934 |
14 Dec 2023 | 450.50 | 462.00 | 453.80 | 456.41 | 456.41 | 36,238 |
13 Dec 2023 | 443.60 | 447.60 | 442.20 | 442.41 | 442.41 | 11,531 |
12 Dec 2023 | 448.40 | 450.00 | 443.60 | 444.71 | 444.71 | 18,563 |
11 Dec 2023 | 449.30 | 451.60 | 442.60 | 448.72 | 448.72 | 24,063 |
08 Dec 2023 | 444.30 | 451.22 | 439.80 | 447.00 | 447.00 | 8,946 |
07 Dec 2023 | 443.40 | 446.00 | 440.60 | 443.31 | 443.31 | 18,078 |
06 Dec 2023 | 439.00 | 448.04 | 437.20 | 447.89 | 447.89 | 10,988 |
05 Dec 2023 | 432.60 | 440.60 | 430.40 | 438.71 | 438.71 | 43,837 |
04 Dec 2023 | 433.20 | 436.00 | 430.20 | 433.58 | 433.58 | 9,938 |
01 Dec 2023 | 427.10 | 436.80 | 425.00 | 430.58 | 430.58 | 17,313 |
30 Nov 2023 | 414.20 | 426.60 | 412.76 | 413.60 | 413.60 | 35,831 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |