Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 352.40 | 361.60 | 350.40 | 355.70 | 355.70 | 44,391 |
02 May 2024 | 341.00 | 354.10 | 341.00 | 351.40 | 351.40 | 22,020 |
01 May 2024 | 334.00 | 343.00 | 332.60 | 342.00 | 342.00 | 25,897 |
30 Apr 2024 | 340.20 | 340.20 | 332.40 | 335.40 | 335.40 | 19,095 |
29 Apr 2024 | 342.00 | 342.00 | 335.00 | 338.00 | 338.00 | 10,108 |
26 Apr 2024 | 348.40 | 348.40 | 339.80 | 341.40 | 341.40 | 10,565 |
25 Apr 2024 | 347.20 | 354.80 | 341.00 | 342.40 | 342.40 | 11,962 |
24 Apr 2024 | 356.80 | 360.40 | 344.60 | 346.00 | 346.00 | 21,714 |
23 Apr 2024 | 361.20 | 363.80 | 358.20 | 360.20 | 360.20 | 6,394 |
22 Apr 2024 | 355.00 | 368.20 | 355.00 | 357.80 | 357.80 | 33,466 |
19 Apr 2024 | 353.20 | 357.00 | 348.00 | 354.00 | 354.00 | 17,203 |
18 Apr 2024 | 358.40 | 371.20 | 358.00 | 363.00 | 363.00 | 44,113 |
17 Apr 2024 | 339.80 | 371.00 | 339.80 | 347.50 | 347.50 | 67,214 |
16 Apr 2024 | 337.20 | 339.80 | 329.20 | 333.20 | 333.20 | 21,158 |
15 Apr 2024 | 338.60 | 348.20 | 338.60 | 348.20 | 348.20 | 740 |
12 Apr 2024 | 346.80 | 349.20 | 336.20 | 339.00 | 339.00 | 9,759 |
11 Apr 2024 | 344.20 | 348.00 | 338.60 | 341.80 | 341.80 | 9,838 |
10 Apr 2024 | 342.20 | 353.20 | 342.00 | 343.80 | 343.80 | 14,057 |
09 Apr 2024 | 348.00 | 353.00 | 341.20 | 342.20 | 342.20 | 17,215 |
08 Apr 2024 | 348.80 | 364.00 | 345.60 | 347.80 | 347.80 | 23,406 |
05 Apr 2024 | 358.60 | 358.60 | 346.20 | 346.20 | 346.20 | 19,530 |
04 Apr 2024 | 357.70 | 364.00 | 355.60 | 358.40 | 358.40 | 14,532 |
03 Apr 2024 | 350.00 | 365.30 | 350.00 | 356.40 | 356.40 | 36,451 |
02 Apr 2024 | 382.00 | 388.40 | 348.80 | 350.50 | 350.50 | 66,057 |
28 Mar 2024 | 369.00 | 388.30 | 369.00 | 383.60 | 383.60 | 108,479 |
27 Mar 2024 | 389.30 | 389.30 | 365.20 | 378.00 | 378.00 | 55,291 |
26 Mar 2024 | 365.50 | 388.20 | 356.50 | 384.30 | 384.30 | 147,681 |
25 Mar 2024 | 339.40 | 346.45 | 329.50 | 346.20 | 346.20 | 33,182 |
22 Mar 2024 | 340.80 | 347.90 | 338.10 | 338.60 | 338.60 | 15,952 |
21 Mar 2024 | 342.40 | 346.10 | 336.40 | 344.10 | 344.10 | 19,382 |
20 Mar 2024 | 341.80 | 342.00 | 335.50 | 335.50 | 335.50 | 28,860 |
19 Mar 2024 | 336.90 | 340.10 | 333.00 | 339.50 | 339.50 | 28,429 |
18 Mar 2024 | 345.95 | 345.95 | 334.90 | 337.80 | 337.80 | 118,735 |
15 Mar 2024 | 348.00 | 356.30 | 337.70 | 344.30 | 344.30 | 162,522 |
14 Mar 2024 | 352.50 | 352.50 | 342.70 | 343.70 | 343.70 | 12,196 |
13 Mar 2024 | 360.70 | 361.00 | 346.90 | 353.20 | 353.20 | 30,188 |
12 Mar 2024 | 350.50 | 352.40 | 344.50 | 348.75 | 348.75 | 29,329 |
11 Mar 2024 | 355.10 | 358.40 | 344.40 | 344.60 | 344.60 | 134,543 |
08 Mar 2024 | 363.70 | 363.70 | 351.40 | 355.10 | 355.10 | 20,292 |
07 Mar 2024 | 361.50 | 371.40 | 360.10 | 360.90 | 360.90 | 25,850 |
06 Mar 2024 | 356.70 | 372.50 | 356.20 | 369.80 | 369.80 | 21,213 |
05 Mar 2024 | 362.90 | 365.50 | 348.70 | 354.00 | 354.00 | 32,196 |
04 Mar 2024 | 374.70 | 374.70 | 360.90 | 361.45 | 361.45 | 26,329 |
01 Mar 2024 | 375.00 | 379.00 | 363.20 | 365.70 | 365.70 | 47,358 |
29 Feb 2024 | 373.45 | 384.45 | 373.45 | 375.40 | 375.40 | 30,882 |
28 Feb 2024 | 363.40 | 376.60 | 363.40 | 375.50 | 375.50 | 11,715 |
27 Feb 2024 | 366.00 | 374.70 | 359.30 | 370.40 | 370.40 | 19,314 |
26 Feb 2024 | 362.70 | 365.80 | 357.00 | 365.00 | 365.00 | 21,106 |
23 Feb 2024 | 365.90 | 367.10 | 359.00 | 367.10 | 367.10 | 40,172 |
22 Feb 2024 | 368.00 | 371.50 | 361.20 | 366.10 | 366.10 | 6,514 |
21 Feb 2024 | 380.00 | 381.00 | 366.80 | 368.00 | 368.00 | 19,566 |
20 Feb 2024 | 375.30 | 379.50 | 373.10 | 375.10 | 375.10 | 11,611 |
19 Feb 2024 | 407.50 | 407.50 | 367.75 | 373.80 | 373.80 | 57,865 |
16 Feb 2024 | 400.00 | 406.00 | 397.50 | 400.90 | 400.90 | 20,776 |
15 Feb 2024 | 405.00 | 407.00 | 397.80 | 400.30 | 400.30 | 51,405 |
14 Feb 2024 | 391.50 | 406.40 | 391.50 | 399.10 | 399.10 | 100,599 |
13 Feb 2024 | 390.30 | 402.00 | 386.65 | 392.50 | 392.50 | 77,916 |
12 Feb 2024 | 374.90 | 395.00 | 374.90 | 392.90 | 392.90 | 46,308 |
09 Feb 2024 | 368.80 | 374.70 | 365.70 | 374.70 | 374.70 | 27,343 |
08 Feb 2024 | 365.00 | 369.10 | 364.80 | 366.50 | 366.50 | 30,788 |
07 Feb 2024 | 372.60 | 372.70 | 363.70 | 365.10 | 365.10 | 25,352 |
06 Feb 2024 | 368.00 | 373.10 | 361.50 | 372.50 | 372.50 | 42,039 |
05 Feb 2024 | 375.90 | 378.00 | 359.00 | 366.10 | 366.10 | 27,653 |
02 Feb 2024 | 363.20 | 370.80 | 360.30 | 363.90 | 363.90 | 15,075 |
01 Feb 2024 | 368.40 | 368.90 | 359.10 | 361.15 | 361.15 | 42,888 |
31 Jan 2024 | 373.60 | 380.00 | 369.00 | 369.00 | 369.00 | 21,027 |
30 Jan 2024 | 387.00 | 390.00 | 373.00 | 375.45 | 375.45 | 40,167 |
29 Jan 2024 | 375.60 | 382.30 | 374.00 | 380.30 | 380.30 | 63,712 |
26 Jan 2024 | 380.70 | 381.60 | 376.60 | 377.80 | 377.80 | 39,735 |
25 Jan 2024 | 380.00 | 384.90 | 375.30 | 381.40 | 381.40 | 62,882 |
24 Jan 2024 | 374.50 | 380.35 | 374.50 | 376.80 | 376.80 | 33,324 |
23 Jan 2024 | 368.10 | 380.40 | 366.30 | 374.80 | 374.80 | 72,944 |
22 Jan 2024 | 368.50 | 374.70 | 357.30 | 366.05 | 366.05 | 75,510 |
19 Jan 2024 | 380.00 | 381.70 | 370.00 | 372.55 | 372.55 | 160,382 |
18 Jan 2024 | 379.40 | 384.00 | 375.00 | 381.10 | 381.10 | 42,150 |
17 Jan 2024 | 378.60 | 383.50 | 371.30 | 381.00 | 381.00 | 104,936 |
16 Jan 2024 | 385.00 | 386.80 | 377.10 | 381.00 | 381.00 | 44,997 |
15 Jan 2024 | 379.50 | 383.05 | 371.30 | 383.05 | 383.05 | 67,024 |
12 Jan 2024 | 388.00 | 393.50 | 383.80 | 383.80 | 383.80 | 28,544 |
11 Jan 2024 | 387.40 | 387.40 | 378.40 | 382.00 | 382.00 | 160,928 |
10 Jan 2024 | 383.90 | 387.50 | 371.80 | 382.90 | 382.90 | 56,480 |
09 Jan 2024 | 382.20 | 391.10 | 378.10 | 388.50 | 388.50 | 48,634 |
08 Jan 2024 | 385.30 | 388.00 | 376.10 | 386.20 | 386.20 | 22,467 |
05 Jan 2024 | 389.40 | 389.40 | 380.40 | 385.00 | 385.00 | 74,959 |
04 Jan 2024 | 387.00 | 399.90 | 371.65 | 394.40 | 394.40 | 64,297 |
03 Jan 2024 | 390.00 | 395.40 | 385.60 | 391.40 | 391.40 | 19,851 |
02 Jan 2024 | 427.80 | 427.80 | 390.30 | 393.90 | 393.90 | 41,577 |
29 Dec 2023 | 424.10 | 430.40 | 417.80 | 421.60 | 421.60 | 5,525 |
28 Dec 2023 | 425.40 | 437.00 | 421.00 | 426.90 | 426.90 | 17,499 |
27 Dec 2023 | 429.70 | 435.85 | 424.90 | 425.40 | 425.40 | 8,370 |
22 Dec 2023 | 421.20 | 422.10 | 415.00 | 420.50 | 420.50 | 9,882 |
21 Dec 2023 | 430.00 | 433.40 | 417.20 | 424.50 | 424.50 | 42,655 |
20 Dec 2023 | 439.90 | 441.60 | 425.40 | 425.40 | 425.40 | 52,295 |
19 Dec 2023 | 420.00 | 444.90 | 404.00 | 426.80 | 426.80 | 79,985 |
18 Dec 2023 | 403.20 | 420.00 | 401.00 | 417.80 | 417.80 | 102,840 |
15 Dec 2023 | 409.80 | 418.00 | 404.90 | 406.50 | 406.50 | 96,786 |
14 Dec 2023 | 400.00 | 414.00 | 398.30 | 402.00 | 402.00 | 99,644 |
13 Dec 2023 | 392.00 | 393.40 | 382.10 | 391.00 | 391.00 | 22,026 |
12 Dec 2023 | 398.90 | 398.90 | 385.00 | 386.50 | 386.50 | 51,248 |
11 Dec 2023 | 398.60 | 405.00 | 392.00 | 400.70 | 400.70 | 29,310 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |