Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Apr 2024 | - | - | - | - | - | - |
17 Apr 2024 | - | - | - | - | - | - |
16 Apr 2024 | 557.35 | 580.00 | 557.35 | 570.50 | 570.50 | 42,191 |
15 Apr 2024 | 550.05 | 574.90 | 541.00 | 564.25 | 564.25 | 116,455 |
12 Apr 2024 | 524.30 | 572.00 | 524.30 | 563.45 | 563.45 | 100,373 |
11 Apr 2024 | - | - | - | - | - | - |
10 Apr 2024 | 539.35 | 539.35 | 521.65 | 521.70 | 521.70 | 8,978 |
09 Apr 2024 | 544.40 | 550.70 | 528.55 | 530.85 | 530.85 | 11,849 |
08 Apr 2024 | 538.00 | 554.60 | 538.00 | 540.85 | 540.85 | 30,582 |
05 Apr 2024 | 543.75 | 543.75 | 531.30 | 536.65 | 536.65 | 8,064 |
04 Apr 2024 | 539.95 | 547.25 | 534.50 | 538.75 | 538.75 | 15,575 |
03 Apr 2024 | 529.25 | 540.95 | 527.35 | 529.95 | 529.95 | 28,055 |
02 Apr 2024 | 522.00 | 538.05 | 511.85 | 528.80 | 528.80 | 28,887 |
01 Apr 2024 | 514.75 | 524.50 | 512.75 | 517.85 | 517.85 | 34,629 |
28 Mar 2024 | 490.05 | 510.00 | 490.05 | 507.15 | 507.15 | 55,557 |
27 Mar 2024 | 480.10 | 498.40 | 470.65 | 493.00 | 493.00 | 22,456 |
26 Mar 2024 | 484.55 | 490.05 | 477.05 | 480.05 | 480.05 | 33,884 |
25 Mar 2024 | - | - | - | - | - | - |
22 Mar 2024 | 494.50 | 506.95 | 487.00 | 490.40 | 490.40 | 34,386 |
21 Mar 2024 | 464.45 | 509.95 | 464.45 | 494.65 | 494.65 | 53,259 |
20 Mar 2024 | 451.80 | 468.80 | 448.00 | 464.00 | 464.00 | 12,403 |
19 Mar 2024 | 450.75 | 462.25 | 441.50 | 445.55 | 445.55 | 17,293 |
18 Mar 2024 | 444.65 | 447.40 | 436.25 | 443.00 | 443.00 | 27,702 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 440.05 | 451.70 | 437.70 | 443.15 | 443.15 | 15,508 |
13 Mar 2024 | 458.75 | 462.00 | 441.00 | 446.20 | 446.20 | 49,499 |
12 Mar 2024 | 450.90 | 465.25 | 441.05 | 458.10 | 458.10 | 50,079 |
11 Mar 2024 | 473.05 | 477.00 | 444.50 | 449.20 | 449.20 | 27,214 |
08 Mar 2024 | - | - | - | - | - | - |
07 Mar 2024 | 501.95 | 501.95 | 468.95 | 473.75 | 473.75 | 24,214 |
06 Mar 2024 | 499.40 | 499.40 | 473.00 | 486.50 | 486.50 | 33,553 |
05 Mar 2024 | 488.65 | 500.00 | 468.90 | 492.15 | 492.15 | 30,997 |
04 Mar 2024 | 495.00 | 496.90 | 482.05 | 484.80 | 484.80 | 16,481 |
01 Mar 2024 | 488.00 | 496.40 | 482.30 | 484.95 | 484.95 | 11,549 |
29 Feb 2024 | 475.55 | 488.60 | 475.55 | 485.35 | 485.35 | 4,508 |
28 Feb 2024 | 472.45 | 494.00 | 472.45 | 481.30 | 481.30 | 23,020 |
27 Feb 2024 | 499.35 | 499.50 | 485.55 | 489.40 | 489.40 | 7,929 |
26 Feb 2024 | 506.15 | 511.00 | 494.10 | 496.80 | 496.80 | 6,420 |
23 Feb 2024 | 507.15 | 513.00 | 500.45 | 507.25 | 507.25 | 9,175 |
22 Feb 2024 | 509.50 | 513.00 | 499.55 | 503.05 | 503.05 | 17,462 |
21 Feb 2024 | 513.45 | 518.85 | 497.00 | 510.40 | 510.40 | 25,423 |
20 Feb 2024 | 494.15 | 516.00 | 494.15 | 513.80 | 513.80 | 27,424 |
16 Feb 2024 | 485.60 | 501.90 | 483.40 | 487.00 | 487.00 | 26,576 |
15 Feb 2024 | 493.00 | 502.00 | 480.70 | 483.80 | 483.80 | 8,281 |
14 Feb 2024 | 486.00 | 503.30 | 485.05 | 490.95 | 490.95 | 24,672 |
13 Feb 2024 | 480.15 | 503.50 | 469.95 | 496.25 | 496.25 | 13,126 |
12 Feb 2024 | 507.95 | 508.40 | 479.15 | 484.00 | 484.00 | 49,407 |
09 Feb 2024 | 505.50 | 519.60 | 501.50 | 506.95 | 506.95 | 17,497 |
08 Feb 2024 | 512.60 | 524.85 | 512.50 | 516.95 | 516.95 | 8,547 |
07 Feb 2024 | 521.85 | 527.85 | 515.00 | 517.50 | 517.50 | 7,210 |
06 Feb 2024 | 517.80 | 521.80 | 512.05 | 518.85 | 518.85 | 7,324 |
05 Feb 2024 | 527.40 | 527.40 | 501.00 | 502.85 | 502.85 | 23,951 |
02 Feb 2024 | 537.85 | 537.85 | 516.00 | 527.80 | 527.80 | 13,519 |
01 Feb 2024 | 524.95 | 534.95 | 516.50 | 522.60 | 522.60 | 57,203 |
31 Jan 2024 | 500.10 | 516.50 | 496.30 | 510.20 | 510.20 | 59,704 |
30 Jan 2024 | 524.65 | 524.65 | 494.00 | 496.85 | 496.85 | 62,975 |
29 Jan 2024 | 547.90 | 547.90 | 513.40 | 515.50 | 515.50 | 28,736 |
26 Jan 2024 | 549.20 | 549.20 | 549.20 | 549.20 | 549.20 | - |
25 Jan 2024 | 540.15 | 553.45 | 540.15 | 549.20 | 549.20 | 16,786 |
24 Jan 2024 | 549.05 | 556.00 | 528.35 | 543.65 | 543.65 | 43,565 |
23 Jan 2024 | 563.85 | 565.15 | 532.75 | 538.45 | 538.45 | 35,754 |
22 Jan 2024 | 566.20 | 566.20 | 566.20 | 566.20 | 566.20 | - |
19 Jan 2024 | 567.40 | 577.15 | 562.40 | 566.20 | 566.20 | 18,528 |
18 Jan 2024 | 578.60 | 578.90 | 555.25 | 570.30 | 570.30 | 41,136 |
17 Jan 2024 | 547.15 | 577.45 | 547.15 | 574.45 | 574.45 | 40,854 |
16 Jan 2024 | 549.85 | 557.60 | 547.55 | 554.20 | 554.20 | 18,654 |
12 Jan 2024 | 576.90 | 576.90 | 556.85 | 558.65 | 558.65 | 55,696 |
11 Jan 2024 | 559.80 | 569.15 | 555.15 | 567.60 | 567.60 | 29,652 |
10 Jan 2024 | 567.25 | 567.25 | 549.20 | 557.95 | 557.95 | 25,154 |
09 Jan 2024 | 571.35 | 575.20 | 554.95 | 558.25 | 558.25 | 23,983 |
08 Jan 2024 | 583.85 | 583.85 | 565.00 | 566.40 | 566.40 | 19,908 |
05 Jan 2024 | 553.65 | 579.90 | 553.30 | 578.25 | 578.25 | 71,161 |
04 Jan 2024 | 553.10 | 563.05 | 551.50 | 553.30 | 553.30 | 28,554 |
03 Jan 2024 | 553.60 | 563.55 | 550.75 | 558.15 | 558.15 | 25,830 |
02 Jan 2024 | 564.85 | 564.90 | 545.10 | 552.95 | 552.95 | 38,769 |
29 Dec 2023 | 562.00 | 565.90 | 551.20 | 561.95 | 561.95 | 47,165 |
28 Dec 2023 | 579.70 | 583.50 | 547.55 | 550.35 | 550.35 | 72,661 |
27 Dec 2023 | 579.65 | 595.60 | 575.00 | 576.70 | 576.70 | 38,970 |
26 Dec 2023 | 610.45 | 610.45 | 574.75 | 577.15 | 577.15 | 17,283 |
22 Dec 2023 | 612.00 | 619.45 | 591.35 | 598.50 | 598.50 | 36,607 |
21 Dec 2023 | 584.20 | 609.80 | 581.00 | 603.25 | 603.25 | 59,945 |
20 Dec 2023 | 600.00 | 632.55 | 579.65 | 601.75 | 601.75 | 94,925 |
19 Dec 2023 | 600.45 | 607.05 | 593.00 | 597.50 | 597.50 | 24,417 |
18 Dec 2023 | 581.20 | 606.00 | 581.20 | 597.40 | 597.40 | 9,067 |
15 Dec 2023 | 602.75 | 602.75 | 584.20 | 589.70 | 589.70 | 15,864 |
14 Dec 2023 | 600.40 | 607.90 | 590.40 | 594.90 | 594.90 | 27,623 |
13 Dec 2023 | 580.10 | 611.65 | 580.10 | 600.30 | 600.30 | 25,186 |
12 Dec 2023 | 592.20 | 600.00 | 586.60 | 590.00 | 590.00 | 48,263 |
11 Dec 2023 | 582.20 | 590.90 | 577.90 | 587.10 | 587.10 | 38,361 |
08 Dec 2023 | 584.25 | 614.00 | 576.80 | 580.20 | 580.20 | 39,131 |
07 Dec 2023 | 589.95 | 589.95 | 575.00 | 577.60 | 577.60 | 20,333 |
06 Dec 2023 | 596.95 | 601.00 | 574.25 | 580.75 | 580.75 | 31,569 |
05 Dec 2023 | 561.05 | 584.00 | 558.00 | 579.20 | 579.20 | 57,554 |
04 Dec 2023 | 565.05 | 579.95 | 555.00 | 559.30 | 559.30 | 47,780 |
01 Dec 2023 | 580.05 | 581.35 | 554.50 | 560.40 | 560.40 | 71,531 |
30 Nov 2023 | 595.00 | 595.00 | 575.05 | 583.30 | 583.30 | 44,320 |
29 Nov 2023 | 579.95 | 594.00 | 576.40 | 584.80 | 584.80 | 50,668 |
28 Nov 2023 | 575.65 | 595.00 | 571.50 | 574.70 | 574.70 | 28,706 |
27 Nov 2023 | 579.60 | 579.60 | 579.60 | 579.60 | 579.60 | - |
24 Nov 2023 | 594.00 | 594.00 | 570.20 | 579.60 | 579.60 | 10,188 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |