Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Jun 2024 | 290.65 | 293.80 | 287.65 | 290.35 | 290.35 | 68,847 |
27 Jun 2024 | 293.05 | 297.95 | 284.25 | 289.20 | 289.20 | 109,186 |
26 Jun 2024 | 292.70 | 294.85 | 289.55 | 293.15 | 293.15 | 326,102 |
25 Jun 2024 | 297.70 | 303.55 | 290.85 | 291.80 | 291.80 | 95,207 |
24 Jun 2024 | 295.00 | 299.95 | 290.60 | 296.70 | 296.70 | 64,563 |
21 Jun 2024 | 298.80 | 300.55 | 290.05 | 297.40 | 297.40 | 124,933 |
20 Jun 2024 | 290.45 | 298.90 | 289.80 | 296.05 | 296.05 | 94,242 |
19 Jun 2024 | 300.00 | 301.75 | 288.20 | 290.45 | 290.45 | 127,502 |
18 Jun 2024 | 298.35 | 310.00 | 297.95 | 299.80 | 299.80 | 180,749 |
14 Jun 2024 | 299.75 | 301.00 | 294.45 | 296.35 | 296.35 | 75,338 |
13 Jun 2024 | 299.00 | 303.95 | 296.50 | 300.65 | 300.65 | 103,657 |
12 Jun 2024 | 298.80 | 306.65 | 296.00 | 297.05 | 297.05 | 104,948 |
11 Jun 2024 | 298.00 | 307.45 | 297.90 | 298.80 | 298.80 | 222,373 |
10 Jun 2024 | 288.70 | 299.80 | 285.05 | 297.20 | 297.20 | 130,045 |
07 Jun 2024 | 284.50 | 290.00 | 283.35 | 286.70 | 286.70 | 142,768 |
06 Jun 2024 | 277.70 | 286.00 | 276.05 | 282.00 | 282.00 | 126,742 |
05 Jun 2024 | 262.00 | 276.95 | 256.75 | 273.10 | 273.10 | 95,766 |
04 Jun 2024 | 282.65 | 282.65 | 243.00 | 261.70 | 261.70 | 235,627 |
03 Jun 2024 | 289.50 | 289.50 | 279.95 | 283.00 | 283.00 | 143,187 |
31 May 2024 | 286.95 | 287.00 | 276.00 | 277.30 | 277.30 | 86,998 |
30 May 2024 | 290.00 | 291.85 | 280.00 | 282.40 | 282.40 | 140,236 |
29 May 2024 | 276.15 | 287.90 | 276.00 | 284.15 | 284.15 | 110,537 |
28 May 2024 | 285.40 | 286.00 | 276.50 | 278.95 | 278.95 | 109,110 |
27 May 2024 | 288.20 | 289.80 | 280.95 | 283.50 | 283.50 | 133,323 |
24 May 2024 | 296.40 | 300.40 | 286.55 | 288.20 | 288.20 | 193,775 |
23 May 2024 | 294.95 | 297.00 | 291.65 | 293.45 | 293.45 | 73,903 |
22 May 2024 | 299.00 | 299.85 | 291.60 | 292.50 | 292.50 | 112,979 |
21 May 2024 | 295.30 | 302.00 | 295.10 | 296.35 | 296.35 | 226,206 |
17 May 2024 | 294.45 | 298.55 | 291.60 | 295.35 | 295.35 | 137,526 |
16 May 2024 | 304.90 | 305.00 | 290.60 | 292.65 | 292.65 | 395,420 |
15 May 2024 | 312.00 | 315.85 | 306.55 | 311.10 | 311.10 | 208,762 |
14 May 2024 | 305.20 | 310.30 | 302.10 | 308.00 | 308.00 | 199,372 |
13 May 2024 | 309.00 | 311.45 | 297.50 | 304.05 | 304.05 | 189,856 |
10 May 2024 | 291.95 | 310.50 | 290.00 | 309.05 | 309.05 | 398,085 |
09 May 2024 | 300.05 | 303.80 | 288.00 | 291.60 | 291.60 | 191,663 |
08 May 2024 | 308.35 | 308.35 | 299.00 | 300.75 | 300.75 | 289,095 |
07 May 2024 | 286.00 | 314.00 | 282.10 | 304.55 | 304.55 | 1,172,399 |
06 May 2024 | 279.40 | 289.00 | 275.15 | 284.50 | 284.50 | 232,024 |
03 May 2024 | 280.00 | 280.40 | 271.50 | 277.30 | 277.30 | 202,585 |
02 May 2024 | 282.95 | 283.40 | 277.50 | 278.40 | 278.40 | 165,781 |
30 Apr 2024 | 290.75 | 290.75 | 280.00 | 282.40 | 282.40 | 119,738 |
29 Apr 2024 | 290.65 | 292.70 | 284.70 | 289.45 | 289.45 | 177,622 |
26 Apr 2024 | 296.40 | 296.40 | 288.55 | 290.60 | 290.60 | 157,578 |
25 Apr 2024 | 293.80 | 299.00 | 290.80 | 294.80 | 294.80 | 146,440 |
24 Apr 2024 | 293.40 | 296.70 | 287.30 | 290.10 | 290.10 | 196,532 |
23 Apr 2024 | 298.85 | 300.45 | 293.00 | 294.80 | 294.80 | 108,654 |
22 Apr 2024 | 297.20 | 305.10 | 295.30 | 297.40 | 297.40 | 165,229 |
19 Apr 2024 | 303.95 | 304.00 | 291.30 | 297.20 | 297.20 | 175,626 |
18 Apr 2024 | 306.00 | 310.95 | 300.75 | 303.30 | 303.30 | 313,514 |
16 Apr 2024 | 302.80 | 311.30 | 299.00 | 302.60 | 302.60 | 396,112 |
15 Apr 2024 | 294.30 | 302.05 | 281.55 | 294.65 | 294.65 | 302,916 |
12 Apr 2024 | 305.00 | 310.60 | 301.35 | 302.80 | 302.80 | 150,849 |
10 Apr 2024 | 304.70 | 308.70 | 302.00 | 305.50 | 305.50 | 145,377 |
09 Apr 2024 | 313.70 | 317.20 | 301.05 | 305.70 | 305.70 | 208,156 |
08 Apr 2024 | 325.00 | 327.00 | 310.00 | 312.20 | 312.20 | 217,452 |
05 Apr 2024 | 314.00 | 321.50 | 309.55 | 319.65 | 319.65 | 437,209 |
04 Apr 2024 | 309.10 | 316.05 | 306.10 | 313.10 | 313.10 | 256,436 |
03 Apr 2024 | 310.95 | 316.75 | 305.05 | 309.10 | 309.10 | 349,433 |
02 Apr 2024 | 306.80 | 314.40 | 305.20 | 307.85 | 307.85 | 262,640 |
01 Apr 2024 | 310.95 | 321.95 | 309.00 | 311.25 | 311.25 | 480,304 |
28 Mar 2024 | 306.15 | 319.40 | 301.45 | 308.50 | 308.50 | 817,310 |
27 Mar 2024 | 308.20 | 314.30 | 299.85 | 306.35 | 306.35 | 936,039 |
26 Mar 2024 | 291.25 | 331.75 | 291.25 | 305.10 | 305.10 | 6,036,411 |
22 Mar 2024 | 258.05 | 294.30 | 257.60 | 290.25 | 290.25 | 1,941,267 |
21 Mar 2024 | 258.65 | 262.70 | 256.60 | 258.10 | 258.10 | 88,311 |
20 Mar 2024 | 255.90 | 257.95 | 252.00 | 255.75 | 255.75 | 65,512 |
19 Mar 2024 | 260.80 | 264.05 | 253.55 | 255.60 | 255.60 | 67,212 |
18 Mar 2024 | 262.45 | 270.00 | 259.00 | 260.80 | 260.80 | 145,262 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 239.95 | 255.00 | 236.00 | 254.10 | 254.10 | 189,169 |
13 Mar 2024 | 253.35 | 259.00 | 234.15 | 241.40 | 241.40 | 187,569 |
12 Mar 2024 | 261.50 | 261.95 | 250.25 | 252.35 | 252.35 | 98,609 |
11 Mar 2024 | 263.95 | 264.95 | 253.45 | 260.65 | 260.65 | 153,799 |
07 Mar 2024 | 260.15 | 264.15 | 258.00 | 262.15 | 262.15 | 94,679 |
06 Mar 2024 | 264.80 | 264.80 | 254.05 | 258.45 | 258.45 | 172,413 |
05 Mar 2024 | 268.00 | 274.00 | 261.10 | 262.45 | 262.45 | 447,793 |
04 Mar 2024 | 255.00 | 264.65 | 255.00 | 263.30 | 263.30 | 303,797 |
01 Mar 2024 | 251.95 | 255.00 | 248.10 | 249.30 | 249.30 | 123,262 |
29 Feb 2024 | 248.00 | 252.00 | 245.00 | 250.60 | 250.60 | 96,136 |
28 Feb 2024 | 252.15 | 257.10 | 245.55 | 249.70 | 249.70 | 185,500 |
27 Feb 2024 | 261.50 | 267.30 | 250.10 | 253.80 | 253.80 | 602,992 |
26 Feb 2024 | 248.35 | 264.00 | 247.05 | 260.50 | 260.50 | 576,300 |
23 Feb 2024 | 244.15 | 250.00 | 242.05 | 248.25 | 248.25 | 174,453 |
22 Feb 2024 | 245.50 | 245.50 | 240.10 | 244.05 | 244.05 | 159,799 |
21 Feb 2024 | 247.00 | 248.20 | 240.75 | 243.95 | 243.95 | 150,088 |
20 Feb 2024 | 240.05 | 247.15 | 238.95 | 245.15 | 245.15 | 255,313 |
19 Feb 2024 | 246.90 | 249.95 | 240.15 | 241.60 | 241.60 | 186,410 |
16 Feb 2024 | 249.80 | 254.35 | 244.00 | 246.80 | 246.80 | 181,517 |
15 Feb 2024 | 245.10 | 252.30 | 241.70 | 248.30 | 248.30 | 234,381 |
14 Feb 2024 | 237.90 | 244.90 | 233.50 | 244.35 | 244.35 | 149,125 |
13 Feb 2024 | 233.25 | 239.40 | 227.05 | 234.95 | 234.95 | 177,062 |
12 Feb 2024 | 252.00 | 254.75 | 232.90 | 234.35 | 234.35 | 278,060 |
09 Feb 2024 | 257.00 | 257.00 | 248.10 | 254.55 | 254.55 | 219,745 |
08 Feb 2024 | 259.45 | 268.80 | 255.00 | 257.10 | 257.10 | 542,381 |
07 Feb 2024 | 246.00 | 261.50 | 241.00 | 257.50 | 257.50 | 479,830 |
06 Feb 2024 | 246.00 | 257.90 | 246.00 | 250.00 | 250.00 | 126,924 |
05 Feb 2024 | 252.30 | 253.65 | 245.65 | 247.55 | 247.55 | 111,920 |
02 Feb 2024 | 252.75 | 254.00 | 248.95 | 250.35 | 250.35 | 83,462 |
01 Feb 2024 | 255.15 | 258.60 | 248.55 | 251.20 | 251.20 | 108,098 |
31 Jan 2024 | 262.00 | 263.30 | 253.40 | 257.00 | 257.00 | 96,756 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |