Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
08 Jul 2024 | 3,005.00 | 3,006.00 | 2,983.50 | 2,997.00 | 2,997.00 | 1,069,800 |
05 Jul 2024 | 3,025.00 | 3,028.00 | 3,003.00 | 3,007.00 | 3,007.00 | 750,100 |
04 Jul 2024 | 3,021.00 | 3,033.00 | 3,017.00 | 3,033.00 | 3,033.00 | 904,200 |
03 Jul 2024 | 3,006.00 | 3,035.00 | 3,001.00 | 3,025.00 | 3,025.00 | 1,516,100 |
02 Jul 2024 | 3,002.00 | 3,015.00 | 2,985.50 | 2,998.50 | 2,998.50 | 1,886,900 |
01 Jul 2024 | 2,997.00 | 3,003.00 | 2,963.00 | 2,971.00 | 2,971.00 | 1,576,800 |
28 Jun 2024 | 2,986.50 | 2,990.50 | 2,961.50 | 2,969.50 | 2,969.50 | 1,303,800 |
27 Jun 2024 | 2,960.50 | 3,000.00 | 2,953.50 | 2,978.50 | 2,978.50 | 2,071,700 |
26 Jun 2024 | 2,975.00 | 2,985.00 | 2,956.00 | 2,973.50 | 2,973.50 | 1,694,800 |
25 Jun 2024 | 2,968.00 | 2,983.50 | 2,958.50 | 2,975.50 | 2,975.50 | 1,528,200 |
24 Jun 2024 | 2,930.00 | 2,951.00 | 2,922.50 | 2,948.00 | 2,948.00 | 1,426,300 |
21 Jun 2024 | 2,931.00 | 2,958.50 | 2,924.50 | 2,932.00 | 2,932.00 | 2,414,900 |
20 Jun 2024 | 2,915.50 | 2,922.00 | 2,896.00 | 2,920.00 | 2,920.00 | 1,461,000 |
19 Jun 2024 | 2,880.00 | 2,895.50 | 2,876.50 | 2,892.00 | 2,892.00 | 1,265,100 |
18 Jun 2024 | 2,896.50 | 2,904.00 | 2,876.50 | 2,884.00 | 2,884.00 | 1,703,000 |
17 Jun 2024 | 2,914.50 | 2,914.50 | 2,870.00 | 2,888.50 | 2,888.50 | 2,488,100 |
14 Jun 2024 | 2,900.00 | 2,941.00 | 2,898.00 | 2,936.00 | 2,936.00 | 2,484,300 |
13 Jun 2024 | 2,923.00 | 2,934.00 | 2,894.00 | 2,896.00 | 2,896.00 | 1,891,500 |
12 Jun 2024 | 2,939.50 | 2,947.00 | 2,916.50 | 2,919.00 | 2,919.00 | 1,590,900 |
11 Jun 2024 | 2,988.00 | 2,992.00 | 2,950.00 | 2,950.00 | 2,950.00 | 1,613,900 |
10 Jun 2024 | 2,978.00 | 2,989.50 | 2,971.50 | 2,989.00 | 2,989.00 | 1,019,000 |
07 Jun 2024 | 2,972.50 | 2,987.00 | 2,970.50 | 2,981.50 | 2,981.50 | 1,167,300 |
06 Jun 2024 | 2,975.00 | 2,989.50 | 2,969.00 | 2,973.00 | 2,973.00 | 1,272,300 |
05 Jun 2024 | 3,020.00 | 3,022.00 | 2,975.50 | 2,975.50 | 2,975.50 | 2,198,800 |
04 Jun 2024 | 3,000.00 | 3,032.00 | 2,998.50 | 3,030.00 | 3,030.00 | 1,474,500 |
03 Jun 2024 | 3,015.00 | 3,015.00 | 2,995.00 | 3,005.00 | 3,005.00 | 1,078,400 |
31 May 2024 | 2,984.00 | 3,013.00 | 2,981.50 | 2,992.00 | 2,992.00 | 4,184,000 |
30 May 2024 | 2,957.50 | 2,973.00 | 2,938.50 | 2,964.00 | 2,964.00 | 1,889,200 |
29 May 2024 | 3,020.00 | 3,024.00 | 2,980.00 | 2,980.00 | 2,980.00 | 1,937,200 |
28 May 2024 | 3,057.00 | 3,065.00 | 3,030.00 | 3,031.00 | 3,031.00 | 1,007,300 |
27 May 2024 | 3,050.00 | 3,069.00 | 3,044.00 | 3,064.00 | 3,064.00 | 1,061,700 |
24 May 2024 | 3,042.00 | 3,062.00 | 3,031.00 | 3,053.00 | 3,053.00 | 1,138,300 |
23 May 2024 | 3,055.00 | 3,069.00 | 3,042.00 | 3,052.00 | 3,052.00 | 1,196,300 |
22 May 2024 | 3,045.00 | 3,054.00 | 3,028.00 | 3,042.00 | 3,042.00 | 1,375,500 |
21 May 2024 | 3,038.00 | 3,057.00 | 3,037.00 | 3,056.00 | 3,056.00 | 1,228,400 |
20 May 2024 | 2,998.50 | 3,039.00 | 2,997.50 | 3,035.00 | 3,035.00 | 1,328,100 |
17 May 2024 | 2,995.00 | 3,011.00 | 2,988.00 | 3,005.00 | 3,005.00 | 1,501,700 |
16 May 2024 | 2,987.00 | 3,003.00 | 2,960.00 | 3,002.00 | 3,002.00 | 2,224,700 |
15 May 2024 | 3,011.00 | 3,019.00 | 2,985.00 | 2,987.00 | 2,987.00 | 1,996,700 |
14 May 2024 | 3,020.00 | 3,028.00 | 3,011.00 | 3,016.00 | 3,016.00 | 2,366,200 |
13 May 2024 | 3,004.00 | 3,030.00 | 3,001.00 | 3,023.00 | 3,023.00 | 1,551,800 |
10 May 2024 | 2,977.50 | 3,013.00 | 2,972.50 | 3,002.00 | 3,002.00 | 2,322,500 |
09 May 2024 | 2,973.50 | 2,982.00 | 2,959.00 | 2,960.00 | 2,960.00 | 2,080,500 |
08 May 2024 | 3,018.00 | 3,027.00 | 2,967.50 | 2,967.50 | 2,967.50 | 2,718,900 |
07 May 2024 | 3,005.00 | 3,040.00 | 3,001.00 | 3,040.00 | 3,040.00 | 2,368,600 |
02 May 2024 | 3,000.00 | 3,017.00 | 2,985.50 | 2,996.50 | 2,996.50 | 1,976,700 |
01 May 2024 | 2,990.00 | 3,014.00 | 2,986.00 | 3,001.00 | 3,001.00 | 2,482,300 |
30 Apr 2024 | 3,010.00 | 3,017.00 | 2,958.00 | 3,000.00 | 3,000.00 | 7,584,500 |
26 Apr 2024 | 3,021.00 | 3,067.00 | 3,008.00 | 3,060.00 | 3,060.00 | 2,347,500 |
25 Apr 2024 | 3,080.00 | 3,080.00 | 3,021.00 | 3,032.00 | 3,032.00 | 2,491,800 |
24 Apr 2024 | 3,038.00 | 3,077.00 | 3,031.00 | 3,075.00 | 3,075.00 | 1,911,900 |
23 Apr 2024 | 3,056.00 | 3,076.00 | 3,054.00 | 3,069.00 | 3,069.00 | 2,068,500 |
22 Apr 2024 | 3,005.00 | 3,055.00 | 3,004.00 | 3,054.00 | 3,054.00 | 2,749,200 |
19 Apr 2024 | 3,046.00 | 3,052.00 | 2,953.50 | 2,958.00 | 2,958.00 | 4,437,700 |
18 Apr 2024 | 3,013.00 | 3,052.00 | 3,007.00 | 3,036.00 | 3,036.00 | 2,323,400 |
17 Apr 2024 | 3,070.00 | 3,071.00 | 3,001.00 | 3,002.00 | 3,002.00 | 2,588,800 |
16 Apr 2024 | 3,080.00 | 3,090.00 | 3,045.00 | 3,056.00 | 3,056.00 | 3,024,000 |
15 Apr 2024 | 3,100.00 | 3,104.00 | 3,061.00 | 3,100.00 | 3,100.00 | 2,725,600 |
12 Apr 2024 | 3,125.00 | 3,140.00 | 3,110.00 | 3,114.00 | 3,114.00 | 1,691,100 |
11 Apr 2024 | 3,126.00 | 3,139.00 | 3,113.00 | 3,121.00 | 3,121.00 | 1,813,800 |
10 Apr 2024 | 3,150.00 | 3,168.00 | 3,139.00 | 3,144.00 | 3,144.00 | 1,665,000 |
09 Apr 2024 | 3,111.00 | 3,154.00 | 3,100.00 | 3,148.00 | 3,148.00 | 2,600,800 |
08 Apr 2024 | 3,051.00 | 3,089.00 | 3,044.00 | 3,087.00 | 3,087.00 | 2,213,100 |
05 Apr 2024 | 3,047.00 | 3,074.00 | 3,041.00 | 3,063.00 | 3,063.00 | 2,058,300 |
04 Apr 2024 | 3,120.00 | 3,121.00 | 3,063.00 | 3,063.00 | 3,063.00 | 3,071,000 |
03 Apr 2024 | 3,115.00 | 3,133.00 | 3,107.00 | 3,120.00 | 3,120.00 | 1,761,700 |
02 Apr 2024 | 3,177.00 | 3,178.00 | 3,117.00 | 3,124.00 | 3,124.00 | 2,454,000 |
01 Apr 2024 | 3,190.00 | 3,204.00 | 3,162.00 | 3,182.00 | 3,182.00 | 1,900,300 |
29 Mar 2024 | 3,160.00 | 3,207.00 | 3,160.00 | 3,196.00 | 3,196.00 | 1,334,500 |
28 Mar 2024 | 3,180.00 | 3,205.00 | 3,160.00 | 3,160.00 | 3,160.00 | 2,573,300 |
28 Mar 2024 | 50 Dividend | |||||
27 Mar 2024 | 3,218.00 | 3,223.00 | 3,188.00 | 3,210.00 | 3,160.00 | 4,065,600 |
26 Mar 2024 | 3,218.00 | 3,229.00 | 3,187.00 | 3,198.00 | 3,148.19 | 2,538,900 |
25 Mar 2024 | 3,225.00 | 3,242.00 | 3,214.00 | 3,219.00 | 3,168.86 | 2,190,000 |
22 Mar 2024 | 3,223.00 | 3,252.00 | 3,213.00 | 3,224.00 | 3,173.78 | 3,563,500 |
21 Mar 2024 | 3,200.00 | 3,210.00 | 3,181.00 | 3,194.00 | 3,144.25 | 3,656,500 |
19 Mar 2024 | 3,204.00 | 3,213.00 | 3,186.00 | 3,200.00 | 3,150.16 | 2,686,900 |
18 Mar 2024 | 3,198.00 | 3,209.00 | 3,187.00 | 3,206.00 | 3,156.06 | 1,958,100 |
15 Mar 2024 | 3,197.00 | 3,197.00 | 3,168.00 | 3,195.00 | 3,145.23 | 1,727,800 |
14 Mar 2024 | 3,158.00 | 3,190.00 | 3,152.00 | 3,190.00 | 3,140.31 | 1,739,200 |
13 Mar 2024 | 3,150.00 | 3,166.00 | 3,130.00 | 3,158.00 | 3,108.81 | 2,170,300 |
12 Mar 2024 | 3,124.00 | 3,148.00 | 3,087.00 | 3,145.00 | 3,096.01 | 2,061,500 |
11 Mar 2024 | 3,133.00 | 3,140.00 | 3,096.00 | 3,124.00 | 3,075.34 | 2,606,800 |
08 Mar 2024 | 3,178.00 | 3,190.00 | 3,137.00 | 3,140.00 | 3,091.09 | 2,779,600 |
07 Mar 2024 | 3,166.00 | 3,193.00 | 3,163.00 | 3,189.00 | 3,139.33 | 1,861,400 |
06 Mar 2024 | 3,167.00 | 3,196.00 | 3,163.00 | 3,163.00 | 3,113.73 | 2,366,900 |
05 Mar 2024 | 3,171.00 | 3,196.00 | 3,148.00 | 3,182.00 | 3,132.44 | 1,981,700 |
04 Mar 2024 | 3,225.00 | 3,230.00 | 3,174.00 | 3,174.00 | 3,124.56 | 3,646,100 |
01 Mar 2024 | 3,262.00 | 3,271.00 | 3,241.00 | 3,244.00 | 3,193.47 | 1,616,600 |
29 Feb 2024 | 3,244.00 | 3,264.00 | 3,218.00 | 3,264.00 | 3,213.16 | 3,146,700 |
28 Feb 2024 | 3,236.00 | 3,265.00 | 3,224.00 | 3,247.00 | 3,196.42 | 1,944,400 |
27 Feb 2024 | 3,237.00 | 3,245.00 | 3,211.00 | 3,234.00 | 3,183.63 | 2,412,900 |
26 Feb 2024 | 3,225.00 | 3,262.00 | 3,223.00 | 3,250.00 | 3,199.38 | 2,284,000 |
22 Feb 2024 | 3,228.00 | 3,240.00 | 3,216.00 | 3,231.00 | 3,180.67 | 2,010,100 |
21 Feb 2024 | 3,214.00 | 3,228.00 | 3,209.00 | 3,226.00 | 3,175.75 | 1,509,100 |
20 Feb 2024 | 3,245.00 | 3,257.00 | 3,222.00 | 3,229.00 | 3,178.70 | 1,603,100 |
19 Feb 2024 | 3,239.00 | 3,243.00 | 3,216.00 | 3,232.00 | 3,181.66 | 2,282,200 |
16 Feb 2024 | 3,225.00 | 3,271.00 | 3,223.00 | 3,255.00 | 3,204.30 | 3,302,100 |
15 Feb 2024 | 3,211.00 | 3,223.00 | 3,178.00 | 3,217.00 | 3,166.89 | 2,794,900 |
14 Feb 2024 | 3,245.00 | 3,252.00 | 3,208.00 | 3,218.00 | 3,167.88 | 2,201,700 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |