Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 2,886.00 | 2,899.12 | 2,875.40 | 2,890.90 | 2,890.90 | 278,400 |
25 Jul 2024 | 2,891.89 | 2,897.77 | 2,872.85 | 2,886.74 | 2,886.74 | 274,600 |
24 Jul 2024 | 2,909.15 | 2,922.03 | 2,894.29 | 2,901.95 | 2,901.95 | 306,100 |
23 Jul 2024 | 2,960.50 | 2,960.50 | 2,915.37 | 2,915.37 | 2,915.37 | 296,300 |
22 Jul 2024 | 2,978.19 | 2,978.60 | 2,946.56 | 2,964.22 | 2,964.22 | 278,700 |
19 Jul 2024 | 2,963.51 | 2,986.24 | 2,955.12 | 2,982.31 | 2,982.31 | 280,900 |
18 Jul 2024 | 2,951.14 | 2,978.09 | 2,937.91 | 2,977.13 | 2,977.13 | 278,000 |
17 Jul 2024 | 2,970.81 | 2,972.79 | 2,957.95 | 2,962.85 | 2,962.85 | 282,300 |
16 Jul 2024 | 2,963.90 | 2,977.36 | 2,959.67 | 2,976.30 | 2,976.30 | 260,800 |
15 Jul 2024 | 2,963.85 | 2,977.31 | 2,959.13 | 2,974.01 | 2,974.01 | 269,000 |
12 Jul 2024 | 2,965.61 | 2,977.14 | 2,963.30 | 2,971.29 | 2,971.29 | 303,700 |
11 Jul 2024 | 2,957.25 | 2,971.36 | 2,947.40 | 2,970.39 | 2,970.39 | 328,400 |
10 Jul 2024 | 2,949.03 | 2,958.86 | 2,935.33 | 2,939.36 | 2,939.36 | 301,500 |
09 Jul 2024 | 2,919.57 | 2,963.78 | 2,904.04 | 2,959.37 | 2,959.37 | 315,100 |
08 Jul 2024 | 2,939.84 | 2,947.61 | 2,917.23 | 2,922.45 | 2,922.45 | 277,500 |
05 Jul 2024 | 2,954.37 | 2,957.11 | 2,920.21 | 2,949.93 | 2,949.93 | 272,300 |
04 Jul 2024 | 2,984.83 | 2,995.57 | 2,955.29 | 2,957.57 | 2,957.57 | 274,300 |
03 Jul 2024 | 2,995.66 | 2,998.54 | 2,978.07 | 2,982.38 | 2,982.38 | 246,300 |
02 Jul 2024 | 2,992.86 | 3,004.99 | 2,989.47 | 2,997.01 | 2,997.01 | 281,400 |
01 Jul 2024 | 2,965.25 | 2,996.41 | 2,961.86 | 2,994.73 | 2,994.73 | 297,800 |
28 Jun 2024 | 2,940.30 | 2,985.47 | 2,939.98 | 2,967.40 | 2,967.40 | 315,200 |
27 Jun 2024 | 2,962.70 | 2,963.06 | 2,944.90 | 2,945.85 | 2,945.85 | 270,500 |
26 Jun 2024 | 2,943.45 | 2,976.67 | 2,933.33 | 2,972.52 | 2,972.52 | 282,400 |
25 Jun 2024 | 2,962.76 | 2,971.65 | 2,935.54 | 2,950.00 | 2,950.00 | 273,200 |
24 Jun 2024 | 2,982.83 | 2,990.64 | 2,960.13 | 2,963.10 | 2,963.10 | 298,700 |
21 Jun 2024 | 2,998.24 | 3,011.91 | 2,985.93 | 2,998.14 | 2,998.14 | 255,000 |
20 Jun 2024 | 3,015.72 | 3,028.51 | 3,001.77 | 3,005.44 | 3,005.44 | 295,500 |
19 Jun 2024 | 3,029.10 | 3,030.23 | 3,015.33 | 3,018.05 | 3,018.05 | 261,300 |
18 Jun 2024 | 3,015.07 | 3,031.98 | 3,012.52 | 3,030.25 | 3,030.25 | 273,600 |
17 Jun 2024 | 3,017.72 | 3,026.62 | 3,012.04 | 3,015.89 | 3,015.89 | 295,800 |
14 Jun 2024 | 3,020.96 | 3,037.91 | 3,011.58 | 3,032.63 | 3,032.63 | 348,700 |
13 Jun 2024 | 3,038.09 | 3,040.40 | 3,022.82 | 3,028.92 | 3,028.92 | 297,900 |
12 Jun 2024 | 3,025.30 | 3,042.04 | 3,021.31 | 3,037.47 | 3,037.47 | 279,500 |
11 Jun 2024 | 3,042.13 | 3,043.20 | 3,013.86 | 3,028.04 | 3,028.04 | 310,500 |
07 Jun 2024 | 3,053.92 | 3,065.02 | 3,031.04 | 3,051.28 | 3,051.28 | 316,300 |
06 Jun 2024 | 3,069.44 | 3,077.67 | 3,040.83 | 3,048.79 | 3,048.79 | 369,900 |
05 Jun 2024 | 3,086.05 | 3,092.35 | 3,064.74 | 3,065.40 | 3,065.40 | 290,500 |
04 Jun 2024 | 3,071.32 | 3,095.32 | 3,063.59 | 3,091.20 | 3,091.20 | 309,300 |
03 Jun 2024 | 3,085.98 | 3,097.20 | 3,061.28 | 3,078.49 | 3,078.49 | 357,600 |
31 May 2024 | 3,094.76 | 3,107.60 | 3,086.81 | 3,086.81 | 3,086.81 | 276,100 |
30 May 2024 | 3,103.71 | 3,121.22 | 3,085.38 | 3,091.68 | 3,091.68 | 302,400 |
29 May 2024 | 3,108.03 | 3,128.14 | 3,100.98 | 3,111.02 | 3,111.02 | 290,000 |
28 May 2024 | 3,122.39 | 3,130.31 | 3,106.36 | 3,109.57 | 3,109.57 | 310,100 |
27 May 2024 | 3,094.14 | 3,125.51 | 3,091.99 | 3,124.04 | 3,124.04 | 319,400 |
24 May 2024 | 3,110.75 | 3,130.43 | 3,087.79 | 3,088.87 | 3,088.87 | 306,500 |
23 May 2024 | 3,149.88 | 3,150.63 | 3,110.28 | 3,116.39 | 3,116.39 | 353,900 |
22 May 2024 | 3,157.19 | 3,166.92 | 3,152.46 | 3,158.54 | 3,158.54 | 354,100 |
21 May 2024 | 3,164.68 | 3,165.22 | 3,148.34 | 3,157.97 | 3,157.97 | 335,800 |
20 May 2024 | 3,156.15 | 3,174.27 | 3,155.99 | 3,171.15 | 3,171.15 | 426,900 |
17 May 2024 | 3,121.71 | 3,154.03 | 3,116.78 | 3,154.03 | 3,154.03 | 383,900 |
16 May 2024 | 3,127.18 | 3,137.88 | 3,116.16 | 3,122.40 | 3,122.40 | 367,400 |
15 May 2024 | 3,141.25 | 3,142.97 | 3,117.93 | 3,119.90 | 3,119.90 | 321,000 |
14 May 2024 | 3,148.85 | 3,155.81 | 3,137.61 | 3,145.77 | 3,145.77 | 343,500 |
13 May 2024 | 3,139.48 | 3,157.37 | 3,126.17 | 3,148.02 | 3,148.02 | 397,000 |
10 May 2024 | 3,158.59 | 3,163.14 | 3,137.15 | 3,154.55 | 3,154.55 | 384,300 |
09 May 2024 | 3,128.16 | 3,158.47 | 3,128.16 | 3,154.32 | 3,154.32 | 360,900 |
08 May 2024 | 3,141.49 | 3,144.99 | 3,126.17 | 3,128.48 | 3,128.48 | 334,000 |
07 May 2024 | 3,139.66 | 3,151.22 | 3,133.69 | 3,147.74 | 3,147.74 | 379,100 |
06 May 2024 | 3,132.51 | 3,142.38 | 3,126.77 | 3,140.72 | 3,140.72 | 450,700 |
30 Apr 2024 | 3,110.16 | 3,123.29 | 3,104.29 | 3,104.82 | 3,104.82 | 440,200 |
29 Apr 2024 | 3,086.68 | 3,119.69 | 3,080.59 | 3,113.04 | 3,113.04 | 506,900 |
26 Apr 2024 | 3,054.98 | 3,092.43 | 3,054.98 | 3,088.64 | 3,088.64 | 439,400 |
25 Apr 2024 | 3,037.93 | 3,060.26 | 3,034.65 | 3,052.90 | 3,052.90 | 292,300 |
24 Apr 2024 | 3,029.40 | 3,045.64 | 3,019.12 | 3,044.82 | 3,044.82 | 305,300 |
23 Apr 2024 | 3,038.61 | 3,044.94 | 3,016.52 | 3,021.98 | 3,021.98 | 325,600 |
22 Apr 2024 | 3,059.06 | 3,078.42 | 3,042.54 | 3,044.59 | 3,044.59 | 357,200 |
19 Apr 2024 | 3,060.30 | 3,080.32 | 3,055.06 | 3,065.26 | 3,065.26 | 375,500 |
18 Apr 2024 | 3,060.03 | 3,102.55 | 3,057.76 | 3,074.23 | 3,074.23 | 416,300 |
17 Apr 2024 | 3,008.06 | 3,071.38 | 3,002.06 | 3,071.38 | 3,071.38 | 413,400 |
16 Apr 2024 | 3,043.55 | 3,052.44 | 3,005.34 | 3,007.07 | 3,007.07 | 448,100 |
15 Apr 2024 | 3,013.67 | 3,066.94 | 2,995.54 | 3,057.38 | 3,057.38 | 461,200 |
12 Apr 2024 | 3,035.58 | 3,043.56 | 3,014.83 | 3,019.47 | 3,019.47 | 334,200 |
11 Apr 2024 | 3,013.57 | 3,050.34 | 3,009.90 | 3,034.25 | 3,034.25 | 340,900 |
10 Apr 2024 | 3,045.96 | 3,049.61 | 3,013.59 | 3,027.33 | 3,027.33 | 349,000 |
09 Apr 2024 | 3,044.61 | 3,051.58 | 3,033.21 | 3,048.54 | 3,048.54 | 333,500 |
08 Apr 2024 | 3,057.33 | 3,077.35 | 3,045.47 | 3,047.05 | 3,047.05 | 402,900 |
03 Apr 2024 | 3,074.89 | 3,079.02 | 3,057.40 | 3,069.30 | 3,069.30 | 363,200 |
02 Apr 2024 | 3,076.88 | 3,085.54 | 3,063.98 | 3,074.96 | 3,074.96 | 367,300 |
01 Apr 2024 | 3,049.02 | 3,078.49 | 3,049.02 | 3,077.38 | 3,077.38 | 375,400 |
29 Mar 2024 | 3,008.38 | 3,041.30 | 3,008.17 | 3,041.17 | 3,041.17 | 334,800 |
28 Mar 2024 | 2,988.59 | 3,033.37 | 2,984.12 | 3,010.66 | 3,010.66 | 353,200 |
27 Mar 2024 | 3,026.81 | 3,030.45 | 2,993.14 | 2,993.14 | 2,993.14 | 343,200 |
26 Mar 2024 | 3,026.92 | 3,036.49 | 3,006.26 | 3,031.48 | 3,031.48 | 345,900 |
25 Mar 2024 | 3,040.50 | 3,065.26 | 3,026.31 | 3,026.31 | 3,026.31 | 387,500 |
22 Mar 2024 | 3,070.55 | 3,073.21 | 3,027.76 | 3,048.03 | 3,048.03 | 394,700 |
21 Mar 2024 | 3,084.41 | 3,090.05 | 3,069.27 | 3,077.11 | 3,077.11 | 366,900 |
20 Mar 2024 | 3,058.65 | 3,081.75 | 3,056.65 | 3,079.69 | 3,079.69 | 349,200 |
19 Mar 2024 | 3,077.98 | 3,090.05 | 3,062.63 | 3,062.76 | 3,062.76 | 384,100 |
18 Mar 2024 | 3,057.21 | 3,085.31 | 3,055.92 | 3,084.93 | 3,084.93 | 406,700 |
15 Mar 2024 | 3,031.52 | 3,056.45 | 3,023.22 | 3,054.64 | 3,054.64 | 360,300 |
14 Mar 2024 | 3,042.41 | 3,060.00 | 3,020.64 | 3,038.23 | 3,038.23 | 364,100 |
13 Mar 2024 | 3,053.34 | 3,061.95 | 3,031.90 | 3,043.83 | 3,043.83 | 365,000 |
12 Mar 2024 | 3,068.18 | 3,075.13 | 3,044.86 | 3,055.94 | 3,055.94 | 415,700 |
11 Mar 2024 | 3,042.62 | 3,068.46 | 3,035.45 | 3,068.46 | 3,068.46 | 356,500 |
08 Mar 2024 | 3,026.17 | 3,049.19 | 3,016.90 | 3,046.02 | 3,046.02 | 319,200 |
07 Mar 2024 | 3,040.21 | 3,063.69 | 3,023.12 | 3,027.40 | 3,027.40 | 377,200 |
06 Mar 2024 | 3,041.75 | 3,060.56 | 3,034.35 | 3,039.93 | 3,039.93 | 341,000 |
05 Mar 2024 | 3,027.10 | 3,052.54 | 3,022.18 | 3,047.79 | 3,047.79 | 383,500 |
04 Mar 2024 | 3,026.61 | 3,040.34 | 3,007.68 | 3,039.31 | 3,039.31 | 387,800 |
01 Mar 2024 | 3,013.82 | 3,032.23 | 3,003.76 | 3,027.02 | 3,027.02 | 379,100 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |