Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 364.00 | 367.60 | 357.30 | 363.65 | 363.65 | 2,089 |
02 May 2024 | 358.10 | 362.86 | 356.67 | 363.75 | 363.75 | 5,599 |
01 May 2024 | 350.80 | 350.80 | 350.80 | 349.15 | 349.15 | 2,896 |
30 Apr 2024 | 345.05 | 354.30 | 348.40 | 349.15 | 349.15 | 7,890 |
29 Apr 2024 | 349.25 | 354.30 | 344.20 | 348.20 | 348.20 | 1,000 |
26 Apr 2024 | 346.00 | 351.34 | 342.50 | 351.45 | 351.45 | 7,001 |
25 Apr 2024 | 358.10 | 349.90 | 343.70 | 347.25 | 347.25 | 42,007 |
24 Apr 2024 | 345.05 | 355.20 | 349.00 | 351.25 | 351.25 | 35,025 |
23 Apr 2024 | 343.35 | 349.20 | 341.40 | 349.65 | 349.65 | 9,617 |
22 Apr 2024 | 338.00 | 346.00 | 337.09 | 339.75 | 339.75 | 17,912 |
19 Apr 2024 | 337.05 | 340.90 | 335.60 | 337.55 | 337.55 | 10,145 |
18 Apr 2024 | 342.00 | 344.40 | 336.01 | 341.25 | 341.25 | 36,474 |
17 Apr 2024 | 352.10 | 351.50 | 338.50 | 339.65 | 339.65 | 25,020 |
16 Apr 2024 | 359.05 | 354.20 | 340.70 | 347.65 | 347.65 | 12,927 |
15 Apr 2024 | 352.10 | 358.40 | 350.00 | 353.75 | 353.75 | 7,039 |
12 Apr 2024 | 352.40 | 359.54 | 351.30 | 352.60 | 352.60 | 19,054 |
11 Apr 2024 | 356.10 | 360.50 | 352.98 | 356.40 | 356.40 | 65,085 |
10 Apr 2024 | 360.00 | 356.40 | 351.10 | 355.15 | 355.15 | 5,184 |
09 Apr 2024 | 362.50 | 359.10 | 353.20 | 356.30 | 356.30 | 8,733 |
08 Apr 2024 | 354.00 | 358.20 | 353.80 | 355.55 | 355.55 | 10,789 |
05 Apr 2024 | 356.50 | 362.30 | 353.60 | 355.65 | 355.65 | 10,996 |
04 Apr 2024 | 366.00 | 369.20 | 361.70 | 366.70 | 366.70 | 6,654 |
03 Apr 2024 | 357.05 | 368.90 | 361.90 | 363.55 | 363.55 | 13,642 |
02 Apr 2024 | 365.65 | 367.70 | 359.50 | 363.15 | 363.15 | 27,387 |
28 Mar 2024 | 368.20 | 372.10 | 364.60 | 366.20 | 366.20 | 14,655 |
27 Mar 2024 | 370.00 | 378.50 | 363.90 | 369.25 | 369.25 | 16,422 |
26 Mar 2024 | 366.00 | 369.80 | 361.70 | 366.40 | 366.40 | 14,466 |
25 Mar 2024 | 370.10 | 369.00 | 363.90 | 368.30 | 368.30 | 10,942 |
22 Mar 2024 | 367.05 | 371.90 | 360.00 | 367.45 | 367.45 | 13,992 |
21 Mar 2024 | 337.45 | 377.30 | 324.30 | 372.70 | 372.70 | 58,325 |
20 Mar 2024 | 330.00 | 332.00 | 322.90 | 324.80 | 324.80 | 17,962 |
19 Mar 2024 | 330.70 | 336.10 | 328.70 | 332.30 | 332.30 | 16,625 |
18 Mar 2024 | 349.05 | 342.80 | 332.50 | 333.75 | 333.75 | 40,464 |
15 Mar 2024 | 351.45 | 351.80 | 342.50 | 347.55 | 347.55 | 20,676 |
14 Mar 2024 | 348.00 | 353.80 | 344.00 | 352.60 | 352.60 | 17,444 |
13 Mar 2024 | 357.45 | 358.80 | 341.50 | 345.35 | 345.35 | 90,317 |
12 Mar 2024 | 354.40 | 361.40 | 351.00 | 352.60 | 352.60 | 7,551 |
11 Mar 2024 | 355.05 | 360.40 | 352.90 | 356.40 | 356.40 | 39,037 |
08 Mar 2024 | 360.00 | 360.00 | 352.00 | 357.05 | 357.05 | 23,042 |
07 Mar 2024 | 351.05 | 364.10 | 353.90 | 360.70 | 360.70 | 93,446 |
06 Mar 2024 | 350.00 | 359.80 | 352.00 | 355.05 | 355.05 | 34,111 |
05 Mar 2024 | 356.00 | 360.90 | 354.10 | 360.40 | 360.40 | 76,572 |
04 Mar 2024 | 355.05 | 360.00 | 352.70 | 358.40 | 358.40 | 40,363 |
01 Mar 2024 | 350.70 | 361.60 | 341.10 | 355.35 | 355.35 | 146,701 |
29 Feb 2024 | 365.05 | 375.94 | 343.19 | 347.05 | 347.05 | 109,630 |
28 Feb 2024 | 378.00 | 380.80 | 367.60 | 372.90 | 372.90 | 32,579 |
27 Feb 2024 | 380.00 | 380.20 | 373.70 | 376.80 | 376.80 | 28,125 |
26 Feb 2024 | 377.25 | 380.30 | 374.80 | 379.25 | 379.25 | 43,764 |
23 Feb 2024 | 372.90 | 378.80 | 373.00 | 374.60 | 374.60 | 13,616 |
22 Feb 2024 | 369.05 | 374.20 | 365.20 | 370.40 | 370.40 | 17,894 |
21 Feb 2024 | 367.65 | 372.90 | 364.10 | 367.45 | 367.45 | 23,147 |
20 Feb 2024 | 375.05 | 376.90 | 365.00 | 371.05 | 371.05 | 45,684 |
19 Feb 2024 | 365.45 | 370.50 | 364.30 | 366.00 | 366.00 | 60,011 |
16 Feb 2024 | 364.60 | 366.80 | 362.90 | 363.85 | 363.85 | 34,071 |
15 Feb 2024 | 363.75 | 365.80 | 361.30 | 360.70 | 360.70 | 51,085 |
14 Feb 2024 | 361.75 | 364.00 | 359.30 | 359.65 | 359.65 | 12,862 |
13 Feb 2024 | 361.05 | 364.80 | 356.70 | 361.15 | 361.15 | 17,526 |
12 Feb 2024 | 374.90 | 375.80 | 359.90 | 362.60 | 362.60 | 15,099 |
09 Feb 2024 | 363.25 | 374.60 | 361.00 | 373.45 | 373.45 | 10,422 |
08 Feb 2024 | 360.10 | 366.00 | 358.80 | 360.80 | 360.80 | 12,009 |
07 Feb 2024 | 362.50 | 364.40 | 358.10 | 361.05 | 361.05 | 13,806 |
06 Feb 2024 | 371.05 | 375.70 | 362.70 | 367.75 | 367.75 | 58,400 |
05 Feb 2024 | 348.30 | 371.24 | 346.40 | 365.45 | 365.45 | 55,546 |
02 Feb 2024 | 354.50 | 356.00 | 348.70 | 352.10 | 352.10 | 25,701 |
01 Feb 2024 | 350.00 | 352.00 | 347.53 | 348.00 | 348.00 | 16,747 |
31 Jan 2024 | 345.05 | 351.70 | 346.50 | 346.70 | 346.70 | 30,838 |
30 Jan 2024 | 352.00 | 356.10 | 347.30 | 348.60 | 348.60 | 16,462 |
29 Jan 2024 | 352.00 | 353.30 | 344.80 | 349.15 | 349.15 | 19,605 |
26 Jan 2024 | 346.90 | 354.40 | 348.30 | 351.25 | 351.25 | 16,006 |
25 Jan 2024 | 345.05 | 346.90 | 336.10 | 343.25 | 343.25 | 12,592 |
24 Jan 2024 | 340.80 | 343.10 | 334.20 | 340.30 | 340.30 | 15,081 |
23 Jan 2024 | 334.80 | 337.00 | 328.40 | 332.60 | 332.60 | 79,258 |
22 Jan 2024 | 333.15 | 336.50 | 332.10 | 334.00 | 334.00 | 11,622 |
19 Jan 2024 | 338.20 | 337.40 | 330.40 | 335.05 | 335.05 | 16,277 |
18 Jan 2024 | 356.10 | 346.00 | 333.90 | 338.90 | 338.90 | 18,567 |
17 Jan 2024 | 346.00 | 348.80 | 343.30 | 345.85 | 345.85 | 30,330 |
16 Jan 2024 | 342.60 | 351.72 | 344.50 | 347.05 | 347.05 | 80,038 |
15 Jan 2024 | 344.20 | 348.01 | 341.42 | 346.00 | 346.00 | 45,653 |
12 Jan 2024 | 340.00 | 351.30 | 342.90 | 343.15 | 343.15 | 13,779 |
11 Jan 2024 | 365.05 | 362.60 | 348.50 | 354.40 | 354.40 | 28,264 |
10 Jan 2024 | 373.05 | 374.70 | 360.10 | 364.10 | 364.10 | 42,095 |
09 Jan 2024 | 368.00 | 377.10 | 363.60 | 376.80 | 376.80 | 63,049 |
08 Jan 2024 | 365.05 | 370.70 | 360.40 | 366.10 | 366.10 | 53,185 |
05 Jan 2024 | 355.85 | 359.40 | 350.20 | 350.00 | 350.00 | 44,946 |
04 Jan 2024 | 348.00 | 357.60 | 345.00 | 355.35 | 355.35 | 15,673 |
03 Jan 2024 | 346.10 | 349.20 | 342.90 | 347.05 | 347.05 | 13,179 |
02 Jan 2024 | 350.00 | 346.30 | 338.00 | 340.40 | 340.40 | 23,721 |
29 Dec 2023 | 347.05 | 349.20 | 339.30 | 345.35 | 345.35 | 10,607 |
28 Dec 2023 | 345.55 | 350.10 | 343.10 | 344.70 | 344.70 | 14,595 |
27 Dec 2023 | 341.45 | 353.40 | 334.80 | 343.05 | 343.05 | 30,386 |
22 Dec 2023 | 312.00 | 338.10 | 312.30 | 315.35 | 315.35 | 48,800 |
21 Dec 2023 | 310.00 | 310.70 | 290.50 | 298.60 | 298.60 | 227,450 |
20 Dec 2023 | 200.00 | 323.50 | 272.40 | 307.75 | 307.75 | 436,432 |
19 Dec 2023 | 419.05 | 422.30 | 413.80 | 417.75 | 417.75 | 227,450 |
18 Dec 2023 | 423.65 | 426.50 | 417.30 | 424.10 | 424.10 | 87,564 |
15 Dec 2023 | 424.10 | 427.70 | 419.90 | 425.35 | 425.35 | 97,390 |
14 Dec 2023 | 423.15 | 427.30 | 419.90 | 425.25 | 425.25 | 101,847 |
13 Dec 2023 | 422.00 | 427.10 | 418.70 | 423.25 | 423.25 | 19,550 |
12 Dec 2023 | 410.00 | 429.50 | 417.80 | 421.35 | 421.35 | 107,237 |
11 Dec 2023 | 422.90 | 428.70 | 413.00 | 417.05 | 417.05 | 16,527 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |