Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
07 May 2024 | 563.00 | 570.00 | 563.00 | 568.00 | 568.00 | 139 |
03 May 2024 | 563.25 | 564.50 | 547.00 | 563.00 | 563.00 | 2,591 |
02 May 2024 | 572.50 | 574.00 | 568.00 | 572.50 | 572.50 | 853 |
01 May 2024 | 583.00 | 571.00 | 571.00 | 574.50 | 574.50 | 20 |
30 Apr 2024 | 588.75 | 590.00 | 584.00 | 588.75 | 588.75 | 1,859 |
29 Apr 2024 | 587.75 | 593.50 | 580.50 | 583.75 | 583.75 | 1,404 |
26 Apr 2024 | 576.25 | 581.50 | 573.00 | 576.25 | 576.25 | 46,849 |
25 Apr 2024 | 566.25 | 571.03 | 561.50 | 566.25 | 566.25 | 18,000 |
24 Apr 2024 | 569.00 | 573.50 | 569.00 | 569.00 | 569.00 | 19,383 |
23 Apr 2024 | 571.50 | 572.25 | 566.00 | 571.50 | 571.50 | 6,395 |
22 Apr 2024 | 579.75 | 580.50 | 567.50 | 567.00 | 567.00 | 18,749 |
19 Apr 2024 | 589.25 | 597.00 | 584.00 | 589.25 | 589.25 | 7,581 |
18 Apr 2024 | 593.00 | 598.03 | 586.50 | 593.00 | 593.00 | 21,038 |
17 Apr 2024 | 592.50 | 600.00 | 590.00 | 593.25 | 593.25 | 3,776 |
16 Apr 2024 | 596.50 | 600.07 | 588.00 | 596.50 | 596.50 | 9,976 |
15 Apr 2024 | 597.00 | 607.00 | 601.50 | 608.25 | 608.25 | 7,004 |
12 Apr 2024 | 596.00 | 607.00 | 594.91 | 599.00 | 599.00 | 10,001 |
11 Apr 2024 | 589.25 | 593.66 | 581.00 | 589.00 | 589.00 | 25,646 |
10 Apr 2024 | 588.75 | 592.50 | 582.00 | 588.75 | 588.75 | 12,526 |
09 Apr 2024 | 606.25 | 608.00 | 585.50 | 595.00 | 595.00 | 143,425 |
08 Apr 2024 | 587.75 | 610.50 | 583.50 | 610.50 | 610.50 | 8,699 |
05 Apr 2024 | 570.00 | 584.50 | 573.50 | 581.25 | 581.25 | 14,933 |
04 Apr 2024 | 568.25 | 579.50 | 568.50 | 578.75 | 578.75 | 15,303 |
03 Apr 2024 | 564.75 | 567.50 | 552.00 | 564.25 | 564.25 | 49,612 |
02 Apr 2024 | 570.75 | 578.01 | 559.89 | 562.50 | 562.50 | 72,040 |
28 Mar 2024 | 574.25 | 574.25 | 574.25 | 574.25 | 574.25 | - |
27 Mar 2024 | 585.50 | 583.50 | 569.99 | 574.25 | 574.25 | 10,027 |
26 Mar 2024 | 593.00 | 592.50 | 583.97 | 593.00 | 593.00 | 3,264 |
25 Mar 2024 | 588.75 | 594.02 | 588.50 | 588.75 | 588.75 | 73,446 |
22 Mar 2024 | 587.00 | 589.28 | 580.50 | 586.50 | 586.50 | 1,947 |
21 Mar 2024 | 585.75 | 589.50 | 582.00 | 585.75 | 585.75 | 4,033 |
20 Mar 2024 | 575.75 | 584.50 | 574.00 | 576.50 | 576.50 | 21,826 |
19 Mar 2024 | 570.50 | 578.00 | 569.00 | 570.00 | 570.00 | 10,578 |
18 Mar 2024 | 578.75 | 579.00 | 568.47 | 578.75 | 578.75 | 9,264 |
15 Mar 2024 | 574.50 | 583.50 | 575.50 | 574.50 | 574.50 | 32,809 |
14 Mar 2024 | 570.25 | 577.50 | 571.00 | 570.25 | 570.25 | 19,760 |
13 Mar 2024 | 563.50 | 570.50 | 559.46 | 562.25 | 562.25 | 59,044 |
12 Mar 2024 | 551.75 | 562.00 | 547.50 | 551.75 | 551.75 | 18,643 |
11 Mar 2024 | 559.75 | 562.00 | 549.00 | 549.00 | 549.00 | 13,613 |
08 Mar 2024 | 558.50 | 564.00 | 558.00 | 558.75 | 558.75 | 28,967 |
07 Mar 2024 | 541.00 | 559.00 | 542.54 | 551.25 | 551.25 | 8,683 |
06 Mar 2024 | 541.75 | 542.07 | 539.22 | 541.75 | 541.75 | 7,386 |
05 Mar 2024 | 533.50 | 552.00 | 540.97 | 544.00 | 544.00 | 23,363 |
04 Mar 2024 | 530.25 | 538.00 | 531.00 | 531.00 | 531.00 | 8,889 |
01 Mar 2024 | 522.50 | 530.00 | 520.50 | 522.50 | 522.50 | 38,848 |
29 Feb 2024 | 517.50 | 523.50 | 513.00 | 517.50 | 517.50 | 28,307 |
28 Feb 2024 | 508.20 | 517.50 | 505.95 | 509.20 | 509.20 | 85,038 |
27 Feb 2024 | 515.50 | 514.00 | 501.50 | 504.25 | 504.25 | 21,845 |
26 Feb 2024 | 514.50 | 514.50 | 510.50 | 514.50 | 514.50 | 11,189 |
23 Feb 2024 | 511.25 | 514.50 | 501.50 | 511.25 | 511.25 | 25,307 |
22 Feb 2024 | 527.75 | 526.00 | 507.00 | 516.50 | 516.50 | 50,883 |
21 Feb 2024 | 500.50 | 534.50 | 514.00 | 520.25 | 520.25 | 45,107 |
20 Feb 2024 | 487.90 | 492.20 | 486.80 | 487.90 | 487.90 | 8,919 |
19 Feb 2024 | 490.75 | 487.60 | 484.20 | 490.75 | 490.75 | 13,126 |
16 Feb 2024 | 490.70 | 492.60 | 487.27 | 483.80 | 483.80 | 3,942 |
15 Feb 2024 | 483.30 | 499.00 | 483.60 | 483.40 | 483.40 | 11,618 |
14 Feb 2024 | 482.20 | 484.60 | 477.20 | 482.20 | 482.20 | 8,539 |
13 Feb 2024 | 489.85 | 486.00 | 479.40 | 480.20 | 480.20 | 6,209 |
12 Feb 2024 | 499.65 | 498.00 | 490.00 | 490.10 | 490.10 | 7,584 |
09 Feb 2024 | 492.65 | 497.20 | 485.20 | 492.65 | 492.65 | 8,317 |
08 Feb 2024 | 493.45 | 496.00 | 488.20 | 494.25 | 494.25 | 62,952 |
07 Feb 2024 | 486.30 | 490.65 | 481.20 | 488.70 | 488.70 | 80,487 |
06 Feb 2024 | 478.50 | 486.60 | 478.00 | 487.40 | 487.40 | 268,169 |
05 Feb 2024 | 477.30 | 477.80 | 472.20 | 477.30 | 477.30 | 10,417 |
02 Feb 2024 | 484.40 | 487.20 | 473.00 | 474.60 | 474.60 | 5,128 |
01 Feb 2024 | 480.70 | 483.28 | 475.20 | 480.70 | 480.70 | 13,452 |
31 Jan 2024 | 481.20 | 484.04 | 480.80 | 481.40 | 481.40 | 6,250 |
30 Jan 2024 | 483.70 | 483.80 | 477.66 | 483.70 | 483.70 | 4,258 |
29 Jan 2024 | 484.20 | 483.80 | 478.20 | 484.20 | 484.20 | 16,805 |
26 Jan 2024 | 485.40 | 485.70 | 478.60 | 485.40 | 485.40 | 14,874 |
25 Jan 2024 | 481.40 | 486.43 | 480.20 | 481.40 | 481.40 | 30,036 |
24 Jan 2024 | 477.30 | 483.81 | 476.81 | 477.30 | 477.30 | 12,669 |
23 Jan 2024 | 476.90 | 476.40 | 468.20 | 476.90 | 476.90 | 14,322 |
22 Jan 2024 | 473.70 | 478.20 | 473.60 | 473.70 | 473.70 | 12,922 |
19 Jan 2024 | 478.00 | 474.50 | 469.40 | 469.90 | 469.90 | 9,596 |
18 Jan 2024 | 466.50 | 478.80 | 467.40 | 475.30 | 475.30 | 9,071 |
17 Jan 2024 | 467.20 | 468.20 | 464.00 | 467.20 | 467.20 | 2,877 |
16 Jan 2024 | 474.00 | 475.05 | 467.80 | 474.00 | 474.00 | 36,154 |
15 Jan 2024 | 480.20 | 483.00 | 474.80 | 480.40 | 480.40 | 21,144 |
12 Jan 2024 | 469.20 | 482.80 | 467.20 | 478.70 | 478.70 | 25,646 |
11 Jan 2024 | 467.50 | 472.80 | 464.00 | 467.50 | 467.50 | 9,595 |
10 Jan 2024 | 458.00 | 462.60 | 454.40 | 458.00 | 458.00 | 20,763 |
09 Jan 2024 | 451.90 | 458.40 | 448.60 | 451.90 | 451.90 | 35,242 |
08 Jan 2024 | 446.10 | 451.21 | 443.80 | 446.10 | 446.10 | 10,089 |
05 Jan 2024 | 450.80 | 449.40 | 439.20 | 442.20 | 442.20 | 6,306 |
04 Jan 2024 | 448.40 | 454.20 | 448.00 | 448.40 | 448.40 | 4,311 |
03 Jan 2024 | 460.50 | 458.70 | 444.20 | 449.10 | 449.10 | 28,137 |
02 Jan 2024 | 463.40 | 468.20 | 458.20 | 463.80 | 463.80 | 5,723 |
29 Dec 2023 | 465.50 | 467.00 | 463.40 | 465.10 | 465.10 | 3,661 |
28 Dec 2023 | 463.70 | 465.80 | 463.40 | 464.30 | 464.30 | 3,457 |
27 Dec 2023 | 464.60 | 468.40 | 461.20 | 467.70 | 467.70 | 4,499 |
22 Dec 2023 | 459.30 | 463.77 | 458.61 | 459.30 | 459.30 | 1,546 |
21 Dec 2023 | 457.20 | 461.00 | 455.00 | 457.20 | 457.20 | 12,049 |
20 Dec 2023 | 456.40 | 460.40 | 453.00 | 456.40 | 456.40 | 9,413 |
19 Dec 2023 | 451.30 | 454.99 | 451.20 | 453.20 | 453.20 | 12,012 |
18 Dec 2023 | 454.10 | 455.60 | 448.00 | 454.10 | 454.10 | 12,193 |
15 Dec 2023 | 456.50 | 461.40 | 456.57 | 456.50 | 456.50 | 3,934 |
14 Dec 2023 | 450.50 | 462.00 | 453.80 | 454.10 | 454.10 | 36,238 |
13 Dec 2023 | 443.60 | 447.60 | 442.20 | 443.60 | 443.60 | 18,302 |
12 Dec 2023 | 448.40 | 450.00 | 443.60 | 448.40 | 448.40 | 18,563 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |