Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
21 May 2024 | 330.10 | 335.95 | 323.05 | 333.80 | 333.80 | 48,525 |
17 May 2024 | 323.60 | 331.50 | 323.05 | 330.30 | 330.30 | 43,122 |
16 May 2024 | 324.55 | 326.35 | 319.80 | 321.95 | 321.95 | 20,891 |
15 May 2024 | 326.15 | 327.85 | 323.10 | 324.00 | 324.00 | 18,288 |
14 May 2024 | 322.50 | 327.90 | 319.80 | 326.80 | 326.80 | 27,224 |
13 May 2024 | 322.20 | 327.35 | 315.80 | 325.00 | 325.00 | 28,046 |
10 May 2024 | 315.65 | 323.50 | 314.05 | 322.00 | 322.00 | 38,458 |
09 May 2024 | 324.50 | 324.50 | 311.00 | 313.90 | 313.90 | 50,521 |
08 May 2024 | 320.90 | 325.60 | 314.80 | 323.45 | 323.45 | 26,076 |
07 May 2024 | 331.65 | 333.65 | 314.85 | 320.90 | 320.90 | 73,344 |
06 May 2024 | 335.00 | 336.90 | 328.50 | 330.35 | 330.35 | 48,601 |
03 May 2024 | 338.25 | 339.60 | 331.85 | 333.30 | 333.30 | 35,565 |
02 May 2024 | 333.50 | 345.90 | 333.50 | 336.55 | 336.55 | 80,448 |
30 Apr 2024 | 333.35 | 339.90 | 333.00 | 335.85 | 335.85 | 80,927 |
29 Apr 2024 | 340.00 | 343.45 | 330.00 | 335.10 | 335.10 | 216,989 |
26 Apr 2024 | 330.00 | 354.00 | 328.80 | 347.50 | 347.50 | 647,586 |
25 Apr 2024 | 326.00 | 331.30 | 322.35 | 328.50 | 328.50 | 77,707 |
24 Apr 2024 | 324.50 | 331.90 | 322.35 | 324.60 | 324.60 | 67,744 |
23 Apr 2024 | 322.65 | 326.00 | 319.10 | 323.85 | 323.85 | 43,516 |
22 Apr 2024 | 317.05 | 324.90 | 316.35 | 321.35 | 321.35 | 32,663 |
19 Apr 2024 | 307.00 | 325.40 | 307.00 | 314.95 | 314.95 | 102,523 |
18 Apr 2024 | 317.70 | 321.00 | 308.00 | 312.55 | 312.55 | 46,871 |
16 Apr 2024 | 314.80 | 321.00 | 314.80 | 316.15 | 316.15 | 17,947 |
15 Apr 2024 | 321.05 | 321.05 | 311.00 | 314.80 | 314.80 | 41,247 |
12 Apr 2024 | 328.90 | 328.90 | 321.30 | 321.90 | 321.90 | 23,058 |
10 Apr 2024 | 323.10 | 333.60 | 322.75 | 327.25 | 327.25 | 36,496 |
09 Apr 2024 | 329.00 | 330.00 | 322.00 | 323.10 | 323.10 | 26,543 |
08 Apr 2024 | 324.05 | 330.60 | 324.05 | 328.60 | 328.60 | 65,382 |
05 Apr 2024 | 320.00 | 324.20 | 318.30 | 321.45 | 321.45 | 26,902 |
04 Apr 2024 | 320.00 | 328.90 | 319.00 | 321.30 | 321.30 | 49,494 |
03 Apr 2024 | 315.95 | 320.75 | 315.00 | 318.15 | 318.15 | 38,711 |
02 Apr 2024 | 307.95 | 318.60 | 305.30 | 316.10 | 316.10 | 51,040 |
01 Apr 2024 | 294.00 | 309.95 | 294.00 | 306.90 | 306.90 | 56,399 |
28 Mar 2024 | 291.60 | 303.00 | 290.00 | 294.25 | 294.25 | 91,170 |
27 Mar 2024 | 302.25 | 302.90 | 286.20 | 290.80 | 290.80 | 104,198 |
26 Mar 2024 | 302.15 | 307.10 | 298.00 | 299.30 | 299.30 | 106,196 |
22 Mar 2024 | 311.85 | 315.00 | 308.40 | 312.15 | 312.15 | 18,511 |
21 Mar 2024 | 303.75 | 315.20 | 303.75 | 310.45 | 310.45 | 45,759 |
20 Mar 2024 | 312.00 | 312.10 | 296.55 | 301.55 | 301.55 | 46,142 |
19 Mar 2024 | 313.55 | 314.90 | 308.00 | 310.50 | 310.50 | 17,887 |
18 Mar 2024 | 318.00 | 318.80 | 310.00 | 311.95 | 311.95 | 39,290 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 304.50 | 320.15 | 300.05 | 316.60 | 316.60 | 53,704 |
13 Mar 2024 | 325.05 | 327.95 | 300.35 | 304.55 | 304.55 | 64,110 |
12 Mar 2024 | 330.40 | 333.30 | 322.70 | 327.85 | 327.85 | 37,912 |
11 Mar 2024 | 334.20 | 334.25 | 328.40 | 330.40 | 330.40 | 38,509 |
07 Mar 2024 | 335.15 | 336.45 | 331.10 | 334.25 | 334.25 | 23,105 |
06 Mar 2024 | 347.45 | 347.45 | 327.10 | 331.85 | 331.85 | 95,859 |
05 Mar 2024 | 340.65 | 348.90 | 334.00 | 347.50 | 347.50 | 96,252 |
04 Mar 2024 | 336.40 | 340.65 | 334.60 | 339.60 | 339.60 | 24,456 |
01 Mar 2024 | 328.40 | 332.60 | 328.40 | 332.00 | 332.00 | 16,993 |
29 Feb 2024 | 332.35 | 333.50 | 325.05 | 329.30 | 329.30 | 31,963 |
28 Feb 2024 | 341.10 | 343.15 | 324.35 | 330.65 | 330.65 | 80,529 |
27 Feb 2024 | 344.45 | 346.00 | 338.10 | 340.25 | 340.25 | 38,833 |
26 Feb 2024 | 342.40 | 345.70 | 339.00 | 344.45 | 344.45 | 38,742 |
23 Feb 2024 | 345.00 | 347.00 | 338.75 | 342.35 | 342.35 | 71,493 |
22 Feb 2024 | 340.70 | 350.00 | 334.70 | 346.15 | 346.15 | 96,338 |
21 Feb 2024 | 339.00 | 341.00 | 334.00 | 339.00 | 339.00 | 70,949 |
20 Feb 2024 | 327.20 | 339.25 | 324.55 | 337.65 | 337.65 | 85,412 |
19 Feb 2024 | 330.00 | 330.00 | 323.50 | 325.55 | 325.55 | 59,943 |
16 Feb 2024 | 332.00 | 335.60 | 326.95 | 328.80 | 328.80 | 39,667 |
15 Feb 2024 | 325.10 | 334.70 | 324.10 | 332.00 | 332.00 | 44,805 |
14 Feb 2024 | 324.60 | 327.85 | 321.00 | 323.45 | 323.45 | 21,747 |
13 Feb 2024 | 323.80 | 325.20 | 315.10 | 324.60 | 324.60 | 37,856 |
12 Feb 2024 | 330.10 | 333.60 | 321.30 | 323.65 | 323.65 | 47,709 |
09 Feb 2024 | 330.60 | 336.00 | 328.00 | 330.10 | 330.10 | 68,613 |
08 Feb 2024 | 334.10 | 336.15 | 331.00 | 333.70 | 333.70 | 38,196 |
07 Feb 2024 | 339.20 | 340.85 | 332.00 | 336.20 | 336.20 | 32,137 |
06 Feb 2024 | 328.30 | 340.45 | 326.05 | 337.35 | 337.35 | 69,274 |
05 Feb 2024 | 337.05 | 341.40 | 322.75 | 326.65 | 326.65 | 92,430 |
02 Feb 2024 | 343.05 | 343.05 | 335.00 | 336.85 | 336.85 | 35,872 |
01 Feb 2024 | 343.55 | 347.00 | 339.25 | 341.30 | 341.30 | 41,501 |
31 Jan 2024 | 347.70 | 352.80 | 341.10 | 345.20 | 345.20 | 74,047 |
30 Jan 2024 | 338.55 | 354.00 | 338.55 | 345.25 | 345.25 | 165,805 |
29 Jan 2024 | 332.40 | 341.35 | 332.30 | 338.55 | 338.55 | 99,613 |
25 Jan 2024 | 327.00 | 335.65 | 326.85 | 330.95 | 330.95 | 103,268 |
24 Jan 2024 | 330.00 | 337.20 | 323.55 | 327.25 | 327.25 | 103,619 |
23 Jan 2024 | 350.95 | 352.20 | 326.25 | 329.85 | 329.85 | 239,212 |
19 Jan 2024 | 359.60 | 372.90 | 359.60 | 366.80 | 366.80 | 127,145 |
18 Jan 2024 | 358.05 | 363.40 | 346.55 | 357.80 | 357.80 | 61,619 |
17 Jan 2024 | 363.50 | 365.30 | 357.95 | 359.50 | 359.50 | 56,737 |
16 Jan 2024 | 378.80 | 383.00 | 357.10 | 363.50 | 363.50 | 172,146 |
15 Jan 2024 | 365.00 | 383.30 | 361.05 | 374.20 | 374.20 | 304,833 |
12 Jan 2024 | 366.90 | 371.00 | 359.00 | 364.25 | 364.25 | 51,237 |
11 Jan 2024 | 367.00 | 375.50 | 362.40 | 364.40 | 364.40 | 83,962 |
10 Jan 2024 | 360.00 | 366.50 | 354.15 | 365.15 | 365.15 | 86,224 |
09 Jan 2024 | 361.80 | 367.20 | 357.05 | 360.10 | 360.10 | 46,110 |
08 Jan 2024 | 363.05 | 368.15 | 350.25 | 360.00 | 360.00 | 61,599 |
05 Jan 2024 | 364.25 | 368.00 | 355.05 | 361.20 | 361.20 | 77,614 |
04 Jan 2024 | 354.35 | 366.65 | 352.55 | 359.05 | 359.05 | 95,199 |
03 Jan 2024 | 351.10 | 354.20 | 348.80 | 352.55 | 352.55 | 41,267 |
02 Jan 2024 | 355.55 | 357.10 | 345.35 | 351.40 | 351.40 | 57,688 |
01 Jan 2024 | 353.10 | 359.00 | 352.85 | 355.55 | 355.55 | 41,156 |
29 Dec 2023 | 357.00 | 359.40 | 347.00 | 354.15 | 354.15 | 56,954 |
28 Dec 2023 | 360.70 | 362.85 | 355.05 | 356.05 | 356.05 | 44,323 |
27 Dec 2023 | 356.10 | 366.70 | 355.75 | 358.90 | 358.90 | 159,076 |
26 Dec 2023 | 357.75 | 362.95 | 352.90 | 354.30 | 354.30 | 79,972 |
22 Dec 2023 | 358.40 | 359.50 | 348.55 | 355.95 | 355.95 | 52,011 |
21 Dec 2023 | 347.00 | 359.40 | 343.00 | 354.90 | 354.90 | 79,992 |
20 Dec 2023 | 351.10 | 370.20 | 343.35 | 350.95 | 350.95 | 348,121 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |