Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 May 2024 | 434.00 | 435.70 | 433.60 | 435.40 | 435.40 | 834,720 |
01 May 2024 | 449.60 | 449.90 | 448.20 | 449.90 | 449.90 | 621,780 |
30 Apr 2024 | 453.00 | 454.00 | 452.10 | 452.50 | 452.50 | 8,298,560 |
26 Apr 2024 | 455.20 | 458.60 | 455.20 | 458.20 | 458.20 | 569,300 |
25 Apr 2024 | 449.30 | 452.30 | 449.10 | 451.90 | 451.90 | 217,710 |
24 Apr 2024 | 450.90 | 451.80 | 450.10 | 451.30 | 451.30 | 717,770 |
23 Apr 2024 | 444.60 | 446.60 | 443.50 | 445.20 | 445.20 | 492,600 |
22 Apr 2024 | 443.90 | 444.10 | 440.30 | 440.50 | 440.50 | 925,720 |
19 Apr 2024 | 444.50 | 458.70 | 443.70 | 452.50 | 452.50 | 2,242,330 |
18 Apr 2024 | 446.40 | 446.80 | 444.70 | 445.80 | 445.80 | 612,130 |
17 Apr 2024 | 460.10 | 460.60 | 457.00 | 457.40 | 457.40 | 987,970 |
16 Apr 2024 | 460.00 | 462.50 | 459.80 | 461.30 | 461.30 | 924,120 |
15 Apr 2024 | 457.00 | 457.60 | 453.60 | 456.70 | 456.70 | 1,613,910 |
12 Apr 2024 | 454.60 | 456.50 | 453.60 | 456.40 | 456.40 | 489,610 |
11 Apr 2024 | 455.90 | 457.40 | 455.60 | 456.10 | 456.10 | 651,360 |
10 Apr 2024 | 447.60 | 448.70 | 447.00 | 448.00 | 448.00 | 708,720 |
09 Apr 2024 | 452.90 | 454.70 | 452.30 | 452.30 | 452.30 | 1,014,880 |
08 Apr 2024 | 450.10 | 450.10 | 443.70 | 447.80 | 447.80 | 4,854,410 |
05 Apr 2024 | 453.20 | 453.60 | 451.10 | 453.00 | 453.00 | 795,520 |
04 Apr 2024 | 446.80 | 448.50 | 446.70 | 447.80 | 447.80 | 960,690 |
03 Apr 2024 | 444.70 | 445.00 | 443.40 | 444.20 | 444.20 | 1,428,340 |
02 Apr 2024 | 438.10 | 440.00 | 437.50 | 440.00 | 440.00 | 2,131,050 |
01 Apr 2024 | 430.00 | 436.40 | 429.50 | 436.20 | 436.20 | 316,570 |
29 Mar 2024 | 430.00 | 434.30 | 429.50 | 434.00 | 434.00 | 745,240 |
28 Mar 2024 | 428.60 | 430.00 | 428.60 | 429.70 | 429.70 | 421,330 |
27 Mar 2024 | 427.20 | 427.60 | 426.00 | 426.00 | 426.00 | 378,870 |
26 Mar 2024 | 430.70 | 432.30 | 430.30 | 431.00 | 431.00 | 2,975,390 |
25 Mar 2024 | 424.50 | 426.70 | 424.50 | 425.80 | 425.80 | 259,070 |
22 Mar 2024 | 426.70 | 426.70 | 423.40 | 423.40 | 423.40 | 487,200 |
21 Mar 2024 | 426.90 | 428.20 | 425.50 | 428.00 | 428.00 | 3,584,730 |
19 Mar 2024 | 424.50 | 427.00 | 423.90 | 426.60 | 426.60 | 1,191,080 |
18 Mar 2024 | 416.70 | 419.30 | 416.70 | 418.80 | 418.80 | 495,530 |
15 Mar 2024 | 413.40 | 414.90 | 413.00 | 414.00 | 414.00 | 1,306,880 |
14 Mar 2024 | 405.80 | 407.50 | 405.50 | 406.60 | 406.60 | 618,170 |
13 Mar 2024 | 398.40 | 399.60 | 397.50 | 399.40 | 399.40 | 199,140 |
12 Mar 2024 | 396.30 | 399.00 | 396.20 | 398.60 | 398.60 | 401,120 |
11 Mar 2024 | 393.40 | 394.00 | 391.00 | 393.00 | 393.00 | 606,040 |
08 Mar 2024 | 402.10 | 403.80 | 401.60 | 403.30 | 403.30 | 304,030 |
07 Mar 2024 | 404.00 | 404.40 | 402.00 | 402.70 | 402.70 | 509,210 |
06 Mar 2024 | 401.90 | 402.30 | 400.60 | 402.20 | 402.20 | 331,080 |
05 Mar 2024 | 406.30 | 406.70 | 405.30 | 405.60 | 405.60 | 618,060 |
04 Mar 2024 | 408.50 | 410.50 | 408.30 | 408.70 | 408.70 | 783,230 |
01 Mar 2024 | 401.70 | 404.00 | 401.60 | 403.70 | 403.70 | 285,600 |
29 Feb 2024 | 402.80 | 403.50 | 401.80 | 402.30 | 402.30 | 197,330 |
28 Feb 2024 | 404.30 | 405.90 | 404.10 | 405.50 | 405.50 | 336,750 |
27 Feb 2024 | 402.00 | 402.70 | 400.90 | 402.10 | 402.10 | 601,680 |
26 Feb 2024 | 396.10 | 396.30 | 394.20 | 394.40 | 394.40 | 594,100 |
22 Feb 2024 | 403.00 | 403.60 | 401.90 | 403.30 | 403.30 | 396,020 |
21 Feb 2024 | 399.20 | 399.90 | 398.50 | 399.70 | 399.70 | 1,053,430 |
20 Feb 2024 | 403.60 | 405.90 | 403.50 | 405.90 | 405.90 | 601,580 |
19 Feb 2024 | 403.40 | 403.60 | 400.40 | 401.50 | 401.50 | 367,870 |
16 Feb 2024 | 400.80 | 401.80 | 400.50 | 401.50 | 401.50 | 547,240 |
15 Feb 2024 | 396.20 | 396.50 | 393.80 | 394.30 | 394.30 | 962,750 |
14 Feb 2024 | 401.80 | 402.00 | 400.40 | 401.50 | 401.50 | 1,056,880 |
13 Feb 2024 | 397.00 | 398.00 | 396.40 | 397.60 | 397.60 | 735,930 |
09 Feb 2024 | 393.50 | 394.00 | 392.20 | 392.50 | 392.50 | 948,810 |
08 Feb 2024 | 380.40 | 383.50 | 380.20 | 383.50 | 383.50 | 420,560 |
07 Feb 2024 | 376.90 | 378.10 | 376.40 | 377.20 | 377.20 | 244,130 |
06 Feb 2024 | 375.30 | 376.80 | 375.00 | 376.10 | 376.10 | 308,210 |
05 Feb 2024 | 375.30 | 375.40 | 372.60 | 374.50 | 374.50 | 830,130 |
02 Feb 2024 | 376.20 | 376.90 | 375.20 | 375.70 | 375.70 | 1,257,190 |
01 Feb 2024 | 384.90 | 387.00 | 383.40 | 384.60 | 384.60 | 686,010 |
31 Jan 2024 | 394.70 | 396.00 | 393.50 | 394.80 | 394.80 | 585,260 |
30 Jan 2024 | 391.90 | 393.10 | 391.30 | 393.10 | 393.10 | 677,010 |
29 Jan 2024 | 401.80 | 402.30 | 397.80 | 399.00 | 399.00 | 1,573,180 |
26 Jan 2024 | 391.80 | 392.50 | 389.90 | 391.30 | 391.30 | 1,258,670 |
25 Jan 2024 | 383.20 | 384.50 | 382.20 | 384.20 | 384.20 | 689,360 |
24 Jan 2024 | 380.60 | 380.60 | 378.30 | 379.80 | 379.80 | 253,380 |
23 Jan 2024 | 380.90 | 381.90 | 380.20 | 381.60 | 381.60 | 1,039,470 |
22 Jan 2024 | 373.60 | 374.00 | 371.80 | 373.20 | 373.20 | 836,170 |
19 Jan 2024 | 376.30 | 378.60 | 375.90 | 378.00 | 378.00 | 1,431,500 |
18 Jan 2024 | 372.00 | 372.30 | 370.80 | 371.90 | 371.90 | 856,750 |
17 Jan 2024 | 366.90 | 367.90 | 365.40 | 367.90 | 367.90 | 521,670 |
16 Jan 2024 | 365.10 | 368.00 | 364.60 | 366.60 | 366.60 | 726,950 |
15 Jan 2024 | 365.10 | 365.30 | 364.60 | 365.00 | 365.00 | 185,680 |
12 Jan 2024 | 367.80 | 370.50 | 367.10 | 369.50 | 369.50 | 1,424,730 |
11 Jan 2024 | 359.50 | 362.20 | 358.60 | 362.10 | 362.10 | 861,060 |
10 Jan 2024 | 360.20 | 363.50 | 360.00 | 363.10 | 363.10 | 921,450 |
09 Jan 2024 | 353.80 | 354.30 | 351.50 | 351.80 | 351.80 | 1,379,610 |
05 Jan 2024 | 361.50 | 364.10 | 361.30 | 363.10 | 363.10 | 491,650 |
04 Jan 2024 | 361.60 | 365.00 | 360.40 | 365.00 | 365.00 | 1,180,820 |
29 Dec 2023 | 353.50 | 354.40 | 351.80 | 353.80 | 353.80 | 1,005,920 |
28 Dec 2023 | 362.70 | 364.80 | 362.50 | 363.30 | 363.30 | 803,730 |
27 Dec 2023 | 370.40 | 372.10 | 370.40 | 371.40 | 371.40 | 1,428,140 |
26 Dec 2023 | 362.60 | 363.50 | 361.20 | 363.40 | 363.40 | 398,040 |
25 Dec 2023 | 363.70 | 364.00 | 360.00 | 360.60 | 360.60 | 995,630 |
22 Dec 2023 | 362.70 | 368.00 | 362.30 | 365.60 | 365.60 | 824,180 |
21 Dec 2023 | 366.10 | 367.20 | 364.60 | 367.10 | 367.10 | 425,850 |
20 Dec 2023 | 370.00 | 370.10 | 367.00 | 368.60 | 368.60 | 708,370 |
19 Dec 2023 | 360.10 | 362.80 | 359.40 | 362.30 | 362.30 | 532,270 |
18 Dec 2023 | 357.70 | 358.70 | 355.30 | 356.60 | 356.60 | 364,060 |
15 Dec 2023 | 354.60 | 356.40 | 354.20 | 354.80 | 354.80 | 914,030 |
14 Dec 2023 | 347.60 | 347.70 | 341.80 | 344.10 | 344.10 | 1,362,430 |
13 Dec 2023 | 347.70 | 348.00 | 345.10 | 347.50 | 347.50 | 1,257,720 |
12 Dec 2023 | 362.10 | 363.40 | 360.40 | 362.80 | 362.80 | 192,010 |
11 Dec 2023 | 357.70 | 362.00 | 357.60 | 362.00 | 362.00 | 625,540 |
08 Dec 2023 | 349.70 | 353.10 | 344.50 | 353.10 | 353.10 | 845,680 |
07 Dec 2023 | 355.60 | 356.10 | 354.10 | 354.40 | 354.40 | 1,096,870 |
06 Dec 2023 | 367.60 | 369.80 | 367.10 | 368.60 | 368.60 | 554,740 |
05 Dec 2023 | 373.50 | 374.40 | 372.30 | 373.40 | 373.40 | 459,380 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |