Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
05 Jul 2024 | 552.75 | 557.00 | 535.40 | 539.40 | 539.40 | 206,706 |
04 Jul 2024 | 556.05 | 565.00 | 551.90 | 554.90 | 554.90 | 32,424 |
03 Jul 2024 | 562.55 | 575.45 | 558.60 | 559.40 | 559.40 | 34,046 |
02 Jul 2024 | 559.65 | 575.50 | 556.95 | 561.95 | 561.95 | 34,880 |
01 Jul 2024 | 560.45 | 564.45 | 556.05 | 559.00 | 559.00 | 25,502 |
28 Jun 2024 | 569.00 | 572.00 | 559.05 | 560.40 | 560.40 | 41,908 |
27 Jun 2024 | 572.10 | 580.35 | 561.35 | 564.55 | 564.55 | 49,874 |
26 Jun 2024 | 594.80 | 595.95 | 573.10 | 575.95 | 575.95 | 72,775 |
25 Jun 2024 | 556.10 | 583.85 | 556.10 | 583.85 | 583.85 | 175,707 |
24 Jun 2024 | 568.90 | 568.90 | 555.00 | 556.05 | 556.05 | 110,104 |
21 Jun 2024 | 559.20 | 574.65 | 559.20 | 565.20 | 565.20 | 227,271 |
20 Jun 2024 | 574.95 | 577.45 | 556.05 | 559.15 | 559.15 | 86,640 |
19 Jun 2024 | 595.00 | 597.40 | 569.45 | 571.65 | 571.65 | 260,232 |
18 Jun 2024 | 577.00 | 606.40 | 563.00 | 591.90 | 591.90 | 926,900 |
14 Jun 2024 | 595.25 | 612.00 | 574.55 | 577.55 | 577.55 | 225,487 |
13 Jun 2024 | 596.00 | 621.55 | 595.20 | 595.20 | 595.20 | 693,773 |
12 Jun 2024 | 628.00 | 636.00 | 626.50 | 626.50 | 626.50 | 286,936 |
11 Jun 2024 | 706.55 | 706.55 | 659.45 | 659.45 | 659.45 | 341,611 |
10 Jun 2024 | 714.00 | 727.90 | 648.90 | 694.15 | 694.15 | 2,919,325 |
07 Jun 2024 | 635.05 | 661.75 | 606.75 | 661.75 | 661.75 | 1,368,428 |
06 Jun 2024 | 592.95 | 601.60 | 575.50 | 601.60 | 601.60 | 1,212,591 |
05 Jun 2024 | 472.40 | 546.95 | 472.40 | 546.95 | 546.95 | 1,463,798 |
04 Jun 2024 | 439.90 | 480.00 | 405.05 | 455.80 | 455.80 | 521,691 |
03 Jun 2024 | 430.00 | 434.95 | 420.35 | 426.35 | 426.35 | 90,086 |
31 May 2024 | 414.30 | 423.60 | 397.45 | 402.80 | 402.80 | 256,140 |
30 May 2024 | 385.00 | 419.75 | 382.70 | 407.15 | 407.15 | 351,817 |
29 May 2024 | 375.00 | 377.00 | 366.45 | 371.45 | 371.45 | 125,446 |
28 May 2024 | 367.95 | 371.00 | 356.90 | 369.30 | 369.30 | 102,048 |
27 May 2024 | 369.20 | 369.65 | 360.25 | 362.85 | 362.85 | 50,189 |
24 May 2024 | 355.00 | 366.00 | 352.05 | 359.60 | 359.60 | 161,825 |
23 May 2024 | 365.00 | 365.00 | 353.05 | 354.90 | 354.90 | 15,313 |
22 May 2024 | 365.85 | 365.85 | 351.90 | 358.10 | 358.10 | 36,038 |
21 May 2024 | 364.00 | 364.85 | 358.45 | 361.75 | 361.75 | 57,732 |
17 May 2024 | 363.60 | 363.60 | 355.95 | 359.40 | 359.40 | 13,767 |
16 May 2024 | 363.00 | 365.00 | 353.95 | 358.10 | 358.10 | 18,197 |
15 May 2024 | 365.20 | 365.20 | 356.95 | 358.45 | 358.45 | 9,920 |
14 May 2024 | 369.75 | 369.75 | 356.45 | 358.90 | 358.90 | 94,145 |
13 May 2024 | 349.95 | 367.75 | 345.00 | 363.30 | 363.30 | 50,759 |
10 May 2024 | 343.15 | 348.25 | 335.20 | 345.90 | 345.90 | 67,230 |
09 May 2024 | 365.40 | 365.40 | 337.50 | 340.30 | 340.30 | 44,151 |
08 May 2024 | 331.00 | 363.00 | 329.50 | 359.00 | 359.00 | 236,589 |
07 May 2024 | 332.95 | 333.00 | 326.15 | 328.10 | 328.10 | 12,047 |
06 May 2024 | 335.95 | 337.40 | 326.30 | 330.10 | 330.10 | 50,539 |
03 May 2024 | 337.50 | 337.50 | 331.00 | 332.85 | 332.85 | 6,003 |
02 May 2024 | 336.60 | 336.60 | 331.00 | 332.00 | 332.00 | 11,872 |
30 Apr 2024 | 332.85 | 334.20 | 330.40 | 332.35 | 332.35 | 22,032 |
29 Apr 2024 | 337.80 | 337.80 | 330.35 | 332.35 | 332.35 | 11,597 |
26 Apr 2024 | 337.60 | 337.60 | 331.30 | 333.35 | 333.35 | 12,457 |
25 Apr 2024 | 335.65 | 335.65 | 331.00 | 333.40 | 333.40 | 42,637 |
24 Apr 2024 | 331.45 | 339.55 | 331.05 | 332.80 | 332.80 | 24,498 |
23 Apr 2024 | 325.55 | 329.25 | 322.80 | 326.95 | 326.95 | 11,829 |
22 Apr 2024 | 318.75 | 323.65 | 315.30 | 322.40 | 322.40 | 37,980 |
19 Apr 2024 | 309.80 | 315.20 | 309.75 | 314.60 | 314.60 | 16,112 |
18 Apr 2024 | 306.90 | 311.65 | 301.50 | 309.80 | 309.80 | 40,811 |
16 Apr 2024 | 299.00 | 305.00 | 298.30 | 300.85 | 300.85 | 31,723 |
15 Apr 2024 | 306.00 | 311.00 | 296.55 | 299.70 | 299.70 | 87,788 |
12 Apr 2024 | 309.50 | 313.20 | 305.80 | 307.55 | 307.55 | 51,752 |
10 Apr 2024 | 313.10 | 313.10 | 307.05 | 308.90 | 308.90 | 8,830 |
09 Apr 2024 | 314.50 | 316.70 | 310.55 | 311.50 | 311.50 | 38,841 |
08 Apr 2024 | 329.85 | 329.85 | 309.50 | 310.65 | 310.65 | 75,526 |
05 Apr 2024 | 325.90 | 330.00 | 322.50 | 323.80 | 323.80 | 43,744 |
04 Apr 2024 | 348.45 | 348.45 | 320.40 | 324.45 | 324.45 | 52,919 |
03 Apr 2024 | 342.00 | 345.05 | 334.95 | 338.10 | 338.10 | 36,408 |
02 Apr 2024 | 338.00 | 350.05 | 335.45 | 343.15 | 343.15 | 20,374 |
01 Apr 2024 | 339.55 | 341.45 | 334.30 | 338.55 | 338.55 | 12,166 |
28 Mar 2024 | 339.70 | 340.05 | 333.80 | 336.95 | 336.95 | 33,338 |
27 Mar 2024 | 340.05 | 345.20 | 334.00 | 335.65 | 335.65 | 12,470 |
26 Mar 2024 | 340.00 | 342.00 | 333.80 | 338.90 | 338.90 | 7,684 |
22 Mar 2024 | 323.05 | 339.55 | 323.05 | 337.80 | 337.80 | 23,513 |
21 Mar 2024 | 328.95 | 329.05 | 325.10 | 327.80 | 327.80 | 3,232 |
20 Mar 2024 | 329.55 | 329.55 | 320.40 | 324.00 | 324.00 | 9,811 |
19 Mar 2024 | 326.20 | 327.50 | 316.90 | 325.30 | 325.30 | 12,661 |
18 Mar 2024 | 332.40 | 332.40 | 322.70 | 324.90 | 324.90 | 3,913 |
15 Mar 2024 | 324.75 | 330.40 | 318.40 | 327.75 | 327.75 | 9,171 |
14 Mar 2024 | 308.00 | 324.00 | 308.00 | 322.55 | 322.55 | 40,257 |
13 Mar 2024 | 329.65 | 329.65 | 306.20 | 309.15 | 309.15 | 21,849 |
12 Mar 2024 | 334.55 | 334.65 | 321.40 | 325.65 | 325.65 | 63,378 |
11 Mar 2024 | 349.65 | 349.70 | 332.15 | 336.35 | 336.35 | 15,385 |
07 Mar 2024 | 332.05 | 341.00 | 329.90 | 335.75 | 335.75 | 28,448 |
06 Mar 2024 | 339.15 | 342.70 | 328.60 | 331.40 | 331.40 | 21,244 |
05 Mar 2024 | 335.45 | 346.10 | 335.45 | 344.30 | 344.30 | 15,292 |
04 Mar 2024 | 350.45 | 350.45 | 338.80 | 340.25 | 340.25 | 17,997 |
01 Mar 2024 | 337.95 | 354.30 | 335.65 | 343.95 | 343.95 | 71,337 |
29 Feb 2024 | 337.80 | 337.80 | 327.30 | 331.45 | 331.45 | 44,708 |
28 Feb 2024 | 348.35 | 354.30 | 327.95 | 333.05 | 333.05 | 62,906 |
27 Feb 2024 | 333.65 | 348.00 | 331.00 | 346.25 | 346.25 | 159,000 |
26 Feb 2024 | 321.85 | 335.00 | 318.20 | 331.30 | 331.30 | 170,882 |
23 Feb 2024 | 323.45 | 323.45 | 317.95 | 319.00 | 319.00 | 14,918 |
22 Feb 2024 | 323.00 | 323.90 | 315.00 | 320.10 | 320.10 | 33,353 |
21 Feb 2024 | 324.50 | 328.20 | 319.25 | 322.00 | 322.00 | 15,636 |
20 Feb 2024 | 321.25 | 327.45 | 318.50 | 324.40 | 324.40 | 40,315 |
19 Feb 2024 | 319.05 | 328.00 | 317.00 | 321.80 | 321.80 | 79,114 |
16 Feb 2024 | 322.55 | 325.50 | 316.40 | 317.70 | 317.70 | 10,643 |
15 Feb 2024 | 326.40 | 327.85 | 318.05 | 319.50 | 319.50 | 11,564 |
14 Feb 2024 | 312.00 | 321.90 | 310.65 | 319.20 | 319.20 | 13,856 |
13 Feb 2024 | 324.75 | 324.75 | 311.75 | 315.40 | 315.40 | 40,202 |
12 Feb 2024 | 329.05 | 335.45 | 317.00 | 321.65 | 321.65 | 137,648 |
09 Feb 2024 | 316.00 | 336.00 | 311.90 | 326.70 | 326.70 | 144,984 |
08 Feb 2024 | 318.60 | 320.70 | 312.05 | 314.60 | 314.60 | 39,436 |
07 Feb 2024 | 320.00 | 324.05 | 314.00 | 316.95 | 316.95 | 35,698 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |