Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 373.00 | 378.00 | 370.20 | 374.00 | 374.00 | 147,231 |
25 Jul 2024 | 368.00 | 372.00 | 367.73 | 372.00 | 372.00 | 66,163 |
24 Jul 2024 | 369.00 | 374.00 | 368.10 | 369.00 | 369.00 | 89,952 |
23 Jul 2024 | 373.00 | 374.88 | 370.71 | 374.00 | 374.00 | 18,948 |
22 Jul 2024 | 379.00 | 379.00 | 374.03 | 379.00 | 379.00 | 52,405 |
19 Jul 2024 | 375.00 | 377.00 | 372.48 | 376.00 | 376.00 | 46,210 |
18 Jul 2024 | 379.00 | 379.00 | 372.00 | 379.00 | 379.00 | 3,153,297 |
17 Jul 2024 | 366.00 | 378.00 | 366.00 | 374.00 | 374.00 | 32,998 |
16 Jul 2024 | 377.00 | 377.00 | 369.55 | 374.00 | 374.00 | 15,817 |
15 Jul 2024 | 375.00 | 375.00 | 369.64 | 375.00 | 375.00 | 52,942 |
12 Jul 2024 | 374.00 | 375.00 | 372.32 | 374.00 | 374.00 | 47,313 |
11 Jul 2024 | 373.00 | 375.00 | 371.45 | 373.00 | 373.00 | 31,436 |
10 Jul 2024 | 374.00 | 374.00 | 368.00 | 374.00 | 374.00 | 160,472 |
09 Jul 2024 | 376.00 | 376.00 | 369.00 | 373.00 | 373.00 | 21,994 |
08 Jul 2024 | 370.00 | 373.54 | 360.56 | 370.00 | 370.00 | 21,274 |
05 Jul 2024 | 372.00 | 376.00 | 358.46 | 372.00 | 372.00 | 37,480 |
04 Jul 2024 | 364.00 | 372.00 | 355.68 | 369.00 | 369.00 | 81,190 |
03 Jul 2024 | 370.00 | 373.00 | 368.99 | 370.00 | 370.00 | 14,511 |
02 Jul 2024 | 375.00 | 375.00 | 365.40 | 373.00 | 373.00 | 181,142 |
01 Jul 2024 | 371.00 | 375.00 | 364.00 | 372.00 | 372.00 | 14,466 |
28 Jun 2024 | 358.00 | 371.81 | 358.00 | 365.50 | 365.50 | 44,044 |
27 Jun 2024 | 363.00 | 370.00 | 363.00 | 365.00 | 365.00 | 44,344 |
26 Jun 2024 | 363.00 | 376.00 | 358.00 | 367.00 | 367.00 | 5,574 |
25 Jun 2024 | 365.00 | 368.00 | 358.83 | 362.00 | 362.00 | 30,941 |
24 Jun 2024 | 363.00 | 365.45 | 355.00 | 363.00 | 363.00 | 28,305 |
21 Jun 2024 | 363.00 | 370.00 | 355.44 | 370.00 | 370.00 | 100,565 |
20 Jun 2024 | 354.00 | 360.72 | 354.00 | 357.50 | 357.50 | 92,658 |
19 Jun 2024 | 358.00 | 359.00 | 354.49 | 356.00 | 356.00 | 8,202 |
18 Jun 2024 | 359.00 | 360.00 | 358.30 | 357.50 | 357.50 | 23,692 |
17 Jun 2024 | 358.00 | 360.30 | 355.70 | 358.50 | 358.50 | 27,429 |
14 Jun 2024 | 358.00 | 365.47 | 358.00 | 359.00 | 359.00 | 19,897 |
13 Jun 2024 | 363.00 | 363.14 | 359.50 | 361.50 | 361.50 | 384,094 |
12 Jun 2024 | 362.00 | 363.00 | 358.00 | 358.00 | 358.00 | 51,965 |
11 Jun 2024 | 358.00 | 365.00 | 358.00 | 363.00 | 363.00 | 2,866 |
10 Jun 2024 | 363.00 | 365.00 | 362.60 | 364.00 | 364.00 | 17,646 |
07 Jun 2024 | 363.00 | 367.00 | 363.00 | 363.00 | 363.00 | 12,923 |
06 Jun 2024 | 360.00 | 366.33 | 360.00 | 365.00 | 365.00 | 15,025 |
05 Jun 2024 | 363.00 | 365.00 | 362.00 | 363.00 | 363.00 | 22,018 |
04 Jun 2024 | 358.00 | 363.00 | 358.00 | 362.00 | 362.00 | 61,848 |
03 Jun 2024 | 363.00 | 364.00 | 358.00 | 360.50 | 360.50 | 29,119 |
31 May 2024 | 362.00 | 367.00 | 361.05 | 362.00 | 362.00 | 211,806 |
30 May 2024 | 358.00 | 366.00 | 358.00 | 365.00 | 365.00 | 77,297 |
29 May 2024 | 362.00 | 366.00 | 359.00 | 359.00 | 359.00 | 41,734 |
28 May 2024 | 366.00 | 366.00 | 360.00 | 360.00 | 360.00 | 44,869 |
24 May 2024 | 362.00 | 366.00 | 361.32 | 362.00 | 362.00 | 37,678 |
23 May 2024 | 361.00 | 366.00 | 360.00 | 360.00 | 360.00 | 117,165 |
22 May 2024 | 361.00 | 366.00 | 361.00 | 363.00 | 363.00 | 18,955 |
21 May 2024 | 362.00 | 367.00 | 360.00 | 360.00 | 360.00 | 1,282,868 |
20 May 2024 | 357.00 | 363.34 | 355.46 | 362.50 | 362.50 | 51,935 |
17 May 2024 | 357.00 | 360.80 | 354.04 | 357.00 | 357.00 | 46,683 |
16 May 2024 | 358.00 | 360.00 | 354.00 | 356.00 | 356.00 | 55,203 |
15 May 2024 | 352.00 | 360.00 | 349.00 | 358.00 | 358.00 | 136,358 |
14 May 2024 | 345.00 | 352.00 | 345.00 | 351.00 | 351.00 | 38,224 |
13 May 2024 | 339.00 | 344.83 | 339.00 | 343.00 | 343.00 | 47,273 |
10 May 2024 | 334.00 | 343.00 | 334.00 | 342.00 | 342.00 | 214,479 |
09 May 2024 | 334.00 | 344.00 | 334.00 | 340.00 | 340.00 | 110,070 |
08 May 2024 | 336.00 | 340.85 | 336.00 | 341.00 | 341.00 | 26,297 |
07 May 2024 | 338.00 | 342.00 | 338.00 | 339.00 | 339.00 | 99,160 |
03 May 2024 | 337.00 | 342.00 | 337.00 | 341.00 | 341.00 | 119,983 |
02 May 2024 | 342.00 | 342.00 | 339.00 | 341.00 | 341.00 | 18,539 |
01 May 2024 | 338.00 | 342.00 | 338.00 | 340.50 | 340.50 | 13,445 |
30 Apr 2024 | 337.00 | 340.00 | 337.00 | 338.00 | 338.00 | 15,379 |
29 Apr 2024 | 333.00 | 341.00 | 333.00 | 337.00 | 337.00 | 66,412 |
26 Apr 2024 | 335.00 | 340.00 | 334.05 | 340.00 | 340.00 | 131,632 |
25 Apr 2024 | 334.00 | 334.00 | 329.50 | 331.00 | 331.00 | 87,420 |
24 Apr 2024 | 330.00 | 335.00 | 330.00 | 330.00 | 330.00 | 18,932 |
23 Apr 2024 | 330.00 | 334.00 | 329.22 | 330.00 | 330.00 | 22,133 |
22 Apr 2024 | 332.00 | 332.00 | 327.99 | 332.00 | 332.00 | 17,776 |
19 Apr 2024 | 330.00 | 334.00 | 328.18 | 332.00 | 332.00 | 58,641 |
18 Apr 2024 | 327.00 | 334.00 | 326.20 | 334.00 | 334.00 | 284,348 |
17 Apr 2024 | 328.00 | 329.00 | 325.15 | 328.00 | 328.00 | 14,154 |
16 Apr 2024 | 331.00 | 331.00 | 324.10 | 329.00 | 329.00 | 23,695 |
15 Apr 2024 | 327.00 | 331.00 | 324.00 | 328.50 | 328.50 | 21,731 |
12 Apr 2024 | 325.00 | 331.00 | 325.00 | 331.00 | 331.00 | 52,837 |
11 Apr 2024 | 326.00 | 326.08 | 324.49 | 327.00 | 327.00 | 109,073 |
10 Apr 2024 | 324.34 | 324.34 | 322.47 | 324.00 | 324.00 | 22,981 |
09 Apr 2024 | 325.00 | 328.00 | 320.00 | 322.50 | 322.50 | 44,461 |
08 Apr 2024 | 322.00 | 323.00 | 318.95 | 322.00 | 322.00 | 89,515 |
05 Apr 2024 | 318.00 | 322.16 | 317.00 | 319.00 | 319.00 | 18,793 |
04 Apr 2024 | 319.00 | 320.30 | 317.00 | 318.00 | 318.00 | 34,403 |
03 Apr 2024 | 321.40 | 321.40 | 319.20 | 320.50 | 320.50 | 5,962 |
02 Apr 2024 | 321.50 | 321.50 | 320.00 | 321.50 | 321.50 | 106,208 |
28 Mar 2024 | 315.84 | 321.58 | 315.84 | 321.50 | 321.50 | 88,930 |
27 Mar 2024 | 317.94 | 321.80 | 317.94 | 320.00 | 320.00 | 20,335 |
26 Mar 2024 | 321.00 | 321.90 | 318.00 | 319.50 | 319.50 | 34,341 |
25 Mar 2024 | 323.00 | 323.00 | 317.70 | 323.00 | 323.00 | 19,476 |
22 Mar 2024 | 323.00 | 327.00 | 318.43 | 327.00 | 327.00 | 86,424 |
21 Mar 2024 | 319.00 | 324.00 | 318.00 | 324.00 | 324.00 | 31,991 |
20 Mar 2024 | 322.00 | 322.00 | 317.00 | 318.00 | 318.00 | 146,417 |
19 Mar 2024 | 323.00 | 324.80 | 320.69 | 323.00 | 323.00 | 64,842 |
18 Mar 2024 | 319.00 | 323.00 | 316.00 | 323.00 | 323.00 | 128,603 |
15 Mar 2024 | 320.00 | 325.00 | 311.00 | 311.00 | 311.00 | 106,360 |
14 Mar 2024 | 320.00 | 321.21 | 320.00 | 320.00 | 320.00 | 11,110 |
13 Mar 2024 | 323.00 | 324.25 | 315.00 | 319.00 | 319.00 | 281,650 |
12 Mar 2024 | 324.00 | 326.45 | 322.55 | 325.00 | 325.00 | 47,772 |
11 Mar 2024 | 324.00 | 327.00 | 322.25 | 323.00 | 323.00 | 11,878 |
08 Mar 2024 | 315.00 | 325.00 | 315.00 | 323.00 | 323.00 | 32,214 |
07 Mar 2024 | 319.00 | 319.00 | 316.00 | 317.00 | 317.00 | 45,722 |
06 Mar 2024 | 321.00 | 321.00 | 315.00 | 317.00 | 317.00 | 35,187 |
05 Mar 2024 | 318.00 | 321.00 | 318.00 | 319.00 | 319.00 | 72,218 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |