Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 311.65 | 311.65 | 301.50 | 305.15 | 305.15 | 7,376 |
02 May 2024 | 308.10 | 322.00 | 305.55 | 307.65 | 307.65 | 11,094 |
30 Apr 2024 | 310.75 | 311.95 | 306.15 | 308.15 | 308.15 | 1,729 |
29 Apr 2024 | 313.00 | 315.90 | 307.10 | 308.20 | 308.20 | 8,214 |
26 Apr 2024 | 308.15 | 316.60 | 307.70 | 310.45 | 310.45 | 14,655 |
25 Apr 2024 | 306.95 | 311.45 | 305.30 | 308.10 | 308.10 | 4,028 |
24 Apr 2024 | 305.10 | 310.05 | 304.45 | 305.05 | 305.05 | 6,419 |
23 Apr 2024 | 299.50 | 306.85 | 298.15 | 305.10 | 305.10 | 10,056 |
22 Apr 2024 | 304.05 | 306.20 | 297.40 | 298.45 | 298.45 | 1,944 |
19 Apr 2024 | 299.10 | 310.40 | 297.65 | 300.55 | 300.55 | 3,036 |
18 Apr 2024 | 309.05 | 311.85 | 299.10 | 300.15 | 300.15 | 8,491 |
16 Apr 2024 | 296.05 | 311.20 | 296.05 | 310.00 | 310.00 | 3,664 |
15 Apr 2024 | 305.05 | 313.15 | 299.75 | 306.05 | 306.05 | 17,066 |
12 Apr 2024 | 312.05 | 317.20 | 309.00 | 310.50 | 310.50 | 8,999 |
10 Apr 2024 | 321.75 | 326.85 | 314.90 | 318.15 | 318.15 | 3,500 |
09 Apr 2024 | 328.50 | 328.50 | 320.45 | 321.60 | 321.60 | 7,800 |
08 Apr 2024 | 332.50 | 333.90 | 325.00 | 326.50 | 326.50 | 7,172 |
05 Apr 2024 | 331.10 | 335.50 | 328.60 | 332.40 | 332.40 | 7,961 |
04 Apr 2024 | 331.00 | 334.80 | 328.55 | 330.95 | 330.95 | 4,532 |
03 Apr 2024 | 317.50 | 331.90 | 315.05 | 330.50 | 330.50 | 38,055 |
02 Apr 2024 | 316.55 | 321.85 | 316.00 | 318.85 | 318.85 | 6,001 |
01 Apr 2024 | 323.45 | 323.45 | 312.20 | 320.70 | 320.70 | 17,294 |
28 Mar 2024 | 310.05 | 321.50 | 306.35 | 318.40 | 318.40 | 24,340 |
27 Mar 2024 | 304.05 | 313.00 | 298.25 | 308.85 | 308.85 | 13,500 |
26 Mar 2024 | 299.95 | 304.65 | 296.40 | 303.85 | 303.85 | 4,270 |
22 Mar 2024 | 303.00 | 308.45 | 296.00 | 299.90 | 299.90 | 8,902 |
21 Mar 2024 | 291.70 | 308.95 | 291.70 | 301.45 | 301.45 | 10,785 |
20 Mar 2024 | 291.00 | 297.00 | 285.20 | 292.50 | 292.50 | 12,937 |
19 Mar 2024 | 275.05 | 293.60 | 275.00 | 291.75 | 291.75 | 10,113 |
18 Mar 2024 | 271.20 | 282.55 | 265.00 | 276.70 | 276.70 | 29,430 |
15 Mar 2024 | 262.00 | 277.15 | 259.30 | 271.20 | 271.20 | 17,868 |
14 Mar 2024 | 250.50 | 274.10 | 250.45 | 267.45 | 267.45 | 22,752 |
13 Mar 2024 | 268.00 | 272.25 | 247.95 | 250.50 | 250.50 | 213,146 |
12 Mar 2024 | 267.25 | 275.40 | 260.20 | 262.35 | 262.35 | 19,363 |
11 Mar 2024 | 280.15 | 284.75 | 272.55 | 274.15 | 274.15 | 12,254 |
07 Mar 2024 | 283.05 | 288.00 | 280.90 | 285.50 | 285.50 | 32,168 |
06 Mar 2024 | 291.20 | 291.20 | 284.40 | 288.35 | 288.35 | 12,748 |
05 Mar 2024 | 295.00 | 296.95 | 288.40 | 289.90 | 289.90 | 14,033 |
04 Mar 2024 | 300.15 | 304.05 | 294.00 | 295.10 | 295.10 | 11,621 |
01 Mar 2024 | 304.90 | 305.90 | 298.00 | 301.80 | 301.80 | 12,424 |
29 Feb 2024 | 301.00 | 302.55 | 296.15 | 299.20 | 299.20 | 1,859 |
28 Feb 2024 | 306.05 | 310.95 | 300.00 | 300.65 | 300.65 | 10,143 |
27 Feb 2024 | 319.05 | 319.45 | 306.00 | 308.95 | 308.95 | 9,361 |
26 Feb 2024 | 313.75 | 324.00 | 306.05 | 313.80 | 313.80 | 8,781 |
23 Feb 2024 | 310.75 | 312.50 | 306.25 | 309.15 | 309.15 | 1,654 |
22 Feb 2024 | 305.00 | 307.45 | 304.10 | 306.10 | 306.10 | 1,669 |
21 Feb 2024 | 313.70 | 313.70 | 305.20 | 306.15 | 306.15 | 11,696 |
20 Feb 2024 | 311.60 | 312.85 | 305.00 | 308.60 | 308.60 | 4,038 |
19 Feb 2024 | 319.85 | 319.85 | 305.80 | 309.00 | 309.00 | 4,586 |
16 Feb 2024 | 294.05 | 312.30 | 293.15 | 307.30 | 307.30 | 17,862 |
15 Feb 2024 | 295.10 | 303.10 | 292.60 | 294.60 | 294.60 | 7,205 |
14 Feb 2024 | 289.80 | 297.90 | 287.75 | 294.60 | 294.60 | 2,184 |
13 Feb 2024 | 300.05 | 310.05 | 288.30 | 292.45 | 292.45 | 10,086 |
12 Feb 2024 | 327.95 | 327.95 | 312.00 | 312.45 | 312.45 | 2,688 |
09 Feb 2024 | 321.15 | 322.95 | 316.30 | 318.45 | 318.45 | 2,905 |
08 Feb 2024 | 323.00 | 323.50 | 313.15 | 321.15 | 321.15 | 11,198 |
07 Feb 2024 | 317.40 | 317.45 | 309.60 | 314.80 | 314.80 | 6,793 |
06 Feb 2024 | 315.00 | 317.65 | 310.50 | 311.80 | 311.80 | 15,037 |
05 Feb 2024 | 320.00 | 321.60 | 314.10 | 315.45 | 315.45 | 3,625 |
02 Feb 2024 | 321.95 | 327.75 | 317.90 | 321.60 | 321.60 | 16,596 |
01 Feb 2024 | 315.25 | 325.00 | 315.25 | 318.10 | 318.10 | 7,883 |
31 Jan 2024 | 315.25 | 325.00 | 314.00 | 323.45 | 323.45 | 23,938 |
30 Jan 2024 | 322.35 | 322.85 | 310.10 | 314.20 | 314.20 | 21,506 |
29 Jan 2024 | 321.00 | 324.50 | 318.50 | 320.80 | 320.80 | 9,109 |
25 Jan 2024 | 318.05 | 329.40 | 318.05 | 323.95 | 323.95 | 16,512 |
24 Jan 2024 | 323.60 | 326.35 | 319.50 | 321.70 | 321.70 | 7,251 |
23 Jan 2024 | 337.00 | 337.00 | 323.15 | 324.75 | 324.75 | 5,219 |
19 Jan 2024 | 333.95 | 333.95 | 323.70 | 328.90 | 328.90 | 14,729 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 329.00 | 331.25 | 325.25 | 328.50 | 328.50 | 7,607 |
16 Jan 2024 | 334.35 | 334.35 | 324.35 | 329.45 | 329.45 | 11,967 |
15 Jan 2024 | 332.20 | 338.05 | 326.45 | 327.80 | 327.80 | 10,641 |
12 Jan 2024 | 337.95 | 337.95 | 328.00 | 335.10 | 335.10 | 7,443 |
11 Jan 2024 | 327.15 | 334.90 | 327.15 | 328.80 | 328.80 | 9,806 |
10 Jan 2024 | 334.95 | 335.05 | 326.45 | 329.45 | 329.45 | 16,778 |
09 Jan 2024 | 340.00 | 340.00 | 330.00 | 332.15 | 332.15 | 5,053 |
08 Jan 2024 | 341.05 | 341.20 | 334.00 | 335.75 | 335.75 | 17,588 |
05 Jan 2024 | 346.00 | 347.35 | 338.00 | 341.45 | 341.45 | 7,028 |
04 Jan 2024 | 354.90 | 354.90 | 341.45 | 343.20 | 343.20 | 24,528 |
03 Jan 2024 | 352.75 | 355.50 | 347.20 | 352.10 | 352.10 | 8,227 |
02 Jan 2024 | 349.80 | 354.80 | 341.70 | 349.10 | 349.10 | 22,063 |
01 Jan 2024 | 355.60 | 361.50 | 346.85 | 348.25 | 348.25 | 13,149 |
29 Dec 2023 | 358.00 | 360.00 | 349.50 | 355.55 | 355.55 | 15,276 |
28 Dec 2023 | 352.40 | 359.20 | 348.40 | 357.85 | 357.85 | 8,556 |
27 Dec 2023 | 359.75 | 371.00 | 354.65 | 357.30 | 357.30 | 52,656 |
26 Dec 2023 | 349.45 | 356.20 | 340.55 | 352.80 | 352.80 | 27,648 |
22 Dec 2023 | 357.00 | 357.00 | 340.30 | 342.60 | 342.60 | 5,362 |
21 Dec 2023 | 330.75 | 354.00 | 330.15 | 347.75 | 347.75 | 11,501 |
20 Dec 2023 | 367.50 | 367.50 | 331.10 | 333.20 | 333.20 | 20,529 |
19 Dec 2023 | 338.95 | 357.90 | 334.95 | 353.15 | 353.15 | 63,181 |
18 Dec 2023 | 331.55 | 354.40 | 331.50 | 338.95 | 338.95 | 21,139 |
15 Dec 2023 | 330.45 | 333.45 | 325.95 | 328.75 | 328.75 | 23,034 |
14 Dec 2023 | 320.35 | 328.00 | 315.10 | 324.90 | 324.90 | 13,327 |
13 Dec 2023 | 310.60 | 321.05 | 310.00 | 320.15 | 320.15 | 7,129 |
12 Dec 2023 | 316.00 | 317.00 | 309.55 | 311.35 | 311.35 | 19,298 |
11 Dec 2023 | 310.50 | 316.80 | 310.50 | 314.85 | 314.85 | 11,954 |
08 Dec 2023 | 310.35 | 315.50 | 310.05 | 312.95 | 312.95 | 12,549 |
07 Dec 2023 | 313.70 | 316.05 | 307.05 | 309.10 | 309.10 | 16,579 |
06 Dec 2023 | 310.95 | 317.50 | 310.95 | 313.70 | 313.70 | 6,859 |
05 Dec 2023 | 314.05 | 317.00 | 310.00 | 312.15 | 312.15 | 6,930 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |