Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 4,177.00 | 4,215.50 | 4,175.50 | 4,215.50 | 4,215.50 | 17,119 |
25 Jul 2024 | 4,134.50 | 4,155.50 | 4,132.50 | 4,167.00 | 4,167.00 | 87,933 |
24 Jul 2024 | 4,210.00 | 4,210.10 | 4,190.00 | 4,192.25 | 4,192.25 | 13,944 |
23 Jul 2024 | 4,240.00 | 4,275.49 | 4,233.73 | 4,244.00 | 4,244.00 | 17,971 |
22 Jul 2024 | 4,192.00 | 4,247.42 | 4,192.00 | 4,239.00 | 4,239.00 | 8,852 |
19 Jul 2024 | 4,191.00 | 4,199.50 | 4,172.50 | 4,174.50 | 4,174.50 | 5,626 |
18 Jul 2024 | 4,233.00 | 4,253.00 | 4,206.00 | 4,206.00 | 4,206.00 | 34,558 |
17 Jul 2024 | 4,241.50 | 4,247.00 | 4,200.50 | 4,224.25 | 4,224.25 | 14,516 |
16 Jul 2024 | 4,273.00 | 4,278.50 | 4,259.98 | 4,267.75 | 4,267.75 | 19,378 |
15 Jul 2024 | 4,325.00 | 4,342.24 | 4,297.50 | 4,300.75 | 4,300.75 | 4,425 |
12 Jul 2024 | 4,308.50 | 4,351.50 | 4,308.50 | 4,352.00 | 4,352.00 | 9,083 |
11 Jul 2024 | 4,312.00 | 4,317.50 | 4,293.00 | 4,300.50 | 4,300.50 | 28,218 |
10 Jul 2024 | 4,252.00 | 4,290.50 | 4,252.00 | 4,290.50 | 4,290.50 | 73,185 |
09 Jul 2024 | 4,293.50 | 4,300.79 | 4,247.95 | 4,255.00 | 4,255.00 | 56,914 |
08 Jul 2024 | 4,330.50 | 4,363.00 | 4,306.00 | 4,309.00 | 4,309.00 | 43,293 |
05 Jul 2024 | 4,362.00 | 4,364.43 | 4,316.00 | 4,316.75 | 4,316.75 | 28,526 |
04 Jul 2024 | 4,330.50 | 4,338.63 | 4,327.00 | 4,337.50 | 4,337.50 | 13,764 |
03 Jul 2024 | 4,301.00 | 4,327.00 | 4,292.60 | 4,316.50 | 4,316.50 | 22,026 |
02 Jul 2024 | 4,284.00 | 4,284.00 | 4,236.50 | 4,265.75 | 4,265.75 | 57,104 |
01 Jul 2024 | 4,341.50 | 4,348.00 | 4,295.60 | 4,296.75 | 4,296.75 | 64,246 |
28 Jun 2024 | 4,254.50 | 4,279.50 | 4,238.00 | 4,255.50 | 4,255.50 | 45,045 |
27 Jun 2024 | 4,281.00 | 4,284.00 | 4,259.00 | 4,255.25 | 4,255.25 | 697,863 |
26 Jun 2024 | 4,298.50 | 4,308.00 | 4,240.50 | 4,269.25 | 4,269.25 | 44,601 |
25 Jun 2024 | 4,275.00 | 4,283.00 | 4,256.00 | 4,275.50 | 4,275.50 | 22,674 |
24 Jun 2024 | 4,271.00 | 4,309.50 | 4,267.50 | 4,294.50 | 4,294.50 | 29,547 |
21 Jun 2024 | 4,267.50 | 4,293.50 | 4,245.00 | 4,265.50 | 4,265.50 | 47,062 |
20 Jun 2024 | 4,245.50 | 4,292.88 | 4,244.37 | 4,290.50 | 4,290.50 | 49,837 |
19 Jun 2024 | 4,255.00 | 4,257.00 | 4,230.00 | 4,233.50 | 4,233.50 | 85,454 |
18 Jun 2024 | 4,265.00 | 4,268.71 | 4,237.00 | 4,264.00 | 4,264.00 | 74,958 |
17 Jun 2024 | 4,218.50 | 4,244.00 | 4,202.00 | 4,231.50 | 4,231.50 | 158,520 |
14 Jun 2024 | 4,260.00 | 4,268.00 | 4,166.50 | 4,186.00 | 4,186.00 | 189,723 |
13 Jun 2024 | 4,363.50 | 4,364.50 | 4,267.00 | 4,267.00 | 4,267.00 | 29,937 |
12 Jun 2024 | 4,312.00 | 4,368.65 | 4,308.00 | 4,365.00 | 4,365.00 | 22,714 |
11 Jun 2024 | 4,366.50 | 4,370.50 | 4,276.50 | 4,294.00 | 4,294.00 | 21,911 |
10 Jun 2024 | 4,325.00 | 4,343.91 | 4,314.75 | 4,340.50 | 4,340.50 | 21,029 |
07 Jun 2024 | 4,416.00 | 4,434.55 | 4,390.00 | 4,400.00 | 4,400.00 | 24,406 |
06 Jun 2024 | 4,422.50 | 4,430.00 | 4,412.39 | 4,428.00 | 4,428.00 | 32,705 |
05 Jun 2024 | 4,389.00 | 4,399.90 | 4,349.50 | 4,395.00 | 4,395.00 | 11,818 |
04 Jun 2024 | 4,349.50 | 4,359.50 | 4,316.50 | 4,322.50 | 4,322.50 | 30,246 |
03 Jun 2024 | 4,381.00 | 4,403.00 | 4,363.50 | 4,367.00 | 4,367.00 | 26,047 |
31 May 2024 | 4,357.00 | 4,368.00 | 4,345.50 | 4,352.50 | 4,352.50 | 5,496 |
30 May 2024 | 4,316.50 | 4,352.00 | 4,305.00 | 4,349.00 | 4,349.00 | 11,241 |
29 May 2024 | 4,373.50 | 4,388.00 | 4,330.00 | 4,328.75 | 4,328.75 | 131,076 |
28 May 2024 | 4,418.50 | 4,427.50 | 4,373.00 | 4,385.50 | 4,385.50 | 2,269 |
24 May 2024 | 4,361.00 | 4,390.50 | 4,357.13 | 4,392.50 | 4,392.50 | 28,024 |
23 May 2024 | 4,407.50 | 4,419.00 | 4,390.50 | 4,393.50 | 4,393.50 | 35,775 |
22 May 2024 | 4,399.50 | 4,399.50 | 4,377.82 | 4,382.25 | 4,382.25 | 57,632 |
21 May 2024 | 4,400.50 | 4,430.23 | 4,399.32 | 4,412.50 | 4,412.50 | 11,435 |
20 May 2024 | 4,445.50 | 4,445.50 | 4,431.00 | 4,436.50 | 4,436.50 | 75,683 |
17 May 2024 | 4,431.50 | 4,437.23 | 4,415.41 | 4,425.50 | 4,425.50 | 14,352 |
16 May 2024 | 4,466.50 | 4,468.51 | 4,446.50 | 4,447.00 | 4,447.00 | 44,480 |
15 May 2024 | 4,520.00 | 4,520.60 | 4,497.79 | 4,517.00 | 4,517.00 | 45,308 |
14 May 2024 | 4,502.50 | 4,510.94 | 4,493.15 | 4,504.50 | 4,504.50 | 33,818 |
13 May 2024 | 4,516.50 | 4,517.50 | 4,500.62 | 4,503.00 | 4,503.00 | 13,992 |
10 May 2024 | 4,517.50 | 4,519.50 | 4,490.73 | 4,508.00 | 4,508.00 | 35,346 |
09 May 2024 | 4,449.50 | 4,488.92 | 4,439.50 | 4,485.50 | 4,485.50 | 42,748 |
08 May 2024 | 4,464.50 | 4,467.50 | 4,447.50 | 4,458.50 | 4,458.50 | 1,524 |
07 May 2024 | 4,397.50 | 4,428.00 | 4,389.50 | 4,428.00 | 4,428.00 | 13,699 |
03 May 2024 | 4,322.00 | 4,350.00 | 4,304.50 | 4,337.50 | 4,337.50 | 21,667 |
02 May 2024 | 4,302.50 | 4,313.80 | 4,294.50 | 4,300.00 | 4,300.00 | 21,013 |
01 May 2024 | 4,312.50 | 4,312.50 | 4,273.60 | 4,281.75 | 4,281.75 | 12,170 |
30 Apr 2024 | 4,350.50 | 4,379.50 | 4,311.92 | 4,314.00 | 4,314.00 | 5,940 |
29 Apr 2024 | 4,399.50 | 4,415.50 | 4,360.50 | 4,360.50 | 4,360.50 | 7,070 |
26 Apr 2024 | 4,374.00 | 4,397.50 | 4,366.50 | 4,399.75 | 4,399.75 | 17,755 |
25 Apr 2024 | 4,357.00 | 4,362.50 | 4,300.00 | 4,334.00 | 4,334.00 | 12,884 |
24 Apr 2024 | 4,421.50 | 4,421.50 | 4,381.00 | 4,383.75 | 4,383.75 | 24,445 |
23 Apr 2024 | 4,385.50 | 4,402.50 | 4,377.01 | 4,405.00 | 4,405.00 | 19,108 |
22 Apr 2024 | 4,358.00 | 4,358.00 | 4,327.85 | 4,349.00 | 4,349.00 | 2,798 |
19 Apr 2024 | 4,269.50 | 4,310.00 | 4,265.70 | 4,308.00 | 4,308.00 | 22,146 |
18 Apr 2024 | 4,311.50 | 4,314.00 | 4,294.00 | 4,303.00 | 4,303.00 | 34,431 |
17 Apr 2024 | 4,266.00 | 4,313.00 | 4,256.00 | 4,283.00 | 4,283.00 | 4,185 |
16 Apr 2024 | 4,281.00 | 4,293.00 | 4,269.22 | 4,277.50 | 4,277.50 | 12,702 |
15 Apr 2024 | 4,344.00 | 4,370.88 | 4,330.50 | 4,332.00 | 4,332.00 | 2,540 |
12 Apr 2024 | 4,367.50 | 4,368.00 | 4,299.00 | 4,307.75 | 4,307.75 | 10,924 |
11 Apr 2024 | 4,361.50 | 4,361.50 | 4,298.00 | 4,327.50 | 4,327.50 | 21,190 |
10 Apr 2024 | 4,378.50 | 4,384.00 | 4,343.00 | 4,357.00 | 4,357.00 | 6,673 |
09 Apr 2024 | 4,393.00 | 4,393.00 | 4,345.00 | 4,355.00 | 4,355.00 | 44,815 |
08 Apr 2024 | 4,401.00 | 4,413.50 | 4,375.13 | 4,410.00 | 4,410.00 | 5,879 |
05 Apr 2024 | 4,368.00 | 4,377.50 | 4,358.00 | 4,380.75 | 4,380.75 | 13,647 |
04 Apr 2024 | 4,431.50 | 4,434.63 | 4,414.00 | 4,431.50 | 4,431.50 | 10,621 |
03 Apr 2024 | 4,404.50 | 4,423.50 | 4,397.00 | 4,419.75 | 4,419.75 | 42,321 |
02 Apr 2024 | 4,460.50 | 4,557.50 | 4,392.00 | 4,393.75 | 4,393.75 | 14,926 |
28 Mar 2024 | 4,430.50 | 4,445.50 | 4,415.00 | 4,419.00 | 4,419.00 | 14,859 |
27 Mar 2024 | 4,414.00 | 4,439.00 | 4,414.00 | 4,428.50 | 4,428.50 | 5,377 |
26 Mar 2024 | 4,394.00 | 4,425.50 | 4,393.50 | 4,417.50 | 4,417.50 | 68,288 |
25 Mar 2024 | 4,388.50 | 4,401.50 | 4,369.00 | 4,398.25 | 4,398.25 | 44,596 |
22 Mar 2024 | 4,380.50 | 4,400.60 | 4,379.50 | 4,387.00 | 4,387.00 | 12,137 |
21 Mar 2024 | 4,373.50 | 4,398.00 | 4,361.50 | 4,402.00 | 4,402.00 | 13,671 |
20 Mar 2024 | 4,328.00 | 4,345.50 | 4,326.20 | 4,338.25 | 4,338.25 | 11,176 |
19 Mar 2024 | 4,327.50 | 4,336.50 | 4,323.50 | 4,340.00 | 4,340.00 | 13,223 |
18 Mar 2024 | 4,348.00 | 4,348.50 | 4,323.50 | 4,328.75 | 4,328.75 | 9,648 |
15 Mar 2024 | 4,347.50 | 4,351.50 | 4,326.50 | 4,326.50 | 4,326.50 | 15,938 |
14 Mar 2024 | 4,364.50 | 4,364.50 | 4,324.00 | 4,326.25 | 4,326.25 | 70,936 |
13 Mar 2024 | 4,332.00 | 4,353.00 | 4,329.10 | 4,344.75 | 4,344.75 | 36,779 |
12 Mar 2024 | 4,291.00 | 4,319.50 | 4,280.00 | 4,323.75 | 4,323.75 | 16,511 |
11 Mar 2024 | 4,254.00 | 4,271.88 | 4,252.50 | 4,270.00 | 4,270.00 | 23,329 |
08 Mar 2024 | 4,310.00 | 4,314.15 | 4,288.50 | 4,288.50 | 4,288.50 | 10,667 |
07 Mar 2024 | 4,255.50 | 4,317.83 | 4,250.00 | 4,318.50 | 4,318.50 | 189,012 |
06 Mar 2024 | 4,262.00 | 4,275.50 | 4,256.00 | 4,272.00 | 4,272.00 | 4,931 |
05 Mar 2024 | 4,260.50 | 4,268.50 | 4,241.00 | 4,242.00 | 4,242.00 | 12,041 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |