Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Mar 2024 | 3,123.50 | 3,235.30 | 3,098.20 | 3,193.55 | 3,193.55 | 153,143 |
27 Mar 2024 | 3,111.05 | 3,139.10 | 3,108.00 | 3,122.25 | 3,122.25 | 24,261 |
26 Mar 2024 | 3,104.85 | 3,171.25 | 3,090.75 | 3,106.60 | 3,106.60 | 30,294 |
22 Mar 2024 | 3,077.95 | 3,128.35 | 3,053.40 | 3,105.45 | 3,105.45 | 38,834 |
21 Mar 2024 | 3,094.45 | 3,106.00 | 3,059.00 | 3,065.50 | 3,065.50 | 36,536 |
20 Mar 2024 | 3,065.55 | 3,080.70 | 3,022.00 | 3,051.25 | 3,051.25 | 45,644 |
19 Mar 2024 | 3,127.00 | 3,164.65 | 3,041.55 | 3,052.50 | 3,052.50 | 61,585 |
18 Mar 2024 | 3,035.05 | 3,121.75 | 2,976.00 | 3,110.40 | 3,110.40 | 223,743 |
15 Mar 2024 | 3,108.00 | 3,141.05 | 3,059.95 | 3,132.50 | 3,132.50 | 132,896 |
14 Mar 2024 | 2,911.05 | 3,099.00 | 2,878.75 | 3,087.70 | 3,087.70 | 125,889 |
13 Mar 2024 | 3,129.30 | 3,139.00 | 2,851.00 | 2,904.95 | 2,904.95 | 153,050 |
12 Mar 2024 | 3,207.05 | 3,220.00 | 3,112.00 | 3,120.65 | 3,120.65 | 54,874 |
11 Mar 2024 | 3,238.35 | 3,259.25 | 3,200.70 | 3,207.00 | 3,207.00 | 34,094 |
07 Mar 2024 | 3,256.95 | 3,264.40 | 3,221.00 | 3,226.25 | 3,226.25 | 34,890 |
06 Mar 2024 | 3,325.00 | 3,325.00 | 3,183.05 | 3,233.40 | 3,233.40 | 62,094 |
05 Mar 2024 | 3,317.80 | 3,334.00 | 3,295.30 | 3,308.70 | 3,308.70 | 25,554 |
04 Mar 2024 | 3,335.15 | 3,349.35 | 3,310.35 | 3,316.30 | 3,316.30 | 50,142 |
01 Mar 2024 | 3,314.85 | 3,345.00 | 3,282.00 | 3,317.80 | 3,317.80 | 113,715 |
29 Feb 2024 | 3,223.90 | 3,305.00 | 3,205.75 | 3,290.35 | 3,290.35 | 44,031 |
28 Feb 2024 | 3,305.05 | 3,320.00 | 3,207.10 | 3,216.95 | 3,216.95 | 46,713 |
27 Feb 2024 | 3,343.85 | 3,343.85 | 3,274.00 | 3,300.45 | 3,300.45 | 39,010 |
26 Feb 2024 | 3,273.00 | 3,344.10 | 3,266.00 | 3,327.55 | 3,327.55 | 66,245 |
23 Feb 2024 | 3,263.00 | 3,318.75 | 3,225.10 | 3,266.15 | 3,266.15 | 288,039 |
22 Feb 2024 | 3,230.65 | 3,272.05 | 3,210.75 | 3,263.10 | 3,263.10 | 79,657 |
21 Feb 2024 | 3,237.90 | 3,299.95 | 3,204.65 | 3,223.45 | 3,223.45 | 160,301 |
20 Feb 2024 | 3,263.05 | 3,268.40 | 3,211.30 | 3,228.65 | 3,228.65 | 100,632 |
19 Feb 2024 | 3,259.95 | 3,308.85 | 3,236.75 | 3,258.20 | 3,258.20 | 73,348 |
16 Feb 2024 | 3,212.10 | 3,250.00 | 3,192.90 | 3,223.00 | 3,223.00 | 140,804 |
15 Feb 2024 | 3,216.45 | 3,250.00 | 3,186.00 | 3,194.15 | 3,194.15 | 125,093 |
14 Feb 2024 | 3,181.20 | 3,253.95 | 3,167.40 | 3,208.65 | 3,208.65 | 161,018 |
13 Feb 2024 | 3,176.05 | 3,193.80 | 3,094.15 | 3,178.85 | 3,178.85 | 56,164 |
12 Feb 2024 | 3,222.25 | 3,240.45 | 3,159.45 | 3,168.10 | 3,168.10 | 50,936 |
09 Feb 2024 | 3,184.00 | 3,224.80 | 3,120.00 | 3,213.95 | 3,213.95 | 206,724 |
08 Feb 2024 | 3,245.00 | 3,245.00 | 3,146.05 | 3,168.65 | 3,168.65 | 52,051 |
07 Feb 2024 | 3,228.95 | 3,275.00 | 3,210.00 | 3,229.10 | 3,229.10 | 164,513 |
06 Feb 2024 | 3,177.15 | 3,227.75 | 3,160.90 | 3,204.45 | 3,204.45 | 71,677 |
05 Feb 2024 | 3,160.40 | 3,229.50 | 3,155.00 | 3,172.80 | 3,172.80 | 79,471 |
02 Feb 2024 | 3,191.30 | 3,208.00 | 3,141.05 | 3,155.80 | 3,155.80 | 115,063 |
01 Feb 2024 | 3,160.80 | 3,236.55 | 3,084.80 | 3,152.25 | 3,152.25 | 169,940 |
31 Jan 2024 | 3,091.55 | 3,150.40 | 3,072.40 | 3,141.10 | 3,141.10 | 221,273 |
30 Jan 2024 | 3,088.85 | 3,129.50 | 3,022.00 | 3,091.55 | 3,091.55 | 138,104 |
29 Jan 2024 | 2,929.00 | 3,092.00 | 2,928.00 | 3,064.20 | 3,064.20 | 397,179 |
25 Jan 2024 | 2,904.90 | 2,926.40 | 2,805.05 | 2,894.55 | 2,894.55 | 92,059 |
24 Jan 2024 | 2,909.85 | 2,928.95 | 2,871.05 | 2,902.50 | 2,902.50 | 120,363 |
23 Jan 2024 | 3,012.00 | 3,012.10 | 2,885.20 | 2,897.25 | 2,897.25 | 144,412 |
19 Jan 2024 | 2,948.80 | 2,949.95 | 2,904.25 | 2,915.95 | 2,915.95 | 49,968 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 3,030.45 | 3,042.25 | 2,946.20 | 2,970.75 | 2,970.75 | 167,751 |
16 Jan 2024 | 3,095.00 | 3,104.60 | 3,035.10 | 3,057.30 | 3,057.30 | 127,860 |
15 Jan 2024 | 3,133.05 | 3,133.05 | 3,068.00 | 3,089.50 | 3,089.50 | 146,828 |
12 Jan 2024 | 3,099.00 | 3,124.45 | 3,070.00 | 3,104.25 | 3,104.25 | 89,005 |
11 Jan 2024 | 3,123.60 | 3,129.00 | 3,065.00 | 3,080.45 | 3,080.45 | 171,033 |
10 Jan 2024 | 3,021.15 | 3,111.85 | 3,020.00 | 3,099.15 | 3,099.15 | 464,391 |
09 Jan 2024 | 2,990.00 | 3,067.45 | 2,983.80 | 3,014.90 | 3,014.90 | 338,539 |
08 Jan 2024 | 3,016.95 | 3,024.45 | 2,952.85 | 2,963.55 | 2,963.55 | 187,111 |
05 Jan 2024 | 3,000.00 | 3,064.15 | 2,982.00 | 3,006.70 | 3,006.70 | 369,900 |
04 Jan 2024 | 3,034.95 | 3,044.75 | 2,991.05 | 2,998.60 | 2,998.60 | 310,738 |
03 Jan 2024 | 3,049.00 | 3,199.45 | 2,957.05 | 3,003.95 | 3,003.95 | 1,114,801 |
02 Jan 2024 | 2,928.35 | 2,947.00 | 2,842.00 | 2,932.05 | 2,932.05 | 130,160 |
01 Jan 2024 | 2,850.00 | 2,947.80 | 2,842.05 | 2,916.90 | 2,916.90 | 314,472 |
29 Dec 2023 | 2,820.25 | 2,862.00 | 2,803.00 | 2,849.00 | 2,849.00 | 173,611 |
28 Dec 2023 | 2,853.05 | 2,867.45 | 2,801.40 | 2,812.50 | 2,812.50 | 75,717 |
27 Dec 2023 | 2,880.00 | 2,895.95 | 2,835.00 | 2,842.80 | 2,842.80 | 126,454 |
26 Dec 2023 | 2,817.00 | 2,892.90 | 2,799.70 | 2,868.80 | 2,868.80 | 76,342 |
22 Dec 2023 | 2,817.00 | 2,848.00 | 2,791.35 | 2,807.40 | 2,807.40 | 133,933 |
21 Dec 2023 | 2,745.60 | 2,821.40 | 2,723.05 | 2,801.60 | 2,801.60 | 237,420 |
20 Dec 2023 | 2,950.00 | 2,968.00 | 2,768.90 | 2,785.55 | 2,785.55 | 155,510 |
19 Dec 2023 | 2,985.15 | 2,993.45 | 2,915.10 | 2,941.05 | 2,941.05 | 111,079 |
18 Dec 2023 | 2,997.00 | 3,026.75 | 2,960.25 | 2,979.25 | 2,979.25 | 145,531 |
15 Dec 2023 | 2,908.60 | 2,999.50 | 2,892.20 | 2,990.25 | 2,990.25 | 624,056 |
14 Dec 2023 | 2,900.00 | 2,931.00 | 2,888.00 | 2,894.10 | 2,894.10 | 309,483 |
13 Dec 2023 | 2,857.45 | 2,899.00 | 2,806.20 | 2,875.80 | 2,875.80 | 128,054 |
12 Dec 2023 | 2,865.05 | 2,894.85 | 2,840.00 | 2,857.45 | 2,857.45 | 226,532 |
11 Dec 2023 | 2,834.05 | 2,918.85 | 2,812.20 | 2,855.95 | 2,855.95 | 225,160 |
08 Dec 2023 | 2,909.55 | 2,926.25 | 2,761.00 | 2,821.45 | 2,821.45 | 373,620 |
07 Dec 2023 | 2,905.00 | 2,945.70 | 2,850.40 | 2,886.35 | 2,886.35 | 586,754 |
06 Dec 2023 | 3,093.35 | 3,155.00 | 2,843.50 | 2,885.20 | 2,885.20 | 1,993,811 |
05 Dec 2023 | 2,535.90 | 2,995.80 | 2,533.00 | 2,960.10 | 2,960.10 | 1,412,595 |
04 Dec 2023 | 2,540.05 | 2,598.50 | 2,488.35 | 2,529.30 | 2,529.30 | 318,155 |
01 Dec 2023 | 2,373.95 | 2,402.00 | 2,355.30 | 2,362.30 | 2,362.30 | 176,125 |
30 Nov 2023 | 2,404.95 | 2,408.00 | 2,342.75 | 2,359.50 | 2,359.50 | 242,033 |
29 Nov 2023 | 2,476.00 | 2,476.70 | 2,390.00 | 2,396.70 | 2,396.70 | 461,532 |
28 Nov 2023 | 2,285.00 | 2,489.00 | 2,270.80 | 2,423.70 | 2,423.70 | 1,136,626 |
24 Nov 2023 | 2,180.00 | 2,250.00 | 2,161.05 | 2,230.45 | 2,230.45 | 68,124 |
23 Nov 2023 | 2,190.00 | 2,190.00 | 2,161.50 | 2,174.30 | 2,174.30 | 24,401 |
22 Nov 2023 | 2,200.00 | 2,218.75 | 2,153.30 | 2,172.25 | 2,172.25 | 106,746 |
21 Nov 2023 | 2,158.00 | 2,232.00 | 2,158.00 | 2,195.15 | 2,195.15 | 144,118 |
20 Nov 2023 | 2,208.90 | 2,218.00 | 2,142.30 | 2,148.95 | 2,148.95 | 62,117 |
17 Nov 2023 | 2,213.95 | 2,236.00 | 2,201.10 | 2,208.35 | 2,208.35 | 120,804 |
16 Nov 2023 | 2,230.95 | 2,233.80 | 2,197.00 | 2,205.00 | 2,205.00 | 39,401 |
15 Nov 2023 | 2,238.80 | 2,251.00 | 2,220.50 | 2,224.50 | 2,224.50 | 23,060 |
13 Nov 2023 | 2,218.95 | 2,241.00 | 2,195.25 | 2,213.20 | 2,213.20 | 75,864 |
10 Nov 2023 | 2,225.95 | 2,237.30 | 2,199.20 | 2,205.40 | 2,205.40 | 99,841 |
09 Nov 2023 | 2,260.95 | 2,273.40 | 2,211.00 | 2,213.65 | 2,213.65 | 45,327 |
08 Nov 2023 | 2,242.05 | 2,297.95 | 2,240.00 | 2,258.05 | 2,258.05 | 105,387 |
07 Nov 2023 | 2,253.05 | 2,260.00 | 2,226.30 | 2,232.60 | 2,232.60 | 95,047 |
06 Nov 2023 | 2,249.80 | 2,259.60 | 2,232.95 | 2,246.30 | 2,246.30 | 115,770 |
03 Nov 2023 | 2,215.00 | 2,278.00 | 2,215.00 | 2,228.75 | 2,228.75 | 62,548 |
02 Nov 2023 | 2,248.00 | 2,296.85 | 2,204.00 | 2,214.90 | 2,214.90 | 151,993 |
01 Nov 2023 | 2,295.75 | 2,313.00 | 2,205.30 | 2,217.90 | 2,217.90 | 54,097 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |