Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
25 Apr 2024 | 732.90 | 756.00 | 725.00 | 745.50 | 745.50 | 19,553 |
24 Apr 2024 | 748.40 | 748.40 | 722.00 | 728.20 | 728.20 | 9,826 |
23 Apr 2024 | 737.05 | 758.00 | 726.00 | 729.50 | 729.50 | 32,634 |
22 Apr 2024 | 713.60 | 745.00 | 691.00 | 737.00 | 737.00 | 52,339 |
19 Apr 2024 | 720.60 | 745.00 | 718.45 | 718.55 | 718.55 | 54,018 |
18 Apr 2024 | 794.15 | 815.65 | 754.45 | 756.25 | 756.25 | 30,505 |
16 Apr 2024 | 766.00 | 794.15 | 735.25 | 794.15 | 794.15 | 12,663 |
15 Apr 2024 | 747.00 | 780.00 | 734.10 | 756.35 | 756.35 | 20,226 |
12 Apr 2024 | 778.75 | 785.00 | 751.05 | 762.45 | 762.45 | 15,905 |
10 Apr 2024 | 811.00 | 811.00 | 755.00 | 777.05 | 777.05 | 23,860 |
09 Apr 2024 | 833.05 | 839.00 | 785.00 | 792.10 | 792.10 | 12,079 |
08 Apr 2024 | 794.00 | 829.95 | 785.00 | 816.70 | 816.70 | 37,149 |
05 Apr 2024 | 819.95 | 819.95 | 785.00 | 790.45 | 790.45 | 15,592 |
04 Apr 2024 | 818.50 | 820.00 | 766.00 | 805.05 | 805.05 | 34,344 |
03 Apr 2024 | 852.00 | 852.90 | 780.00 | 802.45 | 802.45 | 41,551 |
02 Apr 2024 | 812.30 | 812.30 | 812.30 | 812.30 | 812.30 | 10,475 |
01 Apr 2024 | 749.05 | 773.65 | 749.05 | 773.65 | 773.65 | 6,607 |
28 Mar 2024 | 739.00 | 748.70 | 715.00 | 736.85 | 736.85 | 17,815 |
27 Mar 2024 | 713.05 | 713.05 | 713.05 | 713.05 | 713.05 | 990 |
26 Mar 2024 | 675.95 | 679.10 | 670.00 | 679.10 | 679.10 | 3,730 |
22 Mar 2024 | 639.95 | 646.80 | 624.00 | 646.80 | 646.80 | 9,126 |
21 Mar 2024 | 602.80 | 616.00 | 572.00 | 616.00 | 616.00 | 3,526 |
20 Mar 2024 | 595.00 | 604.40 | 567.45 | 586.70 | 586.70 | 8,148 |
19 Mar 2024 | 590.15 | 615.00 | 580.00 | 582.10 | 582.10 | 13,913 |
18 Mar 2024 | 616.00 | 618.80 | 587.25 | 599.85 | 599.85 | 7,187 |
15 Mar 2024 | 632.05 | 632.05 | 600.00 | 615.55 | 615.55 | 12,663 |
14 Mar 2024 | 584.65 | 646.00 | 584.65 | 631.55 | 631.55 | 69,004 |
13 Mar 2024 | 625.00 | 640.00 | 615.40 | 615.40 | 615.40 | 15,816 |
12 Mar 2024 | 678.50 | 678.50 | 646.05 | 647.75 | 647.75 | 31,431 |
11 Mar 2024 | 700.00 | 715.00 | 675.00 | 680.05 | 680.05 | 20,109 |
07 Mar 2024 | 723.00 | 725.00 | 700.00 | 707.10 | 707.10 | 24,926 |
06 Mar 2024 | 695.00 | 726.15 | 658.05 | 709.05 | 709.05 | 21,954 |
05 Mar 2024 | 691.55 | 691.60 | 660.40 | 691.60 | 691.60 | 22,044 |
04 Mar 2024 | 650.00 | 661.50 | 632.00 | 658.70 | 658.70 | 44,359 |
01 Mar 2024 | 648.90 | 648.90 | 615.00 | 626.60 | 626.60 | 11,121 |
29 Feb 2024 | 624.90 | 640.00 | 591.10 | 631.65 | 631.65 | 24,644 |
28 Feb 2024 | 575.05 | 614.00 | 575.05 | 612.70 | 612.70 | 11,422 |
27 Feb 2024 | 585.55 | 593.00 | 575.50 | 584.80 | 584.80 | 13,905 |
26 Feb 2024 | 573.00 | 593.80 | 573.00 | 582.40 | 582.40 | 12,160 |
23 Feb 2024 | 570.00 | 583.80 | 562.50 | 566.90 | 566.90 | 13,295 |
22 Feb 2024 | 567.95 | 567.95 | 545.00 | 556.00 | 556.00 | 9,229 |
21 Feb 2024 | 556.75 | 565.00 | 530.10 | 554.70 | 554.70 | 19,091 |
20 Feb 2024 | 567.00 | 575.00 | 540.00 | 550.85 | 550.85 | 12,481 |
19 Feb 2024 | 569.40 | 569.95 | 545.10 | 563.70 | 563.70 | 8,493 |
16 Feb 2024 | 579.95 | 579.95 | 555.00 | 558.20 | 558.20 | 14,636 |
15 Feb 2024 | 585.70 | 588.00 | 566.50 | 577.65 | 577.65 | 44,970 |
14 Feb 2024 | 542.15 | 567.40 | 527.00 | 555.35 | 555.35 | 80,751 |
13 Feb 2024 | 586.85 | 586.85 | 539.40 | 552.40 | 552.40 | 91,859 |
12 Feb 2024 | 600.40 | 600.40 | 556.00 | 563.35 | 563.35 | 176,955 |
09 Feb 2024 | 619.20 | 641.60 | 578.80 | 589.65 | 589.65 | 437,977 |
08 Feb 2024 | 534.90 | 559.45 | 534.90 | 552.10 | 552.10 | 100,227 |
07 Feb 2024 | 522.30 | 547.15 | 516.00 | 533.85 | 533.85 | 224,306 |
06 Feb 2024 | 478.55 | 522.90 | 478.55 | 517.60 | 517.60 | 273,667 |
05 Feb 2024 | 462.00 | 478.30 | 449.95 | 475.75 | 475.75 | 156,111 |
02 Feb 2024 | 472.25 | 487.35 | 455.55 | 462.85 | 462.85 | 164,551 |
01 Feb 2024 | 479.85 | 479.85 | 461.00 | 472.25 | 472.25 | 74,934 |
31 Jan 2024 | 474.00 | 479.80 | 464.60 | 471.70 | 471.70 | 98,446 |
30 Jan 2024 | 467.10 | 477.55 | 465.25 | 468.80 | 468.80 | 60,812 |
29 Jan 2024 | 472.30 | 494.00 | 467.60 | 471.70 | 471.70 | 95,748 |
25 Jan 2024 | 439.85 | 469.40 | 435.75 | 463.50 | 463.50 | 200,663 |
24 Jan 2024 | 434.85 | 437.50 | 419.05 | 435.75 | 435.75 | 111,526 |
23 Jan 2024 | 436.00 | 457.00 | 411.20 | 425.00 | 425.00 | 237,502 |
19 Jan 2024 | 434.15 | 441.00 | 431.60 | 435.20 | 435.20 | 147,560 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 425.00 | 430.15 | 419.65 | 424.95 | 424.95 | 66,046 |
16 Jan 2024 | 433.00 | 435.55 | 427.75 | 430.35 | 430.35 | 42,867 |
15 Jan 2024 | 440.90 | 441.15 | 425.45 | 432.60 | 432.60 | 48,969 |
12 Jan 2024 | 435.05 | 449.00 | 431.15 | 435.95 | 435.95 | 38,293 |
11 Jan 2024 | 440.65 | 444.75 | 430.35 | 434.90 | 434.90 | 102,291 |
10 Jan 2024 | 413.55 | 438.80 | 411.35 | 437.00 | 437.00 | 145,640 |
09 Jan 2024 | 410.25 | 422.95 | 406.30 | 409.35 | 409.35 | 35,421 |
08 Jan 2024 | 417.75 | 420.00 | 408.95 | 412.20 | 412.20 | 13,224 |
05 Jan 2024 | 411.45 | 417.75 | 408.55 | 414.00 | 414.00 | 29,824 |
04 Jan 2024 | 400.15 | 409.20 | 400.15 | 407.90 | 407.90 | 24,725 |
03 Jan 2024 | 407.25 | 407.25 | 394.25 | 400.80 | 400.80 | 26,618 |
02 Jan 2024 | 408.95 | 408.95 | 396.05 | 399.50 | 399.50 | 21,970 |
01 Jan 2024 | 409.05 | 411.30 | 402.30 | 403.70 | 403.70 | 12,052 |
29 Dec 2023 | 414.85 | 414.85 | 400.20 | 408.75 | 408.75 | 29,404 |
28 Dec 2023 | 421.95 | 421.95 | 403.00 | 404.25 | 404.25 | 17,147 |
27 Dec 2023 | 419.45 | 423.35 | 400.15 | 413.35 | 413.35 | 44,379 |
26 Dec 2023 | 402.60 | 411.10 | 398.85 | 406.25 | 406.25 | 26,532 |
22 Dec 2023 | 410.95 | 413.15 | 396.20 | 402.55 | 402.55 | 29,829 |
21 Dec 2023 | 387.75 | 410.55 | 382.10 | 408.70 | 408.70 | 36,378 |
20 Dec 2023 | 410.00 | 420.80 | 382.00 | 387.75 | 387.75 | 35,731 |
19 Dec 2023 | 427.70 | 427.70 | 402.80 | 406.75 | 406.75 | 52,529 |
18 Dec 2023 | 424.65 | 445.00 | 415.00 | 419.15 | 419.15 | 81,528 |
15 Dec 2023 | 430.00 | 432.90 | 414.40 | 424.60 | 424.60 | 35,202 |
14 Dec 2023 | 444.95 | 444.95 | 423.50 | 426.60 | 426.60 | 157,594 |
13 Dec 2023 | 391.00 | 445.00 | 390.10 | 437.65 | 437.65 | 424,425 |
12 Dec 2023 | 393.25 | 399.00 | 385.00 | 389.40 | 389.40 | 81,669 |
11 Dec 2023 | 372.30 | 394.00 | 367.10 | 390.20 | 390.20 | 310,288 |
08 Dec 2023 | 357.95 | 383.05 | 343.55 | 371.65 | 371.65 | 258,944 |
07 Dec 2023 | 334.05 | 345.00 | 334.05 | 340.30 | 340.30 | 41,122 |
06 Dec 2023 | 340.00 | 346.10 | 338.35 | 339.60 | 339.60 | 16,266 |
05 Dec 2023 | 342.00 | 348.20 | 336.55 | 340.60 | 340.60 | 35,447 |
04 Dec 2023 | 345.95 | 348.00 | 339.95 | 342.10 | 342.10 | 60,689 |
01 Dec 2023 | 332.35 | 343.15 | 332.35 | 339.95 | 339.95 | 19,764 |
30 Nov 2023 | 339.50 | 339.50 | 330.60 | 332.30 | 332.30 | 20,036 |
29 Nov 2023 | 338.85 | 344.70 | 333.00 | 334.20 | 334.20 | 38,013 |
28 Nov 2023 | 334.95 | 339.70 | 334.00 | 334.95 | 334.95 | 10,201 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |