Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
05 Jul 2024 | 3,692.00 | 3,700.00 | 3,670.00 | 3,677.00 | 3,677.00 | 186,100 |
04 Jul 2024 | 3,698.00 | 3,714.00 | 3,687.00 | 3,701.00 | 3,701.00 | 167,600 |
03 Jul 2024 | 3,710.00 | 3,714.00 | 3,678.00 | 3,692.00 | 3,692.00 | 245,700 |
02 Jul 2024 | 3,675.00 | 3,718.00 | 3,674.00 | 3,707.00 | 3,707.00 | 266,900 |
01 Jul 2024 | 3,755.00 | 3,768.00 | 3,677.00 | 3,695.00 | 3,695.00 | 329,300 |
28 Jun 2024 | 3,717.00 | 3,746.00 | 3,712.00 | 3,733.00 | 3,733.00 | 281,000 |
27 Jun 2024 | 3,700.00 | 3,717.00 | 3,685.00 | 3,712.00 | 3,712.00 | 294,600 |
26 Jun 2024 | 3,699.00 | 3,719.00 | 3,682.00 | 3,689.00 | 3,689.00 | 311,400 |
25 Jun 2024 | 3,675.00 | 3,706.00 | 3,672.00 | 3,690.00 | 3,690.00 | 387,200 |
24 Jun 2024 | 3,595.00 | 3,658.00 | 3,592.00 | 3,642.00 | 3,642.00 | 361,500 |
21 Jun 2024 | 3,570.00 | 3,628.00 | 3,570.00 | 3,592.00 | 3,592.00 | 736,900 |
20 Jun 2024 | 3,605.00 | 3,611.00 | 3,557.00 | 3,564.00 | 3,564.00 | 264,300 |
19 Jun 2024 | 3,560.00 | 3,604.00 | 3,556.00 | 3,598.00 | 3,598.00 | 221,900 |
18 Jun 2024 | 3,550.00 | 3,607.00 | 3,549.00 | 3,563.00 | 3,563.00 | 427,900 |
17 Jun 2024 | 3,660.00 | 3,660.00 | 3,537.00 | 3,541.00 | 3,541.00 | 870,800 |
14 Jun 2024 | 3,653.00 | 3,679.00 | 3,632.00 | 3,668.00 | 3,668.00 | 526,100 |
13 Jun 2024 | 3,740.00 | 3,742.00 | 3,665.00 | 3,665.00 | 3,665.00 | 492,800 |
12 Jun 2024 | 3,797.00 | 3,799.00 | 3,747.00 | 3,748.00 | 3,748.00 | 339,300 |
11 Jun 2024 | 3,761.00 | 3,761.00 | 3,730.00 | 3,748.00 | 3,748.00 | 291,400 |
10 Jun 2024 | 3,687.00 | 3,782.00 | 3,687.00 | 3,758.00 | 3,758.00 | 351,100 |
07 Jun 2024 | 3,706.00 | 3,712.00 | 3,663.00 | 3,685.00 | 3,685.00 | 566,800 |
06 Jun 2024 | 3,737.00 | 3,741.00 | 3,710.00 | 3,717.00 | 3,717.00 | 367,000 |
05 Jun 2024 | 3,737.00 | 3,779.00 | 3,726.00 | 3,738.00 | 3,738.00 | 266,300 |
04 Jun 2024 | 3,750.00 | 3,764.00 | 3,715.00 | 3,764.00 | 3,764.00 | 315,800 |
03 Jun 2024 | 3,802.00 | 3,811.00 | 3,755.00 | 3,757.00 | 3,757.00 | 256,200 |
31 May 2024 | 3,752.00 | 3,795.00 | 3,742.00 | 3,784.00 | 3,784.00 | 449,800 |
30 May 2024 | 3,740.00 | 3,753.00 | 3,714.00 | 3,749.00 | 3,749.00 | 321,100 |
29 May 2024 | 3,828.00 | 3,855.00 | 3,738.00 | 3,741.00 | 3,741.00 | 442,100 |
28 May 2024 | 3,769.00 | 3,842.00 | 3,765.00 | 3,818.00 | 3,818.00 | 441,100 |
27 May 2024 | 3,740.00 | 3,769.00 | 3,712.00 | 3,765.00 | 3,765.00 | 303,000 |
24 May 2024 | 3,733.00 | 3,764.00 | 3,725.00 | 3,736.00 | 3,736.00 | 339,500 |
23 May 2024 | 3,764.00 | 3,779.00 | 3,748.00 | 3,761.00 | 3,761.00 | 308,900 |
22 May 2024 | 3,785.00 | 3,800.00 | 3,761.00 | 3,780.00 | 3,780.00 | 330,100 |
21 May 2024 | 3,831.00 | 3,839.00 | 3,785.00 | 3,785.00 | 3,785.00 | 417,400 |
20 May 2024 | 3,860.00 | 3,877.00 | 3,831.00 | 3,833.00 | 3,833.00 | 250,300 |
17 May 2024 | 3,820.00 | 3,851.00 | 3,815.00 | 3,843.00 | 3,843.00 | 232,300 |
16 May 2024 | 3,856.00 | 3,860.00 | 3,791.00 | 3,846.00 | 3,846.00 | 361,800 |
15 May 2024 | 3,888.00 | 3,892.00 | 3,814.00 | 3,838.00 | 3,838.00 | 486,100 |
14 May 2024 | 3,850.00 | 3,943.00 | 3,850.00 | 3,917.00 | 3,917.00 | 466,600 |
13 May 2024 | 3,859.00 | 3,887.00 | 3,807.00 | 3,844.00 | 3,844.00 | 514,000 |
10 May 2024 | 3,792.00 | 3,818.00 | 3,774.00 | 3,814.00 | 3,814.00 | 629,300 |
09 May 2024 | 3,802.00 | 3,814.00 | 3,780.00 | 3,793.00 | 3,793.00 | 414,700 |
08 May 2024 | 3,860.00 | 3,873.00 | 3,804.00 | 3,812.00 | 3,812.00 | 402,800 |
07 May 2024 | 3,850.00 | 3,868.00 | 3,825.00 | 3,868.00 | 3,868.00 | 269,000 |
02 May 2024 | 3,850.00 | 3,855.00 | 3,823.00 | 3,833.00 | 3,833.00 | 304,000 |
01 May 2024 | 3,837.00 | 3,870.00 | 3,828.00 | 3,852.00 | 3,852.00 | 343,500 |
30 Apr 2024 | 3,908.00 | 3,925.00 | 3,847.00 | 3,863.00 | 3,863.00 | 307,400 |
26 Apr 2024 | 3,822.00 | 3,883.00 | 3,802.00 | 3,858.00 | 3,858.00 | 498,500 |
25 Apr 2024 | 3,890.00 | 3,899.00 | 3,836.00 | 3,840.00 | 3,840.00 | 422,300 |
24 Apr 2024 | 3,937.00 | 3,939.00 | 3,875.00 | 3,895.00 | 3,895.00 | 632,000 |
23 Apr 2024 | 3,982.00 | 3,986.00 | 3,934.00 | 3,952.00 | 3,952.00 | 361,900 |
22 Apr 2024 | 3,887.00 | 3,986.00 | 3,874.00 | 3,980.00 | 3,980.00 | 523,100 |
19 Apr 2024 | 3,882.00 | 3,897.00 | 3,798.00 | 3,838.00 | 3,838.00 | 824,100 |
18 Apr 2024 | 3,968.00 | 4,022.00 | 3,876.00 | 3,878.00 | 3,878.00 | 886,400 |
17 Apr 2024 | 4,001.00 | 4,017.00 | 3,968.00 | 3,968.00 | 3,968.00 | 531,100 |
16 Apr 2024 | 4,055.00 | 4,063.00 | 3,992.00 | 4,016.00 | 4,016.00 | 589,400 |
15 Apr 2024 | 4,070.00 | 4,087.00 | 4,054.00 | 4,087.00 | 4,087.00 | 236,800 |
12 Apr 2024 | 4,068.00 | 4,115.00 | 4,050.00 | 4,093.00 | 4,093.00 | 397,800 |
11 Apr 2024 | 4,060.00 | 4,060.00 | 4,022.00 | 4,042.00 | 4,042.00 | 425,400 |
10 Apr 2024 | 4,074.00 | 4,094.00 | 4,074.00 | 4,080.00 | 4,080.00 | 190,600 |
09 Apr 2024 | 4,110.00 | 4,111.00 | 4,073.00 | 4,085.00 | 4,085.00 | 269,800 |
08 Apr 2024 | 4,110.00 | 4,126.00 | 4,079.00 | 4,099.00 | 4,099.00 | 379,900 |
05 Apr 2024 | 4,048.00 | 4,112.00 | 4,035.00 | 4,112.00 | 4,112.00 | 373,500 |
04 Apr 2024 | 4,088.00 | 4,099.00 | 4,047.00 | 4,058.00 | 4,058.00 | 432,900 |
03 Apr 2024 | 4,087.00 | 4,106.00 | 4,053.00 | 4,060.00 | 4,060.00 | 485,500 |
02 Apr 2024 | 4,152.00 | 4,153.00 | 4,068.00 | 4,068.00 | 4,068.00 | 623,300 |
01 Apr 2024 | 4,208.00 | 4,218.00 | 4,153.00 | 4,156.00 | 4,156.00 | 282,400 |
29 Mar 2024 | 4,159.00 | 4,191.00 | 4,139.00 | 4,174.00 | 4,174.00 | 243,400 |
28 Mar 2024 | 4,234.00 | 4,234.00 | 4,127.00 | 4,141.00 | 4,141.00 | 620,200 |
28 Mar 2024 | 30 Dividend | |||||
27 Mar 2024 | 4,244.00 | 4,270.00 | 4,232.00 | 4,243.00 | 4,213.00 | 695,300 |
26 Mar 2024 | 4,270.00 | 4,290.00 | 4,198.00 | 4,243.00 | 4,213.00 | 430,400 |
25 Mar 2024 | 4,289.00 | 4,340.00 | 4,268.00 | 4,310.00 | 4,279.53 | 487,100 |
22 Mar 2024 | 4,250.00 | 4,289.00 | 4,250.00 | 4,277.00 | 4,246.76 | 324,000 |
21 Mar 2024 | 4,285.00 | 4,339.00 | 4,231.00 | 4,271.00 | 4,240.80 | 670,100 |
19 Mar 2024 | 4,212.00 | 4,256.00 | 4,188.00 | 4,249.00 | 4,218.96 | 463,900 |
18 Mar 2024 | 4,196.00 | 4,227.00 | 4,180.00 | 4,212.00 | 4,182.22 | 468,500 |
15 Mar 2024 | 4,169.00 | 4,191.00 | 4,144.00 | 4,172.00 | 4,142.50 | 594,200 |
14 Mar 2024 | 4,100.00 | 4,174.00 | 4,095.00 | 4,169.00 | 4,139.52 | 433,900 |
13 Mar 2024 | 4,120.00 | 4,147.00 | 4,084.00 | 4,112.00 | 4,082.93 | 442,900 |
12 Mar 2024 | 4,171.00 | 4,182.00 | 4,077.00 | 4,141.00 | 4,111.72 | 673,400 |
11 Mar 2024 | 4,158.00 | 4,201.00 | 4,140.00 | 4,167.00 | 4,137.54 | 500,100 |
08 Mar 2024 | 4,218.00 | 4,235.00 | 4,126.00 | 4,161.00 | 4,131.58 | 835,500 |
07 Mar 2024 | 4,190.00 | 4,256.00 | 4,181.00 | 4,254.00 | 4,223.92 | 687,800 |
06 Mar 2024 | 4,153.00 | 4,187.00 | 4,149.00 | 4,163.00 | 4,133.57 | 310,200 |
05 Mar 2024 | 4,148.00 | 4,158.00 | 4,098.00 | 4,148.00 | 4,118.67 | 490,600 |
04 Mar 2024 | 4,198.00 | 4,212.00 | 4,143.00 | 4,160.00 | 4,130.59 | 563,200 |
01 Mar 2024 | 4,204.00 | 4,229.00 | 4,196.00 | 4,197.00 | 4,167.33 | 401,000 |
29 Feb 2024 | 4,223.00 | 4,245.00 | 4,170.00 | 4,203.00 | 4,173.28 | 609,100 |
28 Feb 2024 | 4,204.00 | 4,233.00 | 4,196.00 | 4,223.00 | 4,193.14 | 256,700 |
27 Feb 2024 | 4,248.00 | 4,263.00 | 4,195.00 | 4,208.00 | 4,178.25 | 482,400 |
26 Feb 2024 | 4,237.00 | 4,301.00 | 4,237.00 | 4,259.00 | 4,228.89 | 454,000 |
22 Feb 2024 | 4,175.00 | 4,261.00 | 4,175.00 | 4,229.00 | 4,199.10 | 629,900 |
21 Feb 2024 | 4,210.00 | 4,217.00 | 4,173.00 | 4,190.00 | 4,160.37 | 388,000 |
20 Feb 2024 | 4,230.00 | 4,254.00 | 4,188.00 | 4,208.00 | 4,178.25 | 392,900 |
19 Feb 2024 | 4,204.00 | 4,228.00 | 4,184.00 | 4,227.00 | 4,197.11 | 374,600 |
16 Feb 2024 | 4,166.00 | 4,251.00 | 4,149.00 | 4,214.00 | 4,184.21 | 545,000 |
15 Feb 2024 | 4,203.00 | 4,213.00 | 4,127.00 | 4,144.00 | 4,114.70 | 649,200 |
14 Feb 2024 | 4,275.00 | 4,275.00 | 4,152.00 | 4,188.00 | 4,158.39 | 707,000 |
13 Feb 2024 | 4,219.00 | 4,286.00 | 4,170.00 | 4,277.00 | 4,246.76 | 762,200 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |