Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Apr 2024 | 372.40 | 379.40 | 370.40 | 379.40 | 379.40 | 1,657,289 |
17 Apr 2024 | 368.00 | 374.80 | 364.40 | 369.00 | 369.00 | 3,607,994 |
16 Apr 2024 | 372.40 | 375.00 | 369.40 | 373.20 | 373.20 | 2,581,614 |
15 Apr 2024 | 379.60 | 385.40 | 376.36 | 379.80 | 379.80 | 1,562,006 |
12 Apr 2024 | 387.80 | 387.80 | 379.80 | 379.80 | 379.80 | 2,330,292 |
11 Apr 2024 | 380.40 | 385.60 | 378.60 | 383.60 | 383.60 | 9,496,013 |
10 Apr 2024 | 390.40 | 394.80 | 379.16 | 381.80 | 381.80 | 4,038,985 |
09 Apr 2024 | 389.00 | 391.80 | 386.20 | 388.60 | 388.60 | 1,227,975 |
08 Apr 2024 | 384.40 | 390.40 | 381.00 | 390.40 | 390.40 | 7,571,039 |
05 Apr 2024 | 384.00 | 387.00 | 382.60 | 385.20 | 385.20 | 1,459,637 |
04 Apr 2024 | 382.80 | 390.00 | 379.52 | 389.20 | 389.20 | 6,773,889 |
03 Apr 2024 | 383.20 | 384.84 | 377.60 | 382.80 | 382.80 | 3,506,740 |
02 Apr 2024 | 393.20 | 399.00 | 381.80 | 383.20 | 383.20 | 3,161,533 |
28 Mar 2024 | 383.60 | 402.10 | 383.60 | 395.20 | 395.20 | 2,450,573 |
27 Mar 2024 | 393.00 | 395.70 | 388.60 | 393.20 | 393.20 | 4,117,461 |
26 Mar 2024 | 390.90 | 396.80 | 390.44 | 393.60 | 393.60 | 1,902,147 |
25 Mar 2024 | 391.60 | 394.20 | 388.00 | 392.00 | 392.00 | 4,546,047 |
22 Mar 2024 | 391.80 | 394.80 | 388.78 | 393.90 | 393.90 | 2,938,199 |
21 Mar 2024 | 380.90 | 391.90 | 380.10 | 391.00 | 391.00 | 3,991,140 |
20 Mar 2024 | 369.50 | 375.00 | 368.80 | 374.00 | 374.00 | 1,458,648 |
19 Mar 2024 | 371.20 | 373.50 | 367.20 | 369.60 | 369.60 | 1,496,703 |
18 Mar 2024 | 366.40 | 380.20 | 365.20 | 372.50 | 372.50 | 3,491,266 |
15 Mar 2024 | 373.80 | 374.80 | 364.90 | 368.20 | 368.20 | 6,918,940 |
14 Mar 2024 | 361.80 | 374.63 | 361.50 | 366.10 | 366.10 | 2,511,524 |
13 Mar 2024 | 367.40 | 369.80 | 361.90 | 368.40 | 368.40 | 2,154,949 |
12 Mar 2024 | 367.90 | 368.90 | 362.40 | 364.00 | 364.00 | 2,619,789 |
11 Mar 2024 | 366.80 | 371.40 | 360.90 | 366.40 | 366.40 | 2,373,368 |
08 Mar 2024 | 362.50 | 369.10 | 357.00 | 367.70 | 367.70 | 3,537,650 |
07 Mar 2024 | 361.10 | 366.70 | 356.30 | 358.90 | 358.90 | 2,410,525 |
06 Mar 2024 | 357.70 | 365.72 | 356.00 | 360.80 | 360.80 | 6,094,958 |
05 Mar 2024 | 358.30 | 359.80 | 349.50 | 357.60 | 357.60 | 3,046,557 |
04 Mar 2024 | 358.00 | 359.90 | 353.80 | 356.50 | 356.50 | 2,931,475 |
01 Mar 2024 | 348.70 | 358.68 | 348.70 | 358.50 | 358.50 | 2,558,336 |
29 Feb 2024 | 348.00 | 358.30 | 346.30 | 347.90 | 347.90 | 5,598,023 |
28 Feb 2024 | 352.90 | 354.00 | 342.30 | 346.70 | 346.70 | 5,197,225 |
27 Feb 2024 | 357.40 | 361.20 | 352.30 | 353.90 | 353.90 | 3,523,520 |
26 Feb 2024 | 369.00 | 369.00 | 357.30 | 357.40 | 357.40 | 7,580,653 |
23 Feb 2024 | 369.20 | 369.20 | 360.30 | 361.40 | 361.40 | 2,990,419 |
22 Feb 2024 | 369.70 | 373.10 | 359.40 | 360.60 | 360.60 | 5,456,731 |
21 Feb 2024 | 370.20 | 376.80 | 369.40 | 369.40 | 369.40 | 3,998,845 |
20 Feb 2024 | 373.90 | 373.90 | 368.30 | 372.10 | 372.10 | 2,183,907 |
19 Feb 2024 | 384.00 | 384.00 | 370.80 | 374.20 | 374.20 | 1,328,816 |
16 Feb 2024 | 378.90 | 381.60 | 372.30 | 374.80 | 374.80 | 1,953,199 |
15 Feb 2024 | 370.50 | 377.10 | 368.00 | 375.00 | 375.00 | 2,272,476 |
14 Feb 2024 | 367.50 | 375.00 | 367.50 | 368.20 | 368.20 | 2,694,387 |
13 Feb 2024 | 374.00 | 374.40 | 365.40 | 366.30 | 366.30 | 2,966,365 |
12 Feb 2024 | 368.00 | 376.20 | 368.00 | 373.00 | 373.00 | 2,221,453 |
09 Feb 2024 | 386.00 | 392.90 | 367.60 | 368.30 | 368.30 | 1,410,376 |
08 Feb 2024 | 378.40 | 384.00 | 377.60 | 377.80 | 377.80 | 3,025,946 |
07 Feb 2024 | 381.00 | 384.70 | 379.20 | 379.70 | 379.70 | 4,940,095 |
06 Feb 2024 | 381.80 | 385.80 | 376.30 | 381.90 | 381.90 | 2,453,399 |
05 Feb 2024 | 378.30 | 386.50 | 376.90 | 378.90 | 378.90 | 2,650,179 |
02 Feb 2024 | 380.20 | 387.00 | 375.40 | 379.40 | 379.40 | 2,969,575 |
01 Feb 2024 | 379.00 | 383.80 | 372.80 | 375.80 | 375.80 | 2,697,360 |
31 Jan 2024 | 381.90 | 384.90 | 378.50 | 382.00 | 382.00 | 10,632,810 |
30 Jan 2024 | 379.60 | 382.50 | 377.10 | 378.40 | 378.40 | 2,065,707 |
29 Jan 2024 | 372.40 | 377.30 | 368.30 | 377.30 | 377.30 | 1,447,241 |
26 Jan 2024 | 373.60 | 375.05 | 370.00 | 371.50 | 371.50 | 3,033,748 |
25 Jan 2024 | 370.80 | 374.90 | 367.40 | 372.10 | 372.10 | 2,753,110 |
24 Jan 2024 | 369.60 | 375.70 | 366.90 | 373.60 | 373.60 | 3,339,548 |
23 Jan 2024 | 377.70 | 379.30 | 363.90 | 365.60 | 365.60 | 15,824,227 |
22 Jan 2024 | 375.10 | 381.60 | 374.10 | 376.50 | 376.50 | 4,406,716 |
19 Jan 2024 | 382.60 | 382.60 | 375.03 | 375.10 | 375.10 | 7,559,549 |
18 Jan 2024 | 384.10 | 386.50 | 376.60 | 378.70 | 378.70 | 7,090,903 |
17 Jan 2024 | 387.70 | 391.00 | 378.06 | 380.50 | 380.50 | 7,771,725 |
16 Jan 2024 | 394.60 | 400.00 | 393.60 | 396.10 | 396.10 | 6,362,631 |
15 Jan 2024 | 402.10 | 405.00 | 396.70 | 398.60 | 398.60 | 2,246,732 |
12 Jan 2024 | 388.20 | 406.10 | 388.20 | 402.10 | 402.10 | 6,055,473 |
11 Jan 2024 | 400.00 | 405.60 | 395.00 | 395.50 | 395.50 | 3,509,916 |
10 Jan 2024 | 394.40 | 401.71 | 394.40 | 395.70 | 395.70 | 3,518,773 |
09 Jan 2024 | 399.20 | 402.50 | 393.70 | 398.90 | 398.90 | 5,720,839 |
08 Jan 2024 | 400.00 | 400.50 | 390.80 | 400.50 | 400.50 | 1,958,671 |
05 Jan 2024 | 392.30 | 397.90 | 390.25 | 395.40 | 395.40 | 2,824,336 |
04 Jan 2024 | 393.80 | 399.00 | 393.20 | 395.80 | 395.80 | 2,396,906 |
03 Jan 2024 | 396.80 | 401.00 | 392.30 | 394.90 | 394.90 | 3,401,612 |
02 Jan 2024 | 399.30 | 403.40 | 396.00 | 397.30 | 397.30 | 2,205,337 |
29 Dec 2023 | 406.90 | 411.70 | 398.50 | 399.60 | 399.60 | 788,274 |
28 Dec 2023 | 408.10 | 409.70 | 403.30 | 405.80 | 405.80 | 1,753,680 |
27 Dec 2023 | 407.10 | 409.70 | 404.80 | 407.90 | 407.90 | 1,390,782 |
22 Dec 2023 | 402.60 | 406.70 | 393.30 | 406.00 | 406.00 | 4,247,088 |
21 Dec 2023 | 405.40 | 408.00 | 402.40 | 405.30 | 405.30 | 2,132,407 |
20 Dec 2023 | 410.60 | 415.35 | 406.70 | 409.80 | 409.80 | 34,248,261 |
19 Dec 2023 | 409.40 | 414.60 | 404.70 | 405.60 | 405.60 | 37,093,001 |
18 Dec 2023 | 405.80 | 409.80 | 396.80 | 408.50 | 408.50 | 3,885,097 |
15 Dec 2023 | 413.00 | 421.90 | 407.50 | 409.30 | 409.30 | 7,418,734 |
14 Dec 2023 | 400.30 | 417.90 | 400.00 | 413.10 | 413.10 | 5,126,588 |
13 Dec 2023 | 384.00 | 392.20 | 383.28 | 387.70 | 387.70 | 5,381,185 |
12 Dec 2023 | 386.80 | 396.80 | 384.20 | 384.20 | 384.20 | 5,979,722 |
11 Dec 2023 | 375.70 | 390.90 | 375.30 | 387.90 | 387.90 | 5,059,664 |
08 Dec 2023 | 374.60 | 381.30 | 371.50 | 376.20 | 376.20 | 7,242,702 |
07 Dec 2023 | 372.70 | 377.60 | 368.96 | 375.10 | 375.10 | 2,836,249 |
06 Dec 2023 | 371.30 | 376.60 | 367.70 | 376.40 | 376.40 | 17,374,637 |
05 Dec 2023 | 364.80 | 371.20 | 363.30 | 369.90 | 369.90 | 3,576,923 |
04 Dec 2023 | 367.00 | 367.90 | 357.20 | 361.00 | 361.00 | 2,796,249 |
01 Dec 2023 | 352.50 | 362.80 | 349.80 | 360.90 | 360.90 | 3,519,110 |
30 Nov 2023 | 351.10 | 356.70 | 350.60 | 351.60 | 351.60 | 8,758,655 |
29 Nov 2023 | 345.20 | 357.70 | 345.20 | 352.90 | 352.90 | 3,409,258 |
28 Nov 2023 | 348.00 | 348.80 | 340.00 | 345.80 | 345.80 | 5,975,682 |
27 Nov 2023 | 343.70 | 348.90 | 343.70 | 348.50 | 348.50 | 5,137,989 |
24 Nov 2023 | 345.30 | 349.00 | 343.30 | 345.50 | 345.50 | 8,740,560 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |