Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 May 2024 | 384.05 | 386.30 | 379.75 | 381.70 | 381.70 | 214 |
17 May 2024 | 387.50 | 387.55 | 376.85 | 378.85 | 378.85 | 11,751 |
16 May 2024 | 395.95 | 395.95 | 380.00 | 383.20 | 383.20 | 12,002 |
15 May 2024 | 392.30 | 393.30 | 381.25 | 388.45 | 388.45 | 6,813 |
14 May 2024 | 390.25 | 402.50 | 378.15 | 384.60 | 384.60 | 10,162 |
13 May 2024 | 385.00 | 388.95 | 375.45 | 386.70 | 386.70 | 2,445 |
10 May 2024 | 372.40 | 383.25 | 363.50 | 378.65 | 378.65 | 14,949 |
09 May 2024 | 384.80 | 384.85 | 365.00 | 370.55 | 370.55 | 4,270 |
08 May 2024 | 360.15 | 388.20 | 359.50 | 378.40 | 378.40 | 21,868 |
07 May 2024 | 374.35 | 385.00 | 360.50 | 366.60 | 366.60 | 6,139 |
06 May 2024 | 398.95 | 405.00 | 369.50 | 372.95 | 372.95 | 52,834 |
03 May 2024 | 398.00 | 403.85 | 380.30 | 384.25 | 384.25 | 30,554 |
02 May 2024 | 369.50 | 415.95 | 368.85 | 393.70 | 393.70 | 176,552 |
30 Apr 2024 | 345.55 | 365.00 | 345.55 | 346.65 | 346.65 | 23,931 |
29 Apr 2024 | 333.95 | 348.40 | 333.95 | 347.60 | 347.60 | 7,841 |
26 Apr 2024 | 333.00 | 340.30 | 330.00 | 331.30 | 331.30 | 9,606 |
25 Apr 2024 | 342.95 | 342.95 | 326.65 | 331.25 | 331.25 | 16,435 |
24 Apr 2024 | 343.15 | 347.55 | 332.65 | 339.10 | 339.10 | 4,563 |
23 Apr 2024 | 352.65 | 353.45 | 339.70 | 342.20 | 342.20 | 24,906 |
22 Apr 2024 | 328.60 | 358.50 | 328.60 | 348.00 | 348.00 | 40,369 |
19 Apr 2024 | 337.55 | 343.25 | 327.50 | 329.85 | 329.85 | 13,588 |
18 Apr 2024 | 339.80 | 366.95 | 334.60 | 340.00 | 340.00 | 41,890 |
16 Apr 2024 | 292.00 | 337.50 | 292.00 | 329.65 | 329.65 | 71,478 |
15 Apr 2024 | 292.00 | 300.00 | 284.90 | 294.50 | 294.50 | 7,984 |
12 Apr 2024 | 288.75 | 298.00 | 288.75 | 295.65 | 295.65 | 6,308 |
10 Apr 2024 | 305.00 | 306.00 | 289.00 | 290.35 | 290.35 | 12,361 |
09 Apr 2024 | 285.75 | 302.85 | 281.25 | 302.25 | 302.25 | 9,267 |
08 Apr 2024 | 286.65 | 286.65 | 277.70 | 280.05 | 280.05 | 2,715 |
05 Apr 2024 | 277.10 | 284.00 | 274.25 | 281.00 | 281.00 | 1,055 |
04 Apr 2024 | 281.75 | 281.75 | 276.95 | 277.05 | 277.05 | 1,453 |
03 Apr 2024 | 282.95 | 282.95 | 277.00 | 280.90 | 280.90 | 4,613 |
02 Apr 2024 | 277.05 | 285.10 | 276.70 | 282.75 | 282.75 | 3,952 |
01 Apr 2024 | 260.95 | 282.85 | 259.50 | 281.50 | 281.50 | 4,823 |
28 Mar 2024 | 259.95 | 264.10 | 253.85 | 255.80 | 255.80 | 11,378 |
27 Mar 2024 | 259.05 | 259.90 | 256.00 | 258.45 | 258.45 | 1,557 |
26 Mar 2024 | 260.00 | 264.65 | 252.10 | 253.00 | 253.00 | 3,251 |
22 Mar 2024 | 257.05 | 264.30 | 251.55 | 261.05 | 261.05 | 2,273 |
21 Mar 2024 | 249.95 | 254.15 | 249.95 | 252.00 | 252.00 | 2,524 |
20 Mar 2024 | 251.60 | 254.20 | 246.35 | 248.10 | 248.10 | 5,857 |
19 Mar 2024 | 256.95 | 256.95 | 247.95 | 249.60 | 249.60 | 4,507 |
18 Mar 2024 | 259.65 | 259.65 | 252.50 | 254.40 | 254.40 | 168 |
15 Mar 2024 | 244.95 | 262.70 | 244.95 | 254.55 | 254.55 | 1,491 |
14 Mar 2024 | 246.00 | 261.40 | 246.00 | 258.25 | 258.25 | 8,843 |
13 Mar 2024 | 265.05 | 265.40 | 250.50 | 251.45 | 251.45 | 10,463 |
12 Mar 2024 | 270.10 | 276.45 | 266.10 | 267.95 | 267.95 | 3,095 |
11 Mar 2024 | 293.15 | 293.15 | 275.00 | 276.60 | 276.60 | 5,622 |
07 Mar 2024 | 275.70 | 288.00 | 270.00 | 283.20 | 283.20 | 5,096 |
06 Mar 2024 | 297.50 | 297.50 | 272.65 | 277.55 | 277.55 | 1,891 |
05 Mar 2024 | 284.00 | 286.95 | 282.20 | 284.45 | 284.45 | 1,469 |
04 Mar 2024 | 284.55 | 288.70 | 284.55 | 286.30 | 286.30 | 3,210 |
01 Mar 2024 | 286.60 | 287.00 | 284.50 | 285.85 | 285.85 | 1,075 |
29 Feb 2024 | 285.00 | 287.45 | 283.45 | 284.35 | 284.35 | 1,297 |
28 Feb 2024 | 291.30 | 292.35 | 286.00 | 287.50 | 287.50 | 224 |
27 Feb 2024 | 290.95 | 296.00 | 290.80 | 291.50 | 291.50 | 2,267 |
26 Feb 2024 | 293.00 | 298.55 | 288.45 | 291.25 | 291.25 | 6,342 |
23 Feb 2024 | 293.05 | 295.00 | 290.00 | 292.70 | 292.70 | 5,988 |
22 Feb 2024 | 289.05 | 294.85 | 289.00 | 293.10 | 293.10 | 2,927 |
21 Feb 2024 | 291.00 | 293.00 | 284.95 | 290.10 | 290.10 | 19,915 |
20 Feb 2024 | 285.80 | 294.20 | 285.80 | 291.60 | 291.60 | 2,342 |
19 Feb 2024 | 281.90 | 290.40 | 281.90 | 287.90 | 287.90 | 4,305 |
16 Feb 2024 | 287.05 | 289.55 | 281.90 | 285.45 | 285.45 | 1,260 |
15 Feb 2024 | 288.45 | 290.05 | 287.00 | 287.55 | 287.55 | 252 |
14 Feb 2024 | 292.00 | 292.00 | 280.95 | 285.00 | 285.00 | 612 |
13 Feb 2024 | 280.70 | 285.95 | 276.00 | 284.50 | 284.50 | 5,922 |
12 Feb 2024 | 301.05 | 301.05 | 280.05 | 286.40 | 286.40 | 2,040 |
09 Feb 2024 | 301.20 | 306.50 | 291.75 | 298.00 | 298.00 | 5,274 |
08 Feb 2024 | 303.90 | 304.70 | 298.00 | 301.30 | 301.30 | 6,848 |
07 Feb 2024 | 295.00 | 305.10 | 295.00 | 302.35 | 302.35 | 11,960 |
06 Feb 2024 | 308.85 | 308.85 | 297.60 | 299.40 | 299.40 | 3,087 |
05 Feb 2024 | 309.15 | 309.15 | 301.00 | 302.80 | 302.80 | 20,265 |
02 Feb 2024 | 311.95 | 326.80 | 307.50 | 317.00 | 317.00 | 18,744 |
01 Feb 2024 | 294.55 | 311.25 | 294.55 | 308.60 | 308.60 | 2,771 |
31 Jan 2024 | 300.45 | 309.50 | 296.75 | 300.65 | 300.65 | 3,292 |
30 Jan 2024 | 308.95 | 311.90 | 304.45 | 304.85 | 304.85 | 2,638 |
29 Jan 2024 | 307.00 | 312.40 | 304.65 | 305.65 | 305.65 | 1,945 |
25 Jan 2024 | 310.00 | 315.55 | 306.80 | 308.90 | 308.90 | 6,759 |
24 Jan 2024 | 309.05 | 313.85 | 303.55 | 310.65 | 310.65 | 4,067 |
23 Jan 2024 | 312.45 | 314.05 | 307.75 | 309.05 | 309.05 | 1,801 |
19 Jan 2024 | 314.90 | 319.00 | 308.85 | 309.35 | 309.35 | 4,746 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 307.35 | 314.25 | 305.80 | 312.00 | 312.00 | 2,978 |
16 Jan 2024 | 310.05 | 313.75 | 306.50 | 307.50 | 307.50 | 10,143 |
15 Jan 2024 | 319.55 | 319.55 | 309.95 | 312.05 | 312.05 | 3,376 |
12 Jan 2024 | 315.20 | 320.25 | 306.90 | 313.25 | 313.25 | 6,207 |
11 Jan 2024 | 307.00 | 313.20 | 302.65 | 309.00 | 309.00 | 13,478 |
10 Jan 2024 | 304.75 | 306.00 | 299.95 | 305.55 | 305.55 | 4,376 |
09 Jan 2024 | 304.90 | 306.40 | 299.95 | 302.80 | 302.80 | 13,920 |
08 Jan 2024 | 297.35 | 303.15 | 291.75 | 300.55 | 300.55 | 12,154 |
05 Jan 2024 | 280.00 | 316.75 | 280.00 | 300.70 | 300.70 | 8,620 |
04 Jan 2024 | 300.00 | 301.00 | 291.50 | 297.70 | 297.70 | 9,973 |
03 Jan 2024 | 299.40 | 299.45 | 295.15 | 298.00 | 298.00 | 3,756 |
02 Jan 2024 | 297.65 | 308.00 | 292.75 | 299.40 | 299.40 | 8,139 |
01 Jan 2024 | 298.05 | 303.60 | 294.15 | 299.30 | 299.30 | 10,424 |
29 Dec 2023 | 300.95 | 302.55 | 294.80 | 296.25 | 296.25 | 8,278 |
28 Dec 2023 | 300.15 | 304.35 | 295.90 | 297.55 | 297.55 | 1,549 |
27 Dec 2023 | 290.25 | 309.95 | 290.25 | 303.80 | 303.80 | 12,194 |
26 Dec 2023 | 286.55 | 306.25 | 286.55 | 299.80 | 299.80 | 7,074 |
22 Dec 2023 | 281.80 | 294.50 | 281.45 | 290.80 | 290.80 | 12,958 |
21 Dec 2023 | 275.45 | 282.75 | 275.00 | 280.30 | 280.30 | 2,759 |
20 Dec 2023 | 290.60 | 290.60 | 270.30 | 272.90 | 272.90 | 4,563 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |