Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 346.00 | 351.34 | 342.50 | 351.34 | 351.34 | 7,001 |
25 Apr 2024 | 358.10 | 349.90 | 343.70 | 345.73 | 345.73 | 42,008 |
24 Apr 2024 | 345.05 | 355.20 | 349.00 | 351.29 | 351.29 | 35,025 |
23 Apr 2024 | 343.35 | 349.20 | 341.40 | 348.07 | 348.07 | 9,618 |
22 Apr 2024 | 338.00 | 346.00 | 337.09 | 338.48 | 338.48 | 17,913 |
19 Apr 2024 | 337.05 | 340.90 | 335.60 | 337.74 | 337.74 | 10,145 |
18 Apr 2024 | 342.00 | 344.40 | 336.01 | 344.07 | 344.07 | 36,474 |
17 Apr 2024 | 352.10 | 351.50 | 338.50 | 342.62 | 342.62 | 25,020 |
16 Apr 2024 | 359.05 | 354.20 | 340.70 | 349.40 | 349.40 | 12,927 |
15 Apr 2024 | 352.10 | 358.40 | 350.00 | 354.84 | 354.84 | 7,039 |
12 Apr 2024 | 352.40 | 359.54 | 351.30 | 356.43 | 356.43 | 19,055 |
11 Apr 2024 | 356.10 | 360.50 | 352.98 | 357.69 | 357.69 | 65,086 |
10 Apr 2024 | 360.00 | 356.40 | 351.10 | 354.30 | 354.30 | 5,185 |
09 Apr 2024 | 362.50 | 359.10 | 353.20 | 356.11 | 356.11 | 8,733 |
08 Apr 2024 | 354.00 | 358.20 | 353.80 | 356.42 | 356.42 | 10,789 |
05 Apr 2024 | 356.50 | 362.30 | 353.60 | 357.81 | 357.81 | 10,997 |
04 Apr 2024 | 366.00 | 369.20 | 361.70 | 362.68 | 362.68 | 6,654 |
03 Apr 2024 | 357.05 | 368.90 | 361.90 | 366.76 | 366.76 | 13,643 |
02 Apr 2024 | 365.65 | 367.70 | 359.50 | 365.25 | 365.25 | 27,387 |
28 Mar 2024 | 368.20 | 372.10 | 364.60 | 366.57 | 366.57 | 14,656 |
27 Mar 2024 | 370.00 | 378.50 | 363.90 | 368.93 | 368.93 | 16,422 |
26 Mar 2024 | 366.00 | 369.80 | 361.70 | 367.49 | 367.49 | 14,466 |
25 Mar 2024 | 370.10 | 369.00 | 363.90 | 367.02 | 367.02 | 10,943 |
22 Mar 2024 | 367.05 | 371.90 | 360.00 | 368.43 | 368.43 | 13,992 |
21 Mar 2024 | 337.45 | 377.30 | 324.30 | 364.35 | 364.35 | 58,326 |
20 Mar 2024 | 330.00 | 332.00 | 322.90 | 326.38 | 326.38 | 17,963 |
19 Mar 2024 | 330.70 | 336.10 | 328.70 | 333.35 | 333.35 | 16,626 |
18 Mar 2024 | 349.05 | 342.80 | 332.50 | 337.08 | 337.08 | 40,464 |
15 Mar 2024 | 351.45 | 351.80 | 342.50 | 344.44 | 344.44 | 8,075 |
14 Mar 2024 | 348.00 | 353.80 | 344.00 | 349.13 | 349.13 | 17,445 |
13 Mar 2024 | 357.45 | 358.80 | 341.50 | 343.69 | 343.69 | 90,317 |
12 Mar 2024 | 354.40 | 361.40 | 351.00 | 354.33 | 354.33 | 2,385 |
11 Mar 2024 | 355.05 | 360.40 | 352.90 | 359.20 | 359.20 | 39,038 |
08 Mar 2024 | 360.00 | 360.00 | 352.00 | 355.90 | 355.90 | 14,963 |
07 Mar 2024 | 351.05 | 364.10 | 353.90 | 358.84 | 358.84 | 93,447 |
06 Mar 2024 | 350.00 | 359.80 | 352.00 | 357.21 | 357.21 | 34,112 |
05 Mar 2024 | 356.00 | 360.90 | 354.10 | 354.92 | 354.92 | 76,573 |
04 Mar 2024 | 355.05 | 360.00 | 352.70 | 357.88 | 357.88 | 40,364 |
01 Mar 2024 | 350.70 | 361.60 | 341.10 | 352.47 | 352.47 | 146,701 |
29 Feb 2024 | 365.05 | 375.94 | 343.19 | 343.20 | 343.20 | 109,630 |
28 Feb 2024 | 378.00 | 380.80 | 367.60 | 375.90 | 375.90 | 32,579 |
27 Feb 2024 | 380.00 | 380.20 | 373.70 | 376.88 | 376.88 | 28,126 |
26 Feb 2024 | 377.25 | 380.30 | 374.80 | 378.08 | 378.08 | 43,765 |
23 Feb 2024 | 372.90 | 378.80 | 373.00 | 376.79 | 376.79 | 13,617 |
22 Feb 2024 | 369.05 | 374.20 | 365.20 | 371.20 | 371.20 | 17,894 |
21 Feb 2024 | 367.65 | 372.90 | 364.10 | 370.64 | 370.64 | 23,148 |
20 Feb 2024 | 375.05 | 376.90 | 365.00 | 374.52 | 374.52 | 45,684 |
19 Feb 2024 | 365.45 | 370.50 | 364.30 | 368.53 | 368.53 | 60,012 |
16 Feb 2024 | 364.60 | 366.80 | 362.90 | 364.00 | 364.00 | 34,072 |
15 Feb 2024 | 363.75 | 365.80 | 361.30 | 364.49 | 364.49 | 51,085 |
14 Feb 2024 | 361.75 | 364.00 | 359.30 | 361.28 | 361.28 | 12,863 |
13 Feb 2024 | 361.05 | 364.80 | 356.70 | 361.62 | 361.62 | 17,526 |
12 Feb 2024 | 374.90 | 375.80 | 359.90 | 364.75 | 364.75 | 15,099 |
09 Feb 2024 | 363.25 | 374.60 | 361.00 | 373.14 | 373.14 | 10,423 |
08 Feb 2024 | 360.10 | 366.00 | 358.80 | 363.24 | 363.24 | 12,009 |
07 Feb 2024 | 362.50 | 364.40 | 358.10 | 362.20 | 362.20 | 8,537 |
06 Feb 2024 | 371.05 | 375.70 | 362.70 | 363.29 | 363.29 | 58,401 |
05 Feb 2024 | 348.30 | 371.24 | 346.40 | 361.80 | 361.80 | 55,546 |
02 Feb 2024 | 354.50 | 356.00 | 348.70 | 351.32 | 351.32 | 14,518 |
01 Feb 2024 | 350.00 | 352.00 | 348.40 | 350.12 | 350.12 | 8,806 |
31 Jan 2024 | 345.05 | 351.70 | 346.50 | 348.93 | 348.93 | 30,838 |
30 Jan 2024 | 352.00 | 356.10 | 347.30 | 349.37 | 349.37 | 16,462 |
29 Jan 2024 | 352.00 | 353.30 | 344.80 | 351.97 | 351.97 | 19,606 |
26 Jan 2024 | 346.90 | 354.40 | 348.30 | 352.36 | 352.36 | 16,006 |
25 Jan 2024 | 345.05 | 346.90 | 336.10 | 344.62 | 344.62 | 12,592 |
24 Jan 2024 | 340.80 | 343.10 | 334.20 | 339.12 | 339.12 | 15,081 |
23 Jan 2024 | 334.80 | 337.00 | 328.40 | 336.31 | 336.31 | 79,258 |
22 Jan 2024 | 333.15 | 336.50 | 332.10 | 334.34 | 334.34 | 11,623 |
19 Jan 2024 | 338.20 | 337.40 | 330.40 | 331.56 | 331.56 | 16,278 |
18 Jan 2024 | 356.10 | 346.00 | 333.90 | 334.92 | 334.92 | 18,568 |
17 Jan 2024 | 346.00 | 348.80 | 343.30 | 345.33 | 345.33 | 30,331 |
16 Jan 2024 | 342.60 | 351.72 | 344.50 | 347.38 | 347.38 | 80,038 |
15 Jan 2024 | 347.05 | 348.01 | 341.42 | 344.85 | 344.85 | 45,653 |
12 Jan 2024 | 340.00 | 351.30 | 342.90 | 345.58 | 345.58 | 13,779 |
11 Jan 2024 | 365.05 | 362.60 | 348.50 | 350.18 | 350.18 | 28,264 |
10 Jan 2024 | 373.05 | 374.70 | 360.10 | 362.83 | 362.83 | 42,095 |
09 Jan 2024 | 368.00 | 377.10 | 363.60 | 374.25 | 374.25 | 63,049 |
08 Jan 2024 | 365.05 | 370.70 | 360.40 | 363.14 | 363.14 | 53,185 |
05 Jan 2024 | 355.85 | 359.40 | 350.20 | 353.96 | 353.96 | 44,946 |
04 Jan 2024 | 348.00 | 357.60 | 345.00 | 353.60 | 353.60 | 15,673 |
03 Jan 2024 | 346.10 | 349.20 | 342.90 | 347.05 | 347.05 | 13,180 |
02 Jan 2024 | 350.00 | 346.30 | 338.00 | 343.50 | 343.50 | 23,722 |
29 Dec 2023 | 347.05 | 349.20 | 339.30 | 343.14 | 343.14 | 10,608 |
28 Dec 2023 | 345.55 | 350.10 | 343.10 | 346.87 | 346.87 | 14,595 |
27 Dec 2023 | 341.45 | 353.40 | 334.80 | 347.23 | 347.23 | 14,563 |
22 Dec 2023 | 312.00 | 338.10 | 312.30 | 314.40 | 314.40 | 48,800 |
21 Dec 2023 | 310.00 | 310.70 | 290.50 | 298.71 | 298.71 | 227,450 |
20 Dec 2023 | 200.00 | 323.50 | 272.40 | 309.48 | 309.48 | 436,433 |
19 Dec 2023 | 419.05 | 422.30 | 413.80 | 415.10 | 415.10 | 227,451 |
18 Dec 2023 | 423.65 | 426.50 | 417.30 | 420.57 | 420.57 | 87,564 |
15 Dec 2023 | 424.10 | 427.70 | 419.90 | 423.90 | 423.90 | 97,390 |
14 Dec 2023 | 423.15 | 427.30 | 419.90 | 425.30 | 425.30 | 101,848 |
13 Dec 2023 | 422.00 | 427.10 | 418.70 | 425.28 | 425.28 | 12,425 |
12 Dec 2023 | 410.00 | 429.50 | 417.80 | 420.30 | 420.30 | 107,238 |
11 Dec 2023 | 422.90 | 428.70 | 413.00 | 417.02 | 417.02 | 16,527 |
08 Dec 2023 | 422.00 | 431.40 | 420.50 | 425.00 | 425.00 | 12,926 |
07 Dec 2023 | 422.00 | 430.80 | 422.00 | 424.50 | 424.50 | 73,427 |
06 Dec 2023 | 429.75 | 429.20 | 424.60 | 427.00 | 427.00 | 66,241 |
05 Dec 2023 | 419.55 | 429.00 | 417.80 | 428.90 | 428.90 | 13,256 |
04 Dec 2023 | 417.25 | 423.50 | 413.90 | 421.34 | 421.34 | 125,340 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |