Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Mar 2024 | 546.10 | 555.95 | 543.00 | 545.70 | 545.70 | 184,116 |
27 Mar 2024 | 546.40 | 556.95 | 540.00 | 545.50 | 545.50 | 310,982 |
26 Mar 2024 | 567.95 | 571.00 | 547.10 | 550.85 | 550.85 | 190,691 |
22 Mar 2024 | 553.10 | 572.20 | 553.10 | 564.60 | 564.60 | 185,175 |
21 Mar 2024 | 547.45 | 560.00 | 547.40 | 555.70 | 555.70 | 164,816 |
20 Mar 2024 | 559.95 | 564.50 | 539.30 | 542.15 | 542.15 | 166,698 |
19 Mar 2024 | 570.00 | 570.00 | 554.50 | 556.95 | 556.95 | 126,328 |
18 Mar 2024 | 565.50 | 571.00 | 560.30 | 564.80 | 564.80 | 124,439 |
15 Mar 2024 | 565.80 | 579.90 | 561.00 | 565.45 | 565.45 | 271,235 |
14 Mar 2024 | 554.95 | 566.95 | 550.85 | 561.35 | 561.35 | 257,283 |
13 Mar 2024 | 579.50 | 581.90 | 547.80 | 554.10 | 554.10 | 561,189 |
12 Mar 2024 | 602.35 | 605.70 | 573.10 | 576.60 | 576.60 | 327,842 |
11 Mar 2024 | 612.10 | 617.65 | 599.00 | 602.15 | 602.15 | 201,685 |
07 Mar 2024 | 604.95 | 617.90 | 604.95 | 608.15 | 608.15 | 143,506 |
06 Mar 2024 | 618.00 | 618.10 | 597.40 | 602.35 | 602.35 | 397,051 |
05 Mar 2024 | 618.05 | 622.00 | 613.00 | 618.45 | 618.45 | 131,031 |
04 Mar 2024 | 627.95 | 632.40 | 612.25 | 617.15 | 617.15 | 414,830 |
01 Mar 2024 | 634.00 | 634.00 | 621.95 | 623.40 | 623.40 | 136,095 |
29 Feb 2024 | 627.00 | 638.80 | 622.20 | 629.50 | 629.50 | 356,662 |
28 Feb 2024 | 634.00 | 640.50 | 618.10 | 622.40 | 622.40 | 382,966 |
27 Feb 2024 | 630.00 | 634.75 | 625.00 | 631.40 | 631.40 | 377,988 |
26 Feb 2024 | 640.50 | 643.50 | 624.85 | 630.35 | 630.35 | 410,234 |
23 Feb 2024 | 626.95 | 642.00 | 624.05 | 638.70 | 638.70 | 647,917 |
22 Feb 2024 | 642.95 | 642.95 | 614.40 | 628.00 | 628.00 | 833,193 |
21 Feb 2024 | 637.95 | 659.00 | 633.80 | 639.80 | 639.80 | 1,607,120 |
20 Feb 2024 | 635.00 | 653.45 | 621.95 | 637.95 | 637.95 | 4,801,738 |
19 Feb 2024 | 600.75 | 608.90 | 595.00 | 599.55 | 599.55 | 219,480 |
16 Feb 2024 | 587.50 | 599.50 | 587.50 | 597.20 | 597.20 | 707,022 |
15 Feb 2024 | 593.85 | 600.30 | 584.15 | 587.25 | 587.25 | 421,997 |
14 Feb 2024 | 574.15 | 596.50 | 572.25 | 589.75 | 589.75 | 315,106 |
13 Feb 2024 | 589.95 | 591.35 | 576.00 | 579.95 | 579.95 | 394,105 |
12 Feb 2024 | 583.75 | 599.60 | 572.00 | 583.60 | 583.60 | 1,120,722 |
09 Feb 2024 | 600.75 | 610.55 | 579.00 | 581.75 | 581.75 | 1,272,680 |
08 Feb 2024 | 614.00 | 614.00 | 589.90 | 600.75 | 600.75 | 1,433,459 |
07 Feb 2024 | 600.00 | 614.40 | 590.60 | 600.90 | 600.90 | 2,344,158 |
06 Feb 2024 | 650.95 | 652.95 | 625.15 | 635.25 | 635.25 | 1,358,270 |
05 Feb 2024 | 641.00 | 657.60 | 634.10 | 646.70 | 646.70 | 941,855 |
02 Feb 2024 | 658.65 | 661.45 | 637.30 | 641.60 | 641.60 | 1,800,915 |
01 Feb 2024 | 625.55 | 663.00 | 625.55 | 657.70 | 657.70 | 1,561,835 |
31 Jan 2024 | 626.00 | 630.95 | 614.15 | 624.75 | 624.75 | 1,322,800 |
30 Jan 2024 | 627.15 | 632.10 | 618.10 | 623.05 | 623.05 | 717,004 |
29 Jan 2024 | 623.90 | 635.65 | 618.00 | 627.40 | 627.40 | 593,051 |
25 Jan 2024 | 600.50 | 624.50 | 593.80 | 616.80 | 616.80 | 1,320,387 |
24 Jan 2024 | 585.00 | 612.00 | 580.00 | 591.70 | 591.70 | 1,413,237 |
23 Jan 2024 | 565.00 | 585.50 | 560.40 | 579.85 | 579.85 | 779,416 |
19 Jan 2024 | 568.00 | 572.50 | 555.00 | 567.85 | 567.85 | 197,455 |
18 Jan 2024 | 572.60 | 576.90 | 553.35 | 564.90 | 564.90 | 488,321 |
17 Jan 2024 | 580.00 | 581.80 | 570.20 | 576.65 | 576.65 | 294,534 |
16 Jan 2024 | 580.30 | 584.80 | 573.65 | 580.55 | 580.55 | 269,105 |
15 Jan 2024 | 588.30 | 588.30 | 576.15 | 579.60 | 579.60 | 204,477 |
12 Jan 2024 | 586.50 | 589.00 | 581.00 | 585.85 | 585.85 | 267,200 |
11 Jan 2024 | 580.75 | 588.00 | 577.95 | 584.60 | 584.60 | 284,082 |
10 Jan 2024 | 577.00 | 581.80 | 574.45 | 580.75 | 580.75 | 499,105 |
09 Jan 2024 | 573.20 | 585.00 | 568.65 | 578.35 | 578.35 | 461,201 |
08 Jan 2024 | 574.60 | 578.15 | 566.90 | 570.90 | 570.90 | 424,532 |
05 Jan 2024 | 579.95 | 591.30 | 570.00 | 574.45 | 574.45 | 925,916 |
04 Jan 2024 | 571.05 | 579.50 | 570.30 | 575.75 | 575.75 | 922,545 |
03 Jan 2024 | 561.50 | 572.00 | 557.95 | 570.10 | 570.10 | 813,114 |
02 Jan 2024 | 563.00 | 563.10 | 552.65 | 559.90 | 559.90 | 411,064 |
01 Jan 2024 | 559.00 | 565.10 | 558.00 | 560.55 | 560.55 | 285,351 |
29 Dec 2023 | 569.80 | 574.50 | 554.50 | 556.90 | 556.90 | 674,053 |
28 Dec 2023 | 566.20 | 572.00 | 562.60 | 570.15 | 570.15 | 325,046 |
27 Dec 2023 | 566.00 | 568.40 | 561.35 | 565.25 | 565.25 | 604,952 |
26 Dec 2023 | 565.80 | 566.45 | 560.00 | 564.95 | 564.95 | 457,210 |
22 Dec 2023 | 557.00 | 564.40 | 552.00 | 563.00 | 563.00 | 311,314 |
21 Dec 2023 | 536.90 | 562.50 | 536.90 | 556.50 | 556.50 | 605,923 |
20 Dec 2023 | 567.00 | 567.00 | 539.90 | 540.45 | 540.45 | 755,579 |
19 Dec 2023 | 561.00 | 568.50 | 558.40 | 562.40 | 562.40 | 535,557 |
18 Dec 2023 | 571.00 | 585.45 | 553.00 | 556.75 | 556.75 | 1,768,974 |
15 Dec 2023 | 545.55 | 555.80 | 541.05 | 551.55 | 551.55 | 838,598 |
14 Dec 2023 | 535.75 | 544.00 | 532.55 | 542.00 | 542.00 | 714,139 |
13 Dec 2023 | 535.15 | 542.70 | 530.00 | 533.05 | 533.05 | 383,850 |
12 Dec 2023 | 541.55 | 543.10 | 531.60 | 534.30 | 534.30 | 438,919 |
11 Dec 2023 | 532.45 | 544.80 | 530.95 | 539.20 | 539.20 | 755,424 |
08 Dec 2023 | 518.00 | 546.00 | 516.90 | 532.45 | 532.45 | 1,703,694 |
07 Dec 2023 | 551.10 | 553.75 | 526.00 | 531.20 | 531.20 | 3,347,236 |
06 Dec 2023 | 551.05 | 578.90 | 546.90 | 565.10 | 565.10 | 2,524,138 |
05 Dec 2023 | 544.90 | 550.90 | 536.45 | 548.30 | 548.30 | 683,195 |
04 Dec 2023 | 551.00 | 552.40 | 538.20 | 544.75 | 544.75 | 950,419 |
01 Dec 2023 | 536.95 | 541.10 | 529.05 | 535.35 | 535.35 | 597,054 |
30 Nov 2023 | 532.95 | 549.30 | 516.00 | 535.10 | 535.10 | 1,742,212 |
29 Nov 2023 | 537.60 | 542.50 | 526.25 | 529.30 | 529.30 | 824,929 |
28 Nov 2023 | 537.00 | 543.80 | 528.00 | 535.05 | 535.05 | 1,151,018 |
24 Nov 2023 | 537.00 | 543.05 | 522.60 | 537.15 | 537.15 | 3,080,080 |
23 Nov 2023 | 496.00 | 535.25 | 496.00 | 532.10 | 532.10 | 7,887,244 |
22 Nov 2023 | 495.00 | 496.70 | 471.60 | 491.00 | 491.00 | 7,892,514 |
21 Nov 2023 | 495.40 | 496.90 | 487.50 | 492.25 | 492.25 | 356,428 |
21 Nov 2023 | 4 Dividend | |||||
20 Nov 2023 | 496.10 | 500.15 | 491.85 | 494.55 | 490.55 | 199,755 |
17 Nov 2023 | 495.55 | 497.35 | 490.10 | 493.95 | 489.95 | 427,909 |
16 Nov 2023 | 496.60 | 500.65 | 490.00 | 495.55 | 491.54 | 449,478 |
15 Nov 2023 | 508.00 | 513.15 | 496.05 | 497.50 | 493.48 | 796,794 |
13 Nov 2023 | 509.95 | 510.00 | 498.15 | 503.30 | 499.23 | 436,476 |
10 Nov 2023 | 492.40 | 518.80 | 492.40 | 503.35 | 499.28 | 2,480,121 |
09 Nov 2023 | 497.50 | 502.10 | 490.05 | 491.75 | 487.77 | 657,892 |
08 Nov 2023 | 479.90 | 501.90 | 477.25 | 492.50 | 488.52 | 2,319,746 |
07 Nov 2023 | 481.95 | 484.65 | 476.10 | 477.90 | 474.03 | 255,472 |
06 Nov 2023 | 480.15 | 480.50 | 476.45 | 479.20 | 475.32 | 371,596 |
03 Nov 2023 | 474.95 | 482.80 | 469.80 | 478.55 | 474.68 | 333,836 |
02 Nov 2023 | 465.95 | 472.00 | 465.05 | 469.65 | 465.85 | 127,422 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |