Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
21 Jun 2024 | 326.10 | 331.90 | 324.75 | 330.11 | 330.11 | 3,990,340 |
20 Jun 2024 | 328.00 | 337.70 | 327.23 | 330.55 | 330.55 | 5,591,640 |
19 Jun 2024 | 334.51 | 336.80 | 326.00 | 328.85 | 328.85 | 5,004,305 |
18 Jun 2024 | 333.00 | 337.25 | 330.46 | 333.80 | 333.80 | 4,077,509 |
17 Jun 2024 | 323.03 | 337.78 | 323.03 | 333.34 | 333.34 | 7,213,985 |
14 Jun 2024 | 326.99 | 332.88 | 321.02 | 322.80 | 322.80 | 8,260,065 |
13 Jun 2024 | 330.00 | 335.70 | 326.18 | 328.20 | 328.20 | 6,477,851 |
12 Jun 2024 | 332.30 | 332.80 | 323.00 | 325.04 | 325.04 | 5,800,441 |
11 Jun 2024 | 322.00 | 330.00 | 322.00 | 326.81 | 326.81 | 7,701,044 |
07 Jun 2024 | 320.04 | 327.84 | 314.07 | 318.39 | 318.39 | 6,872,865 |
06 Jun 2024 | 317.03 | 326.00 | 316.50 | 320.04 | 320.04 | 8,024,602 |
05 Jun 2024 | 314.00 | 318.63 | 313.11 | 314.98 | 314.98 | 4,440,416 |
04 Jun 2024 | 308.88 | 314.90 | 307.00 | 313.11 | 313.11 | 4,544,100 |
03 Jun 2024 | 294.02 | 312.99 | 294.00 | 308.88 | 308.88 | 8,360,731 |
31 May 2024 | 299.72 | 299.80 | 293.35 | 293.35 | 293.35 | 4,236,822 |
30 May 2024 | 297.00 | 302.60 | 296.01 | 299.90 | 299.90 | 3,529,130 |
29 May 2024 | 303.60 | 305.36 | 296.43 | 298.70 | 298.70 | 4,131,153 |
28 May 2024 | 306.80 | 313.00 | 303.52 | 304.98 | 304.98 | 7,135,005 |
27 May 2024 | 286.97 | 304.06 | 285.58 | 304.00 | 304.00 | 7,770,570 |
24 May 2024 | 291.76 | 293.45 | 287.00 | 287.00 | 287.00 | 3,277,760 |
23 May 2024 | 293.19 | 298.68 | 291.50 | 293.16 | 293.16 | 3,770,572 |
22 May 2024 | 295.96 | 296.48 | 290.40 | 293.16 | 293.16 | 3,335,252 |
21 May 2024 | 289.85 | 298.38 | 289.73 | 295.80 | 295.80 | 4,989,808 |
20 May 2024 | 289.73 | 293.28 | 288.44 | 290.80 | 290.80 | 3,419,002 |
17 May 2024 | 291.00 | 292.44 | 288.19 | 291.00 | 291.00 | 3,071,312 |
16 May 2024 | 292.00 | 295.00 | 288.99 | 291.82 | 291.82 | 4,054,747 |
15 May 2024 | 288.00 | 295.50 | 287.00 | 290.05 | 290.05 | 3,319,900 |
14 May 2024 | 293.90 | 295.65 | 283.83 | 291.30 | 291.30 | 6,754,004 |
13 May 2024 | 294.00 | 299.60 | 289.96 | 291.60 | 291.60 | 8,147,249 |
10 May 2024 | 314.19 | 314.48 | 286.00 | 297.95 | 297.95 | 14,817,944 |
09 May 2024 | 312.80 | 314.56 | 310.01 | 314.03 | 314.03 | 4,847,143 |
08 May 2024 | 316.00 | 318.50 | 311.45 | 312.81 | 312.81 | 3,040,418 |
07 May 2024 | 317.90 | 320.48 | 313.00 | 317.10 | 317.10 | 3,810,306 |
06 May 2024 | 323.10 | 325.80 | 317.60 | 318.79 | 318.79 | 4,134,489 |
30 Apr 2024 | 323.32 | 323.98 | 314.11 | 319.00 | 319.00 | 6,037,905 |
29 Apr 2024 | 313.20 | 324.58 | 312.18 | 323.00 | 323.00 | 6,190,777 |
26 Apr 2024 | 305.10 | 314.90 | 305.10 | 313.66 | 313.66 | 5,020,029 |
25 Apr 2024 | 303.37 | 307.48 | 300.20 | 306.34 | 306.34 | 3,003,878 |
24 Apr 2024 | 304.00 | 308.80 | 302.47 | 305.00 | 305.00 | 3,338,809 |
23 Apr 2024 | 298.00 | 304.50 | 297.45 | 302.86 | 302.86 | 4,078,595 |
22 Apr 2024 | 293.99 | 300.26 | 291.12 | 297.92 | 297.92 | 3,952,115 |
19 Apr 2024 | 304.00 | 305.52 | 295.50 | 298.48 | 298.48 | 4,663,145 |
18 Apr 2024 | 308.00 | 313.80 | 305.08 | 305.22 | 305.22 | 5,393,254 |
17 Apr 2024 | 309.31 | 311.47 | 306.00 | 310.75 | 310.75 | 5,555,684 |
16 Apr 2024 | 310.01 | 314.00 | 307.30 | 309.03 | 309.03 | 5,138,319 |
15 Apr 2024 | 302.00 | 315.00 | 301.18 | 313.02 | 313.02 | 9,057,790 |
12 Apr 2024 | 289.98 | 292.80 | 287.20 | 290.00 | 290.00 | 3,549,399 |
11 Apr 2024 | 289.11 | 293.99 | 288.88 | 290.77 | 290.77 | 3,227,674 |
10 Apr 2024 | 298.16 | 300.00 | 288.97 | 291.28 | 291.28 | 4,075,515 |
09 Apr 2024 | 298.50 | 301.20 | 294.02 | 299.07 | 299.07 | 2,881,481 |
08 Apr 2024 | 302.00 | 306.55 | 299.10 | 300.18 | 300.18 | 4,633,272 |
03 Apr 2024 | 298.54 | 302.00 | 293.01 | 297.68 | 297.68 | 4,349,143 |
02 Apr 2024 | 307.00 | 308.98 | 296.00 | 298.60 | 298.60 | 6,660,094 |
01 Apr 2024 | 308.00 | 315.56 | 306.50 | 308.00 | 308.00 | 4,991,194 |
29 Mar 2024 | 306.10 | 311.50 | 301.50 | 305.60 | 305.60 | 2,857,760 |
28 Mar 2024 | 308.53 | 309.66 | 302.50 | 306.69 | 306.69 | 4,971,706 |
27 Mar 2024 | 312.43 | 313.50 | 304.58 | 308.55 | 308.55 | 5,130,441 |
26 Mar 2024 | 317.50 | 323.00 | 308.69 | 310.88 | 310.88 | 6,314,354 |
25 Mar 2024 | 311.86 | 326.50 | 307.91 | 316.80 | 316.80 | 7,415,810 |
22 Mar 2024 | 301.10 | 316.99 | 300.33 | 312.51 | 312.51 | 8,961,474 |
21 Mar 2024 | 300.70 | 306.68 | 299.00 | 301.10 | 301.10 | 5,677,259 |
20 Mar 2024 | 294.90 | 297.57 | 291.75 | 296.20 | 296.20 | 3,143,212 |
19 Mar 2024 | 297.00 | 300.80 | 294.93 | 295.08 | 295.08 | 4,417,536 |
18 Mar 2024 | 288.05 | 298.77 | 288.00 | 298.06 | 298.06 | 6,620,791 |
15 Mar 2024 | 289.78 | 290.20 | 282.80 | 289.03 | 289.03 | 5,726,272 |
14 Mar 2024 | 291.99 | 293.79 | 288.06 | 289.78 | 289.78 | 5,576,457 |
13 Mar 2024 | 300.00 | 301.70 | 290.64 | 292.50 | 292.50 | 6,800,658 |
12 Mar 2024 | 301.00 | 306.99 | 297.20 | 298.41 | 298.41 | 7,417,264 |
11 Mar 2024 | 299.04 | 307.40 | 298.51 | 303.69 | 303.69 | 5,728,771 |
08 Mar 2024 | 293.99 | 302.65 | 293.10 | 301.87 | 301.87 | 8,138,763 |
07 Mar 2024 | 293.77 | 301.58 | 289.89 | 291.27 | 291.27 | 6,503,983 |
06 Mar 2024 | 291.10 | 293.55 | 288.00 | 291.00 | 291.00 | 3,989,591 |
05 Mar 2024 | 290.98 | 293.83 | 286.01 | 291.12 | 291.12 | 5,425,824 |
04 Mar 2024 | 292.59 | 297.58 | 288.00 | 292.17 | 292.17 | 6,809,363 |
01 Mar 2024 | 286.00 | 294.80 | 284.23 | 292.15 | 292.15 | 9,492,111 |
29 Feb 2024 | 266.00 | 286.90 | 265.64 | 284.06 | 284.06 | 11,684,701 |
28 Feb 2024 | 268.95 | 271.68 | 261.20 | 261.43 | 261.43 | 5,235,791 |
27 Feb 2024 | 257.11 | 268.47 | 256.60 | 268.20 | 268.20 | 5,672,791 |
26 Feb 2024 | 262.30 | 263.72 | 257.79 | 258.53 | 258.53 | 4,346,255 |
23 Feb 2024 | 263.08 | 265.50 | 259.57 | 261.66 | 261.66 | 4,681,618 |
22 Feb 2024 | 261.00 | 264.58 | 260.01 | 263.05 | 263.05 | 4,310,064 |
21 Feb 2024 | 253.65 | 264.40 | 252.00 | 260.50 | 260.50 | 7,052,813 |
20 Feb 2024 | 257.50 | 259.20 | 252.46 | 255.10 | 255.10 | 4,407,044 |
19 Feb 2024 | 258.00 | 259.88 | 254.01 | 258.50 | 258.50 | 6,827,319 |
08 Feb 2024 | 253.00 | 258.80 | 248.60 | 250.30 | 250.30 | 7,507,219 |
07 Feb 2024 | 250.26 | 252.82 | 246.66 | 249.11 | 249.11 | 5,920,684 |
06 Feb 2024 | 238.20 | 251.48 | 238.12 | 251.00 | 251.00 | 7,750,539 |
05 Feb 2024 | 228.16 | 245.00 | 227.71 | 240.95 | 240.95 | 8,453,593 |
02 Feb 2024 | 234.80 | 237.50 | 225.03 | 231.40 | 231.40 | 5,841,972 |
01 Feb 2024 | 227.53 | 240.14 | 227.30 | 235.60 | 235.60 | 6,477,588 |
31 Jan 2024 | 227.02 | 231.80 | 224.09 | 227.76 | 227.76 | 5,544,933 |
30 Jan 2024 | 240.86 | 240.86 | 228.58 | 229.35 | 229.35 | 5,678,607 |
29 Jan 2024 | 247.40 | 250.64 | 240.10 | 241.70 | 241.70 | 5,023,445 |
26 Jan 2024 | 251.92 | 254.48 | 247.00 | 247.50 | 247.50 | 5,347,758 |
25 Jan 2024 | 250.00 | 256.00 | 248.46 | 254.21 | 254.21 | 6,126,616 |
24 Jan 2024 | 250.00 | 253.16 | 241.23 | 252.12 | 252.12 | 7,720,769 |
23 Jan 2024 | 247.81 | 254.43 | 245.58 | 249.99 | 249.99 | 6,512,336 |
22 Jan 2024 | 250.70 | 256.17 | 247.80 | 250.20 | 250.20 | 8,468,881 |
19 Jan 2024 | 254.10 | 256.65 | 249.38 | 250.70 | 250.70 | 6,463,746 |
18 Jan 2024 | 240.88 | 256.78 | 240.02 | 255.77 | 255.77 | 12,506,372 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |