Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
25 Apr 2024 | 417.25 | 426.85 | 412.00 | 419.70 | 419.70 | 1,877,111 |
24 Apr 2024 | 404.00 | 423.85 | 402.45 | 416.40 | 416.40 | 6,013,171 |
23 Apr 2024 | 392.55 | 407.70 | 389.10 | 402.35 | 402.35 | 2,934,680 |
22 Apr 2024 | 392.00 | 396.85 | 387.95 | 390.55 | 390.55 | 1,070,449 |
19 Apr 2024 | 379.80 | 391.35 | 373.60 | 387.95 | 387.95 | 1,818,098 |
18 Apr 2024 | 391.00 | 401.55 | 382.00 | 383.90 | 383.90 | 1,864,929 |
16 Apr 2024 | 389.00 | 398.30 | 386.35 | 388.00 | 388.00 | 1,865,323 |
15 Apr 2024 | 393.55 | 398.70 | 379.50 | 389.05 | 389.05 | 2,708,796 |
12 Apr 2024 | 409.95 | 416.50 | 401.35 | 403.90 | 403.90 | 2,401,537 |
10 Apr 2024 | 399.80 | 424.00 | 399.80 | 410.00 | 410.00 | 12,480,197 |
09 Apr 2024 | 387.45 | 400.90 | 380.45 | 394.30 | 394.30 | 2,901,340 |
08 Apr 2024 | 390.50 | 393.80 | 383.00 | 385.55 | 385.55 | 883,224 |
05 Apr 2024 | 389.50 | 391.65 | 383.55 | 388.65 | 388.65 | 1,142,992 |
04 Apr 2024 | 389.75 | 396.00 | 383.70 | 389.00 | 389.00 | 1,743,340 |
03 Apr 2024 | 390.00 | 394.80 | 385.40 | 391.50 | 391.50 | 1,948,347 |
02 Apr 2024 | 375.05 | 392.85 | 371.00 | 390.20 | 390.20 | 4,638,606 |
01 Apr 2024 | 348.70 | 378.40 | 348.50 | 375.05 | 375.05 | 3,468,104 |
28 Mar 2024 | 353.50 | 358.90 | 342.10 | 343.95 | 343.95 | 1,618,577 |
27 Mar 2024 | 355.05 | 360.00 | 345.00 | 347.20 | 347.20 | 2,597,725 |
26 Mar 2024 | 356.00 | 362.65 | 351.00 | 352.50 | 352.50 | 1,214,998 |
22 Mar 2024 | 362.00 | 363.45 | 356.40 | 359.45 | 359.45 | 1,734,417 |
21 Mar 2024 | 343.00 | 364.90 | 343.00 | 362.25 | 362.25 | 2,718,281 |
20 Mar 2024 | 352.00 | 352.00 | 340.75 | 343.95 | 343.95 | 1,648,340 |
19 Mar 2024 | 352.00 | 355.50 | 340.15 | 342.70 | 342.70 | 1,172,264 |
18 Mar 2024 | 353.40 | 363.00 | 349.25 | 350.80 | 350.80 | 1,675,807 |
15 Mar 2024 | 344.00 | 355.65 | 334.65 | 350.55 | 350.55 | 2,222,615 |
14 Mar 2024 | 324.00 | 357.00 | 323.15 | 346.60 | 346.60 | 4,057,433 |
13 Mar 2024 | 364.00 | 369.45 | 316.80 | 323.80 | 323.80 | 3,557,115 |
12 Mar 2024 | 383.65 | 385.85 | 358.30 | 362.00 | 362.00 | 2,205,308 |
11 Mar 2024 | 395.90 | 397.50 | 380.10 | 383.95 | 383.95 | 1,006,833 |
07 Mar 2024 | 396.00 | 404.95 | 385.25 | 396.10 | 396.10 | 1,413,684 |
06 Mar 2024 | 393.00 | 409.00 | 380.00 | 396.70 | 396.70 | 3,458,212 |
05 Mar 2024 | 398.70 | 400.85 | 393.25 | 394.50 | 394.50 | 721,388 |
04 Mar 2024 | 392.00 | 404.40 | 392.00 | 396.90 | 396.90 | 1,753,571 |
01 Mar 2024 | 392.20 | 403.90 | 392.05 | 398.25 | 398.25 | 1,174,184 |
29 Feb 2024 | 390.45 | 396.00 | 382.80 | 389.90 | 389.90 | 1,240,085 |
28 Feb 2024 | 402.00 | 406.70 | 390.00 | 391.40 | 391.40 | 1,445,705 |
27 Feb 2024 | 404.00 | 413.00 | 399.05 | 402.00 | 402.00 | 1,528,795 |
26 Feb 2024 | 410.00 | 414.90 | 402.95 | 404.40 | 404.40 | 1,245,336 |
23 Feb 2024 | 415.25 | 419.80 | 411.00 | 414.50 | 414.50 | 1,634,815 |
22 Feb 2024 | 403.00 | 420.90 | 391.85 | 415.55 | 415.55 | 3,169,660 |
21 Feb 2024 | 411.00 | 413.90 | 398.05 | 401.25 | 401.25 | 1,312,646 |
20 Feb 2024 | 410.00 | 417.85 | 403.65 | 411.00 | 411.00 | 1,760,192 |
19 Feb 2024 | 409.55 | 419.40 | 397.85 | 408.20 | 408.20 | 3,215,993 |
16 Feb 2024 | 420.45 | 420.45 | 406.15 | 407.80 | 407.80 | 1,952,386 |
15 Feb 2024 | 407.20 | 423.45 | 406.25 | 417.85 | 417.85 | 3,027,600 |
14 Feb 2024 | 394.90 | 407.90 | 387.00 | 406.20 | 406.20 | 3,164,478 |
13 Feb 2024 | 384.95 | 401.00 | 373.00 | 398.60 | 398.60 | 5,047,553 |
12 Feb 2024 | 412.00 | 425.90 | 362.55 | 374.45 | 374.45 | 6,897,223 |
09 Feb 2024 | 482.45 | 482.60 | 414.25 | 429.75 | 429.75 | 6,314,045 |
08 Feb 2024 | 486.00 | 493.75 | 473.00 | 480.35 | 480.35 | 2,604,090 |
07 Feb 2024 | 498.30 | 502.90 | 478.90 | 482.50 | 482.50 | 3,111,504 |
06 Feb 2024 | 494.00 | 504.00 | 484.10 | 495.60 | 495.60 | 3,965,032 |
05 Feb 2024 | 477.30 | 506.00 | 476.25 | 489.45 | 489.45 | 12,695,652 |
02 Feb 2024 | 455.75 | 484.40 | 455.00 | 472.70 | 472.70 | 6,427,405 |
01 Feb 2024 | 455.95 | 462.95 | 448.40 | 453.15 | 453.15 | 1,616,284 |
31 Jan 2024 | 454.80 | 461.00 | 452.15 | 458.00 | 458.00 | 1,946,720 |
30 Jan 2024 | 465.00 | 466.40 | 449.25 | 451.20 | 451.20 | 2,000,205 |
29 Jan 2024 | 460.00 | 472.55 | 456.55 | 464.05 | 464.05 | 2,419,054 |
25 Jan 2024 | 458.40 | 462.80 | 454.25 | 457.75 | 457.75 | 1,730,375 |
24 Jan 2024 | 440.15 | 462.45 | 432.85 | 458.40 | 458.40 | 3,266,554 |
23 Jan 2024 | 480.00 | 481.70 | 420.00 | 440.15 | 440.15 | 3,762,330 |
19 Jan 2024 | 458.85 | 477.50 | 457.50 | 473.20 | 473.20 | 3,980,629 |
18 Jan 2024 | 463.15 | 465.45 | 441.25 | 456.60 | 456.60 | 2,805,327 |
17 Jan 2024 | 462.65 | 469.15 | 455.40 | 463.45 | 463.45 | 2,551,196 |
16 Jan 2024 | 463.95 | 477.30 | 454.00 | 465.90 | 465.90 | 5,077,699 |
15 Jan 2024 | 470.40 | 472.10 | 453.60 | 461.65 | 461.65 | 2,918,894 |
12 Jan 2024 | 470.00 | 473.75 | 465.60 | 467.70 | 467.70 | 2,232,857 |
11 Jan 2024 | 480.60 | 484.70 | 463.05 | 466.85 | 466.85 | 4,518,847 |
10 Jan 2024 | 481.80 | 486.50 | 475.00 | 480.60 | 480.60 | 4,966,901 |
09 Jan 2024 | 465.00 | 502.90 | 465.00 | 478.90 | 478.90 | 20,523,197 |
08 Jan 2024 | 452.20 | 464.20 | 448.60 | 451.75 | 451.75 | 6,089,195 |
05 Jan 2024 | 451.00 | 461.35 | 441.30 | 450.05 | 450.05 | 10,605,503 |
04 Jan 2024 | 434.95 | 445.00 | 433.50 | 439.00 | 439.00 | 5,650,960 |
03 Jan 2024 | 435.80 | 445.00 | 430.05 | 432.35 | 432.35 | 6,910,138 |
02 Jan 2024 | 435.50 | 447.00 | 422.35 | 433.60 | 433.60 | 9,875,294 |
01 Jan 2024 | 409.45 | 439.95 | 407.90 | 432.75 | 432.75 | 15,590,376 |
29 Dec 2023 | 410.75 | 414.25 | 405.00 | 407.00 | 407.00 | 2,641,585 |
28 Dec 2023 | 411.70 | 420.00 | 408.00 | 409.90 | 409.90 | 4,058,354 |
27 Dec 2023 | 415.50 | 427.40 | 407.35 | 409.70 | 409.70 | 4,420,928 |
26 Dec 2023 | 408.00 | 416.45 | 404.40 | 411.40 | 411.40 | 2,755,320 |
22 Dec 2023 | 410.00 | 415.50 | 401.85 | 407.60 | 407.60 | 2,578,264 |
21 Dec 2023 | 388.90 | 406.90 | 382.00 | 404.45 | 404.45 | 4,161,808 |
20 Dec 2023 | 416.00 | 422.00 | 376.10 | 388.70 | 388.70 | 5,427,788 |
19 Dec 2023 | 405.00 | 423.90 | 404.50 | 412.95 | 412.95 | 7,180,543 |
18 Dec 2023 | 407.95 | 409.80 | 401.05 | 403.95 | 403.95 | 1,815,781 |
15 Dec 2023 | 412.85 | 414.90 | 403.00 | 405.80 | 405.80 | 2,364,366 |
14 Dec 2023 | 419.50 | 422.75 | 408.00 | 411.05 | 411.05 | 3,209,423 |
13 Dec 2023 | 404.00 | 424.40 | 404.00 | 415.10 | 415.10 | 8,807,870 |
12 Dec 2023 | 407.00 | 416.00 | 396.20 | 401.20 | 401.20 | 3,779,111 |
11 Dec 2023 | 417.85 | 423.60 | 404.40 | 406.60 | 406.60 | 3,447,309 |
08 Dec 2023 | 424.25 | 439.95 | 410.55 | 416.20 | 416.20 | 8,242,794 |
07 Dec 2023 | 434.20 | 435.65 | 420.05 | 422.40 | 422.40 | 3,160,770 |
06 Dec 2023 | 429.90 | 439.90 | 421.15 | 433.55 | 433.55 | 4,869,967 |
05 Dec 2023 | 431.75 | 438.25 | 423.10 | 427.05 | 427.05 | 4,295,133 |
04 Dec 2023 | 427.70 | 450.00 | 420.55 | 429.75 | 429.75 | 10,581,099 |
01 Dec 2023 | 413.00 | 431.00 | 408.25 | 417.15 | 417.15 | 8,234,222 |
30 Nov 2023 | 400.10 | 414.45 | 394.25 | 411.60 | 411.60 | 6,337,440 |
29 Nov 2023 | 410.00 | 416.90 | 394.10 | 398.20 | 398.20 | 4,987,950 |
28 Nov 2023 | 390.50 | 412.40 | 384.05 | 408.00 | 408.00 | 10,506,069 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |