Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
19 Mar 2024 | 479.50 | 483.73 | 478.20 | 479.60 | 479.60 | 1,443,354 |
18 Mar 2024 | 481.60 | 485.37 | 478.80 | 480.70 | 480.70 | 6,590,443 |
15 Mar 2024 | 479.60 | 483.90 | 478.90 | 482.40 | 482.40 | 38,092,785 |
14 Mar 2024 | 478.10 | 483.85 | 476.50 | 480.60 | 480.60 | 20,521,001 |
13 Mar 2024 | 473.20 | 479.40 | 470.10 | 477.00 | 477.00 | 22,631,623 |
12 Mar 2024 | 467.10 | 474.90 | 464.80 | 472.10 | 472.10 | 12,968,125 |
11 Mar 2024 | 465.40 | 473.10 | 464.70 | 464.70 | 464.70 | 28,578,659 |
08 Mar 2024 | 461.00 | 470.50 | 458.90 | 470.50 | 470.50 | 14,666,594 |
07 Mar 2024 | 467.00 | 483.00 | 460.30 | 462.20 | 462.20 | 26,768,973 |
06 Mar 2024 | 449.20 | 456.40 | 446.70 | 454.90 | 454.90 | 10,639,736 |
05 Mar 2024 | 448.60 | 451.20 | 445.10 | 451.20 | 451.20 | 8,545,164 |
04 Mar 2024 | 445.30 | 450.20 | 442.20 | 448.50 | 448.50 | 4,932,891 |
01 Mar 2024 | 449.00 | 450.00 | 445.00 | 447.70 | 447.70 | 21,264,951 |
29 Feb 2024 | 449.10 | 449.50 | 445.90 | 446.30 | 446.30 | 15,879,919 |
28 Feb 2024 | 452.20 | 454.60 | 448.40 | 448.40 | 448.40 | 22,848,021 |
27 Feb 2024 | 452.80 | 454.30 | 448.80 | 450.20 | 450.20 | 6,180,410 |
26 Feb 2024 | 449.60 | 454.40 | 449.60 | 454.00 | 454.00 | 5,305,249 |
23 Feb 2024 | 449.20 | 452.20 | 448.90 | 452.20 | 452.20 | 8,315,359 |
22 Feb 2024 | 446.80 | 453.20 | 446.80 | 450.10 | 450.10 | 5,366,760 |
21 Feb 2024 | 442.00 | 447.17 | 441.50 | 445.60 | 445.60 | 9,612,680 |
20 Feb 2024 | 439.10 | 443.80 | 435.70 | 443.80 | 443.80 | 7,264,225 |
19 Feb 2024 | 431.00 | 432.40 | 428.90 | 430.30 | 430.30 | 2,141,747 |
16 Feb 2024 | 432.00 | 433.75 | 429.40 | 432.50 | 432.50 | 9,728,396 |
15 Feb 2024 | 428.40 | 430.40 | 424.60 | 430.00 | 430.00 | 7,040,825 |
14 Feb 2024 | 419.10 | 426.90 | 419.10 | 425.50 | 425.50 | 13,152,563 |
13 Feb 2024 | 420.50 | 423.78 | 416.00 | 418.20 | 418.20 | 3,864,962 |
12 Feb 2024 | 417.00 | 422.20 | 415.76 | 421.50 | 421.50 | 5,676,138 |
09 Feb 2024 | 420.00 | 420.25 | 414.20 | 416.90 | 416.90 | 9,901,324 |
08 Feb 2024 | 426.50 | 426.80 | 420.40 | 420.70 | 420.70 | 7,167,865 |
07 Feb 2024 | 428.60 | 430.60 | 424.80 | 424.90 | 424.90 | 5,489,293 |
06 Feb 2024 | 428.30 | 431.80 | 426.40 | 429.50 | 429.50 | 3,571,810 |
05 Feb 2024 | 425.70 | 429.41 | 423.70 | 425.80 | 425.80 | 4,789,526 |
02 Feb 2024 | 428.00 | 428.80 | 424.80 | 426.30 | 426.30 | 5,237,718 |
01 Feb 2024 | 429.00 | 432.60 | 422.90 | 423.80 | 423.80 | 5,324,238 |
31 Jan 2024 | 433.60 | 436.70 | 431.70 | 432.30 | 432.30 | 7,228,079 |
30 Jan 2024 | 436.40 | 440.10 | 429.70 | 432.20 | 432.20 | 7,340,182 |
29 Jan 2024 | 437.70 | 439.69 | 433.80 | 435.20 | 435.20 | 6,758,392 |
26 Jan 2024 | 434.70 | 439.10 | 434.15 | 437.60 | 437.60 | 5,776,906 |
25 Jan 2024 | 434.80 | 436.50 | 432.70 | 434.00 | 434.00 | 12,530,096 |
24 Jan 2024 | 432.25 | 436.70 | 431.50 | 436.00 | 436.00 | 3,270,450 |
23 Jan 2024 | 440.00 | 441.90 | 433.20 | 433.20 | 433.20 | 5,781,009 |
22 Jan 2024 | 435.00 | 439.61 | 434.00 | 439.30 | 439.30 | 5,339,260 |
19 Jan 2024 | 428.20 | 433.50 | 428.20 | 431.00 | 431.00 | 10,590,389 |
18 Jan 2024 | 423.70 | 428.40 | 421.90 | 427.00 | 427.00 | 3,228,634 |
17 Jan 2024 | 424.80 | 425.10 | 420.30 | 424.70 | 424.70 | 4,026,262 |
16 Jan 2024 | 431.50 | 432.00 | 428.70 | 430.00 | 430.00 | 5,932,425 |
15 Jan 2024 | 432.80 | 435.00 | 427.40 | 432.50 | 432.50 | 3,472,453 |
12 Jan 2024 | 423.40 | 430.02 | 423.40 | 428.00 | 428.00 | 7,059,441 |
11 Jan 2024 | 429.70 | 432.00 | 422.00 | 422.60 | 422.60 | 13,555,581 |
10 Jan 2024 | 432.10 | 433.80 | 426.90 | 427.40 | 427.40 | 4,119,218 |
09 Jan 2024 | 434.50 | 435.00 | 431.70 | 433.60 | 433.60 | 3,114,402 |
08 Jan 2024 | 430.00 | 435.90 | 430.00 | 435.90 | 435.90 | 3,611,690 |
05 Jan 2024 | 429.70 | 433.30 | 425.60 | 433.30 | 433.30 | 5,250,128 |
04 Jan 2024 | 429.10 | 433.00 | 428.90 | 433.00 | 433.00 | 11,623,356 |
03 Jan 2024 | 432.90 | 435.80 | 428.00 | 429.80 | 429.80 | 4,198,547 |
02 Jan 2024 | 434.30 | 437.00 | 431.70 | 433.70 | 433.70 | 3,215,655 |
29 Dec 2023 | 433.80 | 435.00 | 423.50 | 434.70 | 434.70 | 1,452,982 |
28 Dec 2023 | 434.60 | 435.70 | 431.80 | 433.40 | 433.40 | 3,424,190 |
27 Dec 2023 | 430.70 | 434.50 | 428.50 | 432.80 | 432.80 | 3,044,681 |
22 Dec 2023 | 427.90 | 431.40 | 427.60 | 431.10 | 431.10 | 1,540,589 |
21 Dec 2023 | 429.00 | 434.20 | 425.90 | 428.80 | 428.80 | 4,337,441 |
20 Dec 2023 | 433.40 | 435.20 | 428.40 | 431.60 | 431.60 | 5,620,522 |
19 Dec 2023 | 428.50 | 431.80 | 425.80 | 427.20 | 427.20 | 3,861,905 |
18 Dec 2023 | 429.20 | 432.70 | 426.50 | 429.20 | 429.20 | 3,001,940 |
15 Dec 2023 | 431.30 | 434.60 | 429.30 | 430.10 | 430.10 | 10,545,531 |
14 Dec 2023 | 434.40 | 440.50 | 428.52 | 431.10 | 431.10 | 18,061,411 |
13 Dec 2023 | 429.40 | 433.80 | 426.90 | 431.00 | 431.00 | 4,661,471 |
12 Dec 2023 | 429.30 | 432.05 | 426.20 | 431.20 | 431.20 | 7,140,641 |
11 Dec 2023 | 427.60 | 430.60 | 425.00 | 429.10 | 429.10 | 8,407,679 |
08 Dec 2023 | 427.10 | 430.50 | 425.00 | 429.10 | 429.10 | 10,532,568 |
07 Dec 2023 | 423.20 | 428.90 | 420.40 | 427.90 | 427.90 | 3,343,400 |
06 Dec 2023 | 421.40 | 429.10 | 420.50 | 426.30 | 426.30 | 8,170,412 |
05 Dec 2023 | 416.50 | 424.30 | 415.00 | 420.30 | 420.30 | 9,087,958 |
04 Dec 2023 | 417.80 | 423.40 | 415.60 | 421.70 | 421.70 | 5,205,642 |
01 Dec 2023 | 413.30 | 420.30 | 413.30 | 419.80 | 419.80 | 4,098,223 |
30 Nov 2023 | 417.30 | 420.70 | 416.10 | 417.50 | 417.50 | 17,860,430 |
29 Nov 2023 | 420.00 | 420.70 | 414.60 | 415.60 | 415.60 | 5,058,013 |
28 Nov 2023 | 426.60 | 429.30 | 422.80 | 424.60 | 424.60 | 4,333,931 |
27 Nov 2023 | 422.50 | 428.20 | 420.30 | 428.20 | 428.20 | 6,347,591 |
24 Nov 2023 | 420.10 | 425.00 | 417.50 | 424.70 | 424.70 | 3,570,092 |
23 Nov 2023 | 419.70 | 422.00 | 417.40 | 421.20 | 421.20 | 12,863,240 |
22 Nov 2023 | 424.00 | 427.10 | 418.20 | 419.60 | 419.60 | 4,272,238 |
21 Nov 2023 | 422.90 | 425.80 | 419.60 | 423.00 | 423.00 | 2,816,159 |
20 Nov 2023 | 421.70 | 424.95 | 419.40 | 423.80 | 423.80 | 5,471,362 |
17 Nov 2023 | 415.20 | 422.70 | 410.90 | 422.20 | 422.20 | 11,032,817 |
16 Nov 2023 | 414.10 | 421.00 | 411.10 | 413.00 | 413.00 | 8,123,132 |
15 Nov 2023 | 413.10 | 418.30 | 408.60 | 414.00 | 414.00 | 4,718,041 |
14 Nov 2023 | 413.20 | 415.70 | 407.20 | 411.60 | 411.60 | 4,624,405 |
13 Nov 2023 | 406.40 | 413.20 | 401.40 | 413.20 | 413.20 | 5,873,683 |
10 Nov 2023 | 406.70 | 410.50 | 401.50 | 404.30 | 404.30 | 4,449,266 |
09 Nov 2023 | 405.30 | 408.50 | 403.00 | 407.60 | 407.60 | 5,466,361 |
08 Nov 2023 | 402.40 | 406.90 | 398.80 | 406.10 | 406.10 | 4,035,319 |
07 Nov 2023 | 405.60 | 408.30 | 402.80 | 405.80 | 405.80 | 3,884,836 |
06 Nov 2023 | 406.60 | 409.10 | 404.10 | 406.70 | 406.70 | 5,001,885 |
03 Nov 2023 | 407.20 | 409.70 | 403.20 | 407.30 | 407.30 | 5,072,229 |
02 Nov 2023 | 404.50 | 408.60 | 400.40 | 406.20 | 406.20 | 7,672,944 |
01 Nov 2023 | 398.50 | 404.70 | 397.70 | 402.10 | 402.10 | 6,568,505 |
31 Oct 2023 | 397.40 | 401.80 | 397.00 | 397.60 | 397.60 | 3,292,654 |
30 Oct 2023 | 396.20 | 400.30 | 394.80 | 396.60 | 396.60 | 9,082,964 |
27 Oct 2023 | 396.20 | 400.00 | 393.40 | 394.60 | 394.60 | 3,538,755 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |