Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 325.45 | 333.90 | 324.00 | 325.15 | 325.15 | 2,465,354 |
25 Jul 2024 | 323.40 | 329.80 | 322.15 | 323.35 | 323.35 | 1,082,813 |
24 Jul 2024 | 324.65 | 328.40 | 323.30 | 325.20 | 325.20 | 983,727 |
23 Jul 2024 | 325.05 | 331.45 | 316.80 | 322.35 | 322.35 | 1,651,906 |
22 Jul 2024 | 318.00 | 326.80 | 315.50 | 323.90 | 323.90 | 1,114,641 |
19 Jul 2024 | 325.00 | 326.70 | 319.00 | 319.95 | 319.95 | 1,133,458 |
18 Jul 2024 | 330.75 | 331.30 | 323.10 | 324.25 | 324.25 | 2,079,538 |
16 Jul 2024 | 334.90 | 336.60 | 329.40 | 330.75 | 330.75 | 2,168,694 |
15 Jul 2024 | 336.40 | 337.40 | 333.30 | 333.95 | 333.95 | 1,241,569 |
12 Jul 2024 | 340.00 | 343.00 | 334.00 | 335.75 | 335.75 | 1,894,394 |
11 Jul 2024 | 336.65 | 336.95 | 333.80 | 334.20 | 334.20 | 752,675 |
10 Jul 2024 | 338.50 | 339.90 | 332.50 | 335.00 | 335.00 | 992,976 |
09 Jul 2024 | 340.90 | 345.85 | 336.80 | 338.30 | 338.30 | 1,816,798 |
08 Jul 2024 | 344.95 | 347.00 | 338.10 | 339.30 | 339.30 | 2,850,289 |
05 Jul 2024 | 334.50 | 335.20 | 332.00 | 332.90 | 332.90 | 1,170,818 |
04 Jul 2024 | 336.05 | 337.70 | 333.50 | 333.90 | 333.90 | 896,649 |
03 Jul 2024 | 337.05 | 338.85 | 335.00 | 335.65 | 335.65 | 828,736 |
02 Jul 2024 | 334.90 | 343.60 | 333.50 | 335.75 | 335.75 | 2,169,382 |
01 Jul 2024 | 333.15 | 334.95 | 331.15 | 332.60 | 332.60 | 911,492 |
28 Jun 2024 | 335.00 | 335.70 | 331.05 | 332.10 | 332.10 | 851,711 |
27 Jun 2024 | 337.00 | 337.80 | 331.10 | 333.65 | 333.65 | 995,756 |
26 Jun 2024 | 336.00 | 337.90 | 334.40 | 334.90 | 334.90 | 830,867 |
25 Jun 2024 | 337.80 | 338.85 | 335.00 | 335.20 | 335.20 | 809,296 |
24 Jun 2024 | 337.95 | 340.30 | 336.00 | 336.65 | 336.65 | 920,363 |
21 Jun 2024 | 340.95 | 341.90 | 337.25 | 338.55 | 338.55 | 1,022,030 |
20 Jun 2024 | 339.00 | 343.05 | 337.25 | 340.15 | 340.15 | 942,532 |
19 Jun 2024 | 342.50 | 343.00 | 335.75 | 337.10 | 337.10 | 1,210,968 |
18 Jun 2024 | 344.55 | 346.70 | 340.90 | 341.55 | 341.55 | 1,467,029 |
14 Jun 2024 | 345.90 | 348.70 | 343.00 | 344.40 | 344.40 | 1,071,246 |
13 Jun 2024 | 346.45 | 348.70 | 344.00 | 344.30 | 344.30 | 1,031,957 |
12 Jun 2024 | 344.95 | 346.90 | 344.05 | 344.45 | 344.45 | 955,655 |
11 Jun 2024 | 347.50 | 347.95 | 343.30 | 343.90 | 343.90 | 1,004,598 |
10 Jun 2024 | 347.85 | 351.00 | 344.85 | 345.50 | 345.50 | 2,083,460 |
07 Jun 2024 | 340.05 | 346.90 | 340.05 | 345.00 | 345.00 | 1,758,072 |
06 Jun 2024 | 342.00 | 348.15 | 337.00 | 343.45 | 343.45 | 3,458,914 |
05 Jun 2024 | 335.00 | 338.80 | 316.00 | 334.20 | 334.20 | 3,686,678 |
04 Jun 2024 | 369.00 | 369.00 | 331.45 | 331.45 | 331.45 | 7,245,279 |
03 Jun 2024 | 381.95 | 383.95 | 364.10 | 368.25 | 368.25 | 10,215,851 |
31 May 2024 | 348.00 | 361.55 | 344.00 | 355.75 | 355.75 | 7,024,587 |
30 May 2024 | 344.05 | 352.70 | 343.05 | 344.50 | 344.50 | 2,499,768 |
29 May 2024 | 340.05 | 347.85 | 338.30 | 344.40 | 344.40 | 2,113,385 |
28 May 2024 | 341.10 | 342.90 | 337.00 | 338.25 | 338.25 | 1,100,792 |
27 May 2024 | 346.35 | 347.60 | 340.50 | 341.10 | 341.10 | 1,546,857 |
24 May 2024 | 346.50 | 353.50 | 343.65 | 345.05 | 345.05 | 2,621,886 |
23 May 2024 | 342.40 | 353.90 | 338.40 | 346.55 | 346.55 | 3,270,416 |
22 May 2024 | 346.85 | 348.00 | 339.35 | 340.35 | 340.35 | 1,386,775 |
21 May 2024 | 337.60 | 351.00 | 335.05 | 343.90 | 343.90 | 2,818,680 |
17 May 2024 | 336.40 | 339.70 | 335.00 | 336.45 | 336.45 | 800,719 |
16 May 2024 | 337.95 | 338.50 | 334.00 | 334.95 | 334.95 | 723,290 |
15 May 2024 | 341.00 | 343.80 | 333.30 | 334.80 | 334.80 | 1,197,943 |
14 May 2024 | 334.70 | 342.45 | 332.00 | 338.55 | 338.55 | 1,752,983 |
13 May 2024 | 334.10 | 334.90 | 327.50 | 330.90 | 330.90 | 827,737 |
10 May 2024 | 333.00 | 334.95 | 327.30 | 332.35 | 332.35 | 663,071 |
09 May 2024 | 338.00 | 341.60 | 330.00 | 330.90 | 330.90 | 1,122,343 |
08 May 2024 | 338.00 | 340.95 | 335.55 | 337.00 | 337.00 | 750,561 |
07 May 2024 | 338.00 | 346.20 | 335.50 | 338.00 | 338.00 | 1,542,634 |
06 May 2024 | 344.00 | 345.00 | 336.00 | 337.80 | 337.80 | 1,045,201 |
03 May 2024 | 348.00 | 351.90 | 342.60 | 344.25 | 344.25 | 1,392,909 |
02 May 2024 | 361.00 | 361.30 | 350.70 | 351.45 | 351.45 | 2,632,127 |
30 Apr 2024 | 345.10 | 359.50 | 345.10 | 357.60 | 357.60 | 4,020,028 |
29 Apr 2024 | 344.70 | 348.45 | 342.70 | 343.15 | 343.15 | 935,698 |
26 Apr 2024 | 343.95 | 347.00 | 342.35 | 342.85 | 342.85 | 774,168 |
25 Apr 2024 | 342.00 | 343.85 | 340.55 | 342.25 | 342.25 | 728,211 |
24 Apr 2024 | 343.95 | 345.00 | 342.45 | 343.65 | 343.65 | 742,111 |
23 Apr 2024 | 340.00 | 349.10 | 339.50 | 342.10 | 342.10 | 1,431,610 |
22 Apr 2024 | 340.00 | 341.25 | 337.10 | 338.70 | 338.70 | 795,858 |
19 Apr 2024 | 332.80 | 336.95 | 330.10 | 335.40 | 335.40 | 847,877 |
18 Apr 2024 | 339.30 | 342.70 | 334.85 | 336.10 | 336.10 | 989,250 |
16 Apr 2024 | 332.00 | 339.85 | 332.00 | 336.20 | 336.20 | 874,725 |
15 Apr 2024 | 335.95 | 341.95 | 331.25 | 336.30 | 336.30 | 1,360,743 |
12 Apr 2024 | 348.85 | 351.00 | 344.10 | 345.05 | 345.05 | 1,196,013 |
10 Apr 2024 | 352.90 | 354.40 | 348.65 | 350.65 | 350.65 | 897,962 |
09 Apr 2024 | 357.95 | 358.50 | 351.55 | 352.20 | 352.20 | 921,028 |
08 Apr 2024 | 363.00 | 366.70 | 354.60 | 356.40 | 356.40 | 2,576,180 |
05 Apr 2024 | 354.00 | 355.25 | 350.25 | 352.20 | 352.20 | 1,269,063 |
04 Apr 2024 | 356.40 | 358.80 | 352.05 | 354.50 | 354.50 | 1,654,777 |
03 Apr 2024 | 352.95 | 360.70 | 351.15 | 353.70 | 353.70 | 2,381,515 |
02 Apr 2024 | 341.05 | 362.50 | 337.25 | 354.15 | 354.15 | 6,117,873 |
01 Apr 2024 | 328.00 | 342.00 | 326.15 | 340.20 | 340.20 | 3,007,473 |
28 Mar 2024 | 327.00 | 330.95 | 320.10 | 321.40 | 321.40 | 2,237,150 |
27 Mar 2024 | 333.00 | 335.40 | 321.65 | 323.50 | 323.50 | 3,554,876 |
26 Mar 2024 | 336.00 | 341.60 | 330.50 | 331.25 | 331.25 | 2,004,044 |
22 Mar 2024 | 335.00 | 338.05 | 334.05 | 335.70 | 335.70 | 1,503,391 |
21 Mar 2024 | 334.45 | 337.50 | 332.50 | 333.70 | 333.70 | 1,222,130 |
20 Mar 2024 | 337.05 | 339.50 | 330.00 | 330.95 | 330.95 | 1,373,270 |
19 Mar 2024 | 338.80 | 344.65 | 334.10 | 335.30 | 335.30 | 1,444,260 |
18 Mar 2024 | 338.05 | 341.50 | 334.20 | 337.35 | 337.35 | 1,526,899 |
15 Mar 2024 | 348.50 | 355.80 | 341.50 | 344.15 | 344.15 | 2,180,481 |
14 Mar 2024 | 333.00 | 350.00 | 324.85 | 347.45 | 347.45 | 2,508,962 |
13 Mar 2024 | 348.90 | 353.70 | 325.35 | 332.55 | 332.55 | 3,833,297 |
12 Mar 2024 | 354.00 | 358.90 | 343.80 | 347.10 | 347.10 | 2,473,806 |
11 Mar 2024 | 364.00 | 364.25 | 352.00 | 352.85 | 352.85 | 1,539,837 |
07 Mar 2024 | 363.35 | 367.75 | 361.05 | 362.45 | 362.45 | 1,118,321 |
06 Mar 2024 | 366.60 | 372.30 | 356.30 | 361.35 | 361.35 | 2,233,595 |
05 Mar 2024 | 375.85 | 378.40 | 365.00 | 366.00 | 366.00 | 2,098,762 |
04 Mar 2024 | 388.50 | 388.80 | 372.00 | 375.30 | 375.30 | 2,068,156 |
01 Mar 2024 | 385.00 | 388.70 | 378.00 | 381.15 | 381.15 | 2,306,169 |
29 Feb 2024 | 380.95 | 384.75 | 372.75 | 381.65 | 381.65 | 3,172,514 |
28 Feb 2024 | 388.70 | 398.70 | 380.00 | 381.55 | 381.55 | 6,361,852 |
27 Feb 2024 | 400.80 | 403.70 | 386.00 | 387.85 | 387.85 | 5,944,017 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |