Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
20 Jun 2024 | 467.60 | 471.00 | 461.00 | 464.35 | 464.35 | 929,333 |
19 Jun 2024 | 480.00 | 480.60 | 464.00 | 465.60 | 465.60 | 1,297,435 |
18 Jun 2024 | 477.95 | 483.30 | 473.10 | 477.65 | 477.65 | 1,047,682 |
14 Jun 2024 | 482.70 | 483.80 | 470.65 | 474.45 | 474.45 | 1,194,881 |
13 Jun 2024 | 484.00 | 485.80 | 476.00 | 480.60 | 480.60 | 1,733,400 |
12 Jun 2024 | 483.70 | 487.95 | 479.55 | 482.30 | 482.30 | 1,836,924 |
11 Jun 2024 | 510.00 | 510.00 | 470.00 | 478.90 | 478.90 | 8,525,362 |
10 Jun 2024 | 529.50 | 536.00 | 515.15 | 521.60 | 521.60 | 2,981,072 |
07 Jun 2024 | 533.90 | 539.10 | 519.15 | 527.55 | 527.55 | 2,005,224 |
06 Jun 2024 | 480.00 | 552.15 | 478.00 | 528.95 | 528.95 | 5,105,178 |
05 Jun 2024 | 484.40 | 499.15 | 456.30 | 470.40 | 470.40 | 2,749,739 |
04 Jun 2024 | 546.00 | 546.00 | 455.00 | 475.20 | 475.20 | 1,953,445 |
03 Jun 2024 | 556.55 | 556.95 | 533.10 | 546.00 | 546.00 | 1,648,279 |
31 May 2024 | 516.70 | 532.00 | 511.05 | 517.90 | 517.90 | 959,797 |
30 May 2024 | 523.00 | 535.90 | 509.95 | 513.65 | 513.65 | 1,211,740 |
29 May 2024 | 517.05 | 531.75 | 511.70 | 523.70 | 523.70 | 1,092,167 |
28 May 2024 | 531.95 | 532.95 | 512.15 | 515.00 | 515.00 | 1,256,197 |
27 May 2024 | 570.00 | 574.80 | 524.05 | 527.75 | 527.75 | 3,290,381 |
24 May 2024 | 531.00 | 573.80 | 512.35 | 559.30 | 559.30 | 4,271,630 |
23 May 2024 | 524.30 | 556.45 | 516.05 | 537.30 | 537.30 | 8,686,889 |
22 May 2024 | 475.00 | 535.50 | 475.00 | 517.60 | 517.60 | 21,048,067 |
21 May 2024 | 457.70 | 469.90 | 454.00 | 457.85 | 457.85 | 896,877 |
17 May 2024 | 434.55 | 465.00 | 434.55 | 456.75 | 456.75 | 1,463,450 |
16 May 2024 | 427.95 | 439.70 | 424.50 | 434.40 | 434.40 | 1,399,120 |
15 May 2024 | 425.90 | 430.20 | 423.00 | 425.15 | 425.15 | 1,114,848 |
14 May 2024 | 426.00 | 434.75 | 424.05 | 424.70 | 424.70 | 219,365 |
13 May 2024 | 434.00 | 434.70 | 423.15 | 425.90 | 425.90 | 144,083 |
10 May 2024 | 430.90 | 439.50 | 420.25 | 433.85 | 433.85 | 375,359 |
09 May 2024 | 425.10 | 429.55 | 421.10 | 428.10 | 428.10 | 248,660 |
08 May 2024 | 423.95 | 431.55 | 419.55 | 425.10 | 425.10 | 306,707 |
07 May 2024 | 433.25 | 436.95 | 416.95 | 424.55 | 424.55 | 499,768 |
06 May 2024 | 442.80 | 443.80 | 426.65 | 431.60 | 431.60 | 404,125 |
03 May 2024 | 446.55 | 446.90 | 436.10 | 439.80 | 439.80 | 407,018 |
02 May 2024 | 450.10 | 454.00 | 441.65 | 444.30 | 444.30 | 181,701 |
30 Apr 2024 | 446.45 | 455.00 | 445.00 | 448.55 | 448.55 | 714,979 |
29 Apr 2024 | 454.35 | 455.20 | 444.35 | 446.45 | 446.45 | 171,417 |
26 Apr 2024 | 454.00 | 462.50 | 449.90 | 451.55 | 451.55 | 630,666 |
25 Apr 2024 | 443.80 | 449.60 | 441.15 | 448.60 | 448.60 | 204,583 |
24 Apr 2024 | 439.40 | 449.00 | 439.40 | 442.85 | 442.85 | 263,991 |
23 Apr 2024 | 434.60 | 443.20 | 433.05 | 437.20 | 437.20 | 290,084 |
22 Apr 2024 | 438.70 | 440.70 | 430.20 | 431.80 | 431.80 | 232,497 |
19 Apr 2024 | 430.10 | 436.80 | 422.95 | 433.10 | 433.10 | 356,715 |
18 Apr 2024 | 447.75 | 448.75 | 435.15 | 436.80 | 436.80 | 729,763 |
16 Apr 2024 | 430.00 | 446.70 | 429.00 | 445.15 | 445.15 | 647,426 |
15 Apr 2024 | 439.70 | 439.95 | 422.00 | 434.25 | 434.25 | 648,392 |
12 Apr 2024 | 444.75 | 449.55 | 438.60 | 444.25 | 444.25 | 878,489 |
10 Apr 2024 | 451.80 | 452.80 | 442.50 | 444.75 | 444.75 | 781,582 |
09 Apr 2024 | 468.10 | 480.00 | 448.60 | 451.60 | 451.60 | 1,692,307 |
08 Apr 2024 | 432.85 | 468.00 | 432.00 | 464.30 | 464.30 | 4,127,857 |
05 Apr 2024 | 429.95 | 431.75 | 426.40 | 429.70 | 429.70 | 295,546 |
04 Apr 2024 | 435.70 | 437.80 | 428.15 | 429.40 | 429.40 | 413,867 |
03 Apr 2024 | 432.80 | 442.55 | 431.00 | 432.30 | 432.30 | 681,013 |
02 Apr 2024 | 439.00 | 442.00 | 430.10 | 431.10 | 431.10 | 975,819 |
01 Apr 2024 | 444.75 | 448.70 | 432.20 | 433.65 | 433.65 | 457,087 |
28 Mar 2024 | 439.00 | 440.95 | 434.05 | 436.35 | 436.35 | 311,524 |
27 Mar 2024 | 442.30 | 443.45 | 434.80 | 436.75 | 436.75 | 282,028 |
26 Mar 2024 | 442.75 | 453.00 | 436.00 | 439.80 | 439.80 | 1,091,794 |
22 Mar 2024 | 424.50 | 434.90 | 423.50 | 429.90 | 429.90 | 390,293 |
21 Mar 2024 | 415.35 | 429.80 | 412.00 | 424.20 | 424.20 | 431,805 |
20 Mar 2024 | 404.90 | 418.00 | 393.50 | 412.35 | 412.35 | 301,455 |
19 Mar 2024 | 410.00 | 410.60 | 400.00 | 401.55 | 401.55 | 197,016 |
18 Mar 2024 | 418.90 | 423.85 | 407.75 | 411.05 | 411.05 | 679,332 |
15 Mar 2024 | 401.75 | 417.85 | 397.45 | 414.00 | 414.00 | 602,347 |
14 Mar 2024 | 385.95 | 408.80 | 382.00 | 401.75 | 401.75 | 755,019 |
13 Mar 2024 | 410.25 | 415.70 | 382.05 | 390.45 | 390.45 | 1,017,170 |
12 Mar 2024 | 432.80 | 433.05 | 407.35 | 413.20 | 413.20 | 628,684 |
11 Mar 2024 | 447.00 | 455.35 | 430.00 | 432.80 | 432.80 | 746,069 |
07 Mar 2024 | 446.00 | 447.55 | 435.10 | 437.60 | 437.60 | 304,719 |
06 Mar 2024 | 464.00 | 464.00 | 437.60 | 446.05 | 446.05 | 1,289,977 |
05 Mar 2024 | 465.00 | 474.95 | 460.05 | 465.60 | 465.60 | 1,296,957 |
04 Mar 2024 | 436.80 | 467.00 | 430.50 | 463.20 | 463.20 | 2,399,332 |
01 Mar 2024 | 429.10 | 435.95 | 423.35 | 427.35 | 427.35 | 275,105 |
29 Feb 2024 | 430.90 | 433.35 | 422.80 | 427.35 | 427.35 | 486,031 |
28 Feb 2024 | 458.00 | 458.00 | 427.50 | 430.65 | 430.65 | 1,139,750 |
27 Feb 2024 | 454.00 | 469.00 | 452.10 | 460.35 | 460.35 | 2,519,096 |
26 Feb 2024 | 425.35 | 452.90 | 425.35 | 447.00 | 447.00 | 1,950,747 |
23 Feb 2024 | 412.00 | 427.00 | 408.50 | 424.40 | 424.40 | 820,037 |
22 Feb 2024 | 416.00 | 419.50 | 405.50 | 409.55 | 409.55 | 300,043 |
21 Feb 2024 | 410.15 | 428.55 | 409.45 | 413.35 | 413.35 | 481,250 |
20 Feb 2024 | 413.70 | 420.50 | 407.05 | 410.55 | 410.55 | 219,658 |
19 Feb 2024 | 415.00 | 416.65 | 410.05 | 412.15 | 412.15 | 185,859 |
16 Feb 2024 | 413.45 | 420.80 | 412.20 | 413.55 | 413.55 | 160,666 |
15 Feb 2024 | 414.00 | 417.20 | 408.55 | 413.35 | 413.35 | 247,355 |
14 Feb 2024 | 397.00 | 424.00 | 391.20 | 413.60 | 413.60 | 636,568 |
13 Feb 2024 | 396.75 | 403.40 | 381.00 | 400.50 | 400.50 | 846,799 |
12 Feb 2024 | 428.80 | 431.40 | 391.00 | 394.80 | 394.80 | 624,287 |
09 Feb 2024 | 443.90 | 444.60 | 424.40 | 427.50 | 427.50 | 805,871 |
08 Feb 2024 | 442.95 | 454.05 | 435.10 | 443.90 | 443.90 | 873,001 |
07 Feb 2024 | 445.00 | 454.90 | 433.80 | 438.65 | 438.65 | 541,098 |
06 Feb 2024 | 443.80 | 462.00 | 441.05 | 444.30 | 444.30 | 1,624,688 |
05 Feb 2024 | 447.80 | 448.80 | 430.60 | 440.00 | 440.00 | 547,464 |
02 Feb 2024 | 441.95 | 453.95 | 441.35 | 445.30 | 445.30 | 761,382 |
01 Feb 2024 | 462.05 | 462.80 | 435.05 | 439.65 | 439.65 | 826,019 |
31 Jan 2024 | 448.85 | 460.95 | 437.70 | 457.60 | 457.60 | 925,503 |
30 Jan 2024 | 438.00 | 458.50 | 431.05 | 449.50 | 449.50 | 1,952,607 |
29 Jan 2024 | 419.95 | 449.80 | 416.40 | 434.15 | 434.15 | 3,136,466 |
25 Jan 2024 | 398.00 | 418.25 | 394.50 | 414.80 | 414.80 | 1,764,680 |
24 Jan 2024 | 386.70 | 402.00 | 377.95 | 400.35 | 400.35 | 614,759 |
23 Jan 2024 | 403.90 | 406.00 | 381.15 | 385.70 | 385.70 | 515,421 |
19 Jan 2024 | 414.50 | 417.50 | 405.35 | 407.15 | 407.15 | 541,650 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |