Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Jun 2024 | 307.65 | 320.00 | 305.50 | 310.00 | 310.00 | 110,096 |
27 Jun 2024 | 309.00 | 309.00 | 301.00 | 307.00 | 307.00 | 47,632 |
26 Jun 2024 | 305.00 | 307.00 | 301.00 | 302.00 | 302.00 | 558,465 |
25 Jun 2024 | 305.00 | 309.00 | 301.00 | 304.00 | 304.00 | 94,611 |
24 Jun 2024 | 310.00 | 315.00 | 301.00 | 302.00 | 302.00 | 266,312 |
21 Jun 2024 | 300.00 | 320.00 | 300.00 | 320.00 | 320.00 | 47,537 |
20 Jun 2024 | 300.00 | 304.29 | 300.00 | 300.00 | 300.00 | 859,035 |
19 Jun 2024 | 295.00 | 305.43 | 295.00 | 295.00 | 295.00 | 26,137 |
18 Jun 2024 | 301.00 | 305.00 | 290.00 | 305.00 | 305.00 | 40,980 |
17 Jun 2024 | 300.00 | 302.00 | 291.00 | 302.00 | 302.00 | 52,717 |
14 Jun 2024 | 300.00 | 308.00 | 296.00 | 299.00 | 299.00 | 97,923 |
13 Jun 2024 | 298.00 | 306.10 | 298.00 | 302.00 | 302.00 | 19,886 |
12 Jun 2024 | 306.00 | 307.00 | 298.00 | 305.00 | 305.00 | 47,926 |
11 Jun 2024 | 306.00 | 307.00 | 297.50 | 307.00 | 307.00 | 101,626 |
10 Jun 2024 | 306.00 | 306.00 | 291.00 | 306.00 | 306.00 | 49,627 |
07 Jun 2024 | 304.00 | 304.00 | 294.64 | 304.00 | 304.00 | 34,451 |
06 Jun 2024 | 295.00 | 303.00 | 295.00 | 303.00 | 303.00 | 1,844,156 |
05 Jun 2024 | 290.00 | 300.00 | 290.00 | 296.00 | 296.00 | 2,227,396 |
04 Jun 2024 | 290.00 | 298.00 | 290.00 | 295.00 | 295.00 | 3,440,332 |
03 Jun 2024 | 295.00 | 300.00 | 291.00 | 294.00 | 294.00 | 22,581 |
31 May 2024 | 286.00 | 304.55 | 286.00 | 300.00 | 300.00 | 86,869 |
30 May 2024 | 290.00 | 299.00 | 290.00 | 290.00 | 290.00 | 31,764 |
29 May 2024 | 290.00 | 296.63 | 290.00 | 293.00 | 293.00 | 2,294,574 |
28 May 2024 | 287.00 | 300.00 | 287.00 | 292.00 | 292.00 | 153,052 |
24 May 2024 | 296.00 | 299.00 | 285.00 | 293.00 | 293.00 | 1,586,610 |
23 May 2024 | 296.00 | 302.00 | 290.00 | 295.00 | 295.00 | 38,373 |
23 May 2024 | 2.35 Dividend | |||||
22 May 2024 | 306.00 | 306.00 | 296.00 | 297.00 | 294.65 | 23,691 |
21 May 2024 | 295.00 | 310.00 | 295.00 | 306.00 | 303.58 | 808,446 |
20 May 2024 | 295.00 | 310.00 | 295.00 | 299.00 | 296.63 | 111,574 |
17 May 2024 | 295.00 | 306.90 | 295.00 | 304.00 | 301.59 | 44,508 |
16 May 2024 | 302.00 | 309.00 | 295.00 | 298.00 | 295.64 | 1,084,210 |
15 May 2024 | 305.00 | 312.65 | 304.50 | 305.00 | 302.59 | 765,913 |
14 May 2024 | 300.00 | 314.99 | 300.00 | 311.00 | 308.54 | 197,297 |
13 May 2024 | 308.00 | 312.00 | 301.00 | 304.00 | 301.59 | 1,877,090 |
10 May 2024 | 300.00 | 310.00 | 300.00 | 309.00 | 306.56 | 4,152,423 |
09 May 2024 | 306.00 | 311.92 | 305.00 | 305.00 | 302.59 | 940,108 |
08 May 2024 | 310.00 | 313.00 | 301.00 | 310.00 | 307.55 | 40,195 |
07 May 2024 | 305.00 | 306.00 | 292.00 | 304.00 | 301.59 | 325,988 |
03 May 2024 | 305.00 | 305.00 | 296.00 | 305.00 | 302.59 | 44,942 |
02 May 2024 | 300.00 | 300.52 | 292.00 | 292.00 | 289.69 | 48,651 |
01 May 2024 | 292.00 | 298.00 | 287.00 | 291.00 | 288.70 | 35,806 |
30 Apr 2024 | 287.00 | 300.00 | 286.43 | 296.00 | 293.66 | 30,803 |
29 Apr 2024 | 285.00 | 299.00 | 285.00 | 288.00 | 285.72 | 27,672 |
26 Apr 2024 | 300.00 | 300.50 | 282.00 | 290.00 | 287.71 | 48,602 |
25 Apr 2024 | 290.00 | 305.00 | 289.20 | 299.00 | 296.63 | 39,755 |
24 Apr 2024 | 290.00 | 298.00 | 276.00 | 291.00 | 288.70 | 62,887 |
23 Apr 2024 | 275.00 | 284.45 | 275.00 | 284.00 | 281.75 | 31,399 |
22 Apr 2024 | 287.00 | 291.00 | 275.00 | 275.00 | 272.82 | 51,448 |
19 Apr 2024 | 282.00 | 286.04 | 282.00 | 282.00 | 279.77 | 20,276 |
18 Apr 2024 | 286.00 | 289.79 | 280.00 | 280.00 | 277.78 | 21,847 |
17 Apr 2024 | 290.00 | 291.00 | 281.00 | 281.00 | 278.78 | 176,028 |
16 Apr 2024 | 280.00 | 287.00 | 280.00 | 285.00 | 282.74 | 111,727 |
15 Apr 2024 | 270.00 | 285.00 | 270.00 | 280.00 | 277.78 | 150,990 |
12 Apr 2024 | 271.00 | 281.00 | 271.00 | 271.00 | 268.86 | 19,564 |
11 Apr 2024 | 281.00 | 281.00 | 272.00 | 272.00 | 269.85 | 63,660 |
10 Apr 2024 | 271.00 | 280.75 | 271.00 | 271.00 | 268.86 | 10,439 |
09 Apr 2024 | 278.00 | 284.00 | 275.45 | 278.00 | 275.80 | 98,645 |
08 Apr 2024 | 276.00 | 283.12 | 275.00 | 275.00 | 272.82 | 34,799 |
05 Apr 2024 | 284.00 | 284.00 | 275.00 | 275.00 | 272.82 | 149,588 |
04 Apr 2024 | 275.00 | 285.00 | 275.00 | 275.00 | 272.82 | 63,687 |
03 Apr 2024 | 281.00 | 286.50 | 279.00 | 281.00 | 278.78 | 68,927 |
02 Apr 2024 | 282.00 | 287.18 | 278.00 | 278.00 | 275.80 | 61,925 |
28 Mar 2024 | 288.00 | 290.00 | 280.00 | 285.00 | 282.74 | 54,754 |
27 Mar 2024 | 270.00 | 287.00 | 266.04 | 287.00 | 284.73 | 134,511 |
26 Mar 2024 | 265.00 | 273.00 | 256.99 | 273.00 | 270.84 | 273,436 |
25 Mar 2024 | 262.00 | 268.39 | 255.00 | 255.00 | 252.98 | 312,963 |
22 Mar 2024 | 272.00 | 274.00 | 261.00 | 261.00 | 258.93 | 466,631 |
21 Mar 2024 | 273.00 | 274.00 | 268.24 | 270.00 | 267.86 | 189,590 |
20 Mar 2024 | 266.00 | 274.00 | 265.00 | 270.00 | 267.86 | 219,411 |
19 Mar 2024 | 283.00 | 283.00 | 261.00 | 265.00 | 262.90 | 113,164 |
18 Mar 2024 | 277.00 | 286.00 | 276.88 | 284.00 | 281.75 | 79,641 |
15 Mar 2024 | 280.00 | 284.00 | 271.00 | 275.00 | 272.82 | 57,437 |
14 Mar 2024 | 275.00 | 280.00 | 266.00 | 280.00 | 277.78 | 40,859 |
13 Mar 2024 | 270.00 | 275.00 | 266.00 | 270.50 | 268.36 | 13,682 |
12 Mar 2024 | 265.00 | 275.00 | 265.00 | 265.00 | 262.90 | 141,640 |
11 Mar 2024 | 266.00 | 270.70 | 264.00 | 265.00 | 262.90 | 68,127 |
08 Mar 2024 | 267.00 | 269.87 | 262.40 | 266.50 | 264.39 | 16,865 |
07 Mar 2024 | 270.00 | 270.00 | 262.00 | 265.00 | 262.90 | 125,565 |
06 Mar 2024 | 260.00 | 270.00 | 255.00 | 270.00 | 267.86 | 98,959 |
05 Mar 2024 | 259.34 | 260.00 | 249.00 | 254.50 | 252.49 | 30,380 |
04 Mar 2024 | 257.42 | 258.79 | 250.00 | 254.50 | 252.49 | 14,560 |
01 Mar 2024 | 248.00 | 260.00 | 248.00 | 250.00 | 248.02 | 13,655 |
29 Feb 2024 | 250.00 | 256.00 | 249.00 | 250.00 | 248.02 | 59,058 |
28 Feb 2024 | 250.00 | 257.00 | 248.00 | 252.00 | 250.01 | 33,062 |
27 Feb 2024 | 247.00 | 257.00 | 247.00 | 247.00 | 245.05 | 13,767 |
26 Feb 2024 | 250.00 | 255.00 | 247.77 | 255.00 | 252.98 | 19,827 |
23 Feb 2024 | 258.00 | 258.00 | 249.00 | 251.50 | 249.51 | 8,711 |
22 Feb 2024 | 253.00 | 254.48 | 250.00 | 253.00 | 251.00 | 203,792 |
21 Feb 2024 | 249.50 | 252.00 | 248.40 | 251.50 | 249.51 | 18,262 |
20 Feb 2024 | 252.00 | 253.48 | 249.25 | 251.50 | 249.51 | 40,058 |
19 Feb 2024 | 249.10 | 252.00 | 246.00 | 251.50 | 249.51 | 427,488 |
16 Feb 2024 | 252.00 | 252.00 | 247.21 | 248.00 | 246.04 | 28,482 |
15 Feb 2024 | 255.00 | 255.00 | 247.21 | 251.50 | 249.51 | 7,863 |
14 Feb 2024 | 252.00 | 253.82 | 247.50 | 250.00 | 248.02 | 71,409 |
13 Feb 2024 | 245.00 | 252.00 | 245.00 | 245.00 | 243.06 | 988 |
12 Feb 2024 | 257.00 | 257.00 | 245.00 | 245.00 | 243.06 | 5,277 |
09 Feb 2024 | 246.00 | 257.00 | 245.00 | 245.00 | 243.06 | 24,778 |
08 Feb 2024 | 250.00 | 255.49 | 247.68 | 251.50 | 249.51 | 8,406 |
07 Feb 2024 | 246.00 | 254.45 | 246.00 | 246.00 | 244.05 | 8,764 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |