Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
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 |
01 Dec 2023 | 409.45 | 417.90 | 404.90 | 416.39 | 416.39 | 70,533 |
30 Nov 2023 | 410.00 | 409.30 | 390.50 | 406.59 | 406.59 | 153,500 |
29 Nov 2023 | 408.00 | 410.30 | 397.90 | 400.18 | 400.18 | 26,714 |
28 Nov 2023 | 383.75 | 416.20 | 376.80 | 408.48 | 408.48 | 150,714 |
27 Nov 2023 | 450.00 | 456.80 | 447.80 | 452.87 | 452.87 | 33,780 |
24 Nov 2023 | 462.40 | 459.20 | 451.40 | 452.08 | 452.08 | 10,588 |
23 Nov 2023 | 443.05 | 462.10 | 447.30 | 461.27 | 461.27 | 9,840 |
22 Nov 2023 | 450.00 | 454.00 | 446.60 | 450.14 | 450.14 | 12,219 |
21 Nov 2023 | 450.00 | 453.90 | 447.27 | 450.19 | 450.19 | 38,170 |
20 Nov 2023 | 455.05 | 455.50 | 447.70 | 452.54 | 452.54 | 13,352 |
17 Nov 2023 | 449.85 | 453.40 | 447.70 | 450.80 | 450.80 | 23,610 |
16 Nov 2023 | 451.05 | 456.10 | 445.90 | 448.66 | 448.66 | 7,026 |
15 Nov 2023 | 456.10 | 456.90 | 449.90 | 453.47 | 453.47 | 28,436 |
14 Nov 2023 | 460.10 | 471.00 | 456.17 | 458.13 | 458.13 | 14,865 |
13 Nov 2023 | 457.35 | 466.46 | 457.30 | 460.03 | 460.03 | 29,707 |
10 Nov 2023 | 457.25 | 463.00 | 448.40 | 453.11 | 453.11 | 7,130 |
09 Nov 2023 | 462.00 | 469.30 | 458.90 | 464.68 | 464.68 | 16,321 |
08 Nov 2023 | 462.00 | 475.50 | 464.70 | 467.26 | 467.26 | 11,519 |
07 Nov 2023 | 461.75 | 464.90 | 456.60 | 462.57 | 462.57 | 6,765 |
06 Nov 2023 | 465.05 | 469.70 | 461.10 | 463.21 | 463.21 | 5,142 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |