Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
14 Jun 2024 | 289.75 | 293.45 | 288.15 | 290.95 | 290.95 | 87,702 |
13 Jun 2024 | 288.25 | 288.25 | 285.00 | 287.40 | 287.40 | 61,460 |
12 Jun 2024 | 285.05 | 289.15 | 285.00 | 285.80 | 285.80 | 14,177 |
11 Jun 2024 | 282.15 | 287.00 | 282.15 | 284.50 | 284.50 | 16,176 |
10 Jun 2024 | 284.80 | 286.35 | 281.30 | 282.10 | 282.10 | 15,244 |
07 Jun 2024 | 274.00 | 283.85 | 271.65 | 279.45 | 279.45 | 121,890 |
06 Jun 2024 | 278.50 | 284.95 | 270.00 | 270.45 | 270.45 | 166,550 |
05 Jun 2024 | 270.00 | 280.80 | 269.60 | 277.95 | 277.95 | 18,033 |
04 Jun 2024 | 293.80 | 293.80 | 262.25 | 269.05 | 269.05 | 170,546 |
03 Jun 2024 | 297.10 | 303.95 | 287.30 | 288.40 | 288.40 | 142,430 |
31 May 2024 | 290.55 | 301.00 | 282.60 | 296.85 | 296.85 | 226,468 |
30 May 2024 | 299.80 | 303.40 | 296.95 | 300.50 | 300.50 | 67,652 |
29 May 2024 | 301.00 | 305.00 | 299.10 | 300.00 | 300.00 | 34,519 |
28 May 2024 | 301.10 | 303.45 | 299.55 | 301.00 | 301.00 | 41,264 |
27 May 2024 | 302.80 | 305.40 | 300.00 | 301.75 | 301.75 | 17,663 |
24 May 2024 | 302.05 | 306.50 | 300.80 | 302.55 | 302.55 | 25,908 |
23 May 2024 | 304.75 | 306.60 | 301.65 | 302.05 | 302.05 | 12,410 |
22 May 2024 | 299.05 | 302.70 | 298.30 | 301.00 | 301.00 | 11,572 |
21 May 2024 | 302.10 | 302.30 | 298.75 | 299.90 | 299.90 | 46,092 |
17 May 2024 | 303.85 | 304.55 | 301.40 | 303.30 | 303.30 | 38,382 |
16 May 2024 | 303.80 | 307.00 | 300.00 | 300.70 | 300.70 | 19,704 |
15 May 2024 | 299.90 | 305.05 | 299.30 | 301.55 | 301.55 | 51,386 |
14 May 2024 | 300.05 | 307.00 | 296.45 | 301.20 | 301.20 | 47,299 |
13 May 2024 | 306.00 | 309.20 | 295.25 | 298.00 | 298.00 | 35,719 |
10 May 2024 | 291.80 | 306.00 | 289.60 | 303.85 | 303.85 | 43,662 |
09 May 2024 | 295.00 | 299.00 | 290.00 | 291.75 | 291.75 | 62,435 |
08 May 2024 | 301.50 | 304.35 | 295.30 | 296.80 | 296.80 | 49,515 |
07 May 2024 | 302.05 | 305.70 | 295.30 | 300.85 | 300.85 | 79,007 |
06 May 2024 | 308.25 | 310.15 | 298.55 | 301.60 | 301.60 | 27,396 |
03 May 2024 | 314.55 | 315.00 | 308.25 | 309.50 | 309.50 | 68,592 |
02 May 2024 | 319.20 | 319.40 | 311.25 | 313.30 | 313.30 | 83,907 |
30 Apr 2024 | 322.80 | 323.45 | 315.50 | 317.45 | 317.45 | 43,489 |
29 Apr 2024 | 324.00 | 333.00 | 319.60 | 321.00 | 321.00 | 141,046 |
26 Apr 2024 | 315.90 | 322.50 | 315.90 | 318.90 | 318.90 | 97,854 |
25 Apr 2024 | 317.25 | 324.00 | 315.05 | 319.90 | 319.90 | 58,213 |
24 Apr 2024 | 298.35 | 325.50 | 298.00 | 317.00 | 317.00 | 458,804 |
23 Apr 2024 | 295.55 | 304.55 | 292.05 | 296.15 | 296.15 | 114,784 |
22 Apr 2024 | 290.45 | 294.45 | 290.45 | 292.70 | 292.70 | 46,793 |
19 Apr 2024 | 289.55 | 290.15 | 285.00 | 286.45 | 286.45 | 30,028 |
18 Apr 2024 | 295.55 | 299.50 | 290.35 | 292.20 | 292.20 | 54,066 |
16 Apr 2024 | 291.10 | 295.50 | 288.00 | 290.35 | 290.35 | 69,144 |
15 Apr 2024 | 292.35 | 295.20 | 284.50 | 291.70 | 291.70 | 40,676 |
12 Apr 2024 | 305.00 | 306.00 | 296.50 | 298.35 | 298.35 | 29,958 |
10 Apr 2024 | 309.10 | 309.15 | 302.45 | 303.55 | 303.55 | 30,131 |
09 Apr 2024 | 309.15 | 311.00 | 302.00 | 306.20 | 306.20 | 30,731 |
08 Apr 2024 | 311.95 | 313.40 | 302.85 | 304.20 | 304.20 | 25,884 |
05 Apr 2024 | 309.10 | 311.20 | 304.85 | 307.25 | 307.25 | 56,708 |
04 Apr 2024 | 296.00 | 309.75 | 295.55 | 307.80 | 307.80 | 108,136 |
03 Apr 2024 | 290.20 | 295.90 | 289.90 | 293.40 | 293.40 | 48,979 |
02 Apr 2024 | 289.20 | 293.35 | 285.00 | 291.30 | 291.30 | 89,936 |
01 Apr 2024 | 266.65 | 291.70 | 265.70 | 289.15 | 289.15 | 120,865 |
28 Mar 2024 | 270.00 | 276.35 | 259.25 | 263.10 | 263.10 | 341,805 |
27 Mar 2024 | 279.45 | 283.85 | 267.00 | 269.40 | 269.40 | 150,233 |
26 Mar 2024 | 284.30 | 285.30 | 275.45 | 279.20 | 279.20 | 63,027 |
22 Mar 2024 | 287.95 | 288.90 | 283.95 | 284.60 | 284.60 | 86,884 |
21 Mar 2024 | 285.00 | 290.70 | 284.50 | 286.75 | 286.75 | 34,430 |
20 Mar 2024 | 289.30 | 293.00 | 281.00 | 283.05 | 283.05 | 111,347 |
19 Mar 2024 | 293.90 | 293.90 | 287.00 | 288.00 | 288.00 | 58,068 |
18 Mar 2024 | 294.55 | 305.10 | 291.85 | 293.05 | 293.05 | 165,018 |
15 Mar 2024 | 282.80 | 298.00 | 280.25 | 289.95 | 289.95 | 179,425 |
14 Mar 2024 | 287.10 | 295.40 | 280.45 | 281.60 | 281.60 | 79,860 |
13 Mar 2024 | 307.00 | 307.65 | 282.95 | 286.45 | 286.45 | 81,561 |
12 Mar 2024 | 313.50 | 313.50 | 304.00 | 304.90 | 304.90 | 110,533 |
11 Mar 2024 | 323.70 | 323.70 | 310.10 | 311.30 | 311.30 | 26,161 |
07 Mar 2024 | 328.00 | 328.00 | 316.05 | 317.65 | 317.65 | 41,494 |
06 Mar 2024 | 329.65 | 330.75 | 318.30 | 329.45 | 329.45 | 186,725 |
05 Mar 2024 | 313.20 | 328.00 | 312.10 | 325.80 | 325.80 | 140,298 |
04 Mar 2024 | 322.35 | 322.95 | 312.05 | 313.35 | 313.35 | 65,335 |
01 Mar 2024 | 310.15 | 315.80 | 310.00 | 311.75 | 311.75 | 59,423 |
29 Feb 2024 | 316.75 | 316.75 | 307.00 | 308.85 | 308.85 | 31,823 |
28 Feb 2024 | 324.90 | 325.00 | 311.00 | 312.85 | 312.85 | 134,679 |
27 Feb 2024 | 333.20 | 333.20 | 322.00 | 325.00 | 325.00 | 20,772 |
26 Feb 2024 | 331.80 | 334.05 | 326.60 | 329.50 | 329.50 | 87,604 |
23 Feb 2024 | 336.35 | 336.35 | 330.15 | 331.80 | 331.80 | 45,027 |
22 Feb 2024 | 334.75 | 338.70 | 327.25 | 334.25 | 334.25 | 47,069 |
21 Feb 2024 | 347.70 | 347.85 | 330.35 | 332.65 | 332.65 | 77,216 |
20 Feb 2024 | 343.80 | 359.60 | 337.05 | 344.70 | 344.70 | 297,132 |
19 Feb 2024 | 304.95 | 354.35 | 304.95 | 344.40 | 344.40 | 368,073 |
16 Feb 2024 | 314.25 | 315.95 | 300.25 | 303.45 | 303.45 | 323,241 |
15 Feb 2024 | 301.00 | 318.00 | 298.95 | 311.80 | 311.80 | 560,455 |
14 Feb 2024 | 334.30 | 342.95 | 330.25 | 337.15 | 337.15 | 90,042 |
13 Feb 2024 | 342.40 | 343.90 | 329.35 | 334.35 | 334.35 | 59,638 |
12 Feb 2024 | 350.00 | 352.45 | 341.55 | 342.45 | 342.45 | 25,587 |
09 Feb 2024 | 349.25 | 356.45 | 348.05 | 349.40 | 349.40 | 87,287 |
08 Feb 2024 | 350.30 | 352.00 | 347.05 | 348.90 | 348.90 | 19,849 |
07 Feb 2024 | 351.20 | 353.40 | 348.65 | 350.05 | 350.05 | 65,063 |
06 Feb 2024 | 350.45 | 352.45 | 347.45 | 350.45 | 350.45 | 84,814 |
05 Feb 2024 | 352.55 | 354.85 | 350.00 | 350.40 | 350.40 | 119,202 |
02 Feb 2024 | 359.90 | 361.05 | 352.45 | 353.25 | 353.25 | 87,722 |
01 Feb 2024 | 369.85 | 369.85 | 357.05 | 357.80 | 357.80 | 18,576 |
31 Jan 2024 | 355.00 | 366.60 | 353.85 | 365.30 | 365.30 | 98,949 |
30 Jan 2024 | 351.70 | 362.15 | 351.70 | 355.00 | 355.00 | 92,561 |
29 Jan 2024 | 353.00 | 354.70 | 351.05 | 351.55 | 351.55 | 20,247 |
25 Jan 2024 | 357.65 | 358.00 | 350.10 | 351.20 | 351.20 | 70,814 |
24 Jan 2024 | 359.35 | 359.35 | 352.60 | 355.40 | 355.40 | 26,267 |
23 Jan 2024 | 364.85 | 368.15 | 353.70 | 355.75 | 355.75 | 39,134 |
19 Jan 2024 | 356.95 | 365.80 | 356.90 | 362.10 | 362.10 | 102,523 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 363.55 | 364.00 | 358.25 | 359.80 | 359.80 | 112,610 |
16 Jan 2024 | 369.60 | 371.80 | 363.55 | 366.85 | 366.85 | 107,286 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |