Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
31 Mar 2023 | 531.00 | 531.00 | 516.00 | 520.00 | 520.00 | 511,321 |
30 Mar 2023 | 520.00 | 524.50 | 514.50 | 522.50 | 522.50 | 419,709 |
29 Mar 2023 | 488.40 | 517.00 | 488.40 | 516.50 | 516.50 | 615,518 |
28 Mar 2023 | 525.00 | 525.00 | 496.20 | 501.50 | 501.50 | 882,199 |
27 Mar 2023 | 522.00 | 526.50 | 515.00 | 518.50 | 518.50 | 380,461 |
24 Mar 2023 | 535.50 | 535.50 | 497.20 | 516.00 | 516.00 | 1,127,177 |
23 Mar 2023 | 525.50 | 530.50 | 519.00 | 520.50 | 520.50 | 521,733 |
22 Mar 2023 | 539.00 | 543.50 | 527.00 | 527.00 | 527.00 | 1,039,699 |
21 Mar 2023 | 525.50 | 538.50 | 516.00 | 537.00 | 537.00 | 582,746 |
20 Mar 2023 | 520.00 | 522.00 | 489.20 | 515.00 | 515.00 | 562,281 |
17 Mar 2023 | 541.50 | 541.50 | 508.00 | 512.00 | 512.00 | 1,133,309 |
16 Mar 2023 | 527.00 | 531.00 | 519.00 | 531.00 | 531.00 | 413,210 |
15 Mar 2023 | 535.00 | 542.00 | 514.00 | 515.00 | 515.00 | 598,957 |
14 Mar 2023 | 519.50 | 544.50 | 519.50 | 542.50 | 542.50 | 563,709 |
13 Mar 2023 | 563.00 | 565.00 | 527.50 | 533.00 | 533.00 | 1,191,763 |
10 Mar 2023 | 559.00 | 567.00 | 551.00 | 564.00 | 564.00 | 414,498 |
09 Mar 2023 | 576.00 | 582.50 | 571.50 | 573.00 | 573.00 | 253,731 |
08 Mar 2023 | 605.00 | 605.00 | 579.00 | 579.00 | 579.00 | 837,237 |
07 Mar 2023 | 585.00 | 593.50 | 585.00 | 593.00 | 593.00 | 1,016,745 |
06 Mar 2023 | 582.50 | 599.00 | 582.50 | 593.00 | 593.00 | 406,492 |
03 Mar 2023 | 609.50 | 609.50 | 593.99 | 598.00 | 598.00 | 207,593 |
02 Mar 2023 | 596.00 | 600.50 | 594.50 | 598.00 | 598.00 | 1,284,819 |
01 Mar 2023 | 607.50 | 607.50 | 591.00 | 599.50 | 599.50 | 425,313 |
28 Feb 2023 | 581.00 | 603.50 | 581.00 | 596.50 | 596.50 | 889,280 |
27 Feb 2023 | 589.00 | 596.00 | 584.00 | 595.00 | 595.00 | 608,408 |
24 Feb 2023 | 588.50 | 590.50 | 583.50 | 583.50 | 583.50 | 501,655 |
23 Feb 2023 | 576.00 | 595.50 | 576.00 | 588.00 | 588.00 | 879,877 |
22 Feb 2023 | 599.00 | 599.00 | 580.00 | 584.00 | 584.00 | 515,135 |
21 Feb 2023 | 584.50 | 596.75 | 584.50 | 594.00 | 594.00 | 376,500 |
20 Feb 2023 | 597.00 | 602.50 | 588.00 | 597.00 | 597.00 | 451,890 |
17 Feb 2023 | 597.50 | 605.50 | 588.00 | 597.00 | 597.00 | 917,276 |
16 Feb 2023 | 602.50 | 604.50 | 595.50 | 596.50 | 596.50 | 713,700 |
15 Feb 2023 | 598.00 | 599.50 | 590.50 | 597.00 | 597.00 | 942,025 |
14 Feb 2023 | 593.50 | 597.50 | 592.00 | 595.50 | 595.50 | 690,364 |
13 Feb 2023 | 600.00 | 600.00 | 588.07 | 590.50 | 590.50 | 813,891 |
10 Feb 2023 | 612.50 | 612.50 | 586.50 | 588.00 | 588.00 | 616,395 |
09 Feb 2023 | 600.00 | 604.00 | 590.50 | 596.50 | 596.50 | 709,456 |
08 Feb 2023 | 576.00 | 593.23 | 576.00 | 590.50 | 590.50 | 962,815 |
07 Feb 2023 | 576.00 | 591.00 | 576.00 | 578.00 | 578.00 | 576,868 |
06 Feb 2023 | 576.50 | 583.50 | 576.50 | 583.00 | 583.00 | 806,386 |
03 Feb 2023 | 584.50 | 589.49 | 578.28 | 581.50 | 581.50 | 1,217,041 |
02 Feb 2023 | 590.00 | 592.74 | 576.00 | 576.00 | 576.00 | 1,108,385 |
01 Feb 2023 | 600.50 | 621.50 | 599.27 | 608.00 | 608.00 | 2,447,845 |
31 Jan 2023 | 599.50 | 603.00 | 591.00 | 601.00 | 601.00 | 1,435,204 |
30 Jan 2023 | 592.00 | 593.50 | 583.00 | 593.50 | 593.50 | 1,166,106 |
27 Jan 2023 | 597.50 | 600.80 | 577.00 | 591.00 | 591.00 | 1,478,115 |
26 Jan 2023 | 582.50 | 588.50 | 579.00 | 585.00 | 585.00 | 2,521,810 |
25 Jan 2023 | 584.00 | 589.00 | 575.00 | 577.50 | 577.50 | 1,428,607 |
24 Jan 2023 | 578.50 | 592.50 | 578.50 | 585.00 | 585.00 | 1,140,735 |
23 Jan 2023 | 570.00 | 582.75 | 569.50 | 578.00 | 578.00 | 864,700 |
20 Jan 2023 | 566.00 | 574.50 | 566.00 | 567.00 | 567.00 | 398,852 |
19 Jan 2023 | 581.00 | 581.00 | 566.00 | 566.00 | 566.00 | 369,228 |
18 Jan 2023 | 574.00 | 581.00 | 567.00 | 573.00 | 573.00 | 460,149 |
17 Jan 2023 | 564.50 | 575.50 | 564.50 | 572.00 | 572.00 | 487,973 |
16 Jan 2023 | 573.00 | 581.50 | 566.00 | 570.00 | 570.00 | 363,650 |
13 Jan 2023 | 555.00 | 572.00 | 546.00 | 567.00 | 567.00 | 789,281 |
12 Jan 2023 | 567.50 | 585.50 | 567.50 | 582.00 | 582.00 | 1,461,612 |
11 Jan 2023 | 578.50 | 585.50 | 578.00 | 578.00 | 578.00 | 736,445 |
10 Jan 2023 | 582.50 | 590.50 | 577.00 | 577.00 | 577.00 | 7,651,131 |
09 Jan 2023 | 596.00 | 596.00 | 581.50 | 584.50 | 584.50 | 946,145 |
06 Jan 2023 | 580.00 | 592.50 | 577.50 | 589.00 | 589.00 | 1,065,248 |
05 Jan 2023 | 585.50 | 597.00 | 576.00 | 582.50 | 582.50 | 848,293 |
04 Jan 2023 | 591.00 | 593.90 | 582.50 | 585.00 | 585.00 | 436,353 |
03 Jan 2023 | 574.50 | 587.50 | 567.00 | 582.00 | 582.00 | 787,322 |
30 Dec 2022 | 582.50 | 582.50 | 563.50 | 563.50 | 563.50 | 170,142 |
29 Dec 2022 | 591.00 | 591.00 | 567.50 | 576.00 | 576.00 | 380,928 |
28 Dec 2022 | 550.50 | 580.50 | 550.50 | 580.50 | 580.50 | 639,745 |
23 Dec 2022 | 567.00 | 567.00 | 553.50 | 554.50 | 554.50 | 230,533 |
22 Dec 2022 | 564.50 | 564.50 | 552.50 | 552.50 | 552.50 | 464,906 |
21 Dec 2022 | 545.50 | 566.50 | 543.50 | 560.00 | 560.00 | 478,486 |
20 Dec 2022 | 541.00 | 549.00 | 539.38 | 542.50 | 542.50 | 403,921 |
19 Dec 2022 | 543.00 | 551.00 | 540.31 | 540.50 | 540.50 | 755,713 |
16 Dec 2022 | 535.00 | 550.00 | 535.00 | 541.50 | 541.50 | 1,370,721 |
15 Dec 2022 | 543.50 | 545.50 | 531.25 | 540.50 | 540.50 | 820,662 |
14 Dec 2022 | 529.50 | 537.50 | 525.50 | 535.00 | 535.00 | 892,830 |
13 Dec 2022 | 520.00 | 536.50 | 512.50 | 528.00 | 528.00 | 634,252 |
12 Dec 2022 | 519.50 | 522.00 | 511.50 | 513.50 | 513.50 | 361,428 |
09 Dec 2022 | 521.00 | 521.00 | 507.50 | 510.50 | 510.50 | 332,759 |
08 Dec 2022 | 502.50 | 517.50 | 494.20 | 512.50 | 512.50 | 890,251 |
07 Dec 2022 | 486.80 | 512.00 | 480.61 | 499.60 | 499.60 | 1,236,544 |
06 Dec 2022 | 464.00 | 491.60 | 461.40 | 486.20 | 486.20 | 1,794,483 |
05 Dec 2022 | 465.00 | 473.20 | 462.00 | 464.40 | 464.40 | 349,388 |
02 Dec 2022 | 475.00 | 475.00 | 461.40 | 462.60 | 462.60 | 265,021 |
01 Dec 2022 | 460.20 | 475.00 | 460.20 | 464.40 | 464.40 | 202,783 |
30 Nov 2022 | 466.40 | 473.20 | 461.20 | 469.60 | 469.60 | 860,750 |
29 Nov 2022 | 453.80 | 462.60 | 453.20 | 462.20 | 462.20 | 377,241 |
28 Nov 2022 | 450.20 | 464.20 | 450.20 | 453.20 | 453.20 | 189,949 |
25 Nov 2022 | 475.00 | 475.00 | 456.00 | 465.00 | 465.00 | 263,867 |
24 Nov 2022 | 469.00 | 470.00 | 462.60 | 463.60 | 463.60 | 245,938 |
23 Nov 2022 | 451.40 | 462.00 | 451.40 | 461.80 | 461.80 | 200,365 |
22 Nov 2022 | 469.00 | 469.00 | 452.80 | 455.60 | 455.60 | 307,511 |
21 Nov 2022 | 448.80 | 462.00 | 447.20 | 458.80 | 458.80 | 979,905 |
18 Nov 2022 | 438.80 | 450.60 | 438.20 | 449.80 | 449.80 | 712,159 |
17 Nov 2022 | 436.20 | 444.80 | 434.80 | 438.40 | 438.40 | 829,009 |
16 Nov 2022 | 456.60 | 456.60 | 437.40 | 443.40 | 443.40 | 622,552 |
15 Nov 2022 | 454.00 | 463.60 | 449.20 | 453.20 | 453.20 | 497,502 |
14 Nov 2022 | 454.60 | 464.00 | 442.80 | 458.40 | 458.40 | 232,847 |
11 Nov 2022 | 448.00 | 475.80 | 448.00 | 462.80 | 462.80 | 1,030,676 |
10 Nov 2022 | 430.00 | 461.40 | 425.40 | 456.80 | 456.80 | 482,015 |
09 Nov 2022 | 430.00 | 433.60 | 426.00 | 430.00 | 430.00 | 338,016 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |