Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
05 Jul 2024 | 358.60 | 364.90 | 352.65 | 357.60 | 357.60 | 116,361 |
04 Jul 2024 | 359.60 | 362.05 | 351.00 | 357.95 | 357.95 | 90,422 |
03 Jul 2024 | 364.65 | 367.00 | 355.20 | 358.45 | 358.45 | 196,983 |
02 Jul 2024 | 337.25 | 366.95 | 337.25 | 360.95 | 360.95 | 792,423 |
01 Jul 2024 | 335.40 | 337.95 | 331.05 | 335.40 | 335.40 | 58,779 |
28 Jun 2024 | 341.35 | 341.90 | 329.25 | 331.90 | 331.90 | 73,645 |
27 Jun 2024 | 346.05 | 349.00 | 335.55 | 339.70 | 339.70 | 61,152 |
26 Jun 2024 | 349.40 | 355.50 | 342.70 | 344.75 | 344.75 | 123,427 |
25 Jun 2024 | 343.00 | 353.75 | 341.00 | 349.40 | 349.40 | 82,399 |
24 Jun 2024 | 344.00 | 360.00 | 337.30 | 342.35 | 342.35 | 333,520 |
21 Jun 2024 | 346.80 | 348.00 | 342.00 | 343.30 | 343.30 | 37,358 |
20 Jun 2024 | 341.90 | 356.00 | 338.75 | 345.05 | 345.05 | 115,557 |
19 Jun 2024 | 348.55 | 351.85 | 340.55 | 341.90 | 341.90 | 43,908 |
18 Jun 2024 | 355.00 | 355.30 | 343.00 | 348.40 | 348.40 | 90,860 |
14 Jun 2024 | 348.00 | 360.90 | 345.00 | 352.50 | 352.50 | 349,832 |
13 Jun 2024 | 331.15 | 351.00 | 331.10 | 344.10 | 344.10 | 113,528 |
12 Jun 2024 | 333.00 | 339.80 | 331.60 | 333.50 | 333.50 | 36,104 |
11 Jun 2024 | 336.30 | 338.00 | 331.00 | 333.10 | 333.10 | 44,748 |
10 Jun 2024 | 335.00 | 346.55 | 325.00 | 335.80 | 335.80 | 62,145 |
07 Jun 2024 | 329.45 | 336.30 | 323.00 | 334.25 | 334.25 | 79,286 |
06 Jun 2024 | 310.80 | 329.50 | 308.70 | 327.85 | 327.85 | 44,898 |
05 Jun 2024 | 310.00 | 317.00 | 295.00 | 311.00 | 311.00 | 23,666 |
04 Jun 2024 | 317.10 | 317.10 | 280.00 | 302.55 | 302.55 | 69,746 |
03 Jun 2024 | 326.45 | 326.45 | 313.00 | 315.15 | 315.15 | 73,864 |
31 May 2024 | 315.00 | 328.20 | 315.00 | 320.05 | 320.05 | 30,765 |
30 May 2024 | 319.90 | 319.90 | 315.00 | 316.05 | 316.05 | 14,977 |
29 May 2024 | 319.75 | 321.25 | 316.50 | 318.30 | 318.30 | 14,424 |
28 May 2024 | 327.55 | 327.55 | 317.00 | 319.70 | 319.70 | 30,917 |
27 May 2024 | 331.00 | 331.35 | 325.15 | 326.25 | 326.25 | 27,436 |
24 May 2024 | 337.70 | 337.70 | 327.65 | 329.35 | 329.35 | 34,410 |
23 May 2024 | 334.30 | 340.85 | 329.40 | 336.90 | 336.90 | 66,000 |
22 May 2024 | 328.85 | 335.00 | 325.80 | 332.60 | 332.60 | 42,293 |
22 May 2024 | 5 Dividend | |||||
21 May 2024 | 330.10 | 335.95 | 323.05 | 333.80 | 328.80 | 48,541 |
17 May 2024 | 323.60 | 331.50 | 323.05 | 330.30 | 325.35 | 43,122 |
16 May 2024 | 324.55 | 326.35 | 319.80 | 321.95 | 317.13 | 20,891 |
15 May 2024 | 326.15 | 327.85 | 323.10 | 324.00 | 319.15 | 18,288 |
14 May 2024 | 322.50 | 327.90 | 319.80 | 326.80 | 321.90 | 27,224 |
13 May 2024 | 322.20 | 327.35 | 315.80 | 325.00 | 320.13 | 28,046 |
10 May 2024 | 315.65 | 323.50 | 314.05 | 322.00 | 317.18 | 38,458 |
09 May 2024 | 324.50 | 324.50 | 311.00 | 313.90 | 309.20 | 50,521 |
08 May 2024 | 320.90 | 325.60 | 314.80 | 323.45 | 318.61 | 26,076 |
07 May 2024 | 331.65 | 333.65 | 314.85 | 320.90 | 316.09 | 73,344 |
06 May 2024 | 335.00 | 336.90 | 328.50 | 330.35 | 325.40 | 48,601 |
03 May 2024 | 338.25 | 339.60 | 331.85 | 333.30 | 328.31 | 35,565 |
02 May 2024 | 333.50 | 345.90 | 333.50 | 336.55 | 331.51 | 80,448 |
30 Apr 2024 | 333.35 | 339.90 | 333.00 | 335.85 | 330.82 | 80,927 |
29 Apr 2024 | 340.00 | 343.45 | 330.00 | 335.10 | 330.08 | 216,989 |
26 Apr 2024 | 330.00 | 354.00 | 328.80 | 347.50 | 342.29 | 647,586 |
25 Apr 2024 | 326.00 | 331.30 | 322.35 | 328.50 | 323.58 | 77,707 |
24 Apr 2024 | 324.50 | 331.90 | 322.35 | 324.60 | 319.74 | 67,744 |
23 Apr 2024 | 322.65 | 326.00 | 319.10 | 323.85 | 319.00 | 43,516 |
22 Apr 2024 | 317.05 | 324.90 | 316.35 | 321.35 | 316.54 | 32,663 |
19 Apr 2024 | 307.00 | 325.40 | 307.00 | 314.95 | 310.23 | 102,523 |
18 Apr 2024 | 317.70 | 321.00 | 308.00 | 312.55 | 307.87 | 46,871 |
16 Apr 2024 | 314.80 | 321.00 | 314.80 | 316.15 | 311.41 | 17,947 |
15 Apr 2024 | 321.05 | 321.05 | 311.00 | 314.80 | 310.08 | 41,247 |
12 Apr 2024 | 328.90 | 328.90 | 321.30 | 321.90 | 317.08 | 23,058 |
10 Apr 2024 | 323.10 | 333.60 | 322.75 | 327.25 | 322.35 | 36,496 |
09 Apr 2024 | 329.00 | 330.00 | 322.00 | 323.10 | 318.26 | 26,543 |
08 Apr 2024 | 324.05 | 330.60 | 324.05 | 328.60 | 323.68 | 65,382 |
05 Apr 2024 | 320.00 | 324.20 | 318.30 | 321.45 | 316.64 | 26,902 |
04 Apr 2024 | 320.00 | 328.90 | 319.00 | 321.30 | 316.49 | 49,494 |
03 Apr 2024 | 315.95 | 320.75 | 315.00 | 318.15 | 313.38 | 38,711 |
02 Apr 2024 | 307.95 | 318.60 | 305.30 | 316.10 | 311.37 | 51,040 |
01 Apr 2024 | 294.00 | 309.95 | 294.00 | 306.90 | 302.30 | 56,399 |
28 Mar 2024 | 291.60 | 303.00 | 290.00 | 294.25 | 289.84 | 91,170 |
27 Mar 2024 | 302.25 | 302.90 | 286.20 | 290.80 | 286.44 | 104,198 |
26 Mar 2024 | 302.15 | 307.10 | 298.00 | 299.30 | 294.82 | 106,196 |
22 Mar 2024 | 311.85 | 315.00 | 308.40 | 312.15 | 307.47 | 18,511 |
21 Mar 2024 | 303.75 | 315.20 | 303.75 | 310.45 | 305.80 | 45,759 |
20 Mar 2024 | 312.00 | 312.10 | 296.55 | 301.55 | 297.03 | 46,142 |
19 Mar 2024 | 313.55 | 314.90 | 308.00 | 310.50 | 305.85 | 17,887 |
18 Mar 2024 | 318.00 | 318.80 | 310.00 | 311.95 | 307.28 | 39,290 |
15 Mar 2024 | 318.00 | 319.95 | 312.15 | 318.00 | 313.24 | 18,618 |
14 Mar 2024 | 304.50 | 320.15 | 300.05 | 316.60 | 311.86 | 53,704 |
13 Mar 2024 | 325.05 | 327.95 | 300.35 | 304.55 | 299.99 | 64,110 |
12 Mar 2024 | 330.40 | 333.30 | 322.70 | 327.85 | 322.94 | 37,912 |
11 Mar 2024 | 334.20 | 334.25 | 328.40 | 330.40 | 325.45 | 38,509 |
07 Mar 2024 | 335.15 | 336.45 | 331.10 | 334.25 | 329.24 | 23,105 |
06 Mar 2024 | 347.45 | 347.45 | 327.10 | 331.85 | 326.88 | 95,859 |
05 Mar 2024 | 340.65 | 348.90 | 334.00 | 347.50 | 342.29 | 96,252 |
04 Mar 2024 | 336.40 | 340.65 | 334.60 | 339.60 | 334.51 | 24,456 |
01 Mar 2024 | 328.40 | 332.60 | 328.40 | 332.00 | 327.03 | 16,993 |
29 Feb 2024 | 332.35 | 333.50 | 325.05 | 329.30 | 324.37 | 31,963 |
28 Feb 2024 | 341.10 | 343.15 | 324.35 | 330.65 | 325.70 | 80,529 |
27 Feb 2024 | 344.45 | 346.00 | 338.10 | 340.25 | 335.15 | 38,833 |
26 Feb 2024 | 342.40 | 345.70 | 339.00 | 344.45 | 339.29 | 38,742 |
23 Feb 2024 | 345.00 | 347.00 | 338.75 | 342.35 | 337.22 | 71,493 |
22 Feb 2024 | 340.70 | 350.00 | 334.70 | 346.15 | 340.96 | 96,338 |
21 Feb 2024 | 339.00 | 341.00 | 334.00 | 339.00 | 333.92 | 70,949 |
20 Feb 2024 | 327.20 | 339.25 | 324.55 | 337.65 | 332.59 | 85,412 |
19 Feb 2024 | 330.00 | 330.00 | 323.50 | 325.55 | 320.67 | 59,943 |
16 Feb 2024 | 332.00 | 335.60 | 326.95 | 328.80 | 323.87 | 39,667 |
15 Feb 2024 | 325.10 | 334.70 | 324.10 | 332.00 | 327.03 | 44,805 |
14 Feb 2024 | 324.60 | 327.85 | 321.00 | 323.45 | 318.61 | 21,747 |
13 Feb 2024 | 323.80 | 325.20 | 315.10 | 324.60 | 319.74 | 37,856 |
12 Feb 2024 | 330.10 | 333.60 | 321.30 | 323.65 | 318.80 | 47,709 |
09 Feb 2024 | 330.60 | 336.00 | 328.00 | 330.10 | 325.16 | 68,613 |
08 Feb 2024 | 334.10 | 336.15 | 331.00 | 333.70 | 328.70 | 38,196 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |