Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
04 Jul 2024 | 0.00 | 0.00 | 0.00 | 3,651.00 | 3,651.00 | 1,080 |
03 Jul 2024 | 3,554.39 | 3,614.46 | 3,554.39 | 3,601.00 | 3,601.00 | 217 |
02 Jul 2024 | 3,538.00 | 3,538.00 | 3,538.00 | 3,538.00 | 3,538.00 | - |
01 Jul 2024 | 3,553.11 | 3,553.11 | 3,553.11 | 3,609.00 | 3,609.00 | 4 |
28 Jun 2024 | 3,639.00 | 3,644.00 | 3,546.92 | 3,591.00 | 3,591.00 | 3,440 |
27 Jun 2024 | 3,582.00 | 3,582.00 | 3,582.00 | 3,582.00 | 3,582.00 | - |
26 Jun 2024 | 3,602.92 | 3,602.92 | 3,602.92 | 3,557.00 | 3,557.00 | 152 |
25 Jun 2024 | 3,599.00 | 3,599.00 | 3,599.00 | 3,596.00 | 3,596.00 | 60 |
24 Jun 2024 | 3,624.00 | 3,624.00 | 3,576.34 | 3,627.00 | 3,627.00 | 3,470 |
21 Jun 2024 | 3,578.22 | 3,580.00 | 3,578.22 | 3,566.00 | 3,566.00 | 198 |
20 Jun 2024 | 3,559.00 | 3,559.00 | 3,544.00 | 3,547.00 | 3,547.00 | 908 |
19 Jun 2024 | 3,516.00 | 3,516.00 | 3,475.94 | 3,480.00 | 3,480.00 | 3,742 |
18 Jun 2024 | 3,501.00 | 3,525.62 | 3,501.00 | 3,539.00 | 3,539.00 | 288 |
17 Jun 2024 | 3,565.80 | 3,565.80 | 3,565.80 | 3,501.50 | 3,501.50 | 13 |
14 Jun 2024 | 3,527.37 | 3,527.37 | 3,526.56 | 3,572.00 | 3,572.00 | 410 |
13 Jun 2024 | 3,532.50 | 3,532.50 | 3,532.50 | 3,532.50 | 3,532.50 | - |
12 Jun 2024 | 3,496.00 | 3,496.00 | 3,496.00 | 3,502.50 | 3,502.50 | 643 |
11 Jun 2024 | 3,590.56 | 3,590.56 | 3,589.00 | 3,608.00 | 3,608.00 | 500 |
10 Jun 2024 | 3,600.00 | 3,600.00 | 3,594.64 | 3,596.00 | 3,596.00 | 1,286 |
07 Jun 2024 | 3,689.00 | 3,693.68 | 3,689.00 | 3,690.50 | 3,690.50 | 8,202 |
06 Jun 2024 | 3,716.00 | 3,716.00 | 3,649.65 | 3,713.50 | 3,713.50 | 1,094 |
05 Jun 2024 | 3,669.00 | 3,669.00 | 3,661.90 | 3,673.00 | 3,673.00 | 782 |
04 Jun 2024 | 3,676.00 | 3,676.00 | 3,638.11 | 3,650.00 | 3,650.00 | 238 |
03 Jun 2024 | 3,735.00 | 3,735.00 | 3,714.00 | 3,699.00 | 3,699.00 | 1,907 |
31 May 2024 | 3,750.00 | 3,750.00 | 3,726.00 | 3,726.00 | 3,726.00 | 278 |
30 May 2024 | 3,755.00 | 3,785.00 | 3,742.72 | 3,785.00 | 3,785.00 | 1,022 |
29 May 2024 | 3,771.00 | 3,771.00 | 3,771.00 | 3,760.50 | 3,760.50 | 206 |
28 May 2024 | 3,809.00 | 3,809.00 | 3,809.00 | 3,831.00 | 3,831.00 | 213 |
24 May 2024 | 3,854.00 | 3,876.17 | 3,841.00 | 3,841.00 | 3,841.00 | 395 |
23 May 2024 | 3,888.60 | 3,891.36 | 3,878.13 | 3,853.50 | 3,853.50 | 697 |
22 May 2024 | 3,895.00 | 3,928.18 | 3,886.32 | 3,892.50 | 3,892.50 | 529 |
21 May 2024 | 3,979.94 | 3,979.94 | 3,979.94 | 3,968.00 | 3,968.00 | 149 |
20 May 2024 | 3,989.00 | 4,012.09 | 3,989.00 | 4,012.00 | 4,012.00 | 599 |
17 May 2024 | 4,019.00 | 4,019.00 | 3,976.00 | 3,981.50 | 3,981.50 | 205 |
16 May 2024 | 3,989.45 | 3,989.45 | 3,987.00 | 3,993.00 | 3,993.00 | 450 |
15 May 2024 | 3,993.00 | 3,993.00 | 3,954.05 | 3,989.50 | 3,989.50 | 2,751 |
14 May 2024 | 4,023.86 | 4,025.00 | 4,023.86 | 4,058.00 | 4,058.00 | 300 |
13 May 2024 | 4,027.00 | 4,034.27 | 4,027.00 | 4,034.00 | 4,034.00 | 120 |
10 May 2024 | 4,043.00 | 4,043.00 | 4,043.00 | 4,043.00 | 4,043.00 | - |
09 May 2024 | 4,122.00 | 4,146.70 | 4,019.89 | 4,044.00 | 4,044.00 | 5,625 |
08 May 2024 | 4,144.00 | 4,144.00 | 4,144.00 | 4,144.00 | 4,144.00 | - |
07 May 2024 | 4,128.00 | 4,171.00 | 4,125.11 | 4,171.00 | 4,171.00 | 616 |
03 May 2024 | 4,120.00 | 4,120.00 | 4,074.00 | 4,114.00 | 4,114.00 | 385 |
02 May 2024 | 4,018.00 | 4,018.00 | 4,018.00 | 4,055.50 | 4,055.50 | 100 |
01 May 2024 | 3,977.00 | 3,976.00 | 3,970.00 | 3,966.50 | 3,966.50 | 255 |
30 Apr 2024 | 4,029.20 | 4,029.20 | 4,019.31 | 3,971.50 | 3,971.50 | 396 |
29 Apr 2024 | 4,035.00 | 4,035.00 | 4,035.00 | 4,035.00 | 4,035.00 | - |
26 Apr 2024 | 4,028.00 | 4,028.00 | 4,028.00 | 4,039.50 | 4,039.50 | 8 |
25 Apr 2024 | 3,929.00 | 3,929.00 | 3,924.00 | 3,924.00 | 3,924.00 | 2 |
24 Apr 2024 | 3,965.00 | 3,998.00 | 3,965.00 | 3,968.00 | 3,968.00 | 841 |
23 Apr 2024 | 3,962.00 | 3,962.00 | 3,954.00 | 3,954.00 | 3,954.00 | 50 |
22 Apr 2024 | 3,993.61 | 3,993.61 | 3,993.61 | 3,986.00 | 3,986.00 | 258 |
19 Apr 2024 | 3,946.50 | 3,946.50 | 3,946.50 | 3,946.50 | 3,946.50 | - |
18 Apr 2024 | 3,859.00 | 3,859.00 | 3,859.00 | 3,863.50 | 3,863.50 | 211 |
17 Apr 2024 | 3,849.00 | 3,888.00 | 3,849.00 | 3,878.00 | 3,878.00 | 3,730 |
16 Apr 2024 | 3,859.00 | 3,922.14 | 3,859.00 | 3,875.00 | 3,875.00 | 699 |
15 Apr 2024 | 3,963.00 | 4,026.92 | 3,963.00 | 3,974.50 | 3,974.50 | 386 |
12 Apr 2024 | 4,026.50 | 4,026.50 | 4,026.50 | 4,026.50 | 4,026.50 | - |
11 Apr 2024 | 4,057.00 | 4,057.00 | 4,057.00 | 4,057.00 | 4,057.00 | - |
10 Apr 2024 | 4,141.86 | 4,160.74 | 4,113.08 | 4,088.50 | 4,088.50 | 7,908 |
09 Apr 2024 | 4,130.50 | 4,130.50 | 4,130.50 | 4,130.50 | 4,130.50 | - |
08 Apr 2024 | 4,027.00 | 4,082.00 | 4,010.19 | 4,087.50 | 4,087.50 | 545 |
05 Apr 2024 | 4,070.75 | 4,070.75 | 4,070.75 | 4,012.50 | 4,012.50 | 14 |
04 Apr 2024 | 4,055.00 | 4,055.79 | 4,055.00 | 4,122.00 | 4,122.00 | 235 |
03 Apr 2024 | 3,995.00 | 4,034.00 | 3,991.16 | 3,998.50 | 3,998.50 | 237 |
02 Apr 2024 | 4,049.00 | 4,057.00 | 4,044.00 | 4,046.50 | 4,046.50 | 548 |
28 Mar 2024 | 4,101.00 | 4,101.00 | 4,055.11 | 4,097.00 | 4,097.00 | 1,057 |
27 Mar 2024 | 4,128.03 | 4,128.03 | 4,066.56 | 4,081.50 | 4,081.50 | 472 |
26 Mar 2024 | 4,074.50 | 4,074.50 | 4,074.50 | 4,074.50 | 4,074.50 | - |
25 Mar 2024 | 4,060.00 | 4,060.00 | 4,054.00 | 4,054.00 | 4,054.00 | 433 |
22 Mar 2024 | 4,072.00 | 4,072.00 | 4,072.00 | 4,082.50 | 4,082.50 | 367 |
21 Mar 2024 | 4,108.00 | 4,108.00 | 4,108.00 | 4,108.00 | 4,108.00 | - |
20 Mar 2024 | 4,031.00 | 4,034.00 | 4,030.89 | 4,054.50 | 4,054.50 | 851 |
19 Mar 2024 | 4,033.00 | 4,033.00 | 4,033.00 | 4,033.00 | 4,033.00 | - |
18 Mar 2024 | 3,989.00 | 4,051.38 | 3,989.00 | 4,000.50 | 4,000.50 | 389 |
15 Mar 2024 | 4,018.00 | 4,018.00 | 4,018.00 | 4,021.50 | 4,021.50 | 103 |
14 Mar 2024 | 4,057.00 | 4,057.00 | 4,057.00 | 4,060.50 | 4,060.50 | 1 |
13 Mar 2024 | 4,063.00 | 4,063.00 | 4,063.00 | 4,063.00 | 4,063.00 | - |
12 Mar 2024 | 4,028.00 | 4,042.00 | 4,028.00 | 4,048.50 | 4,048.50 | 350 |
11 Mar 2024 | 4,007.00 | 4,009.87 | 4,007.00 | 4,008.50 | 4,008.50 | 2,762 |
08 Mar 2024 | 4,053.00 | 4,062.00 | 3,996.00 | 4,003.50 | 4,003.50 | 4,720 |
07 Mar 2024 | 4,127.00 | 4,127.00 | 4,127.00 | 4,127.00 | 4,127.00 | - |
06 Mar 2024 | 4,152.00 | 4,152.00 | 4,152.00 | 4,145.00 | 4,145.00 | 9 |
05 Mar 2024 | 4,134.00 | 4,134.00 | 4,134.00 | 4,134.00 | 4,134.00 | 73 |
04 Mar 2024 | 4,163.50 | 4,163.50 | 4,163.50 | 4,163.50 | 4,163.50 | - |
01 Mar 2024 | 4,178.00 | 4,187.00 | 4,178.00 | 4,210.00 | 4,210.00 | 695 |
29 Feb 2024 | 4,167.50 | 4,167.50 | 4,167.50 | 4,167.50 | 4,167.50 | - |
28 Feb 2024 | 4,240.00 | 4,288.02 | 4,240.00 | 4,243.00 | 4,243.00 | 488 |
27 Feb 2024 | 4,231.00 | 4,240.00 | 4,231.00 | 4,269.00 | 4,269.00 | 521 |
26 Feb 2024 | 4,171.00 | 4,171.00 | 4,162.00 | 4,167.00 | 4,167.00 | 54 |
23 Feb 2024 | 4,223.00 | 4,223.00 | 4,174.48 | 4,169.00 | 4,169.00 | 642 |
22 Feb 2024 | 4,266.00 | 4,266.00 | 4,266.00 | 4,247.00 | 4,247.00 | 279 |
21 Feb 2024 | 4,254.00 | 4,270.00 | 4,254.00 | 4,254.50 | 4,254.50 | 169 |
20 Feb 2024 | 4,232.00 | 4,232.00 | 4,228.00 | 4,228.50 | 4,228.50 | 282 |
19 Feb 2024 | 4,202.00 | 4,202.00 | 4,180.00 | 4,201.00 | 4,201.00 | 2,444 |
16 Feb 2024 | 4,187.00 | 4,187.00 | 4,187.00 | 4,187.00 | 4,187.00 | - |
15 Feb 2024 | 4,139.50 | 4,139.50 | 4,139.50 | 4,139.50 | 4,139.50 | - |
14 Feb 2024 | 4,162.00 | 4,162.00 | 4,155.00 | 4,158.50 | 4,158.50 | 395 |
13 Feb 2024 | 4,092.00 | 4,181.20 | 4,084.00 | 4,086.50 | 4,086.50 | 2,635 |
12 Feb 2024 | 4,203.00 | 4,206.00 | 4,196.00 | 4,206.50 | 4,206.50 | 965 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |