Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Jun 2024 | 292.00 | 293.45 | 287.70 | 290.25 | 290.25 | 5,763 |
27 Jun 2024 | 293.15 | 297.70 | 285.00 | 289.00 | 289.00 | 9,927 |
26 Jun 2024 | 292.55 | 295.10 | 289.70 | 293.15 | 293.15 | 8,638 |
25 Jun 2024 | 292.05 | 302.35 | 291.00 | 292.10 | 292.10 | 5,201 |
24 Jun 2024 | 290.05 | 299.90 | 290.05 | 296.60 | 296.60 | 3,436 |
21 Jun 2024 | 295.00 | 300.55 | 290.00 | 296.25 | 296.25 | 30,015 |
20 Jun 2024 | 295.25 | 298.85 | 289.60 | 295.90 | 295.90 | 18,238 |
19 Jun 2024 | 305.90 | 305.90 | 289.75 | 290.60 | 290.60 | 6,709 |
18 Jun 2024 | 291.40 | 309.90 | 291.40 | 299.50 | 299.50 | 22,545 |
14 Jun 2024 | 293.80 | 300.35 | 293.80 | 296.55 | 296.55 | 4,511 |
13 Jun 2024 | 299.40 | 304.15 | 296.80 | 300.50 | 300.50 | 8,338 |
12 Jun 2024 | 292.40 | 305.55 | 292.40 | 297.10 | 297.10 | 4,018 |
11 Jun 2024 | 300.05 | 307.00 | 297.25 | 298.25 | 298.25 | 35,276 |
10 Jun 2024 | 285.95 | 299.95 | 284.95 | 299.05 | 299.05 | 6,793 |
07 Jun 2024 | 280.55 | 289.95 | 276.15 | 285.95 | 285.95 | 4,635 |
06 Jun 2024 | 280.00 | 285.80 | 276.60 | 281.75 | 281.75 | 6,972 |
05 Jun 2024 | 258.10 | 276.60 | 258.10 | 272.95 | 272.95 | 16,245 |
04 Jun 2024 | 277.70 | 280.90 | 243.00 | 262.15 | 262.15 | 13,249 |
03 Jun 2024 | 288.00 | 288.00 | 279.65 | 282.35 | 282.35 | 12,136 |
31 May 2024 | 277.10 | 287.05 | 276.00 | 277.15 | 277.15 | 20,958 |
30 May 2024 | 290.95 | 290.95 | 279.85 | 282.90 | 282.90 | 3,670 |
29 May 2024 | 278.95 | 287.30 | 276.75 | 284.10 | 284.10 | 6,935 |
28 May 2024 | 280.00 | 285.75 | 276.20 | 278.90 | 278.90 | 19,587 |
27 May 2024 | 289.00 | 289.95 | 281.85 | 283.85 | 283.85 | 20,050 |
24 May 2024 | 298.45 | 300.85 | 287.20 | 288.60 | 288.60 | 6,165 |
23 May 2024 | 292.50 | 296.40 | 289.95 | 293.10 | 293.10 | 10,091 |
22 May 2024 | 298.00 | 298.50 | 292.00 | 292.65 | 292.65 | 4,821 |
21 May 2024 | 293.30 | 302.20 | 293.30 | 296.10 | 296.10 | 10,054 |
17 May 2024 | 294.00 | 298.60 | 292.25 | 295.10 | 295.10 | 6,992 |
16 May 2024 | 302.05 | 304.25 | 290.35 | 291.10 | 291.10 | 19,376 |
15 May 2024 | 312.50 | 315.50 | 306.45 | 310.45 | 310.45 | 33,408 |
14 May 2024 | 303.00 | 310.00 | 303.00 | 309.30 | 309.30 | 8,465 |
13 May 2024 | 311.95 | 311.95 | 297.90 | 303.20 | 303.20 | 24,954 |
10 May 2024 | 291.05 | 310.00 | 289.30 | 309.15 | 309.15 | 44,029 |
09 May 2024 | 302.10 | 303.15 | 287.90 | 291.85 | 291.85 | 14,152 |
08 May 2024 | 307.50 | 307.50 | 299.10 | 299.65 | 299.65 | 15,519 |
07 May 2024 | 289.50 | 312.70 | 281.05 | 304.30 | 304.30 | 97,364 |
06 May 2024 | 284.95 | 288.00 | 276.30 | 284.55 | 284.55 | 14,625 |
03 May 2024 | 278.40 | 279.65 | 271.95 | 275.45 | 275.45 | 11,053 |
02 May 2024 | 282.60 | 283.90 | 277.25 | 277.70 | 277.70 | 18,462 |
30 Apr 2024 | 290.00 | 290.00 | 281.25 | 282.75 | 282.75 | 4,403 |
29 Apr 2024 | 289.65 | 292.80 | 284.55 | 289.40 | 289.40 | 12,989 |
26 Apr 2024 | 291.05 | 294.95 | 289.45 | 290.55 | 290.55 | 6,316 |
25 Apr 2024 | 293.20 | 298.00 | 289.30 | 294.45 | 294.45 | 44,720 |
24 Apr 2024 | 288.60 | 296.55 | 287.15 | 290.15 | 290.15 | 30,300 |
23 Apr 2024 | 298.45 | 301.55 | 292.70 | 294.80 | 294.80 | 20,850 |
22 Apr 2024 | 297.45 | 304.65 | 296.00 | 298.30 | 298.30 | 18,408 |
19 Apr 2024 | 279.95 | 303.70 | 279.95 | 297.45 | 297.45 | 10,658 |
18 Apr 2024 | 307.45 | 310.95 | 301.00 | 302.85 | 302.85 | 13,049 |
16 Apr 2024 | 302.50 | 311.70 | 299.70 | 302.50 | 302.50 | 24,135 |
15 Apr 2024 | 296.35 | 302.10 | 282.10 | 293.85 | 293.85 | 17,075 |
12 Apr 2024 | 300.55 | 310.25 | 300.55 | 302.45 | 302.45 | 18,736 |
10 Apr 2024 | 298.55 | 308.40 | 298.55 | 304.15 | 304.15 | 36,061 |
09 Apr 2024 | 317.15 | 317.20 | 300.55 | 306.10 | 306.10 | 41,572 |
08 Apr 2024 | 325.00 | 325.95 | 311.05 | 313.40 | 313.40 | 19,102 |
05 Apr 2024 | 315.10 | 321.45 | 309.00 | 319.30 | 319.30 | 27,714 |
04 Apr 2024 | 308.00 | 316.20 | 306.30 | 312.65 | 312.65 | 56,458 |
03 Apr 2024 | 307.85 | 316.10 | 306.65 | 309.75 | 309.75 | 10,512 |
02 Apr 2024 | 313.00 | 313.30 | 305.00 | 307.20 | 307.20 | 17,263 |
01 Apr 2024 | 311.30 | 321.10 | 309.05 | 310.90 | 310.90 | 23,460 |
28 Mar 2024 | 304.75 | 319.40 | 298.90 | 307.60 | 307.60 | 89,597 |
27 Mar 2024 | 308.95 | 314.20 | 300.00 | 306.60 | 306.60 | 59,818 |
26 Mar 2024 | 293.70 | 331.20 | 289.15 | 304.60 | 304.60 | 401,650 |
22 Mar 2024 | 263.10 | 294.00 | 257.65 | 290.60 | 290.60 | 117,345 |
21 Mar 2024 | 258.30 | 262.75 | 256.85 | 258.30 | 258.30 | 10,103 |
20 Mar 2024 | 256.00 | 257.80 | 251.65 | 256.45 | 256.45 | 6,501 |
19 Mar 2024 | 260.00 | 263.95 | 253.75 | 256.00 | 256.00 | 5,764 |
18 Mar 2024 | 261.85 | 269.55 | 259.05 | 261.10 | 261.10 | 5,552 |
15 Mar 2024 | 250.10 | 263.45 | 248.35 | 262.30 | 262.30 | 7,502 |
14 Mar 2024 | 229.05 | 255.35 | 229.05 | 253.95 | 253.95 | 22,899 |
13 Mar 2024 | 247.30 | 257.60 | 234.35 | 241.60 | 241.60 | 13,106 |
12 Mar 2024 | 263.65 | 263.65 | 250.00 | 252.00 | 252.00 | 5,456 |
11 Mar 2024 | 264.55 | 264.55 | 253.40 | 259.65 | 259.65 | 18,045 |
07 Mar 2024 | 260.95 | 264.40 | 258.15 | 262.40 | 262.40 | 9,711 |
06 Mar 2024 | 263.25 | 265.35 | 254.00 | 258.10 | 258.10 | 19,139 |
05 Mar 2024 | 267.80 | 274.30 | 261.20 | 262.50 | 262.50 | 16,694 |
04 Mar 2024 | 259.55 | 264.50 | 255.80 | 263.10 | 263.10 | 27,340 |
01 Mar 2024 | 251.90 | 254.70 | 248.20 | 249.85 | 249.85 | 3,433 |
29 Feb 2024 | 247.10 | 252.30 | 245.05 | 250.55 | 250.55 | 9,863 |
28 Feb 2024 | 255.00 | 256.85 | 245.30 | 250.70 | 250.70 | 4,828 |
27 Feb 2024 | 261.10 | 268.15 | 245.40 | 253.65 | 253.65 | 53,959 |
26 Feb 2024 | 250.65 | 263.70 | 248.10 | 261.05 | 261.05 | 21,503 |
23 Feb 2024 | 244.00 | 249.00 | 243.05 | 247.85 | 247.85 | 6,180 |
22 Feb 2024 | 244.10 | 244.15 | 240.15 | 243.40 | 243.40 | 4,496 |
21 Feb 2024 | 247.25 | 248.05 | 241.00 | 243.50 | 243.50 | 12,634 |
20 Feb 2024 | 241.80 | 247.55 | 239.05 | 245.40 | 245.40 | 16,587 |
19 Feb 2024 | 242.25 | 249.50 | 240.70 | 241.60 | 241.60 | 14,111 |
16 Feb 2024 | 244.60 | 253.25 | 244.60 | 246.85 | 246.85 | 4,644 |
15 Feb 2024 | 249.55 | 252.25 | 241.55 | 248.05 | 248.05 | 15,834 |
14 Feb 2024 | 231.10 | 244.85 | 231.10 | 244.65 | 244.65 | 3,890 |
13 Feb 2024 | 233.40 | 238.15 | 226.85 | 234.15 | 234.15 | 16,308 |
12 Feb 2024 | 254.00 | 254.00 | 233.00 | 234.60 | 234.60 | 21,690 |
09 Feb 2024 | 255.05 | 256.80 | 248.25 | 254.70 | 254.70 | 15,395 |
08 Feb 2024 | 257.55 | 267.90 | 255.60 | 257.25 | 257.25 | 34,099 |
07 Feb 2024 | 246.80 | 261.00 | 240.35 | 257.50 | 257.50 | 59,090 |
06 Feb 2024 | 249.00 | 254.60 | 247.60 | 250.25 | 250.25 | 10,328 |
05 Feb 2024 | 246.70 | 253.25 | 245.45 | 248.00 | 248.00 | 11,736 |
02 Feb 2024 | 251.10 | 254.45 | 249.40 | 249.90 | 249.90 | 14,535 |
01 Feb 2024 | 256.95 | 259.00 | 249.00 | 251.35 | 251.35 | 8,700 |
31 Jan 2024 | 262.00 | 262.50 | 254.75 | 258.20 | 258.20 | 2,268 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |