Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 Jul 2024 | 352.60 | 356.20 | 349.65 | 351.60 | 351.60 | 2,649,337 |
02 Jul 2024 | 350.90 | 355.35 | 349.85 | 351.00 | 351.00 | 2,227,892 |
01 Jul 2024 | 358.10 | 358.50 | 352.05 | 352.90 | 352.90 | 1,040,634 |
28 Jun 2024 | 357.00 | 362.00 | 355.45 | 358.10 | 358.10 | 987,833 |
27 Jun 2024 | 356.30 | 358.30 | 348.20 | 353.45 | 353.45 | 1,927,503 |
26 Jun 2024 | 359.00 | 359.65 | 353.20 | 356.30 | 356.30 | 832,030 |
25 Jun 2024 | 356.05 | 362.55 | 356.05 | 358.90 | 358.90 | 614,135 |
24 Jun 2024 | 356.60 | 356.60 | 352.20 | 355.30 | 355.30 | 952,484 |
21 Jun 2024 | 365.90 | 366.75 | 359.30 | 360.60 | 360.60 | 867,544 |
20 Jun 2024 | 358.50 | 368.30 | 358.05 | 364.45 | 364.45 | 1,929,644 |
19 Jun 2024 | 363.55 | 366.00 | 357.00 | 358.25 | 358.25 | 873,964 |
18 Jun 2024 | 358.05 | 364.90 | 357.40 | 363.10 | 363.10 | 2,865,948 |
14 Jun 2024 | 362.00 | 362.80 | 356.10 | 357.05 | 357.05 | 1,570,554 |
13 Jun 2024 | 365.00 | 366.45 | 358.30 | 360.80 | 360.80 | 1,122,769 |
12 Jun 2024 | 352.40 | 363.50 | 351.50 | 360.90 | 360.90 | 2,794,862 |
11 Jun 2024 | 351.45 | 354.25 | 349.50 | 350.25 | 350.25 | 1,441,026 |
10 Jun 2024 | 356.75 | 357.40 | 349.00 | 350.35 | 350.35 | 1,935,844 |
07 Jun 2024 | 350.00 | 355.20 | 347.05 | 353.15 | 353.15 | 1,313,564 |
06 Jun 2024 | 351.90 | 352.80 | 348.10 | 349.35 | 349.35 | 975,334 |
05 Jun 2024 | 338.10 | 347.90 | 327.15 | 345.00 | 345.00 | 1,923,867 |
04 Jun 2024 | 359.95 | 359.95 | 307.05 | 332.80 | 332.80 | 10,946,540 |
03 Jun 2024 | 364.00 | 367.30 | 354.00 | 356.10 | 356.10 | 3,690,322 |
31 May 2024 | 354.95 | 358.00 | 342.20 | 344.40 | 344.40 | 3,472,671 |
30 May 2024 | 347.45 | 351.55 | 346.60 | 347.80 | 347.80 | 1,509,292 |
29 May 2024 | 354.75 | 356.00 | 348.30 | 349.40 | 349.40 | 2,063,713 |
28 May 2024 | 361.00 | 363.70 | 355.30 | 356.85 | 356.85 | 1,516,808 |
27 May 2024 | 368.45 | 368.75 | 359.50 | 360.10 | 360.10 | 956,482 |
24 May 2024 | 368.05 | 370.80 | 364.40 | 365.35 | 365.35 | 2,157,782 |
23 May 2024 | 357.90 | 376.00 | 357.50 | 367.85 | 367.85 | 1,808,204 |
22 May 2024 | 358.90 | 360.70 | 355.20 | 357.50 | 357.50 | 1,489,388 |
21 May 2024 | 362.20 | 362.20 | 355.60 | 357.75 | 357.75 | 1,687,852 |
17 May 2024 | 356.80 | 358.00 | 355.30 | 357.15 | 357.15 | 476,222 |
16 May 2024 | 356.75 | 358.95 | 352.30 | 354.90 | 354.90 | 1,642,946 |
15 May 2024 | 354.35 | 358.60 | 351.45 | 353.85 | 353.85 | 2,020,857 |
14 May 2024 | 343.45 | 353.75 | 342.25 | 352.50 | 352.50 | 2,613,040 |
13 May 2024 | 348.00 | 348.05 | 335.05 | 341.40 | 341.40 | 3,187,697 |
10 May 2024 | 346.00 | 349.00 | 337.10 | 348.00 | 348.00 | 3,605,675 |
09 May 2024 | 357.00 | 359.30 | 344.10 | 345.40 | 345.40 | 3,296,425 |
08 May 2024 | 355.50 | 363.60 | 352.30 | 355.25 | 355.25 | 2,572,828 |
07 May 2024 | 370.50 | 370.50 | 353.70 | 356.30 | 356.30 | 4,269,411 |
06 May 2024 | 378.55 | 379.00 | 367.75 | 370.35 | 370.35 | 2,231,020 |
03 May 2024 | 380.15 | 385.75 | 374.10 | 375.95 | 375.95 | 2,567,930 |
02 May 2024 | 377.40 | 381.30 | 372.50 | 379.65 | 379.65 | 2,502,116 |
30 Apr 2024 | 381.70 | 383.85 | 375.50 | 377.40 | 377.40 | 952,853 |
29 Apr 2024 | 383.95 | 384.80 | 378.00 | 380.40 | 380.40 | 1,826,157 |
26 Apr 2024 | 384.80 | 384.90 | 380.50 | 381.75 | 381.75 | 1,604,657 |
25 Apr 2024 | 382.55 | 387.00 | 380.50 | 382.30 | 382.30 | 1,904,904 |
24 Apr 2024 | 390.50 | 391.80 | 379.35 | 381.90 | 381.90 | 3,130,931 |
23 Apr 2024 | 387.85 | 394.70 | 385.15 | 387.95 | 387.95 | 3,992,632 |
22 Apr 2024 | 377.80 | 385.00 | 375.50 | 382.75 | 382.75 | 2,598,500 |
19 Apr 2024 | 378.90 | 378.90 | 368.80 | 370.00 | 370.00 | 2,419,477 |
18 Apr 2024 | 369.85 | 384.35 | 367.65 | 378.20 | 378.20 | 8,017,202 |
16 Apr 2024 | 365.00 | 371.75 | 359.90 | 361.85 | 361.85 | 4,948,026 |
15 Apr 2024 | 362.50 | 363.00 | 351.00 | 354.40 | 354.40 | 6,631,029 |
12 Apr 2024 | 370.45 | 378.70 | 368.25 | 372.35 | 372.35 | 1,861,368 |
10 Apr 2024 | 370.95 | 372.35 | 367.65 | 370.30 | 370.30 | 953,033 |
09 Apr 2024 | 371.10 | 374.70 | 365.50 | 367.65 | 367.65 | 2,585,520 |
08 Apr 2024 | 376.30 | 378.70 | 367.60 | 369.25 | 369.25 | 1,747,113 |
05 Apr 2024 | 361.45 | 374.80 | 359.35 | 373.05 | 373.05 | 5,849,814 |
04 Apr 2024 | 359.50 | 367.95 | 358.00 | 361.35 | 361.35 | 3,973,914 |
03 Apr 2024 | 356.50 | 359.75 | 353.15 | 357.15 | 357.15 | 2,289,362 |
02 Apr 2024 | 359.15 | 362.75 | 356.00 | 357.15 | 357.15 | 1,318,637 |
01 Apr 2024 | 357.00 | 364.15 | 355.55 | 356.85 | 356.85 | 2,935,390 |
28 Mar 2024 | 354.95 | 357.50 | 350.50 | 353.80 | 353.80 | 1,090,347 |
27 Mar 2024 | 348.00 | 355.50 | 347.50 | 350.45 | 350.45 | 3,635,037 |
26 Mar 2024 | 346.25 | 352.40 | 343.60 | 346.30 | 346.30 | 1,287,785 |
22 Mar 2024 | 338.20 | 346.20 | 337.10 | 344.55 | 344.55 | 2,487,048 |
21 Mar 2024 | 344.50 | 348.00 | 337.40 | 338.80 | 338.80 | 2,987,405 |
20 Mar 2024 | 352.15 | 356.40 | 335.65 | 337.55 | 337.55 | 5,469,027 |
19 Mar 2024 | 353.90 | 357.85 | 346.75 | 353.30 | 353.30 | 3,795,780 |
18 Mar 2024 | 347.00 | 359.80 | 342.60 | 352.55 | 352.55 | 2,762,056 |
15 Mar 2024 | 341.00 | 348.75 | 336.65 | 344.70 | 344.70 | 5,416,930 |
14 Mar 2024 | 328.10 | 341.60 | 317.70 | 338.45 | 338.45 | 7,401,825 |
13 Mar 2024 | 365.10 | 367.20 | 324.50 | 328.20 | 328.20 | 5,123,831 |
12 Mar 2024 | 359.85 | 374.50 | 358.55 | 361.75 | 361.75 | 10,904,450 |
11 Mar 2024 | 337.00 | 359.90 | 332.50 | 355.75 | 355.75 | 6,678,572 |
07 Mar 2024 | 329.35 | 337.20 | 324.25 | 333.85 | 333.85 | 3,826,915 |
06 Mar 2024 | 322.80 | 333.95 | 321.50 | 326.35 | 326.35 | 3,091,495 |
05 Mar 2024 | 324.35 | 327.95 | 319.55 | 321.60 | 321.60 | 2,116,032 |
04 Mar 2024 | 330.80 | 331.50 | 320.55 | 322.60 | 322.60 | 1,733,073 |
01 Mar 2024 | 315.00 | 321.40 | 311.70 | 317.85 | 317.85 | 3,379,095 |
29 Feb 2024 | 312.20 | 321.95 | 308.10 | 310.20 | 310.20 | 5,219,187 |
28 Feb 2024 | 324.80 | 324.80 | 306.05 | 308.35 | 308.35 | 2,629,620 |
27 Feb 2024 | 329.95 | 338.75 | 316.80 | 318.40 | 318.40 | 3,266,798 |
26 Feb 2024 | 340.60 | 348.00 | 325.70 | 327.75 | 327.75 | 6,676,863 |
23 Feb 2024 | 306.00 | 347.00 | 305.70 | 333.90 | 333.90 | 24,274,170 |
22 Feb 2024 | 291.95 | 305.25 | 291.00 | 303.05 | 303.05 | 3,876,432 |
21 Feb 2024 | 284.40 | 294.70 | 283.45 | 289.95 | 289.95 | 3,101,612 |
20 Feb 2024 | 274.90 | 289.50 | 273.65 | 281.60 | 281.60 | 2,953,668 |
19 Feb 2024 | 273.95 | 277.05 | 270.00 | 273.90 | 273.90 | 1,743,412 |
16 Feb 2024 | 275.60 | 276.85 | 271.00 | 271.95 | 271.95 | 1,042,607 |
15 Feb 2024 | 275.00 | 278.95 | 272.90 | 274.00 | 274.00 | 2,424,200 |
14 Feb 2024 | 270.35 | 275.00 | 268.35 | 273.10 | 273.10 | 1,433,934 |
13 Feb 2024 | 271.30 | 275.35 | 263.75 | 272.70 | 272.70 | 1,593,918 |
12 Feb 2024 | 276.65 | 281.00 | 267.70 | 271.00 | 271.00 | 2,549,878 |
09 Feb 2024 | 264.50 | 276.10 | 258.50 | 272.85 | 272.85 | 4,760,404 |
08 Feb 2024 | 270.00 | 270.45 | 261.80 | 262.85 | 262.85 | 3,265,700 |
07 Feb 2024 | 273.30 | 275.50 | 267.50 | 268.55 | 268.55 | 4,017,679 |
06 Feb 2024 | 286.95 | 286.95 | 268.20 | 271.15 | 271.15 | 5,006,072 |
05 Feb 2024 | 256.00 | 295.70 | 255.55 | 289.05 | 289.05 | 10,727,780 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |