Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
24 Apr 2024 | 337.50 | 341.90 | 330.40 | 331.90 | 331.90 | 137,367 |
23 Apr 2024 | 339.75 | 341.23 | 338.20 | 339.75 | 339.75 | 97,508 |
22 Apr 2024 | 338.35 | 339.90 | 335.20 | 338.35 | 338.35 | 153,556 |
19 Apr 2024 | 335.10 | 340.50 | 332.00 | 335.20 | 335.20 | 142,173 |
18 Apr 2024 | 329.00 | 343.00 | 327.50 | 339.25 | 339.25 | 506,710 |
17 Apr 2024 | 333.50 | 333.40 | 326.50 | 326.40 | 326.40 | 196,027 |
16 Apr 2024 | 332.50 | 334.40 | 330.20 | 332.50 | 332.50 | 154,435 |
15 Apr 2024 | 335.00 | 339.60 | 330.80 | 334.65 | 334.65 | 86,779 |
12 Apr 2024 | 336.40 | 339.90 | 335.70 | 336.45 | 336.45 | 135,081 |
11 Apr 2024 | 336.20 | 338.40 | 333.90 | 336.20 | 336.20 | 132,230 |
10 Apr 2024 | 335.75 | 340.20 | 332.30 | 336.15 | 336.15 | 490,756 |
09 Apr 2024 | 339.80 | 341.30 | 331.30 | 332.90 | 332.90 | 1,201,962 |
08 Apr 2024 | 356.00 | 352.00 | 348.50 | 350.80 | 350.80 | 158,231 |
05 Apr 2024 | 356.90 | 360.00 | 351.10 | 352.95 | 352.95 | 292,543 |
04 Apr 2024 | 354.00 | 358.00 | 352.50 | 357.70 | 357.70 | 211,369 |
03 Apr 2024 | 344.70 | 353.80 | 344.50 | 351.80 | 351.80 | 480,864 |
02 Apr 2024 | 347.50 | 354.60 | 345.00 | 348.90 | 348.90 | 1,234,485 |
28 Mar 2024 | 342.90 | 342.90 | 342.90 | 341.15 | 341.15 | 3,539 |
27 Mar 2024 | 339.50 | 343.30 | 337.40 | 341.15 | 341.15 | 311,721 |
26 Mar 2024 | 337.60 | 341.70 | 335.00 | 341.15 | 341.15 | 566,150 |
25 Mar 2024 | 342.80 | 343.90 | 337.20 | 339.10 | 339.10 | 867,467 |
22 Mar 2024 | 337.35 | 343.58 | 337.00 | 341.00 | 341.00 | 401,660 |
21 Mar 2024 | 337.45 | 341.30 | 337.20 | 337.55 | 337.55 | 132,497 |
20 Mar 2024 | 340.25 | 340.40 | 334.00 | 336.70 | 336.70 | 320,818 |
19 Mar 2024 | 337.35 | 342.30 | 337.00 | 340.50 | 340.50 | 128,197 |
18 Mar 2024 | 335.40 | 339.60 | 334.40 | 339.30 | 339.30 | 760,719 |
15 Mar 2024 | 330.00 | 334.50 | 326.20 | 330.00 | 330.00 | 913,829 |
14 Mar 2024 | 330.65 | 333.90 | 328.00 | 330.85 | 330.85 | 511,838 |
13 Mar 2024 | 328.60 | 330.47 | 323.50 | 328.30 | 328.30 | 210,715 |
12 Mar 2024 | 329.65 | 332.00 | 327.80 | 329.65 | 329.65 | 111,926 |
11 Mar 2024 | 328.50 | 330.70 | 325.60 | 328.50 | 328.50 | 253,003 |
08 Mar 2024 | 327.90 | 330.90 | 325.80 | 327.90 | 327.90 | 1,094,567 |
07 Mar 2024 | 330.85 | 332.70 | 326.60 | 330.85 | 330.85 | 656,265 |
06 Mar 2024 | 335.75 | 338.50 | 327.60 | 328.25 | 328.25 | 514,443 |
05 Mar 2024 | 338.55 | 341.90 | 334.40 | 334.85 | 334.85 | 122,719 |
04 Mar 2024 | 342.75 | 345.40 | 338.60 | 338.90 | 338.90 | 95,963 |
01 Mar 2024 | 331.70 | 343.90 | 328.00 | 342.15 | 342.15 | 513,345 |
29 Feb 2024 | 333.05 | 335.10 | 328.80 | 329.45 | 329.45 | 427,144 |
28 Feb 2024 | 336.10 | 336.80 | 330.80 | 332.50 | 332.50 | 234,363 |
27 Feb 2024 | 342.55 | 345.10 | 335.00 | 335.30 | 335.30 | 422,467 |
26 Feb 2024 | 345.60 | 347.70 | 341.20 | 341.85 | 341.85 | 355,569 |
23 Feb 2024 | 344.75 | 346.10 | 340.70 | 344.50 | 344.50 | 624,807 |
22 Feb 2024 | 346.10 | 347.90 | 343.80 | 346.10 | 346.10 | 46,686 |
21 Feb 2024 | 350.45 | 350.90 | 343.40 | 346.70 | 346.70 | 79,413 |
20 Feb 2024 | 354.60 | 355.40 | 351.13 | 354.60 | 354.60 | 727,495 |
19 Feb 2024 | 356.30 | 357.70 | 351.80 | 356.00 | 356.00 | 105,197 |
16 Feb 2024 | 356.55 | 358.10 | 349.40 | 356.55 | 356.55 | 114,346 |
15 Feb 2024 | 359.45 | 362.50 | 349.20 | 352.10 | 352.10 | 298,650 |
14 Feb 2024 | 356.50 | 363.00 | 352.10 | 360.10 | 360.10 | 361,982 |
13 Feb 2024 | 364.20 | 367.80 | 355.40 | 360.20 | 360.20 | 255,196 |
12 Feb 2024 | 357.55 | 365.63 | 357.20 | 365.00 | 365.00 | 228,055 |
09 Feb 2024 | 354.70 | 369.20 | 356.90 | 359.40 | 359.40 | 412,552 |
08 Feb 2024 | 350.55 | 348.60 | 344.17 | 347.60 | 347.60 | 153,925 |
07 Feb 2024 | 351.55 | 351.70 | 347.20 | 347.85 | 347.85 | 433,469 |
06 Feb 2024 | 354.10 | 354.30 | 350.10 | 350.40 | 350.40 | 80,460 |
05 Feb 2024 | 353.85 | 356.00 | 352.40 | 353.85 | 353.85 | 236,603 |
02 Feb 2024 | 352.60 | 356.70 | 350.10 | 352.95 | 352.95 | 307,568 |
01 Feb 2024 | 349.10 | 352.20 | 346.20 | 349.10 | 349.10 | 36,805 |
31 Jan 2024 | 349.95 | 351.90 | 347.60 | 349.95 | 349.95 | 202,658 |
30 Jan 2024 | 353.50 | 355.80 | 348.80 | 349.70 | 349.70 | 52,002 |
29 Jan 2024 | 353.65 | 355.60 | 350.80 | 353.65 | 353.65 | 70,936 |
26 Jan 2024 | 345.60 | 355.30 | 342.50 | 352.90 | 352.90 | 233,849 |
25 Jan 2024 | 344.20 | 347.60 | 342.80 | 344.10 | 344.10 | 53,596 |
24 Jan 2024 | 342.85 | 346.30 | 339.20 | 342.85 | 342.85 | 64,646 |
23 Jan 2024 | 338.20 | 342.40 | 334.20 | 341.90 | 341.90 | 193,547 |
22 Jan 2024 | 339.55 | 339.80 | 336.00 | 339.55 | 339.55 | 181,865 |
19 Jan 2024 | 345.75 | 348.50 | 339.97 | 342.20 | 342.20 | 302,508 |
18 Jan 2024 | 345.20 | 345.60 | 341.00 | 341.65 | 341.65 | 179,530 |
17 Jan 2024 | 344.45 | 346.60 | 342.10 | 344.45 | 344.45 | 313,314 |
16 Jan 2024 | 341.85 | 348.10 | 340.00 | 345.35 | 345.35 | 42,563 |
15 Jan 2024 | 342.80 | 347.20 | 341.50 | 341.70 | 341.70 | 263,229 |
12 Jan 2024 | 353.45 | 355.60 | 344.75 | 345.70 | 345.70 | 97,225 |
11 Jan 2024 | 352.90 | 355.50 | 350.20 | 352.90 | 352.90 | 103,091 |
10 Jan 2024 | 351.30 | 355.40 | 348.80 | 355.00 | 355.00 | 126,430 |
09 Jan 2024 | 346.95 | 354.00 | 345.19 | 353.80 | 353.80 | 121,963 |
08 Jan 2024 | 351.30 | 351.50 | 343.70 | 347.20 | 347.20 | 125,420 |
05 Jan 2024 | 364.50 | 365.80 | 348.90 | 349.50 | 349.50 | 379,726 |
04 Jan 2024 | 366.50 | 370.10 | 362.10 | 366.35 | 366.35 | 52,984 |
03 Jan 2024 | 363.45 | 366.20 | 361.00 | 363.45 | 363.45 | 65,165 |
02 Jan 2024 | 363.50 | 365.70 | 359.00 | 363.00 | 363.00 | 79,075 |
29 Dec 2023 | 363.65 | 364.00 | 361.17 | 363.65 | 363.65 | 30,494 |
28 Dec 2023 | 365.30 | 365.50 | 362.30 | 365.30 | 365.30 | 58,632 |
27 Dec 2023 | 361.05 | 365.90 | 362.10 | 365.20 | 365.20 | 121,106 |
22 Dec 2023 | 360.55 | 363.90 | 360.00 | 360.55 | 360.55 | 104,381 |
21 Dec 2023 | 362.75 | 364.40 | 359.90 | 362.75 | 362.75 | 49,168 |
20 Dec 2023 | 366.35 | 369.00 | 363.10 | 366.35 | 366.35 | 109,614 |
19 Dec 2023 | 362.70 | 366.90 | 362.50 | 366.60 | 366.60 | 41,173 |
18 Dec 2023 | 363.70 | 366.50 | 361.60 | 363.70 | 363.70 | 92,567 |
15 Dec 2023 | 367.40 | 369.70 | 364.27 | 367.40 | 367.40 | 84,586 |
14 Dec 2023 | 361.45 | 371.60 | 360.50 | 366.45 | 366.45 | 98,462 |
13 Dec 2023 | 360.95 | 364.30 | 358.70 | 364.60 | 364.60 | 37,992 |
12 Dec 2023 | 361.95 | 365.20 | 358.60 | 361.95 | 361.95 | 130,356 |
11 Dec 2023 | 361.25 | 364.00 | 358.60 | 361.25 | 361.25 | 91,285 |
08 Dec 2023 | 359.35 | 364.50 | 358.00 | 359.20 | 359.20 | 115,710 |
07 Dec 2023 | 357.85 | 359.60 | 354.60 | 357.85 | 357.85 | 47,843 |
06 Dec 2023 | 361.25 | 361.70 | 356.90 | 357.30 | 357.30 | 125,313 |
05 Dec 2023 | 360.15 | 362.50 | 359.30 | 360.15 | 360.15 | 53,514 |
04 Dec 2023 | 363.85 | 364.50 | 360.60 | 363.85 | 363.85 | 61,929 |
01 Dec 2023 | 367.65 | 370.10 | 359.80 | 363.65 | 363.65 | 68,912 |
30 Nov 2023 | 362.85 | 370.00 | 358.10 | 369.35 | 369.35 | 290,999 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |