Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
01 May 2024 | 340.20 | 343.00 | 334.40 | 338.20 | 338.20 | 198,061 |
30 Apr 2024 | 351.20 | 356.80 | 338.80 | 338.80 | 338.80 | 458,604 |
29 Apr 2024 | 341.60 | 356.80 | 339.60 | 351.80 | 351.80 | 1,278,118 |
26 Apr 2024 | 335.00 | 353.80 | 335.00 | 344.00 | 344.00 | 2,048,358 |
25 Apr 2024 | 354.00 | 360.40 | 334.20 | 334.20 | 334.20 | 1,923,270 |
24 Apr 2024 | 352.00 | 363.00 | 352.00 | 355.80 | 355.80 | 763,520 |
23 Apr 2024 | 344.60 | 362.60 | 344.60 | 362.60 | 362.60 | 2,035,775 |
22 Apr 2024 | 342.40 | 357.20 | 338.80 | 344.80 | 344.80 | 728,622 |
19 Apr 2024 | 334.00 | 342.40 | 325.40 | 342.40 | 342.40 | 1,133,468 |
18 Apr 2024 | 349.60 | 354.00 | 333.40 | 336.00 | 336.00 | 961,118 |
17 Apr 2024 | 337.80 | 356.00 | 337.80 | 349.60 | 349.60 | 622,480 |
16 Apr 2024 | 349.20 | 357.00 | 337.80 | 337.80 | 337.80 | 1,012,641 |
15 Apr 2024 | 356.00 | 367.00 | 350.00 | 358.60 | 358.60 | 495,047 |
12 Apr 2024 | 374.00 | 377.80 | 355.60 | 355.60 | 355.60 | 925,605 |
11 Apr 2024 | 351.40 | 376.60 | 351.40 | 373.00 | 373.00 | 878,069 |
10 Apr 2024 | 352.00 | 366.25 | 347.00 | 354.80 | 354.80 | 578,718 |
09 Apr 2024 | 360.00 | 366.20 | 351.80 | 351.80 | 351.80 | 614,401 |
08 Apr 2024 | 350.00 | 368.00 | 350.00 | 360.00 | 360.00 | 548,566 |
05 Apr 2024 | 354.00 | 355.20 | 342.40 | 355.00 | 355.00 | 589,509 |
04 Apr 2024 | 352.80 | 357.00 | 349.40 | 355.80 | 355.80 | 832,714 |
03 Apr 2024 | 357.80 | 357.80 | 342.20 | 353.20 | 353.20 | 707,382 |
02 Apr 2024 | 359.40 | 364.80 | 340.80 | 340.80 | 340.80 | 1,359,858 |
28 Mar 2024 | 358.80 | 361.80 | 351.20 | 358.60 | 358.60 | 527,600 |
27 Mar 2024 | 340.80 | 354.60 | 338.20 | 354.60 | 354.60 | 1,306,399 |
26 Mar 2024 | 338.40 | 340.00 | 325.00 | 340.00 | 340.00 | 1,641,842 |
25 Mar 2024 | 333.60 | 338.40 | 325.58 | 332.20 | 332.20 | 1,003,108 |
22 Mar 2024 | 351.80 | 364.60 | 324.80 | 333.40 | 333.40 | 1,671,680 |
21 Mar 2024 | 359.40 | 361.40 | 338.80 | 343.60 | 343.60 | 698,655 |
20 Mar 2024 | 360.00 | 369.40 | 338.60 | 344.20 | 344.20 | 2,225,621 |
19 Mar 2024 | 374.20 | 375.80 | 364.20 | 366.40 | 366.40 | 1,101,218 |
18 Mar 2024 | 372.60 | 382.20 | 365.00 | 378.00 | 378.00 | 499,091 |
15 Mar 2024 | 371.60 | 376.00 | 363.80 | 374.60 | 374.60 | 2,222,350 |
14 Mar 2024 | 376.20 | 393.60 | 372.80 | 373.60 | 373.60 | 595,679 |
13 Mar 2024 | 384.00 | 396.40 | 381.60 | 389.20 | 389.20 | 3,983,506 |
12 Mar 2024 | 389.40 | 389.60 | 377.20 | 380.80 | 380.80 | 1,101,105 |
11 Mar 2024 | 370.60 | 381.00 | 367.60 | 380.00 | 380.00 | 582,695 |
08 Mar 2024 | 388.00 | 395.60 | 369.20 | 377.00 | 377.00 | 1,177,658 |
07 Mar 2024 | 387.80 | 394.00 | 382.60 | 388.20 | 388.20 | 1,208,647 |
06 Mar 2024 | 390.00 | 400.80 | 390.00 | 391.00 | 391.00 | 2,510,418 |
05 Mar 2024 | 404.40 | 416.80 | 380.20 | 393.20 | 393.20 | 625,099 |
04 Mar 2024 | 415.00 | 422.00 | 400.00 | 410.40 | 410.40 | 1,155,093 |
01 Mar 2024 | 403.20 | 418.60 | 401.60 | 414.20 | 414.20 | 631,071 |
29 Feb 2024 | 413.00 | 417.60 | 401.60 | 404.20 | 404.20 | 1,311,509 |
28 Feb 2024 | 414.00 | 436.80 | 408.80 | 408.80 | 408.80 | 1,538,081 |
27 Feb 2024 | 429.80 | 437.00 | 413.00 | 437.00 | 437.00 | 1,106,235 |
26 Feb 2024 | 422.40 | 431.80 | 405.60 | 417.40 | 417.40 | 495,856 |
23 Feb 2024 | 450.00 | 450.00 | 422.80 | 425.60 | 425.60 | 567,193 |
22 Feb 2024 | 429.00 | 442.80 | 421.40 | 440.40 | 440.40 | 865,228 |
21 Feb 2024 | 429.80 | 440.40 | 429.00 | 432.20 | 432.20 | 713,785 |
20 Feb 2024 | 434.60 | 436.80 | 424.20 | 432.00 | 432.00 | 814,081 |
19 Feb 2024 | 417.80 | 446.00 | 417.80 | 434.60 | 434.60 | 923,883 |
16 Feb 2024 | 431.60 | 437.80 | 418.00 | 423.60 | 423.60 | 1,213,023 |
15 Feb 2024 | 416.00 | 425.59 | 410.00 | 418.20 | 418.20 | 408,943 |
14 Feb 2024 | 412.00 | 418.00 | 406.60 | 414.40 | 414.40 | 617,738 |
13 Feb 2024 | 408.20 | 420.20 | 400.08 | 411.20 | 411.20 | 1,119,773 |
12 Feb 2024 | 398.20 | 416.00 | 394.20 | 410.00 | 410.00 | 1,553,226 |
09 Feb 2024 | 377.00 | 396.20 | 370.20 | 393.80 | 393.80 | 990,357 |
08 Feb 2024 | 389.80 | 392.00 | 372.40 | 372.40 | 372.40 | 1,086,726 |
07 Feb 2024 | 382.40 | 389.20 | 372.40 | 381.80 | 381.80 | 952,113 |
06 Feb 2024 | 370.40 | 382.60 | 360.20 | 382.40 | 382.40 | 959,021 |
05 Feb 2024 | 370.00 | 379.40 | 365.00 | 370.40 | 370.40 | 1,186,449 |
02 Feb 2024 | 377.40 | 382.00 | 359.60 | 359.60 | 359.60 | 805,390 |
01 Feb 2024 | 372.20 | 379.20 | 369.40 | 376.60 | 376.60 | 531,369 |
31 Jan 2024 | 370.00 | 377.90 | 355.80 | 374.00 | 374.00 | 1,047,072 |
30 Jan 2024 | 377.40 | 390.23 | 368.20 | 370.40 | 370.40 | 1,096,622 |
29 Jan 2024 | 388.00 | 391.40 | 370.20 | 376.00 | 376.00 | 938,467 |
26 Jan 2024 | 388.20 | 400.00 | 387.00 | 388.80 | 388.80 | 1,945,161 |
25 Jan 2024 | 380.80 | 390.00 | 379.00 | 386.00 | 386.00 | 1,520,019 |
24 Jan 2024 | 395.20 | 399.80 | 373.00 | 383.00 | 383.00 | 917,503 |
23 Jan 2024 | 389.80 | 394.00 | 380.00 | 389.20 | 389.20 | 1,188,813 |
22 Jan 2024 | 394.60 | 399.80 | 380.40 | 384.80 | 384.80 | 2,374,584 |
19 Jan 2024 | 373.20 | 392.00 | 362.80 | 385.60 | 385.60 | 4,583,854 |
18 Jan 2024 | 440.40 | 446.28 | 371.00 | 371.40 | 371.40 | 12,908,144 |
17 Jan 2024 | 588.00 | 604.50 | 575.00 | 587.00 | 587.00 | 289,587 |
16 Jan 2024 | 630.00 | 630.00 | 594.00 | 597.00 | 597.00 | 358,538 |
15 Jan 2024 | 608.00 | 625.00 | 600.00 | 604.00 | 604.00 | 496,307 |
12 Jan 2024 | 662.00 | 662.00 | 612.00 | 614.00 | 614.00 | 385,685 |
11 Jan 2024 | 636.00 | 658.50 | 628.50 | 629.50 | 629.50 | 267,075 |
10 Jan 2024 | 650.00 | 668.00 | 649.00 | 653.00 | 653.00 | 298,859 |
09 Jan 2024 | 675.00 | 675.00 | 651.52 | 658.00 | 658.00 | 373,797 |
08 Jan 2024 | 640.00 | 659.00 | 629.00 | 659.00 | 659.00 | 340,528 |
05 Jan 2024 | 640.00 | 640.00 | 619.00 | 631.00 | 631.00 | 372,869 |
04 Jan 2024 | 680.00 | 680.00 | 636.00 | 636.00 | 636.00 | 318,172 |
03 Jan 2024 | 660.00 | 687.00 | 654.50 | 657.50 | 657.50 | 424,918 |
02 Jan 2024 | 690.00 | 715.00 | 667.00 | 676.00 | 676.00 | 477,743 |
29 Dec 2023 | 646.00 | 727.00 | 646.00 | 708.50 | 708.50 | 259,452 |
28 Dec 2023 | 710.00 | 710.00 | 656.00 | 685.50 | 685.50 | 311,708 |
27 Dec 2023 | 681.00 | 690.00 | 649.50 | 684.50 | 684.50 | 696,280 |
22 Dec 2023 | 690.50 | 703.00 | 664.50 | 676.50 | 676.50 | 201,365 |
21 Dec 2023 | 710.50 | 710.50 | 693.50 | 698.50 | 698.50 | 287,990 |
20 Dec 2023 | 715.00 | 726.50 | 694.74 | 706.00 | 706.00 | 586,130 |
19 Dec 2023 | 690.00 | 712.50 | 689.00 | 709.50 | 709.50 | 1,203,222 |
18 Dec 2023 | 677.50 | 699.00 | 676.50 | 688.50 | 688.50 | 477,862 |
15 Dec 2023 | 678.00 | 710.00 | 678.00 | 695.50 | 695.50 | 1,071,402 |
14 Dec 2023 | 697.50 | 714.00 | 681.50 | 704.50 | 704.50 | 690,622 |
13 Dec 2023 | 685.00 | 712.50 | 670.50 | 671.00 | 671.00 | 542,239 |
12 Dec 2023 | 724.00 | 728.00 | 676.50 | 690.00 | 690.00 | 648,769 |
11 Dec 2023 | 702.00 | 715.00 | 666.50 | 715.00 | 715.00 | 679,419 |
08 Dec 2023 | 653.50 | 694.00 | 653.50 | 669.50 | 669.50 | 737,229 |
07 Dec 2023 | 631.00 | 672.50 | 615.50 | 651.00 | 651.00 | 564,615 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |