Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
05 Jul 2024 | 519.00 | 528.10 | 515.00 | 522.15 | 522.15 | 142,175 |
04 Jul 2024 | 530.15 | 530.95 | 516.65 | 521.20 | 521.20 | 70,112 |
03 Jul 2024 | 526.50 | 535.65 | 513.65 | 523.60 | 523.60 | 261,824 |
02 Jul 2024 | 517.95 | 533.10 | 506.75 | 520.60 | 520.60 | 223,768 |
01 Jul 2024 | 514.75 | 520.00 | 502.00 | 509.65 | 509.65 | 200,159 |
28 Jun 2024 | 481.65 | 521.90 | 481.65 | 517.45 | 517.45 | 666,119 |
27 Jun 2024 | 493.05 | 504.95 | 474.95 | 480.50 | 480.50 | 2,180,966 |
26 Jun 2024 | 461.55 | 497.00 | 458.85 | 492.90 | 492.90 | 439,648 |
25 Jun 2024 | 471.05 | 474.75 | 456.95 | 461.70 | 461.70 | 436,976 |
24 Jun 2024 | 478.35 | 478.35 | 469.80 | 470.85 | 470.85 | 28,892 |
21 Jun 2024 | 477.05 | 478.50 | 469.30 | 475.35 | 475.35 | 38,768 |
20 Jun 2024 | 475.95 | 485.80 | 472.40 | 475.60 | 475.60 | 244,360 |
19 Jun 2024 | 485.50 | 487.80 | 469.95 | 473.35 | 473.35 | 68,074 |
18 Jun 2024 | 467.90 | 508.20 | 466.65 | 481.50 | 481.50 | 235,539 |
14 Jun 2024 | 473.25 | 481.50 | 464.95 | 467.90 | 467.90 | 83,924 |
13 Jun 2024 | 476.75 | 479.75 | 470.65 | 472.20 | 472.20 | 86,152 |
12 Jun 2024 | 474.75 | 482.80 | 470.60 | 473.00 | 473.00 | 102,076 |
11 Jun 2024 | 487.75 | 498.65 | 469.70 | 471.35 | 471.35 | 343,929 |
10 Jun 2024 | 474.70 | 498.85 | 468.60 | 488.05 | 488.05 | 878,539 |
07 Jun 2024 | 415.85 | 478.00 | 415.85 | 470.60 | 470.60 | 417,533 |
06 Jun 2024 | 408.35 | 415.90 | 407.00 | 414.05 | 414.05 | 170,653 |
05 Jun 2024 | 390.60 | 406.90 | 378.45 | 402.85 | 402.85 | 50,981 |
04 Jun 2024 | 400.85 | 400.85 | 341.00 | 382.30 | 382.30 | 218,354 |
03 Jun 2024 | 407.05 | 410.00 | 393.15 | 400.85 | 400.85 | 48,940 |
31 May 2024 | 409.60 | 410.90 | 396.10 | 398.95 | 398.95 | 43,476 |
30 May 2024 | 407.10 | 411.65 | 403.20 | 405.85 | 405.85 | 89,042 |
29 May 2024 | 400.15 | 414.40 | 399.05 | 411.20 | 411.20 | 221,215 |
28 May 2024 | 400.00 | 412.50 | 396.90 | 399.30 | 399.30 | 120,737 |
27 May 2024 | 393.85 | 399.90 | 393.50 | 398.40 | 398.40 | 105,533 |
24 May 2024 | 396.95 | 402.00 | 392.40 | 393.60 | 393.60 | 33,593 |
23 May 2024 | 400.00 | 402.50 | 395.00 | 397.05 | 397.05 | 25,320 |
22 May 2024 | 399.15 | 405.85 | 397.00 | 399.60 | 399.60 | 27,744 |
21 May 2024 | 401.50 | 404.25 | 396.00 | 398.00 | 398.00 | 26,807 |
17 May 2024 | 400.45 | 404.00 | 398.00 | 399.70 | 399.70 | 84,605 |
16 May 2024 | 400.70 | 400.70 | 392.90 | 393.70 | 393.70 | 26,603 |
15 May 2024 | 402.05 | 405.55 | 394.25 | 395.65 | 395.65 | 27,493 |
14 May 2024 | 398.35 | 406.00 | 391.75 | 400.60 | 400.60 | 87,592 |
13 May 2024 | 402.25 | 402.25 | 385.50 | 396.30 | 396.30 | 105,236 |
10 May 2024 | 380.95 | 404.55 | 369.00 | 400.45 | 400.45 | 148,174 |
09 May 2024 | 392.55 | 395.10 | 372.90 | 376.20 | 376.20 | 35,832 |
08 May 2024 | 390.15 | 393.00 | 382.65 | 389.65 | 389.65 | 106,261 |
07 May 2024 | 385.45 | 418.50 | 382.20 | 389.45 | 389.45 | 328,132 |
06 May 2024 | 401.05 | 402.90 | 367.00 | 380.70 | 380.70 | 88,350 |
03 May 2024 | 400.90 | 405.00 | 397.00 | 400.85 | 400.85 | 81,226 |
02 May 2024 | 406.45 | 407.95 | 395.55 | 397.85 | 397.85 | 62,482 |
30 Apr 2024 | 414.80 | 414.80 | 405.00 | 405.55 | 405.55 | 118,175 |
29 Apr 2024 | 415.70 | 419.35 | 411.50 | 412.70 | 412.70 | 76,261 |
26 Apr 2024 | 421.50 | 425.00 | 413.30 | 415.10 | 415.10 | 39,569 |
25 Apr 2024 | 411.45 | 422.25 | 408.05 | 418.00 | 418.00 | 53,359 |
24 Apr 2024 | 410.45 | 415.85 | 408.50 | 409.85 | 409.85 | 30,583 |
23 Apr 2024 | 409.40 | 413.40 | 405.90 | 410.15 | 410.15 | 82,556 |
22 Apr 2024 | 409.95 | 428.30 | 409.95 | 420.90 | 420.90 | 107,867 |
19 Apr 2024 | 415.05 | 416.20 | 400.50 | 406.00 | 406.00 | 186,084 |
18 Apr 2024 | 429.45 | 434.90 | 418.00 | 419.75 | 419.75 | 49,981 |
16 Apr 2024 | 431.80 | 436.00 | 418.60 | 421.70 | 421.70 | 142,293 |
15 Apr 2024 | 375.05 | 436.20 | 375.05 | 431.85 | 431.85 | 398,119 |
12 Apr 2024 | 435.70 | 445.75 | 416.95 | 419.70 | 419.70 | 110,586 |
10 Apr 2024 | 444.10 | 445.00 | 431.35 | 435.65 | 435.65 | 380,617 |
09 Apr 2024 | 426.85 | 449.50 | 426.60 | 443.90 | 443.90 | 1,108,399 |
08 Apr 2024 | 408.40 | 440.00 | 400.80 | 424.90 | 424.90 | 643,063 |
05 Apr 2024 | 358.05 | 408.75 | 355.40 | 400.90 | 400.90 | 1,309,793 |
04 Apr 2024 | 356.85 | 364.15 | 350.50 | 354.20 | 354.20 | 92,278 |
03 Apr 2024 | 350.35 | 355.95 | 345.55 | 349.60 | 349.60 | 270,310 |
02 Apr 2024 | 348.00 | 352.20 | 343.00 | 349.65 | 349.65 | 152,934 |
01 Apr 2024 | 346.75 | 356.20 | 342.40 | 345.55 | 345.55 | 112,891 |
28 Mar 2024 | 357.50 | 369.00 | 335.95 | 339.95 | 339.95 | 698,531 |
27 Mar 2024 | 325.05 | 353.50 | 313.25 | 352.05 | 352.05 | 701,620 |
26 Mar 2024 | 330.30 | 333.00 | 315.80 | 321.40 | 321.40 | 370,880 |
22 Mar 2024 | 340.85 | 347.00 | 333.00 | 334.25 | 334.25 | 81,678 |
21 Mar 2024 | 341.35 | 347.00 | 330.05 | 335.45 | 335.45 | 272,553 |
20 Mar 2024 | 361.50 | 362.15 | 336.00 | 336.80 | 336.80 | 300,503 |
19 Mar 2024 | 368.65 | 372.15 | 358.60 | 359.55 | 359.55 | 112,048 |
18 Mar 2024 | 366.60 | 377.00 | 365.50 | 367.85 | 367.85 | 29,990 |
15 Mar 2024 | 374.40 | 377.30 | 360.00 | 366.90 | 366.90 | 130,237 |
14 Mar 2024 | 377.35 | 388.30 | 366.00 | 371.15 | 371.15 | 129,187 |
13 Mar 2024 | 399.40 | 404.00 | 375.70 | 383.95 | 383.95 | 241,382 |
12 Mar 2024 | 394.90 | 404.85 | 381.25 | 397.30 | 397.30 | 173,446 |
11 Mar 2024 | 424.60 | 424.60 | 381.00 | 390.00 | 390.00 | 581,965 |
07 Mar 2024 | 390.00 | 421.05 | 390.00 | 420.40 | 420.40 | 2,152,178 |
06 Mar 2024 | 382.80 | 383.00 | 382.80 | 382.80 | 382.80 | 414,253 |
05 Mar 2024 | 478.50 | 478.50 | 478.50 | 478.50 | 478.50 | 62,795 |
04 Mar 2024 | 621.55 | 621.55 | 595.00 | 598.10 | 598.10 | 22,171 |
01 Mar 2024 | 589.55 | 624.40 | 589.50 | 622.05 | 622.05 | 33,737 |
29 Feb 2024 | 589.95 | 601.70 | 576.15 | 589.50 | 589.50 | 29,850 |
28 Feb 2024 | 619.95 | 619.95 | 568.05 | 580.45 | 580.45 | 34,461 |
27 Feb 2024 | 616.70 | 619.00 | 602.05 | 607.30 | 607.30 | 12,336 |
26 Feb 2024 | 605.55 | 612.00 | 600.15 | 608.70 | 608.70 | 9,925 |
23 Feb 2024 | 601.50 | 604.95 | 597.55 | 600.30 | 600.30 | 18,937 |
22 Feb 2024 | 600.55 | 607.05 | 595.35 | 599.60 | 599.60 | 6,320 |
21 Feb 2024 | 605.70 | 611.70 | 598.30 | 601.65 | 601.65 | 36,833 |
20 Feb 2024 | 610.00 | 618.05 | 596.70 | 600.10 | 600.10 | 11,267 |
19 Feb 2024 | 607.15 | 618.80 | 605.05 | 611.10 | 611.10 | 40,275 |
16 Feb 2024 | 579.00 | 610.25 | 574.40 | 606.45 | 606.45 | 73,072 |
15 Feb 2024 | 587.15 | 588.60 | 575.00 | 581.25 | 581.25 | 8,720 |
14 Feb 2024 | 574.25 | 578.70 | 569.60 | 574.05 | 574.05 | 13,455 |
13 Feb 2024 | 582.80 | 582.80 | 563.00 | 574.85 | 574.85 | 31,027 |
12 Feb 2024 | 585.65 | 585.65 | 569.00 | 573.90 | 573.90 | 13,923 |
09 Feb 2024 | 592.10 | 594.90 | 579.60 | 582.35 | 582.35 | 37,283 |
08 Feb 2024 | 605.00 | 611.00 | 590.00 | 591.65 | 591.65 | 33,494 |
07 Feb 2024 | 594.35 | 611.40 | 592.95 | 606.35 | 606.35 | 16,239 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |