Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 554.99 | 554.99 | 550.00 | 540.00 | 540.00 | 11,783 |
25 Apr 2024 | 530.20 | 548.00 | 530.00 | 541.07 | 541.07 | 1,549,187 |
24 Apr 2024 | 540.00 | 543.90 | 532.00 | 537.68 | 537.68 | 6,687 |
23 Apr 2024 | 542.50 | 550.00 | 538.50 | 539.95 | 539.95 | 12,219 |
22 Apr 2024 | 542.00 | 544.00 | 527.00 | 537.54 | 537.54 | 2,785 |
19 Apr 2024 | 543.90 | 544.00 | 533.01 | 535.21 | 535.21 | 168,198 |
18 Apr 2024 | 535.00 | 545.00 | 535.00 | 539.45 | 539.45 | 611,575 |
17 Apr 2024 | 535.00 | 555.00 | 531.30 | 535.00 | 535.00 | 558,616 |
16 Apr 2024 | 544.00 | 551.00 | 531.00 | 542.37 | 542.37 | 21,322 |
15 Apr 2024 | 545.00 | 565.00 | 521.00 | 545.97 | 545.97 | 44,980 |
12 Apr 2024 | 560.00 | 580.00 | 560.00 | 561.37 | 561.37 | 45,999 |
11 Apr 2024 | 576.50 | 584.90 | 566.29 | 577.09 | 577.09 | 23,371 |
10 Apr 2024 | 568.00 | 570.00 | 564.00 | 566.29 | 566.29 | 10,541 |
09 Apr 2024 | 567.90 | 574.00 | 554.56 | 568.72 | 568.72 | 40,868 |
08 Apr 2024 | 555.00 | 558.00 | 539.90 | 557.48 | 557.48 | 7,211 |
05 Apr 2024 | 539.90 | 544.03 | 535.00 | 540.40 | 540.40 | 13,000 |
04 Apr 2024 | 536.70 | 543.00 | 535.00 | 538.64 | 538.64 | 50,000 |
03 Apr 2024 | 535.00 | 535.00 | 530.00 | 530.70 | 530.70 | 2,870 |
02 Apr 2024 | 532.90 | 538.00 | 526.00 | 530.66 | 530.66 | 40,955 |
01 Apr 2024 | 535.00 | 560.00 | 535.00 | 536.22 | 536.22 | 585,901 |
28 Mar 2024 | 531.40 | 532.90 | 530.00 | 531.40 | 531.40 | 15,810 |
27 Mar 2024 | 524.00 | 525.00 | 521.00 | 523.49 | 523.49 | 60,000 |
26 Mar 2024 | 520.11 | 525.00 | 510.12 | 520.11 | 520.11 | 131,458 |
25 Mar 2024 | 521.00 | 522.00 | 515.00 | 518.37 | 518.37 | 26,236 |
22 Mar 2024 | 520.00 | 527.59 | 515.79 | 521.84 | 521.84 | 25,303 |
21 Mar 2024 | 524.89 | 525.00 | 516.00 | 521.54 | 521.54 | 30,000 |
20 Mar 2024 | 517.01 | 520.00 | 512.10 | 517.00 | 517.00 | 20,570 |
19 Mar 2024 | 514.00 | 524.49 | 514.00 | 514.00 | 514.00 | 100,885 |
18 Mar 2024 | 522.00 | 530.00 | 518.00 | 520.29 | 520.29 | 6,000 |
15 Mar 2024 | 523.00 | 532.00 | 522.20 | 523.39 | 523.39 | 14,675 |
14 Mar 2024 | 531.00 | 539.00 | 521.00 | 531.00 | 531.00 | 89,646 |
13 Mar 2024 | 531.00 | 531.00 | 520.00 | 520.05 | 520.05 | 53,797 |
12 Mar 2024 | 530.00 | 532.38 | 520.50 | 527.86 | 527.86 | 45,855 |
11 Mar 2024 | 532.60 | 537.99 | 528.00 | 532.38 | 532.38 | 44,702 |
08 Mar 2024 | 530.00 | 543.99 | 515.01 | 531.88 | 531.88 | 15,217 |
07 Mar 2024 | 535.00 | 535.10 | 520.10 | 532.49 | 532.49 | 13,307 |
06 Mar 2024 | 530.00 | 548.00 | 530.00 | 531.57 | 531.57 | 36,104 |
05 Mar 2024 | 530.00 | 531.80 | 516.23 | 530.10 | 530.10 | 8,309 |
04 Mar 2024 | 523.00 | 535.00 | 520.00 | 526.86 | 526.86 | 4,384 |
01 Mar 2024 | 532.00 | 538.00 | 517.10 | 532.00 | 532.00 | 148,483 |
29 Feb 2024 | 516.01 | 525.00 | 516.01 | 516.01 | 516.01 | 243,487 |
28 Feb 2024 | 522.00 | 528.80 | 513.17 | 519.92 | 519.92 | 9,172 |
27 Feb 2024 | 529.00 | 540.00 | 525.00 | 529.00 | 529.00 | 60,710 |
26 Feb 2024 | 536.00 | 545.00 | 529.97 | 532.96 | 532.96 | 11,513 |
23 Feb 2024 | 530.00 | 532.00 | 502.01 | 529.99 | 529.99 | 29,621 |
22 Feb 2024 | 512.00 | 525.00 | 510.00 | 513.56 | 513.56 | 49,546 |
21 Feb 2024 | 510.00 | 510.00 | 500.50 | 510.00 | 510.00 | 281,153 |
20 Feb 2024 | 510.00 | 517.00 | 506.00 | 508.48 | 508.48 | 40,527 |
19 Feb 2024 | 505.00 | 519.00 | 503.50 | 510.48 | 510.48 | 342,280 |
16 Feb 2024 | 505.00 | 511.00 | 498.00 | 505.00 | 505.00 | 47,970 |
15 Feb 2024 | 498.00 | 499.48 | 495.00 | 498.00 | 498.00 | 149,810 |
14 Feb 2024 | 499.00 | 505.00 | 492.10 | 499.00 | 499.00 | 84,000 |
13 Feb 2024 | 500.00 | 519.00 | 497.20 | 500.00 | 500.00 | 239,867 |
12 Feb 2024 | 502.49 | 505.00 | 502.00 | 502.67 | 502.67 | 631 |
09 Feb 2024 | 480.00 | 517.99 | 480.00 | 507.95 | 507.95 | 5,030,463 |
08 Feb 2024 | 480.00 | 480.00 | 466.01 | 479.64 | 479.64 | 35,799 |
07 Feb 2024 | 479.90 | 479.90 | 465.00 | 476.59 | 476.59 | 24,868 |
06 Feb 2024 | 474.99 | 479.90 | 470.00 | 474.14 | 474.14 | 28,193 |
05 Feb 2024 | 470.00 | 470.00 | 460.50 | 470.00 | 470.00 | 13,068 |
02 Feb 2024 | 466.60 | 478.00 | 466.60 | 467.89 | 467.89 | 41,923 |
01 Feb 2024 | 477.98 | 480.00 | 465.00 | 477.89 | 477.89 | 11,674 |
31 Jan 2024 | 465.00 | 478.97 | 460.50 | 465.00 | 465.00 | 256,953 |
30 Jan 2024 | 467.00 | 476.80 | 467.00 | 467.91 | 467.91 | 63,998 |
29 Jan 2024 | 474.95 | 479.00 | 471.00 | 474.08 | 474.08 | 35,167 |
26 Jan 2024 | 473.80 | 473.80 | 462.03 | 473.80 | 473.80 | 96,734 |
25 Jan 2024 | 464.00 | 482.00 | 460.20 | 464.55 | 464.55 | 46,261 |
24 Jan 2024 | 480.00 | 483.00 | 469.00 | 479.38 | 479.38 | 66,053 |
23 Jan 2024 | 460.00 | 480.00 | 460.00 | 468.24 | 468.24 | 1,371,078 |
22 Jan 2024 | 460.00 | 460.00 | 450.00 | 460.00 | 460.00 | 138,251 |
19 Jan 2024 | 452.00 | 457.00 | 446.00 | 450.94 | 450.94 | 61,600 |
18 Jan 2024 | 449.00 | 452.99 | 435.25 | 450.21 | 450.21 | 3,916 |
17 Jan 2024 | 442.00 | 445.00 | 435.00 | 442.00 | 442.00 | 100,344 |
16 Jan 2024 | 434.50 | 442.00 | 435.00 | 438.28 | 438.28 | 1,319,734 |
15 Jan 2024 | 445.00 | 445.00 | 431.00 | 434.21 | 434.21 | 290,525 |
12 Jan 2024 | 440.00 | 447.00 | 437.00 | 437.39 | 437.39 | 2,256 |
11 Jan 2024 | 444.96 | 448.00 | 441.63 | 442.05 | 442.05 | 50,000 |
10 Jan 2024 | 441.00 | 449.00 | 430.00 | 441.63 | 441.63 | 50,000 |
09 Jan 2024 | 435.00 | 439.00 | 432.00 | 435.00 | 435.00 | 115,000 |
08 Jan 2024 | 432.90 | 435.00 | 425.00 | 429.08 | 429.08 | 12,445 |
05 Jan 2024 | 430.00 | 440.00 | 425.00 | 430.00 | 430.00 | 700,000 |
04 Jan 2024 | 440.00 | 449.90 | 430.00 | 435.07 | 435.07 | 19,229 |
03 Jan 2024 | 440.00 | 457.00 | 440.00 | 443.81 | 443.81 | 12,005 |
02 Jan 2024 | 444.98 | 448.00 | 440.01 | 444.89 | 444.89 | 30,000 |
29 Dec 2023 | 457.50 | 457.50 | 445.00 | 446.61 | 446.61 | 4,890 |
28 Dec 2023 | 450.20 | 475.00 | 450.00 | 450.20 | 450.20 | 93,736 |
27 Dec 2023 | 460.00 | 474.98 | 440.50 | 460.00 | 460.00 | 200,368 |
26 Dec 2023 | 448.89 | 454.00 | 435.00 | 449.34 | 449.34 | 30,000 |
22 Dec 2023 | 434.00 | 448.50 | 427.10 | 435.00 | 435.00 | 219,194 |
21 Dec 2023 | 434.00 | 449.99 | 431.35 | 436.63 | 436.63 | 31,436 |
20 Dec 2023 | 443.00 | 454.00 | 435.00 | 443.00 | 443.00 | 300,852 |
19 Dec 2023 | 440.00 | 440.00 | 430.00 | 434.87 | 434.87 | 8,769 |
18 Dec 2023 | 434.00 | 453.00 | 425.01 | 434.81 | 434.81 | 19,233 |
15 Dec 2023 | 454.00 | 454.00 | 440.00 | 445.60 | 445.60 | 449,280 |
14 Dec 2023 | 438.00 | 460.00 | 437.00 | 443.13 | 443.13 | 778,986 |
13 Dec 2023 | 438.00 | 438.00 | 435.00 | 435.42 | 435.42 | 3,400,708 |
12 Dec 2023 | 435.00 | 437.00 | 430.83 | 435.26 | 435.26 | 30,000 |
11 Dec 2023 | 434.55 | 438.00 | 434.55 | 435.18 | 435.18 | 17,324 |
07 Dec 2023 | 432.10 | 437.90 | 425.00 | 434.16 | 434.16 | 789 |
06 Dec 2023 | 438.00 | 440.00 | 429.65 | 436.61 | 436.61 | 50,000 |
05 Dec 2023 | 432.00 | 440.00 | 415.00 | 429.65 | 429.65 | 22,905 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |