Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
24 Apr 2024 | 1,389.00 | 1,406.00 | 1,386.00 | 1,399.50 | 1,399.50 | 877,100 |
23 Apr 2024 | 1,391.00 | 1,403.00 | 1,381.00 | 1,389.00 | 1,389.00 | 1,173,400 |
22 Apr 2024 | 1,402.50 | 1,424.00 | 1,397.00 | 1,405.00 | 1,405.00 | 1,056,900 |
19 Apr 2024 | 1,370.00 | 1,370.00 | 1,343.00 | 1,364.00 | 1,364.00 | 732,200 |
18 Apr 2024 | 1,361.00 | 1,388.50 | 1,355.50 | 1,377.50 | 1,377.50 | 486,600 |
17 Apr 2024 | 1,380.00 | 1,388.00 | 1,365.00 | 1,365.00 | 1,365.00 | 823,300 |
16 Apr 2024 | 1,365.50 | 1,378.50 | 1,362.00 | 1,366.50 | 1,366.50 | 679,600 |
15 Apr 2024 | 1,353.50 | 1,373.00 | 1,349.00 | 1,373.00 | 1,373.00 | 357,800 |
12 Apr 2024 | 1,362.00 | 1,379.50 | 1,356.00 | 1,361.50 | 1,361.50 | 437,900 |
11 Apr 2024 | 1,339.50 | 1,360.50 | 1,338.00 | 1,359.50 | 1,359.50 | 325,900 |
10 Apr 2024 | 1,350.00 | 1,369.00 | 1,344.50 | 1,354.00 | 1,354.00 | 350,600 |
09 Apr 2024 | 1,348.00 | 1,351.00 | 1,339.50 | 1,346.50 | 1,346.50 | 339,700 |
08 Apr 2024 | 1,350.50 | 1,356.00 | 1,328.00 | 1,346.00 | 1,346.00 | 582,400 |
05 Apr 2024 | 1,335.00 | 1,343.50 | 1,328.50 | 1,338.00 | 1,338.00 | 484,100 |
04 Apr 2024 | 1,346.00 | 1,354.00 | 1,331.00 | 1,353.00 | 1,353.00 | 603,100 |
03 Apr 2024 | 1,307.50 | 1,330.00 | 1,303.50 | 1,330.00 | 1,330.00 | 587,600 |
02 Apr 2024 | 1,300.00 | 1,312.00 | 1,285.50 | 1,310.00 | 1,310.00 | 933,000 |
01 Apr 2024 | 1,328.00 | 1,328.00 | 1,304.50 | 1,312.00 | 1,312.00 | 821,600 |
29 Mar 2024 | 1,315.50 | 1,329.00 | 1,314.00 | 1,324.00 | 1,324.00 | 169,700 |
28 Mar 2024 | 1,316.50 | 1,338.00 | 1,314.50 | 1,314.50 | 1,314.50 | 539,200 |
28 Mar 2024 | 20 Dividend | |||||
27 Mar 2024 | 1,330.00 | 1,349.50 | 1,321.00 | 1,339.00 | 1,319.00 | 776,300 |
26 Mar 2024 | 1,312.00 | 1,325.00 | 1,307.00 | 1,322.00 | 1,302.25 | 656,200 |
25 Mar 2024 | 1,382.50 | 1,382.50 | 1,318.00 | 1,318.50 | 1,298.81 | 1,187,900 |
22 Mar 2024 | 1,343.50 | 1,373.00 | 1,331.00 | 1,373.00 | 1,352.49 | 1,612,000 |
21 Mar 2024 | 1,330.00 | 1,360.00 | 1,330.00 | 1,347.00 | 1,326.88 | 1,454,800 |
19 Mar 2024 | 1,325.00 | 1,338.00 | 1,309.00 | 1,325.50 | 1,305.70 | 1,190,000 |
18 Mar 2024 | 1,301.00 | 1,312.00 | 1,295.50 | 1,310.50 | 1,290.93 | 825,400 |
15 Mar 2024 | 1,290.00 | 1,303.50 | 1,284.00 | 1,302.00 | 1,282.55 | 808,600 |
14 Mar 2024 | 1,280.00 | 1,293.50 | 1,275.50 | 1,293.50 | 1,274.18 | 623,200 |
13 Mar 2024 | 1,288.00 | 1,290.50 | 1,271.50 | 1,275.50 | 1,256.45 | 808,900 |
12 Mar 2024 | 1,267.00 | 1,285.00 | 1,241.00 | 1,285.00 | 1,265.81 | 941,000 |
11 Mar 2024 | 1,249.50 | 1,264.50 | 1,242.50 | 1,259.00 | 1,240.19 | 916,800 |
08 Mar 2024 | 1,238.00 | 1,263.50 | 1,237.00 | 1,255.00 | 1,236.25 | 737,500 |
07 Mar 2024 | 1,267.50 | 1,272.00 | 1,244.00 | 1,257.00 | 1,238.22 | 764,700 |
06 Mar 2024 | 1,244.00 | 1,262.00 | 1,236.00 | 1,261.00 | 1,242.17 | 805,000 |
05 Mar 2024 | 1,260.50 | 1,260.50 | 1,241.50 | 1,253.00 | 1,234.28 | 565,600 |
04 Mar 2024 | 1,271.50 | 1,276.00 | 1,251.50 | 1,261.00 | 1,242.17 | 862,800 |
01 Mar 2024 | 1,276.00 | 1,284.50 | 1,272.50 | 1,276.00 | 1,256.94 | 516,400 |
29 Feb 2024 | 1,280.50 | 1,284.00 | 1,268.50 | 1,270.00 | 1,251.03 | 653,600 |
28 Feb 2024 | 1,296.00 | 1,297.00 | 1,280.00 | 1,282.00 | 1,262.85 | 403,200 |
27 Feb 2024 | 1,298.00 | 1,307.00 | 1,288.00 | 1,292.00 | 1,272.70 | 534,400 |
26 Feb 2024 | 1,315.00 | 1,316.50 | 1,295.50 | 1,298.00 | 1,278.61 | 513,300 |
22 Feb 2024 | 1,312.50 | 1,312.50 | 1,293.00 | 1,300.00 | 1,280.58 | 437,500 |
21 Feb 2024 | 1,285.00 | 1,316.00 | 1,285.00 | 1,310.00 | 1,290.43 | 720,600 |
20 Feb 2024 | 1,291.00 | 1,293.50 | 1,282.00 | 1,286.00 | 1,266.79 | 606,400 |
19 Feb 2024 | 1,264.50 | 1,285.00 | 1,260.50 | 1,284.50 | 1,265.31 | 1,491,000 |
16 Feb 2024 | 1,259.00 | 1,266.50 | 1,254.00 | 1,260.00 | 1,241.18 | 710,100 |
15 Feb 2024 | 1,251.00 | 1,254.00 | 1,227.50 | 1,245.50 | 1,226.90 | 781,000 |
14 Feb 2024 | 1,256.50 | 1,259.00 | 1,230.00 | 1,244.00 | 1,225.42 | 809,500 |
13 Feb 2024 | 1,262.00 | 1,275.50 | 1,254.00 | 1,272.50 | 1,253.49 | 549,500 |
09 Feb 2024 | 1,272.50 | 1,276.50 | 1,253.50 | 1,256.00 | 1,237.24 | 861,900 |
08 Feb 2024 | 1,281.00 | 1,290.00 | 1,257.00 | 1,282.50 | 1,263.34 | 720,100 |
07 Feb 2024 | 1,293.00 | 1,302.00 | 1,278.00 | 1,281.50 | 1,262.36 | 592,900 |
06 Feb 2024 | 1,300.50 | 1,306.50 | 1,290.50 | 1,298.00 | 1,278.61 | 570,400 |
05 Feb 2024 | 1,315.00 | 1,324.50 | 1,291.00 | 1,298.00 | 1,278.61 | 748,200 |
02 Feb 2024 | 1,330.00 | 1,333.50 | 1,286.50 | 1,298.50 | 1,279.10 | 1,154,500 |
01 Feb 2024 | 1,354.50 | 1,379.50 | 1,319.50 | 1,328.50 | 1,308.66 | 1,120,100 |
31 Jan 2024 | 1,328.50 | 1,346.50 | 1,316.50 | 1,346.00 | 1,325.90 | 899,100 |
30 Jan 2024 | 1,321.50 | 1,350.50 | 1,320.00 | 1,342.00 | 1,321.96 | 702,000 |
29 Jan 2024 | 1,332.50 | 1,345.00 | 1,324.50 | 1,332.50 | 1,312.60 | 559,000 |
26 Jan 2024 | 1,303.50 | 1,336.00 | 1,296.00 | 1,329.00 | 1,309.15 | 1,231,700 |
25 Jan 2024 | 1,297.50 | 1,314.00 | 1,295.00 | 1,312.50 | 1,292.90 | 445,100 |
24 Jan 2024 | 1,313.00 | 1,313.00 | 1,294.50 | 1,304.50 | 1,285.02 | 785,500 |
23 Jan 2024 | 1,290.50 | 1,308.00 | 1,282.00 | 1,300.50 | 1,281.08 | 873,700 |
22 Jan 2024 | 1,290.50 | 1,300.00 | 1,283.00 | 1,300.00 | 1,280.58 | 544,500 |
19 Jan 2024 | 1,286.00 | 1,290.00 | 1,275.00 | 1,285.00 | 1,265.81 | 528,800 |
18 Jan 2024 | 1,262.00 | 1,288.50 | 1,262.00 | 1,286.00 | 1,266.79 | 568,700 |
17 Jan 2024 | 1,287.00 | 1,300.50 | 1,266.00 | 1,266.00 | 1,247.09 | 634,800 |
16 Jan 2024 | 1,311.50 | 1,316.00 | 1,283.50 | 1,283.50 | 1,264.33 | 517,500 |
15 Jan 2024 | 1,311.50 | 1,316.00 | 1,305.50 | 1,313.50 | 1,293.88 | 49,400 |
12 Jan 2024 | 1,331.00 | 1,334.00 | 1,303.00 | 1,307.50 | 1,287.97 | 542,800 |
11 Jan 2024 | 1,325.00 | 1,331.00 | 1,314.50 | 1,316.00 | 1,296.34 | 605,700 |
10 Jan 2024 | 1,301.00 | 1,322.00 | 1,295.50 | 1,317.00 | 1,297.33 | 821,900 |
09 Jan 2024 | 1,308.00 | 1,320.00 | 1,298.50 | 1,303.00 | 1,283.54 | 661,800 |
05 Jan 2024 | 1,315.00 | 1,315.50 | 1,303.50 | 1,308.50 | 1,288.96 | 362,000 |
04 Jan 2024 | 1,283.50 | 1,321.50 | 1,275.50 | 1,320.00 | 1,300.28 | 380,800 |
29 Dec 2023 | 1,318.00 | 1,318.50 | 1,302.50 | 1,310.50 | 1,290.93 | 394,100 |
28 Dec 2023 | 1,295.00 | 1,318.00 | 1,295.00 | 1,318.00 | 1,298.31 | 254,200 |
27 Dec 2023 | 1,319.00 | 1,321.00 | 1,311.50 | 1,312.00 | 1,292.40 | 210,600 |
26 Dec 2023 | 1,301.00 | 1,309.00 | 1,293.00 | 1,307.00 | 1,287.48 | 301,000 |
25 Dec 2023 | 1,314.50 | 1,320.00 | 1,291.00 | 1,297.50 | 1,278.12 | 277,200 |
22 Dec 2023 | 1,295.50 | 1,305.00 | 1,292.50 | 1,302.50 | 1,283.05 | 379,000 |
21 Dec 2023 | 1,293.50 | 1,305.00 | 1,286.50 | 1,300.00 | 1,280.58 | 431,000 |
20 Dec 2023 | 1,308.00 | 1,332.00 | 1,308.00 | 1,323.50 | 1,303.73 | 527,600 |
19 Dec 2023 | 1,309.00 | 1,325.00 | 1,300.00 | 1,311.00 | 1,291.42 | 420,400 |
18 Dec 2023 | 1,307.00 | 1,313.50 | 1,287.50 | 1,300.50 | 1,281.08 | 554,800 |
15 Dec 2023 | 1,318.50 | 1,337.50 | 1,309.00 | 1,327.50 | 1,307.67 | 726,300 |
14 Dec 2023 | 1,330.00 | 1,335.50 | 1,302.00 | 1,311.00 | 1,291.42 | 902,300 |
13 Dec 2023 | 1,350.00 | 1,351.50 | 1,338.50 | 1,340.00 | 1,319.99 | 474,500 |
12 Dec 2023 | 1,340.00 | 1,343.00 | 1,322.00 | 1,328.50 | 1,308.66 | 513,200 |
11 Dec 2023 | 1,349.00 | 1,356.00 | 1,316.00 | 1,330.50 | 1,310.63 | 473,600 |
08 Dec 2023 | 1,342.50 | 1,343.50 | 1,321.00 | 1,327.50 | 1,307.67 | 575,400 |
07 Dec 2023 | 1,362.50 | 1,368.50 | 1,334.00 | 1,344.50 | 1,324.42 | 621,000 |
06 Dec 2023 | 1,330.50 | 1,361.00 | 1,325.50 | 1,354.00 | 1,333.78 | 607,100 |
05 Dec 2023 | 1,330.00 | 1,346.00 | 1,322.50 | 1,326.50 | 1,306.69 | 620,800 |
04 Dec 2023 | 1,334.00 | 1,355.50 | 1,317.00 | 1,321.00 | 1,301.27 | 903,500 |
01 Dec 2023 | 1,375.00 | 1,377.50 | 1,350.00 | 1,360.00 | 1,339.69 | 561,300 |
30 Nov 2023 | 1,360.00 | 1,379.50 | 1,353.00 | 1,374.00 | 1,353.48 | 712,700 |
29 Nov 2023 | 1,349.50 | 1,377.00 | 1,342.00 | 1,365.50 | 1,345.10 | 747,400 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |