Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 252.90 | 256.80 | 252.00 | 252.90 | 252.90 | 9,584 |
25 Jul 2024 | 254.10 | 254.20 | 250.20 | 253.90 | 253.90 | 84,352 |
24 Jul 2024 | 251.10 | 255.80 | 250.40 | 256.10 | 256.10 | 13,744 |
23 Jul 2024 | 252.30 | 253.00 | 250.60 | 252.30 | 252.30 | 10,884 |
22 Jul 2024 | 250.30 | 252.80 | 250.40 | 250.30 | 250.30 | 5,286 |
19 Jul 2024 | 252.50 | 256.80 | 249.40 | 252.50 | 252.50 | 6,458 |
18 Jul 2024 | 255.70 | 262.20 | 248.60 | 259.70 | 259.70 | 29,791 |
17 Jul 2024 | 259.20 | 267.20 | 254.40 | 258.70 | 258.70 | 97,379 |
16 Jul 2024 | 299.20 | 298.60 | 286.00 | 298.70 | 298.70 | 6,211 |
15 Jul 2024 | 302.10 | 302.80 | 299.20 | 301.60 | 301.60 | 2,628 |
12 Jul 2024 | 301.20 | 305.00 | 299.40 | 301.20 | 301.20 | 9,427 |
11 Jul 2024 | 299.80 | 302.80 | 298.00 | 299.80 | 299.80 | 10,767 |
10 Jul 2024 | 298.00 | 300.80 | 297.20 | 298.00 | 298.00 | 105,670 |
09 Jul 2024 | 298.10 | 300.40 | 296.60 | 297.30 | 297.30 | 4,183 |
08 Jul 2024 | 297.90 | 299.80 | 297.20 | 297.90 | 297.90 | 7,338 |
05 Jul 2024 | 301.70 | 303.00 | 295.80 | 295.80 | 295.80 | 12,137 |
04 Jul 2024 | 296.90 | 302.20 | 296.00 | 302.30 | 302.30 | 1,909 |
03 Jul 2024 | 299.20 | 299.80 | 295.40 | 299.20 | 299.20 | 5,159 |
02 Jul 2024 | 300.90 | 301.40 | 296.80 | 300.80 | 300.80 | 7,639 |
01 Jul 2024 | 302.90 | 304.80 | 300.40 | 302.90 | 302.90 | 112,029 |
28 Jun 2024 | 305.60 | 307.40 | 301.40 | 305.40 | 305.40 | 3,520 |
27 Jun 2024 | 309.00 | 309.60 | 304.80 | 309.00 | 309.00 | 11,414 |
26 Jun 2024 | 309.50 | 309.80 | 305.00 | 309.00 | 309.00 | 218,602 |
25 Jun 2024 | 310.90 | 311.00 | 306.00 | 310.90 | 310.90 | 4,338 |
24 Jun 2024 | 304.30 | 313.00 | 302.20 | 309.60 | 309.60 | 24,259 |
21 Jun 2024 | 305.60 | 306.20 | 302.40 | 305.90 | 305.90 | 19,850 |
20 Jun 2024 | 312.20 | 312.60 | 305.20 | 305.70 | 305.70 | 20,609 |
19 Jun 2024 | 312.80 | 315.20 | 310.80 | 312.90 | 312.90 | 5,964 |
18 Jun 2024 | 322.40 | 322.60 | 312.80 | 316.40 | 316.40 | 6,371 |
17 Jun 2024 | 326.30 | 326.40 | 318.40 | 319.70 | 319.70 | 96,832 |
14 Jun 2024 | 330.50 | 330.00 | 325.60 | 330.40 | 330.40 | 7,451 |
13 Jun 2024 | 337.90 | 342.60 | 329.80 | 331.30 | 331.30 | 6,871 |
12 Jun 2024 | 326.50 | 339.20 | 324.80 | 339.10 | 339.10 | 6,596 |
11 Jun 2024 | 326.50 | 329.00 | 325.00 | 326.50 | 326.50 | 7,957 |
10 Jun 2024 | 333.30 | 332.60 | 324.80 | 326.50 | 326.50 | 13,876 |
07 Jun 2024 | 332.80 | 337.00 | 332.20 | 332.80 | 332.80 | 10,480 |
06 Jun 2024 | 332.70 | 337.60 | 331.60 | 334.30 | 334.30 | 11,715 |
05 Jun 2024 | 325.30 | 325.30 | 325.30 | 325.30 | 325.30 | - |
04 Jun 2024 | 325.30 | 328.40 | 323.60 | 325.30 | 325.30 | 10,550 |
03 Jun 2024 | 329.50 | 327.40 | 323.60 | 329.20 | 329.20 | 15,955 |
31 May 2024 | 325.80 | 329.00 | 324.40 | 325.80 | 325.80 | 42,598 |
30 May 2024 | 326.90 | 328.20 | 325.60 | 326.70 | 326.70 | 2,138 |
29 May 2024 | 325.70 | 327.00 | 323.80 | 325.70 | 325.70 | 52,553 |
28 May 2024 | 334.40 | 335.00 | 325.20 | 327.90 | 327.90 | 269,507 |
24 May 2024 | 326.60 | 329.80 | 324.60 | 326.60 | 326.60 | 19,239 |
23 May 2024 | 329.80 | 331.00 | 328.20 | 329.80 | 329.80 | 13,399 |
22 May 2024 | 334.10 | 334.00 | 328.80 | 334.00 | 334.00 | 7,624 |
21 May 2024 | 339.70 | 347.60 | 331.60 | 335.30 | 335.30 | 215,718 |
20 May 2024 | 336.40 | 336.40 | 336.40 | 336.40 | 336.40 | - |
17 May 2024 | 329.90 | 337.00 | 330.40 | 336.40 | 336.40 | 19,957 |
16 May 2024 | 326.70 | 333.00 | 325.40 | 332.70 | 332.70 | 280,912 |
15 May 2024 | 322.50 | 327.20 | 322.40 | 322.50 | 322.50 | 12,902 |
14 May 2024 | 322.00 | 328.20 | 322.20 | 322.00 | 322.00 | 11,969 |
13 May 2024 | 329.50 | 329.60 | 320.00 | 323.90 | 323.90 | 273,761 |
10 May 2024 | 325.90 | 325.90 | 325.90 | 325.90 | 325.90 | - |
09 May 2024 | 325.90 | 325.90 | 325.90 | 325.90 | 325.90 | - |
08 May 2024 | 319.70 | 328.40 | 317.80 | 325.90 | 325.90 | 79,094 |
07 May 2024 | 316.30 | 322.60 | 315.20 | 322.50 | 322.50 | 35,699 |
03 May 2024 | 325.70 | 329.40 | 324.00 | 325.70 | 325.70 | 4,810 |
02 May 2024 | 326.20 | 329.80 | 323.00 | 326.20 | 326.20 | 164,222 |
01 May 2024 | 333.40 | 331.80 | 321.60 | 321.70 | 321.70 | 4,309 |
30 Apr 2024 | 341.60 | 340.60 | 333.40 | 335.10 | 335.10 | 14,758 |
29 Apr 2024 | 327.70 | 340.20 | 327.80 | 334.60 | 334.60 | 294,182 |
26 Apr 2024 | 319.40 | 326.59 | 319.00 | 324.50 | 324.50 | 24,690 |
25 Apr 2024 | 320.00 | 320.40 | 315.60 | 320.00 | 320.00 | 18,403 |
24 Apr 2024 | 323.70 | 323.60 | 320.20 | 323.70 | 323.70 | 18,258 |
23 Apr 2024 | 321.60 | 322.80 | 319.98 | 321.60 | 321.60 | 36,120 |
22 Apr 2024 | 315.40 | 319.85 | 314.40 | 315.40 | 315.40 | 99,068 |
19 Apr 2024 | 309.20 | 315.60 | 309.00 | 314.60 | 314.60 | 264,385 |
18 Apr 2024 | 314.10 | 314.20 | 309.75 | 314.00 | 314.00 | 18,307 |
17 Apr 2024 | 317.00 | 318.40 | 313.78 | 317.20 | 317.20 | 12,189 |
16 Apr 2024 | 316.20 | 319.20 | 313.40 | 317.60 | 317.60 | 49,976 |
15 Apr 2024 | 320.00 | 322.63 | 318.60 | 320.50 | 320.50 | 388,347 |
12 Apr 2024 | 333.80 | 333.65 | 319.00 | 320.60 | 320.60 | 46,076 |
11 Apr 2024 | 331.10 | 333.80 | 328.40 | 331.10 | 331.10 | 21,490 |
10 Apr 2024 | 334.30 | 339.27 | 331.55 | 335.20 | 335.20 | 37,298 |
09 Apr 2024 | 327.30 | 334.00 | 326.80 | 333.50 | 333.50 | 675,700 |
08 Apr 2024 | 320.50 | 330.00 | 319.57 | 326.80 | 326.80 | 27,478 |
05 Apr 2024 | 324.00 | 329.34 | 319.40 | 324.00 | 324.00 | 22,040 |
04 Apr 2024 | 331.50 | 332.00 | 326.20 | 331.50 | 331.50 | 16,955 |
03 Apr 2024 | 337.80 | 338.00 | 327.94 | 333.20 | 333.20 | 18,840 |
02 Apr 2024 | 341.70 | 345.27 | 337.00 | 335.80 | 335.80 | 210,987 |
28 Mar 2024 | 344.10 | 344.10 | 344.10 | 344.10 | 344.10 | - |
27 Mar 2024 | 343.00 | 344.50 | 340.00 | 344.10 | 344.10 | 127,730 |
26 Mar 2024 | 342.80 | 344.20 | 342.60 | 344.90 | 344.90 | 269,849 |
25 Mar 2024 | 343.85 | 344.40 | 340.98 | 344.70 | 344.70 | 114,319 |
22 Mar 2024 | 348.05 | 348.50 | 343.30 | 347.25 | 347.25 | 10,378 |
21 Mar 2024 | 347.30 | 350.20 | 341.90 | 346.30 | 346.30 | 38,025 |
20 Mar 2024 | 347.40 | 348.40 | 341.80 | 347.25 | 347.25 | 30,544 |
19 Mar 2024 | 345.75 | 348.40 | 343.60 | 347.80 | 347.80 | 37,006 |
18 Mar 2024 | 347.35 | 350.00 | 344.50 | 346.65 | 346.65 | 31,066 |
15 Mar 2024 | 351.25 | 354.70 | 347.50 | 348.40 | 348.40 | 19,160 |
14 Mar 2024 | 350.90 | 354.60 | 347.90 | 352.85 | 352.85 | 13,566 |
13 Mar 2024 | 352.70 | 355.50 | 347.50 | 352.90 | 352.90 | 82,668 |
12 Mar 2024 | 362.75 | 369.00 | 350.50 | 355.55 | 355.55 | 50,619 |
11 Mar 2024 | 360.35 | 364.00 | 355.60 | 361.10 | 361.10 | 60,128 |
08 Mar 2024 | 357.20 | 364.20 | 356.90 | 358.15 | 358.15 | 256,866 |
07 Mar 2024 | 351.70 | 360.20 | 351.70 | 361.30 | 361.30 | 20,289 |
06 Mar 2024 | 351.75 | 354.05 | 348.10 | 348.25 | 348.25 | 401,211 |
05 Mar 2024 | 358.70 | 359.50 | 351.50 | 356.95 | 356.95 | 12,663 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |