Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
21 Apr 2024 | 396.20 | 396.20 | 396.20 | 396.20 | 396.20 | 108 |
18 Apr 2024 | 396.20 | 396.20 | 396.20 | 396.20 | 396.20 | 11 |
17 Apr 2024 | 396.20 | 396.20 | 396.20 | 396.20 | 396.20 | 59 |
16 Apr 2024 | 396.20 | 396.20 | 396.20 | 396.20 | 396.20 | 166 |
15 Apr 2024 | 396.20 | 396.20 | 396.20 | 396.20 | 396.20 | 1 |
14 Apr 2024 | 396.20 | 396.20 | 396.20 | 396.20 | 396.20 | 2 |
11 Apr 2024 | 397.00 | 397.00 | 391.00 | 396.20 | 396.20 | 1,617 |
10 Apr 2024 | 399.20 | 396.80 | 370.70 | 388.30 | 388.30 | 2,258 |
09 Apr 2024 | 393.40 | 399.30 | 393.40 | 399.20 | 399.20 | 709 |
08 Apr 2024 | 384.20 | 393.90 | 384.20 | 393.40 | 393.40 | 1,902 |
07 Apr 2024 | - | - | - | - | - | - |
04 Apr 2024 | 384.70 | 384.70 | 366.00 | 375.70 | 375.70 | 3,910 |
03 Apr 2024 | 384.70 | 384.70 | 384.70 | 384.70 | 384.70 | 29 |
02 Apr 2024 | 386.90 | 386.90 | 377.20 | 384.70 | 384.70 | 122 |
01 Apr 2024 | 381.00 | 388.00 | 384.40 | 386.90 | 386.90 | 1,441 |
31 Mar 2024 | 385.00 | 382.80 | 365.60 | 381.00 | 381.00 | 1,733 |
28 Mar 2024 | 385.00 | 385.00 | 385.00 | 385.00 | 385.00 | 217 |
27 Mar 2024 | 365.40 | 385.00 | 365.40 | 385.00 | 385.00 | 835 |
26 Mar 2024 | 375.80 | 375.00 | 356.60 | 365.40 | 365.40 | 12,009 |
25 Mar 2024 | 375.80 | 375.80 | 375.80 | 375.80 | 375.80 | 478 |
21 Mar 2024 | 376.10 | 379.90 | 359.10 | 375.80 | 375.80 | 9,177 |
20 Mar 2024 | 376.30 | 376.30 | 376.00 | 376.10 | 376.10 | 1,169 |
19 Mar 2024 | 370.90 | 374.60 | 350.60 | 368.90 | 368.90 | 13,876 |
18 Mar 2024 | 369.70 | 370.90 | 369.70 | 370.90 | 370.90 | 1,690 |
17 Mar 2024 | 371.50 | 377.10 | 341.00 | 369.70 | 369.70 | 14,172 |
14 Mar 2024 | 371.50 | 371.50 | 371.50 | 371.50 | 371.50 | 3,071 |
13 Mar 2024 | 371.50 | 371.50 | 371.50 | 371.50 | 371.50 | 40 |
12 Mar 2024 | 371.50 | 371.50 | 371.50 | 371.50 | 371.50 | 5 |
11 Mar 2024 | 374.50 | 374.50 | 340.90 | 371.50 | 371.50 | 3,617 |
10 Mar 2024 | 374.50 | 374.50 | 374.50 | 374.50 | 374.50 | 301 |
07 Mar 2024 | 379.80 | 379.80 | 353.90 | 374.50 | 374.50 | 1,959 |
06 Mar 2024 | 379.80 | 379.80 | 379.80 | 379.80 | 379.80 | - |
05 Mar 2024 | 374.40 | 379.80 | 379.80 | 379.80 | 379.80 | 968 |
04 Mar 2024 | 382.50 | 375.00 | 349.10 | 374.40 | 374.40 | 5,244 |
03 Mar 2024 | 371.20 | 385.00 | 368.00 | 382.50 | 382.50 | 1,267 |
29 Feb 2024 | 373.80 | 380.00 | 343.00 | 371.20 | 371.20 | 86,964 |
28 Feb 2024 | 382.30 | 382.20 | 365.10 | 373.80 | 373.80 | 1,965 |
26 Feb 2024 | 380.90 | 386.00 | 377.10 | 382.30 | 382.30 | 32,075 |
25 Feb 2024 | 399.40 | 379.10 | 379.10 | 380.90 | 380.90 | 447 |
22 Feb 2024 | 390.30 | 399.90 | 390.30 | 399.40 | 399.40 | 1,174 |
21 Feb 2024 | 399.90 | 399.80 | 374.50 | 390.30 | 390.30 | 1,343 |
20 Feb 2024 | 398.60 | 399.90 | 399.90 | 399.90 | 399.90 | 1,186 |
19 Feb 2024 | 400.00 | 400.00 | 390.00 | 398.60 | 398.60 | 402 |
18 Feb 2024 | 398.00 | 400.00 | 398.00 | 400.00 | 400.00 | 3,040 |
15 Feb 2024 | 385.50 | 398.00 | 385.50 | 398.00 | 398.00 | 1,904 |
14 Feb 2024 | 396.10 | 396.10 | 376.00 | 385.50 | 385.50 | 9,077 |
13 Feb 2024 | 385.40 | 398.00 | 380.00 | 396.10 | 396.10 | 1,675 |
12 Feb 2024 | 399.20 | 398.00 | 379.30 | 385.40 | 385.40 | 453 |
11 Feb 2024 | 399.20 | 399.20 | 399.20 | 399.20 | 399.20 | 1 |
08 Feb 2024 | 400.40 | 401.00 | 398.20 | 399.20 | 399.20 | 2,699 |
07 Feb 2024 | 397.80 | 401.00 | 397.80 | 400.40 | 400.40 | 1,346 |
06 Feb 2024 | 400.70 | 400.70 | 392.50 | 397.80 | 397.80 | 12,448 |
05 Feb 2024 | 394.20 | 402.00 | 393.90 | 400.70 | 400.70 | 2,517 |
04 Feb 2024 | 400.00 | 400.00 | 388.00 | 394.20 | 394.20 | 507 |
01 Feb 2024 | 408.50 | 433.90 | 400.00 | 400.00 | 400.00 | 38,429 |
31 Jan 2024 | 398.00 | 408.50 | 408.50 | 408.50 | 408.50 | 2,919 |
30 Jan 2024 | 396.60 | 400.00 | 394.90 | 398.00 | 398.00 | 2,402 |
29 Jan 2024 | 395.60 | 408.50 | 382.10 | 396.60 | 396.60 | 12,678 |
28 Jan 2024 | 397.50 | 403.00 | 390.00 | 395.60 | 395.60 | 3,636 |
25 Jan 2024 | 408.00 | 405.00 | 381.00 | 397.50 | 397.50 | 34,151 |
24 Jan 2024 | 408.00 | 408.00 | 408.00 | 408.00 | 408.00 | 31 |
23 Jan 2024 | 408.00 | 408.00 | 408.00 | 408.00 | 408.00 | 87 |
22 Jan 2024 | 408.10 | 408.00 | 408.00 | 408.00 | 408.00 | 5,000 |
21 Jan 2024 | 408.10 | 408.10 | 408.10 | 408.10 | 408.10 | 229 |
18 Jan 2024 | 408.10 | 408.10 | 408.10 | 408.10 | 408.10 | 233 |
17 Jan 2024 | 408.10 | 408.10 | 408.10 | 408.10 | 408.10 | 32 |
16 Jan 2024 | 408.10 | 408.10 | 408.10 | 408.10 | 408.10 | 29 |
15 Jan 2024 | 408.00 | 408.60 | 408.00 | 408.10 | 408.10 | 2,013 |
14 Jan 2024 | 408.30 | 408.30 | 408.30 | 408.30 | 408.30 | 378 |
11 Jan 2024 | 398.20 | 408.50 | 398.20 | 408.30 | 408.30 | 1,158 |
10 Jan 2024 | 403.60 | 403.50 | 390.10 | 398.20 | 398.20 | 551 |
09 Jan 2024 | 401.30 | 408.80 | 401.30 | 403.60 | 403.60 | 5,120 |
08 Jan 2024 | 433.70 | 401.30 | 401.30 | 401.30 | 401.30 | 887 |
07 Jan 2024 | 433.70 | 433.70 | 433.70 | 433.70 | 433.70 | 292 |
04 Jan 2024 | 433.70 | 433.70 | 433.70 | 433.70 | 433.70 | 1,368 |
03 Jan 2024 | 433.70 | 433.70 | 433.70 | 433.70 | 433.70 | 579 |
02 Jan 2024 | 433.70 | 433.70 | 433.70 | 433.70 | 433.70 | 1,804 |
01 Jan 2024 | 433.00 | 433.90 | 411.40 | 433.70 | 433.70 | 3,755 |
31 Dec 2023 | 429.00 | 433.00 | 429.00 | 433.00 | 433.00 | 779 |
28 Dec 2023 | 420.00 | 429.00 | 429.00 | 429.00 | 429.00 | 3,254 |
27 Dec 2023 | 409.50 | 420.10 | 409.50 | 420.00 | 420.00 | 988 |
26 Dec 2023 | 413.80 | 413.80 | 391.60 | 409.50 | 409.50 | 6,280 |
25 Dec 2023 | 407.70 | 418.90 | 407.70 | 413.80 | 413.80 | 2,399 |
24 Dec 2023 | 411.10 | 411.40 | 404.00 | 407.70 | 407.70 | 4,085 |
21 Dec 2023 | 409.20 | 418.10 | 408.00 | 411.10 | 411.10 | 1,930 |
20 Dec 2023 | 427.90 | 427.90 | 407.10 | 409.20 | 409.20 | 6,401 |
19 Dec 2023 | 428.30 | 428.30 | 427.80 | 427.90 | 427.90 | 631 |
18 Dec 2023 | 420.20 | 429.70 | 420.20 | 428.30 | 428.30 | 1,814 |
17 Dec 2023 | 419.00 | 425.80 | 408.80 | 420.20 | 420.20 | 1,284 |
14 Dec 2023 | 408.50 | 420.00 | 407.80 | 419.00 | 419.00 | 6,514 |
13 Dec 2023 | 429.70 | 429.70 | 408.40 | 408.50 | 408.50 | 1,072 |
12 Dec 2023 | 432.20 | 419.20 | 419.20 | 429.70 | 429.70 | 92 |
11 Dec 2023 | 429.50 | 434.00 | 430.00 | 432.20 | 432.20 | 2,240 |
10 Dec 2023 | 429.50 | 429.50 | 429.50 | 429.50 | 429.50 | 369 |
07 Dec 2023 | 429.50 | 429.50 | 429.50 | 429.50 | 429.50 | 590 |
06 Dec 2023 | 424.30 | 429.90 | 424.30 | 429.50 | 429.50 | 2,068 |
05 Dec 2023 | 433.90 | 433.90 | 420.90 | 424.30 | 424.30 | 487 |
04 Dec 2023 | 420.30 | 433.90 | 433.90 | 433.90 | 433.90 | 928 |
03 Dec 2023 | 421.90 | 424.00 | 420.00 | 420.30 | 420.30 | 47,731 |
30 Nov 2023 | 421.20 | 424.00 | 424.00 | 421.90 | 421.90 | 117 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |