Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
08 Jul 2024 | 496.00 | 497.00 | 494.87 | 495.00 | 495.00 | 958,944 |
05 Jul 2024 | 496.50 | 496.95 | 495.00 | 496.00 | 496.00 | 834,240 |
04 Jul 2024 | 496.50 | 497.00 | 486.00 | 495.00 | 495.00 | 74,124 |
03 Jul 2024 | 497.00 | 497.75 | 495.50 | 496.00 | 496.00 | 5,586,058 |
02 Jul 2024 | 497.00 | 498.00 | 496.00 | 497.00 | 497.00 | 915,987 |
01 Jul 2024 | 496.50 | 497.89 | 496.00 | 497.00 | 497.00 | 2,310,436 |
28 Jun 2024 | 497.50 | 497.00 | 495.00 | 495.00 | 495.00 | 3,771,988 |
27 Jun 2024 | 497.00 | 498.00 | 496.00 | 496.00 | 496.00 | 5,448,877 |
26 Jun 2024 | 497.00 | 498.00 | 495.90 | 497.00 | 497.00 | 2,766,124 |
25 Jun 2024 | 497.00 | 498.00 | 496.00 | 496.00 | 496.00 | 4,382,140 |
24 Jun 2024 | 497.00 | 498.00 | 495.00 | 495.00 | 495.00 | 3,941,334 |
21 Jun 2024 | 497.00 | 498.00 | 496.00 | 496.00 | 496.00 | 22,689,752 |
20 Jun 2024 | 496.00 | 498.00 | 494.00 | 496.00 | 496.00 | 34,073,623 |
19 Jun 2024 | 400.00 | 485.00 | 370.00 | 479.00 | 479.00 | 2,214,051 |
18 Jun 2024 | 392.50 | 400.00 | 385.25 | 391.00 | 391.00 | 102,407 |
17 Jun 2024 | 390.00 | 392.90 | 385.00 | 385.00 | 385.00 | 218,657 |
14 Jun 2024 | 402.50 | 410.00 | 385.00 | 385.00 | 385.00 | 283,646 |
13 Jun 2024 | 412.50 | 415.00 | 400.00 | 400.00 | 400.00 | 57,616 |
12 Jun 2024 | 417.50 | 421.93 | 400.00 | 410.00 | 410.00 | 87,434 |
11 Jun 2024 | 422.50 | 424.95 | 415.00 | 415.00 | 415.00 | 70,032 |
10 Jun 2024 | 417.50 | 423.00 | 410.00 | 423.00 | 423.00 | 90,248 |
07 Jun 2024 | 417.50 | 420.00 | 410.00 | 420.00 | 420.00 | 133,649 |
06 Jun 2024 | 415.00 | 425.00 | 413.75 | 418.00 | 418.00 | 75,977 |
05 Jun 2024 | 415.00 | 420.00 | 400.00 | 415.00 | 415.00 | 618,725 |
04 Jun 2024 | 405.00 | 420.00 | 400.00 | 408.00 | 408.00 | 184,292 |
03 Jun 2024 | 405.00 | 410.00 | 400.00 | 405.00 | 405.00 | 1,183,193 |
31 May 2024 | 415.00 | 420.00 | 402.00 | 409.00 | 409.00 | 591,712 |
30 May 2024 | 442.50 | 441.00 | 421.00 | 421.00 | 421.00 | 372,420 |
29 May 2024 | 450.00 | 464.00 | 432.00 | 432.00 | 432.00 | 37,027 |
28 May 2024 | 440.00 | 455.00 | 440.00 | 442.00 | 442.00 | 292,464 |
24 May 2024 | 437.50 | 458.00 | 430.15 | 450.00 | 450.00 | 741,045 |
23 May 2024 | 405.00 | 447.00 | 392.00 | 447.00 | 447.00 | 423,931 |
22 May 2024 | 425.00 | 425.00 | 387.50 | 405.00 | 405.00 | 444,273 |
21 May 2024 | 425.00 | 428.00 | 420.00 | 425.00 | 425.00 | 1,390,306 |
20 May 2024 | 427.50 | 429.95 | 417.00 | 429.00 | 429.00 | 30,696 |
17 May 2024 | 430.00 | 435.00 | 425.11 | 435.00 | 435.00 | 63,974 |
16 May 2024 | 432.50 | 435.00 | 420.00 | 420.00 | 420.00 | 1,198,993 |
15 May 2024 | 440.00 | 440.00 | 422.00 | 422.00 | 422.00 | 173,405 |
14 May 2024 | 440.00 | 445.00 | 435.00 | 435.00 | 435.00 | 86,523 |
13 May 2024 | 442.50 | 442.50 | 435.00 | 440.00 | 440.00 | 32,548 |
10 May 2024 | 425.00 | 440.00 | 420.00 | 440.00 | 440.00 | 122,626 |
09 May 2024 | 430.00 | 435.00 | 425.00 | 435.00 | 435.00 | 213,542 |
08 May 2024 | 432.50 | 432.75 | 425.00 | 429.00 | 429.00 | 505,844 |
07 May 2024 | 435.00 | 440.00 | 430.00 | 430.00 | 430.00 | 83,121 |
03 May 2024 | 430.00 | 436.49 | 420.00 | 430.00 | 430.00 | 264,867 |
02 May 2024 | 462.50 | 470.00 | 430.00 | 432.00 | 432.00 | 405,795 |
01 May 2024 | 337.50 | 470.00 | 337.50 | 465.00 | 465.00 | 4,064,220 |
30 Apr 2024 | 335.00 | 347.00 | 330.10 | 335.00 | 335.00 | 1,048,626 |
29 Apr 2024 | 337.50 | 340.00 | 330.00 | 338.00 | 338.00 | 529,568 |
26 Apr 2024 | 340.00 | 340.00 | 334.00 | 337.50 | 337.50 | 406,501 |
25 Apr 2024 | 345.00 | 345.00 | 331.00 | 331.00 | 331.00 | 543,621 |
24 Apr 2024 | 337.50 | 348.00 | 337.00 | 343.00 | 343.00 | 394,068 |
23 Apr 2024 | 337.50 | 340.00 | 335.00 | 339.00 | 339.00 | 383,173 |
22 Apr 2024 | 337.50 | 339.90 | 335.00 | 338.00 | 338.00 | 197,058 |
19 Apr 2024 | 330.00 | 345.00 | 325.00 | 335.00 | 335.00 | 1,747,930 |
18 Apr 2024 | 327.50 | 330.00 | 325.00 | 330.00 | 330.00 | 1,436,246 |
17 Apr 2024 | 327.50 | 330.00 | 320.00 | 330.00 | 330.00 | 880,731 |
16 Apr 2024 | 320.00 | 329.48 | 315.00 | 323.00 | 323.00 | 599,267 |
15 Apr 2024 | 322.50 | 330.00 | 315.15 | 325.00 | 325.00 | 127,213 |
12 Apr 2024 | 325.00 | 333.45 | 315.00 | 320.00 | 320.00 | 53,869 |
11 Apr 2024 | 332.50 | 335.00 | 315.20 | 320.00 | 320.00 | 1,571,123 |
10 Apr 2024 | 312.50 | 315.00 | 310.00 | 312.00 | 312.00 | 51,179 |
09 Apr 2024 | 312.50 | 315.00 | 305.25 | 312.50 | 312.50 | 106,858 |
08 Apr 2024 | 312.50 | 326.00 | 305.00 | 310.00 | 310.00 | 836,134 |
05 Apr 2024 | 322.50 | 325.00 | 310.00 | 310.00 | 310.00 | 129,520 |
04 Apr 2024 | 327.50 | 325.94 | 320.00 | 320.00 | 320.00 | 75,658 |
03 Apr 2024 | 335.00 | 345.00 | 325.00 | 327.00 | 327.00 | 75,631 |
02 Apr 2024 | 330.00 | 335.00 | 325.90 | 328.00 | 328.00 | 727,691 |
28 Mar 2024 | 332.50 | 335.00 | 322.00 | 324.00 | 324.00 | 137,461 |
27 Mar 2024 | 337.50 | 345.00 | 330.00 | 330.00 | 330.00 | 169,266 |
26 Mar 2024 | 337.50 | 340.00 | 327.00 | 331.00 | 331.00 | 118,302 |
25 Mar 2024 | 347.50 | 350.00 | 330.15 | 334.00 | 334.00 | 2,907,536 |
22 Mar 2024 | 355.00 | 355.00 | 345.00 | 347.50 | 347.50 | 231,436 |
21 Mar 2024 | 360.00 | 358.50 | 350.00 | 352.00 | 352.00 | 230,301 |
20 Mar 2024 | 357.50 | 359.00 | 345.00 | 352.50 | 352.50 | 928,651 |
19 Mar 2024 | 362.50 | 366.50 | 355.00 | 355.00 | 355.00 | 687,057 |
18 Mar 2024 | 362.50 | 368.50 | 355.00 | 358.00 | 358.00 | 600,427 |
15 Mar 2024 | 360.00 | 368.45 | 350.00 | 358.00 | 358.00 | 380,685 |
14 Mar 2024 | 360.00 | 368.50 | 355.00 | 363.00 | 363.00 | 290,850 |
13 Mar 2024 | 357.50 | 370.00 | 351.70 | 358.00 | 358.00 | 739,240 |
12 Mar 2024 | 357.50 | 360.00 | 350.00 | 350.00 | 350.00 | 108,943 |
11 Mar 2024 | 355.00 | 360.00 | 350.00 | 355.00 | 355.00 | 96,158 |
08 Mar 2024 | 355.00 | 360.00 | 350.00 | 355.00 | 355.00 | 201,878 |
07 Mar 2024 | 355.00 | 357.95 | 350.00 | 355.00 | 355.00 | 51,694 |
06 Mar 2024 | 355.00 | 360.00 | 350.00 | 355.00 | 355.00 | 679,579 |
05 Mar 2024 | 352.50 | 360.00 | 350.00 | 355.00 | 355.00 | 129,710 |
04 Mar 2024 | 352.50 | 355.00 | 350.00 | 353.00 | 353.00 | 1,305,741 |
01 Mar 2024 | 350.00 | 354.95 | 350.00 | 350.00 | 350.00 | 312,022 |
29 Feb 2024 | 350.00 | 355.00 | 338.00 | 355.00 | 355.00 | 71,366 |
28 Feb 2024 | 360.00 | 358.00 | 345.10 | 350.00 | 350.00 | 377,219 |
27 Feb 2024 | 360.00 | 358.75 | 355.00 | 356.00 | 356.00 | 46,645 |
26 Feb 2024 | 360.00 | 363.00 | 355.00 | 357.00 | 357.00 | 51,335 |
23 Feb 2024 | 352.50 | 359.00 | 350.00 | 355.00 | 355.00 | 89,487 |
22 Feb 2024 | 352.50 | 358.50 | 345.00 | 352.50 | 352.50 | 43,867 |
21 Feb 2024 | 367.50 | 368.24 | 350.00 | 358.00 | 358.00 | 560,279 |
20 Feb 2024 | 367.50 | 369.95 | 365.00 | 368.00 | 368.00 | 98,123 |
19 Feb 2024 | 362.50 | 370.00 | 364.75 | 366.00 | 366.00 | 81,328 |
16 Feb 2024 | 362.50 | 375.00 | 355.00 | 375.00 | 375.00 | 125,792 |
15 Feb 2024 | 357.50 | 365.00 | 355.00 | 361.00 | 361.00 | 74,917 |
14 Feb 2024 | 350.00 | 365.00 | 351.25 | 357.50 | 357.50 | 475,650 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |