Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
19 Apr 2024 | 2,791.00 | 2,822.00 | 2,766.05 | 2,808.45 | 2,808.45 | 108,398 |
18 Apr 2024 | 2,845.65 | 2,858.00 | 2,801.10 | 2,814.75 | 2,814.75 | 113,494 |
16 Apr 2024 | 2,838.15 | 2,840.40 | 2,819.30 | 2,830.55 | 2,830.55 | 99,706 |
15 Apr 2024 | 2,798.00 | 2,852.60 | 2,798.00 | 2,843.55 | 2,843.55 | 102,680 |
12 Apr 2024 | 2,895.40 | 2,895.40 | 2,845.00 | 2,855.65 | 2,855.65 | 85,454 |
10 Apr 2024 | 2,886.00 | 2,899.00 | 2,857.55 | 2,896.10 | 2,896.10 | 52,471 |
09 Apr 2024 | 2,893.90 | 2,915.95 | 2,846.00 | 2,857.35 | 2,857.35 | 78,479 |
08 Apr 2024 | 2,910.95 | 2,910.95 | 2,874.15 | 2,893.90 | 2,893.90 | 67,676 |
05 Apr 2024 | 2,924.20 | 2,927.15 | 2,880.70 | 2,884.65 | 2,884.65 | 104,488 |
04 Apr 2024 | 2,873.65 | 2,942.35 | 2,852.00 | 2,919.20 | 2,919.20 | 122,510 |
03 Apr 2024 | 2,853.25 | 2,884.40 | 2,847.05 | 2,869.75 | 2,869.75 | 24,155 |
02 Apr 2024 | 2,877.45 | 2,891.95 | 2,856.05 | 2,873.40 | 2,873.40 | 43,852 |
01 Apr 2024 | 2,855.70 | 2,885.80 | 2,852.05 | 2,871.30 | 2,871.30 | 14,218 |
28 Mar 2024 | 2,837.45 | 2,867.15 | 2,819.00 | 2,846.00 | 2,846.00 | 41,892 |
27 Mar 2024 | 2,813.55 | 2,843.15 | 2,813.55 | 2,830.05 | 2,830.05 | 71,272 |
26 Mar 2024 | 2,806.35 | 2,842.25 | 2,806.35 | 2,813.45 | 2,813.45 | 123,440 |
22 Mar 2024 | 2,820.00 | 2,854.75 | 2,809.00 | 2,842.25 | 2,842.25 | 74,738 |
21 Mar 2024 | 2,835.65 | 2,841.55 | 2,815.35 | 2,821.50 | 2,821.50 | 51,311 |
20 Mar 2024 | 2,815.00 | 2,835.65 | 2,799.25 | 2,823.15 | 2,823.15 | 70,004 |
19 Mar 2024 | 2,844.95 | 2,844.95 | 2,802.00 | 2,815.25 | 2,815.25 | 157,435 |
18 Mar 2024 | 2,865.00 | 2,865.00 | 2,818.00 | 2,849.65 | 2,849.65 | 105,464 |
15 Mar 2024 | 2,892.55 | 2,896.00 | 2,850.85 | 2,867.80 | 2,867.80 | 149,032 |
14 Mar 2024 | 2,857.05 | 2,897.85 | 2,800.45 | 2,892.55 | 2,892.55 | 51,319 |
13 Mar 2024 | 2,897.75 | 2,897.75 | 2,837.90 | 2,857.70 | 2,857.70 | 59,693 |
12 Mar 2024 | 2,878.00 | 2,898.95 | 2,866.05 | 2,875.55 | 2,875.55 | 70,169 |
11 Mar 2024 | 2,899.75 | 2,899.75 | 2,854.75 | 2,877.15 | 2,877.15 | 29,447 |
07 Mar 2024 | 2,827.60 | 2,894.00 | 2,826.45 | 2,870.10 | 2,870.10 | 115,635 |
06 Mar 2024 | 2,810.85 | 2,840.00 | 2,777.80 | 2,827.60 | 2,827.60 | 41,881 |
05 Mar 2024 | 2,831.75 | 2,831.75 | 2,805.55 | 2,820.10 | 2,820.10 | 99,013 |
04 Mar 2024 | 2,864.75 | 2,864.75 | 2,828.00 | 2,831.75 | 2,831.75 | 45,537 |
01 Mar 2024 | 2,826.15 | 2,846.15 | 2,815.75 | 2,832.10 | 2,832.10 | 133,861 |
29 Feb 2024 | 2,791.95 | 2,838.60 | 2,777.00 | 2,825.40 | 2,825.40 | 97,518 |
28 Feb 2024 | 2,860.00 | 2,860.00 | 2,788.00 | 2,793.75 | 2,793.75 | 174,005 |
27 Feb 2024 | 2,867.85 | 2,870.00 | 2,851.00 | 2,861.70 | 2,861.70 | 114,318 |
26 Feb 2024 | 2,955.00 | 2,955.00 | 2,850.00 | 2,868.40 | 2,868.40 | 116,079 |
23 Feb 2024 | 3,000.00 | 3,004.95 | 2,964.75 | 2,984.80 | 2,984.80 | 80,877 |
22 Feb 2024 | 2,980.75 | 3,026.90 | 2,934.70 | 3,018.55 | 3,018.55 | 90,581 |
21 Feb 2024 | 3,016.55 | 3,025.00 | 2,985.00 | 2,999.95 | 2,999.95 | 119,040 |
20 Feb 2024 | 3,000.00 | 3,017.95 | 2,975.00 | 3,012.35 | 3,012.35 | 72,731 |
19 Feb 2024 | 3,014.85 | 3,015.00 | 2,988.05 | 2,997.75 | 2,997.75 | 13,788 |
16 Feb 2024 | 3,038.75 | 3,038.75 | 3,000.00 | 3,007.70 | 3,007.70 | 53,520 |
15 Feb 2024 | 2,982.00 | 3,024.00 | 2,968.50 | 3,015.70 | 3,015.70 | 41,694 |
14 Feb 2024 | 2,969.00 | 2,981.90 | 2,935.60 | 2,976.35 | 2,976.35 | 9,898 |
13 Feb 2024 | 2,960.05 | 2,980.85 | 2,945.60 | 2,970.95 | 2,970.95 | 52,852 |
12 Feb 2024 | 2,971.85 | 2,971.85 | 2,920.00 | 2,956.60 | 2,956.60 | 95,100 |
09 Feb 2024 | 2,933.15 | 2,958.65 | 2,910.00 | 2,952.15 | 2,952.15 | 71,304 |
08 Feb 2024 | 3,009.90 | 3,009.90 | 2,920.40 | 2,929.95 | 2,929.95 | 136,616 |
07 Feb 2024 | 2,952.05 | 3,000.00 | 2,936.70 | 2,981.60 | 2,981.60 | 100,757 |
06 Feb 2024 | 2,949.85 | 2,949.85 | 2,904.15 | 2,934.60 | 2,934.60 | 49,097 |
05 Feb 2024 | 2,964.40 | 2,964.40 | 2,913.00 | 2,917.15 | 2,917.15 | 27,159 |
02 Feb 2024 | 2,952.90 | 2,961.75 | 2,925.00 | 2,935.10 | 2,935.10 | 57,690 |
01 Feb 2024 | 2,960.00 | 2,971.80 | 2,921.50 | 2,928.60 | 2,928.60 | 80,890 |
31 Jan 2024 | 2,969.95 | 2,970.05 | 2,948.35 | 2,958.00 | 2,958.00 | 69,422 |
30 Jan 2024 | 2,995.80 | 3,005.00 | 2,951.15 | 2,954.85 | 2,954.85 | 58,270 |
29 Jan 2024 | 2,948.70 | 2,987.65 | 2,945.00 | 2,976.45 | 2,976.45 | 335,182 |
25 Jan 2024 | 3,019.95 | 3,019.95 | 2,943.50 | 2,949.55 | 2,949.55 | 112,686 |
24 Jan 2024 | 3,058.00 | 3,058.00 | 2,975.85 | 2,999.55 | 2,999.55 | 604,826 |
23 Jan 2024 | 3,099.90 | 3,106.60 | 3,022.60 | 3,058.00 | 3,058.00 | 106,161 |
19 Jan 2024 | 3,170.50 | 3,200.30 | 3,150.00 | 3,165.60 | 3,165.60 | 38,111 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 3,295.00 | 3,302.00 | 3,194.00 | 3,242.30 | 3,242.30 | 73,277 |
16 Jan 2024 | 3,270.15 | 3,319.00 | 3,270.15 | 3,297.50 | 3,297.50 | 63,141 |
15 Jan 2024 | 3,278.85 | 3,289.95 | 3,257.60 | 3,274.05 | 3,274.05 | 61,188 |
12 Jan 2024 | 3,273.05 | 3,291.55 | 3,244.25 | 3,278.00 | 3,278.00 | 30,768 |
11 Jan 2024 | 3,286.55 | 3,308.00 | 3,271.15 | 3,287.85 | 3,287.85 | 33,929 |
10 Jan 2024 | 3,299.95 | 3,299.95 | 3,259.30 | 3,286.55 | 3,286.55 | 82,277 |
09 Jan 2024 | 3,306.55 | 3,312.50 | 3,262.35 | 3,266.85 | 3,266.85 | 37,804 |
08 Jan 2024 | 3,358.40 | 3,376.30 | 3,292.80 | 3,296.45 | 3,296.45 | 14,863 |
05 Jan 2024 | 3,380.30 | 3,380.30 | 3,342.40 | 3,355.50 | 3,355.50 | 18,853 |
04 Jan 2024 | 3,373.60 | 3,400.35 | 3,365.00 | 3,379.35 | 3,379.35 | 16,377 |
03 Jan 2024 | 3,388.00 | 3,400.85 | 3,368.50 | 3,371.60 | 3,371.60 | 10,625 |
02 Jan 2024 | 3,395.00 | 3,398.30 | 3,345.00 | 3,390.55 | 3,390.55 | 11,758 |
01 Jan 2024 | 3,386.30 | 3,408.40 | 3,386.30 | 3,394.55 | 3,394.55 | 13,464 |
29 Dec 2023 | 3,400.15 | 3,422.00 | 3,383.80 | 3,402.10 | 3,402.10 | 52,168 |
28 Dec 2023 | 3,403.00 | 3,418.00 | 3,373.30 | 3,395.15 | 3,395.15 | 20,999 |
27 Dec 2023 | 3,384.45 | 3,412.40 | 3,354.55 | 3,403.00 | 3,403.00 | 20,771 |
26 Dec 2023 | 3,346.50 | 3,391.00 | 3,344.05 | 3,382.95 | 3,382.95 | 83,237 |
22 Dec 2023 | 3,306.55 | 3,351.00 | 3,287.80 | 3,341.55 | 3,341.55 | 54,627 |
21 Dec 2023 | 3,260.80 | 3,319.55 | 3,260.80 | 3,302.60 | 3,302.60 | 53,786 |
20 Dec 2023 | 3,325.35 | 3,359.65 | 3,282.05 | 3,306.55 | 3,306.55 | 87,199 |
19 Dec 2023 | 3,335.00 | 3,353.15 | 3,300.55 | 3,335.55 | 3,335.55 | 25,567 |
18 Dec 2023 | 3,314.00 | 3,335.00 | 3,296.40 | 3,332.00 | 3,332.00 | 44,190 |
15 Dec 2023 | 3,243.05 | 3,326.00 | 3,242.75 | 3,312.00 | 3,312.00 | 119,807 |
14 Dec 2023 | 3,251.65 | 3,254.95 | 3,217.30 | 3,242.75 | 3,242.75 | 63,982 |
13 Dec 2023 | 3,236.65 | 3,246.00 | 3,190.00 | 3,244.35 | 3,244.35 | 18,349 |
12 Dec 2023 | 3,226.65 | 3,257.70 | 3,208.40 | 3,223.55 | 3,223.55 | 77,156 |
11 Dec 2023 | 3,233.00 | 3,245.00 | 3,185.20 | 3,233.15 | 3,233.15 | 56,321 |
08 Dec 2023 | 3,275.80 | 3,275.80 | 3,227.10 | 3,233.15 | 3,233.15 | 27,067 |
07 Dec 2023 | 3,297.95 | 3,300.50 | 3,246.60 | 3,251.25 | 3,251.25 | 29,571 |
06 Dec 2023 | 3,255.05 | 3,289.00 | 3,234.00 | 3,252.00 | 3,252.00 | 29,265 |
05 Dec 2023 | 3,194.55 | 3,248.05 | 3,178.65 | 3,226.20 | 3,226.20 | 27,162 |
04 Dec 2023 | 3,190.00 | 3,204.50 | 3,166.45 | 3,194.35 | 3,194.35 | 38,723 |
01 Dec 2023 | 3,141.00 | 3,190.00 | 3,139.15 | 3,172.70 | 3,172.70 | 97,087 |
30 Nov 2023 | 3,145.05 | 3,149.85 | 3,112.50 | 3,120.00 | 3,120.00 | 59,140 |
29 Nov 2023 | 3,140.05 | 3,170.00 | 3,140.05 | 3,149.85 | 3,149.85 | 8,775 |
28 Nov 2023 | 3,140.45 | 3,159.60 | 3,134.60 | 3,147.65 | 3,147.65 | 30,482 |
24 Nov 2023 | 3,130.00 | 3,139.40 | 3,111.85 | 3,136.15 | 3,136.15 | 14,299 |
23 Nov 2023 | 3,150.00 | 3,170.85 | 3,116.50 | 3,121.90 | 3,121.90 | 14,039 |
22 Nov 2023 | 3,135.00 | 3,156.00 | 3,121.45 | 3,132.60 | 3,132.60 | 13,400 |
21 Nov 2023 | 3,141.05 | 3,147.95 | 3,127.95 | 3,132.30 | 3,132.30 | 12,770 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |