Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 384.00 | 392.39 | 384.00 | 390.50 | 390.50 | 209,958 |
25 Apr 2024 | 399.00 | 399.00 | 381.50 | 383.00 | 383.00 | 497,061 |
24 Apr 2024 | 399.00 | 399.00 | 388.40 | 389.50 | 389.50 | 302,469 |
23 Apr 2024 | 391.50 | 404.50 | 391.50 | 399.50 | 399.50 | 525,536 |
22 Apr 2024 | 384.50 | 403.50 | 384.50 | 401.00 | 401.00 | 529,396 |
19 Apr 2024 | 386.50 | 394.50 | 386.50 | 391.00 | 391.00 | 334,687 |
18 Apr 2024 | 384.00 | 396.00 | 384.00 | 393.50 | 393.50 | 477,258 |
17 Apr 2024 | 370.00 | 389.00 | 370.00 | 385.00 | 385.00 | 441,687 |
16 Apr 2024 | 372.00 | 379.50 | 372.00 | 378.50 | 378.50 | 1,240,266 |
15 Apr 2024 | 379.00 | 384.50 | 371.00 | 381.00 | 381.00 | 305,259 |
12 Apr 2024 | 385.00 | 385.00 | 377.50 | 377.50 | 377.50 | 439,117 |
11 Apr 2024 | 373.50 | 386.00 | 372.00 | 378.50 | 378.50 | 650,492 |
10 Apr 2024 | 377.00 | 386.00 | 370.00 | 372.50 | 372.50 | 236,601 |
09 Apr 2024 | 373.50 | 385.50 | 373.50 | 379.00 | 379.00 | 204,311 |
08 Apr 2024 | 370.00 | 383.00 | 370.00 | 382.50 | 382.50 | 480,726 |
05 Apr 2024 | 384.00 | 384.00 | 373.50 | 377.00 | 377.00 | 404,421 |
04 Apr 2024 | 370.00 | 382.50 | 370.00 | 382.50 | 382.50 | 2,183,487 |
03 Apr 2024 | 387.50 | 387.50 | 376.00 | 376.50 | 376.50 | 383,252 |
02 Apr 2024 | 385.50 | 404.00 | 380.00 | 384.50 | 384.50 | 636,050 |
28 Mar 2024 | 380.00 | 390.00 | 377.20 | 387.80 | 387.80 | 436,639 |
27 Mar 2024 | 382.00 | 385.00 | 380.00 | 381.40 | 381.40 | 2,124,717 |
26 Mar 2024 | 381.60 | 387.00 | 381.20 | 382.20 | 382.20 | 349,305 |
25 Mar 2024 | 380.00 | 387.20 | 379.40 | 383.00 | 383.00 | 296,008 |
22 Mar 2024 | 386.60 | 394.60 | 385.60 | 386.80 | 386.80 | 149,961 |
21 Mar 2024 | 386.60 | 392.00 | 383.00 | 387.80 | 387.80 | 496,037 |
20 Mar 2024 | 381.80 | 385.20 | 379.40 | 382.00 | 382.00 | 305,481 |
19 Mar 2024 | 385.00 | 385.60 | 377.00 | 380.40 | 380.40 | 371,725 |
18 Mar 2024 | 377.60 | 389.00 | 377.60 | 384.80 | 384.80 | 413,378 |
15 Mar 2024 | 390.20 | 390.40 | 376.80 | 379.60 | 379.60 | 1,641,684 |
14 Mar 2024 | 382.40 | 392.00 | 379.20 | 383.80 | 383.80 | 611,139 |
13 Mar 2024 | 378.00 | 390.20 | 378.00 | 386.40 | 386.40 | 588,771 |
12 Mar 2024 | 377.80 | 391.80 | 377.80 | 383.60 | 383.60 | 423,341 |
11 Mar 2024 | 379.80 | 391.80 | 379.80 | 387.20 | 387.20 | 473,920 |
08 Mar 2024 | 377.80 | 389.40 | 376.20 | 389.20 | 389.20 | 1,366,167 |
07 Mar 2024 | 381.40 | 389.00 | 369.00 | 380.80 | 380.80 | 2,138,104 |
06 Mar 2024 | 360.00 | 380.40 | 360.00 | 374.20 | 374.20 | 567,414 |
05 Mar 2024 | 367.00 | 375.20 | 362.20 | 368.60 | 368.60 | 763,679 |
04 Mar 2024 | 367.00 | 367.80 | 359.60 | 364.20 | 364.20 | 318,039 |
01 Mar 2024 | 353.00 | 370.60 | 353.00 | 368.40 | 368.40 | 524,684 |
29 Feb 2024 | 353.60 | 367.20 | 353.60 | 360.60 | 360.60 | 1,168,663 |
28 Feb 2024 | 353.80 | 362.60 | 350.40 | 360.80 | 360.80 | 713,345 |
27 Feb 2024 | 352.00 | 365.00 | 352.00 | 359.80 | 359.80 | 746,762 |
26 Feb 2024 | 361.80 | 363.36 | 356.20 | 356.20 | 356.20 | 570,859 |
23 Feb 2024 | 365.20 | 365.60 | 360.00 | 360.40 | 360.40 | 451,273 |
22 Feb 2024 | 373.40 | 376.03 | 367.00 | 368.60 | 368.60 | 254,210 |
21 Feb 2024 | 371.80 | 373.80 | 368.60 | 370.20 | 370.20 | 126,544 |
20 Feb 2024 | 370.80 | 374.00 | 369.40 | 371.20 | 371.20 | 541,301 |
19 Feb 2024 | 378.80 | 384.20 | 373.40 | 376.00 | 376.00 | 114,087 |
16 Feb 2024 | 382.20 | 385.20 | 375.00 | 378.40 | 378.40 | 282,272 |
15 Feb 2024 | 375.60 | 381.60 | 370.40 | 377.40 | 377.40 | 182,957 |
14 Feb 2024 | 365.20 | 373.70 | 365.20 | 371.00 | 371.00 | 341,756 |
13 Feb 2024 | 385.40 | 388.60 | 366.60 | 366.60 | 366.60 | 968,245 |
12 Feb 2024 | 386.40 | 390.40 | 377.00 | 384.60 | 384.60 | 254,831 |
09 Feb 2024 | 385.20 | 387.05 | 375.80 | 377.20 | 377.20 | 2,245,801 |
08 Feb 2024 | 390.00 | 390.86 | 381.60 | 384.00 | 384.00 | 667,947 |
07 Feb 2024 | 395.60 | 401.00 | 387.40 | 387.40 | 387.40 | 1,591,403 |
06 Feb 2024 | 392.40 | 394.80 | 383.20 | 393.60 | 393.60 | 364,144 |
05 Feb 2024 | 400.20 | 403.20 | 390.20 | 393.00 | 393.00 | 2,047,667 |
02 Feb 2024 | 413.40 | 413.40 | 395.80 | 400.40 | 400.40 | 441,444 |
01 Feb 2024 | 425.00 | 425.00 | 402.60 | 404.60 | 404.60 | 488,933 |
31 Jan 2024 | 413.40 | 417.00 | 408.20 | 417.00 | 417.00 | 430,932 |
30 Jan 2024 | 416.40 | 416.40 | 410.20 | 411.80 | 411.80 | 176,632 |
29 Jan 2024 | 417.00 | 417.00 | 402.20 | 413.60 | 413.60 | 223,778 |
26 Jan 2024 | 417.40 | 417.40 | 406.80 | 408.20 | 408.20 | 337,036 |
25 Jan 2024 | 422.40 | 422.40 | 403.60 | 408.40 | 408.40 | 250,022 |
24 Jan 2024 | 411.20 | 414.20 | 404.60 | 413.00 | 413.00 | 365,172 |
23 Jan 2024 | 408.00 | 413.60 | 401.60 | 401.60 | 401.60 | 1,002,814 |
22 Jan 2024 | 405.00 | 409.00 | 399.60 | 406.20 | 406.20 | 342,855 |
19 Jan 2024 | 408.00 | 408.00 | 395.00 | 398.60 | 398.60 | 431,137 |
18 Jan 2024 | 395.20 | 402.60 | 393.60 | 397.20 | 397.20 | 469,903 |
17 Jan 2024 | 401.40 | 401.40 | 391.00 | 394.00 | 394.00 | 525,072 |
16 Jan 2024 | 408.40 | 411.20 | 405.40 | 408.00 | 408.00 | 1,051,710 |
15 Jan 2024 | 410.40 | 414.80 | 404.60 | 407.20 | 407.20 | 885,028 |
12 Jan 2024 | 403.80 | 414.40 | 403.80 | 410.40 | 410.40 | 809,297 |
11 Jan 2024 | 408.00 | 411.80 | 404.00 | 404.00 | 404.00 | 661,858 |
10 Jan 2024 | 418.80 | 421.00 | 409.40 | 409.40 | 409.40 | 385,847 |
09 Jan 2024 | 433.20 | 433.20 | 418.20 | 418.20 | 418.20 | 520,957 |
08 Jan 2024 | 415.00 | 428.80 | 414.80 | 428.80 | 428.80 | 428,341 |
05 Jan 2024 | 421.80 | 422.60 | 412.20 | 420.00 | 420.00 | 424,628 |
04 Jan 2024 | 427.00 | 427.00 | 417.40 | 421.60 | 421.60 | 333,719 |
03 Jan 2024 | 422.00 | 423.00 | 415.00 | 418.00 | 418.00 | 2,925,713 |
02 Jan 2024 | 420.00 | 426.20 | 418.40 | 421.60 | 421.60 | 498,851 |
29 Dec 2023 | 421.60 | 425.40 | 420.00 | 420.00 | 420.00 | 96,452 |
28 Dec 2023 | 415.00 | 428.60 | 413.00 | 422.80 | 422.80 | 362,273 |
27 Dec 2023 | 429.40 | 430.78 | 420.60 | 425.40 | 425.40 | 1,321,919 |
22 Dec 2023 | 421.60 | 433.40 | 421.60 | 428.80 | 428.80 | 103,479 |
21 Dec 2023 | 427.60 | 433.40 | 418.00 | 425.00 | 425.00 | 251,904 |
20 Dec 2023 | 418.60 | 438.30 | 411.40 | 432.00 | 432.00 | 7,766,615 |
19 Dec 2023 | 415.80 | 419.60 | 406.20 | 408.60 | 408.60 | 4,536,614 |
18 Dec 2023 | 414.60 | 419.26 | 410.20 | 412.40 | 412.40 | 489,050 |
15 Dec 2023 | 431.20 | 440.60 | 417.60 | 419.00 | 419.00 | 2,819,106 |
14 Dec 2023 | 406.60 | 438.20 | 406.60 | 434.60 | 434.60 | 1,782,797 |
13 Dec 2023 | 406.20 | 412.60 | 400.60 | 400.60 | 400.60 | 903,888 |
12 Dec 2023 | 415.00 | 422.40 | 407.40 | 408.00 | 408.00 | 326,390 |
11 Dec 2023 | 412.00 | 419.00 | 408.95 | 416.60 | 416.60 | 230,410 |
08 Dec 2023 | 410.00 | 420.80 | 402.40 | 413.60 | 413.60 | 315,785 |
07 Dec 2023 | 415.60 | 423.20 | 411.60 | 417.40 | 417.40 | 1,609,982 |
06 Dec 2023 | 402.80 | 418.80 | 401.80 | 417.40 | 417.40 | 1,936,885 |
05 Dec 2023 | 395.00 | 409.00 | 395.00 | 402.40 | 402.40 | 3,056,021 |
04 Dec 2023 | 403.00 | 413.00 | 391.60 | 400.20 | 400.20 | 3,071,738 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |