Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
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 |
04 Mar 2024 | 4,263.50 | 4,272.50 | 4,257.34 | 4,265.50 | 4,265.50 | 59,666 |
01 Mar 2024 | 4,258.50 | 4,262.40 | 4,240.58 | 4,259.00 | 4,259.00 | 513,652 |
29 Feb 2024 | 4,251.50 | 4,258.90 | 4,246.63 | 4,250.75 | 4,250.75 | 474,561 |
28 Feb 2024 | 4,238.50 | 4,248.50 | 4,238.50 | 4,248.50 | 4,248.50 | 39,759 |
27 Feb 2024 | 4,240.00 | 4,247.62 | 4,228.50 | 4,247.25 | 4,247.25 | 15,768 |
26 Feb 2024 | 4,223.50 | 4,230.00 | 4,223.00 | 4,230.00 | 4,230.00 | 34,111 |
23 Feb 2024 | 4,220.50 | 4,232.00 | 4,215.00 | 4,228.50 | 4,228.50 | 53,183 |
22 Feb 2024 | 4,213.00 | 4,230.50 | 4,197.90 | 4,222.25 | 4,222.25 | 14,414 |
21 Feb 2024 | 4,142.50 | 4,159.00 | 4,140.58 | 4,157.50 | 4,157.50 | 210,561 |
20 Feb 2024 | 4,132.00 | 4,147.92 | 4,132.00 | 4,141.00 | 4,141.00 | 13,602 |
19 Feb 2024 | 4,121.50 | 4,142.00 | 4,117.62 | 4,140.75 | 4,140.75 | 78,239 |
16 Feb 2024 | 4,150.00 | 4,150.50 | 4,135.00 | 4,141.50 | 4,141.50 | 16,360 |
15 Feb 2024 | 4,118.00 | 4,128.50 | 4,115.13 | 4,122.50 | 4,122.50 | 21,636 |
14 Feb 2024 | 4,063.50 | 4,101.35 | 4,063.50 | 4,101.50 | 4,101.50 | 3,179 |
13 Feb 2024 | 4,102.00 | 4,103.50 | 4,054.40 | 4,062.50 | 4,062.50 | 14,368 |
12 Feb 2024 | 4,115.50 | 4,124.50 | 4,109.10 | 4,123.00 | 4,123.00 | 14,968 |
09 Feb 2024 | 4,092.50 | 4,109.50 | 4,087.80 | 4,097.50 | 4,097.50 | 16,346 |
08 Feb 2024 | 4,079.00 | 4,104.50 | 4,079.00 | 4,086.75 | 4,086.75 | 37,706 |
07 Feb 2024 | 4,070.50 | 4,073.50 | 4,059.00 | 4,060.50 | 4,060.50 | 270,812 |
06 Feb 2024 | 4,080.00 | 4,080.00 | 4,057.00 | 4,075.75 | 4,075.75 | 13,841 |
05 Feb 2024 | 4,050.50 | 4,063.00 | 4,036.30 | 4,056.00 | 4,056.00 | 23,863 |
02 Feb 2024 | 4,052.00 | 4,056.50 | 4,038.30 | 4,045.00 | 4,045.00 | 10,119 |
01 Feb 2024 | 4,020.00 | 4,040.50 | 4,017.50 | 4,029.00 | 4,029.00 | 18,440 |
31 Jan 2024 | 4,048.00 | 4,059.00 | 4,029.70 | 4,029.50 | 4,029.50 | 7,560 |
30 Jan 2024 | 4,048.50 | 4,060.50 | 4,034.75 | 4,059.50 | 4,059.50 | 11,088 |
29 Jan 2024 | 4,020.00 | 4,028.37 | 4,009.50 | 4,023.00 | 4,023.00 | 89,481 |
26 Jan 2024 | 3,993.00 | 4,029.00 | 3,986.90 | 4,027.00 | 4,027.00 | 11,801 |
25 Jan 2024 | 3,971.50 | 3,978.00 | 3,962.00 | 3,978.00 | 3,978.00 | 5,169 |
24 Jan 2024 | 3,931.50 | 3,967.50 | 3,931.50 | 3,970.50 | 3,970.50 | 18,824 |
23 Jan 2024 | 3,888.50 | 3,888.50 | 3,887.90 | 3,888.75 | 3,888.75 | 6,339 |
22 Jan 2024 | 3,889.00 | 3,905.50 | 3,888.38 | 3,903.50 | 3,903.50 | 3,645 |
19 Jan 2024 | 3,901.00 | 3,903.18 | 3,879.00 | 3,885.75 | 3,885.75 | 11,673 |
18 Jan 2024 | 3,856.50 | 3,879.50 | 3,856.50 | 3,876.75 | 3,876.75 | 12,297 |
17 Jan 2024 | 3,856.00 | 3,856.00 | 3,823.50 | 3,834.00 | 3,834.00 | 22,062 |
16 Jan 2024 | 3,880.00 | 3,885.50 | 3,873.50 | 3,884.25 | 3,884.25 | 12,400 |
15 Jan 2024 | 3,907.50 | 3,921.00 | 3,895.00 | 3,897.50 | 3,897.50 | 7,190 |
12 Jan 2024 | 3,901.50 | 3,924.00 | 3,901.50 | 3,914.25 | 3,914.25 | 11,921 |
11 Jan 2024 | 3,927.50 | 3,937.82 | 3,889.00 | 3,892.00 | 3,892.00 | 5,136 |
10 Jan 2024 | 3,917.00 | 3,921.00 | 3,903.00 | 3,913.75 | 3,913.75 | 2,884 |
09 Jan 2024 | 3,923.00 | 3,923.00 | 3,896.00 | 3,909.75 | 3,909.75 | 3,941 |
08 Jan 2024 | 3,904.50 | 3,924.50 | 3,903.10 | 3,923.50 | 3,923.50 | 2,671 |
05 Jan 2024 | 3,885.50 | 3,919.00 | 3,879.64 | 3,908.25 | 3,908.25 | 29,842 |
04 Jan 2024 | 3,910.50 | 3,924.19 | 3,910.10 | 3,929.00 | 3,929.00 | 17,758 |
03 Jan 2024 | 3,974.50 | 3,974.50 | 3,895.50 | 3,904.00 | 3,904.00 | 21,458 |
02 Jan 2024 | 4,003.50 | 4,023.00 | 3,955.50 | 3,981.25 | 3,981.25 | 22,252 |
29 Dec 2023 | 4,003.50 | 4,006.18 | 3,997.50 | 4,004.00 | 4,004.00 | 731 |
28 Dec 2023 | 4,007.50 | 4,008.54 | 3,989.50 | 3,992.00 | 3,992.00 | 32,404 |
27 Dec 2023 | 3,988.00 | 4,010.50 | 3,988.00 | 4,002.00 | 4,002.00 | 2,395 |
22 Dec 2023 | 3,981.50 | 3,984.50 | 3,971.50 | 3,978.00 | 3,978.00 | 2,740 |
21 Dec 2023 | 3,974.50 | 3,994.85 | 3,969.36 | 3,993.00 | 3,993.00 | 10,637 |
20 Dec 2023 | 4,003.50 | 4,003.50 | 3,978.50 | 3,989.00 | 3,989.00 | 18,356 |
19 Dec 2023 | 3,968.50 | 3,975.50 | 3,962.50 | 3,970.75 | 3,970.75 | 18,296 |
18 Dec 2023 | 3,963.00 | 3,976.32 | 3,958.50 | 3,967.00 | 3,967.00 | 1,662 |
15 Dec 2023 | 3,992.00 | 3,996.50 | 3,976.00 | 3,980.75 | 3,980.75 | 13,753 |
14 Dec 2023 | 4,013.00 | 4,019.65 | 3,973.50 | 3,973.50 | 3,973.50 | 37,228 |
13 Dec 2023 | 3,973.50 | 3,984.50 | 3,967.50 | 3,967.50 | 3,967.50 | 9,974 |
12 Dec 2023 | 3,949.00 | 3,981.50 | 3,949.00 | 3,966.25 | 3,966.25 | 21,816 |
11 Dec 2023 | 3,941.00 | 3,948.00 | 3,938.50 | 3,957.75 | 3,957.75 | 8,726 |
08 Dec 2023 | 3,919.00 | 3,946.50 | 3,903.63 | 3,942.25 | 3,942.25 | 32,064 |
07 Dec 2023 | 3,896.00 | 3,899.50 | 3,891.40 | 3,901.00 | 3,901.00 | 18,618 |
06 Dec 2023 | 3,886.00 | 3,909.00 | 3,883.00 | 3,906.25 | 3,906.25 | 158,511 |
05 Dec 2023 | 3,849.50 | 3,880.00 | 3,849.50 | 3,875.50 | 3,875.50 | 1,254 |
04 Dec 2023 | 3,841.50 | 3,852.50 | 3,841.00 | 3,845.25 | 3,845.25 | 3,402 |
01 Dec 2023 | 3,857.00 | 3,861.93 | 3,842.50 | 3,847.50 | 3,847.50 | 13,061 |
30 Nov 2023 | 3,828.50 | 3,850.00 | 3,827.86 | 3,840.00 | 3,840.00 | 1,888 |
29 Nov 2023 | 3,846.00 | 3,849.57 | 3,826.90 | 3,842.25 | 3,842.25 | 16,005 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |