Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
29 May 2024 | 401.80 | 401.80 | 386.35 | 389.70 | 389.70 | 8,239 |
28 May 2024 | 361.80 | 389.90 | 361.80 | 384.50 | 384.50 | 2,266 |
27 May 2024 | 368.30 | 371.40 | 358.15 | 366.90 | 366.90 | 1,697 |
24 May 2024 | 352.80 | 369.00 | 352.05 | 365.95 | 365.95 | 968 |
23 May 2024 | 388.55 | 388.55 | 353.00 | 354.55 | 354.55 | 2,523 |
22 May 2024 | 357.35 | 395.00 | 351.00 | 371.85 | 371.85 | 9,781 |
21 May 2024 | 340.80 | 354.25 | 337.00 | 352.15 | 352.15 | 2,669 |
17 May 2024 | 341.00 | 351.35 | 339.15 | 348.65 | 348.65 | 7,510 |
16 May 2024 | 325.00 | 337.00 | 325.00 | 335.45 | 335.45 | 6,786 |
15 May 2024 | 315.00 | 327.40 | 315.00 | 325.20 | 325.20 | 1,175 |
14 May 2024 | 310.40 | 314.90 | 310.40 | 313.05 | 313.05 | 628 |
13 May 2024 | 317.65 | 319.00 | 304.30 | 308.45 | 308.45 | 1,121 |
10 May 2024 | 296.00 | 317.00 | 296.00 | 315.60 | 315.60 | 2,447 |
09 May 2024 | 315.30 | 316.25 | 304.90 | 305.40 | 305.40 | 1,616 |
08 May 2024 | 316.10 | 317.25 | 313.60 | 315.65 | 315.65 | 1,116 |
07 May 2024 | 321.65 | 321.65 | 312.00 | 316.65 | 316.65 | 415 |
06 May 2024 | 319.80 | 325.00 | 308.30 | 318.70 | 318.70 | 1,676 |
03 May 2024 | 320.00 | 323.10 | 310.00 | 313.50 | 313.50 | 2,748 |
02 May 2024 | 312.00 | 320.70 | 312.00 | 318.80 | 318.80 | 135 |
30 Apr 2024 | 323.40 | 323.40 | 317.75 | 318.00 | 318.00 | 287 |
29 Apr 2024 | 332.45 | 334.20 | 316.00 | 317.95 | 317.95 | 1,165 |
26 Apr 2024 | 320.00 | 333.00 | 319.80 | 331.15 | 331.15 | 1,546 |
25 Apr 2024 | 327.95 | 330.00 | 319.00 | 319.55 | 319.55 | 1,090 |
24 Apr 2024 | 325.10 | 331.00 | 322.20 | 323.85 | 323.85 | 2,007 |
23 Apr 2024 | 332.75 | 337.05 | 319.60 | 321.15 | 321.15 | 1,135 |
22 Apr 2024 | 323.10 | 358.00 | 322.90 | 326.30 | 326.30 | 8,884 |
19 Apr 2024 | 313.00 | 313.30 | 308.00 | 309.15 | 309.15 | 1,461 |
18 Apr 2024 | 317.45 | 318.60 | 313.40 | 313.60 | 313.60 | 825 |
16 Apr 2024 | 315.75 | 321.35 | 309.00 | 311.10 | 311.10 | 1,717 |
15 Apr 2024 | 327.75 | 327.75 | 310.15 | 313.40 | 313.40 | 1,781 |
12 Apr 2024 | 335.05 | 338.95 | 326.10 | 327.75 | 327.75 | 935 |
10 Apr 2024 | 318.15 | 344.85 | 318.15 | 330.05 | 330.05 | 4,379 |
09 Apr 2024 | 359.95 | 359.95 | 335.20 | 340.05 | 340.05 | 8,842 |
08 Apr 2024 | 320.65 | 372.00 | 315.85 | 358.80 | 358.80 | 8,499 |
05 Apr 2024 | 313.65 | 320.55 | 309.05 | 310.60 | 310.60 | 926 |
04 Apr 2024 | 315.35 | 316.50 | 309.30 | 310.50 | 310.50 | 529 |
03 Apr 2024 | 315.90 | 324.80 | 313.15 | 318.30 | 318.30 | 1,550 |
02 Apr 2024 | 330.00 | 330.00 | 307.95 | 311.05 | 311.05 | 2,226 |
01 Apr 2024 | 370.00 | 370.00 | 315.65 | 316.80 | 316.80 | 1,149 |
28 Mar 2024 | 329.95 | 330.00 | 317.00 | 319.95 | 319.95 | 607 |
27 Mar 2024 | 326.00 | 326.75 | 315.00 | 316.55 | 316.55 | 944 |
26 Mar 2024 | 334.95 | 340.00 | 324.85 | 324.85 | 324.85 | 232 |
22 Mar 2024 | 330.15 | 338.05 | 326.75 | 333.85 | 333.85 | 640 |
21 Mar 2024 | 333.30 | 334.00 | 318.00 | 323.20 | 323.20 | 334 |
20 Mar 2024 | 330.45 | 332.00 | 319.15 | 331.50 | 331.50 | 410 |
19 Mar 2024 | 321.35 | 334.00 | 317.95 | 329.05 | 329.05 | 541 |
18 Mar 2024 | 323.05 | 329.80 | 316.30 | 320.70 | 320.70 | 694 |
15 Mar 2024 | 327.05 | 333.45 | 303.30 | 321.30 | 321.30 | 3,223 |
14 Mar 2024 | 289.10 | 341.20 | 289.10 | 326.70 | 326.70 | 3,834 |
13 Mar 2024 | 307.30 | 311.25 | 281.00 | 284.55 | 284.55 | 11,163 |
12 Mar 2024 | 320.05 | 320.05 | 308.20 | 308.80 | 308.80 | 902 |
11 Mar 2024 | 334.40 | 344.80 | 322.75 | 324.05 | 324.05 | 2,704 |
07 Mar 2024 | 332.00 | 339.40 | 328.05 | 334.40 | 334.40 | 1,009 |
06 Mar 2024 | 366.10 | 366.10 | 330.05 | 334.40 | 334.40 | 3,509 |
05 Mar 2024 | 348.50 | 353.50 | 348.50 | 350.60 | 350.60 | 1,025 |
04 Mar 2024 | 354.35 | 354.35 | 344.50 | 347.45 | 347.45 | 808 |
01 Mar 2024 | 367.50 | 367.50 | 342.05 | 344.75 | 344.75 | 9,564 |
29 Feb 2024 | 326.65 | 374.70 | 321.00 | 351.65 | 351.65 | 16,960 |
28 Feb 2024 | 336.00 | 336.85 | 315.20 | 324.55 | 324.55 | 4,163 |
27 Feb 2024 | 342.70 | 342.70 | 334.00 | 335.10 | 335.10 | 5,866 |
26 Feb 2024 | 337.35 | 349.00 | 332.55 | 337.85 | 337.85 | 10,642 |
23 Feb 2024 | 314.95 | 335.50 | 311.95 | 333.20 | 333.20 | 12,006 |
22 Feb 2024 | 305.00 | 310.85 | 295.05 | 309.50 | 309.50 | 1,603 |
21 Feb 2024 | 291.00 | 322.10 | 291.00 | 312.15 | 312.15 | 2,850 |
20 Feb 2024 | 311.00 | 321.05 | 311.00 | 316.40 | 316.40 | 2,734 |
19 Feb 2024 | 309.55 | 309.55 | 298.80 | 304.90 | 304.90 | 2,506 |
16 Feb 2024 | 299.95 | 304.15 | 294.65 | 303.45 | 303.45 | 1,265 |
15 Feb 2024 | 292.85 | 296.55 | 291.00 | 294.65 | 294.65 | 1,885 |
14 Feb 2024 | 278.75 | 292.80 | 278.75 | 289.80 | 289.80 | 1,462 |
13 Feb 2024 | 281.25 | 288.80 | 274.65 | 278.10 | 278.10 | 2,043 |
12 Feb 2024 | 286.50 | 289.00 | 277.30 | 286.75 | 286.75 | 1,014 |
09 Feb 2024 | 296.80 | 314.00 | 288.05 | 292.55 | 292.55 | 3,047 |
08 Feb 2024 | 301.90 | 355.00 | 292.00 | 292.00 | 292.00 | 726 |
07 Feb 2024 | 294.05 | 301.95 | 290.60 | 300.75 | 300.75 | 1,051 |
06 Feb 2024 | 291.95 | 294.05 | 287.05 | 293.65 | 293.65 | 1,329 |
05 Feb 2024 | 304.75 | 304.75 | 290.00 | 291.35 | 291.35 | 2,387 |
02 Feb 2024 | 290.95 | 302.20 | 290.95 | 298.30 | 298.30 | 249 |
01 Feb 2024 | 306.50 | 306.50 | 293.85 | 296.85 | 296.85 | 2,242 |
31 Jan 2024 | 318.95 | 322.90 | 311.90 | 316.90 | 316.90 | 1,694 |
30 Jan 2024 | 302.05 | 320.85 | 301.00 | 318.25 | 318.25 | 1,928 |
29 Jan 2024 | 296.35 | 310.00 | 296.35 | 298.70 | 298.70 | 1,112 |
25 Jan 2024 | 298.00 | 299.00 | 293.05 | 296.80 | 296.80 | 1,037 |
24 Jan 2024 | 285.70 | 299.00 | 285.30 | 296.55 | 296.55 | 2,324 |
23 Jan 2024 | 298.00 | 300.20 | 284.10 | 285.55 | 285.55 | 949 |
19 Jan 2024 | 297.95 | 302.40 | 297.00 | 298.70 | 298.70 | 477 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 300.55 | 308.35 | 292.95 | 296.35 | 296.35 | 2,287 |
16 Jan 2024 | 296.50 | 304.95 | 293.50 | 302.30 | 302.30 | 1,365 |
15 Jan 2024 | 302.25 | 307.40 | 292.90 | 298.30 | 298.30 | 2,379 |
12 Jan 2024 | 310.00 | 310.00 | 302.20 | 302.80 | 302.80 | 526 |
11 Jan 2024 | 301.40 | 307.10 | 297.80 | 302.15 | 302.15 | 2,462 |
10 Jan 2024 | 294.60 | 295.95 | 289.15 | 293.35 | 293.35 | 1,197 |
09 Jan 2024 | 296.75 | 297.80 | 290.10 | 290.45 | 290.45 | 1,634 |
08 Jan 2024 | 309.00 | 309.00 | 287.45 | 291.90 | 291.90 | 5,266 |
05 Jan 2024 | 314.00 | 314.00 | 299.00 | 303.30 | 303.30 | 563 |
04 Jan 2024 | 309.10 | 314.30 | 308.00 | 311.15 | 311.15 | 426 |
03 Jan 2024 | 306.95 | 310.10 | 306.00 | 307.10 | 307.10 | 1,086 |
02 Jan 2024 | 312.35 | 316.75 | 300.00 | 307.60 | 307.60 | 971 |
01 Jan 2024 | 322.05 | 322.05 | 314.95 | 318.05 | 318.05 | 289 |
29 Dec 2023 | 316.55 | 326.00 | 316.55 | 321.60 | 321.60 | 1,668 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |