Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 2,854.00 | 2,896.00 | 2,846.00 | 2,896.00 | 2,896.00 | 388,811 |
25 Jul 2024 | 2,828.00 | 2,861.00 | 2,797.31 | 2,861.00 | 2,861.00 | 1,138,792 |
24 Jul 2024 | 2,848.00 | 2,884.00 | 2,829.00 | 2,849.00 | 2,849.00 | 562,776 |
23 Jul 2024 | 2,856.00 | 2,892.00 | 2,846.00 | 2,869.00 | 2,869.00 | 490,178 |
22 Jul 2024 | 2,897.00 | 2,898.00 | 2,851.00 | 2,856.00 | 2,856.00 | 811,298 |
19 Jul 2024 | 2,906.00 | 2,945.00 | 2,865.00 | 2,897.00 | 2,897.00 | 675,510 |
18 Jul 2024 | 2,946.00 | 2,950.00 | 2,914.46 | 2,927.00 | 2,927.00 | 433,821 |
17 Jul 2024 | 2,922.00 | 2,938.00 | 2,898.00 | 2,927.00 | 2,927.00 | 2,568,853 |
16 Jul 2024 | 2,944.00 | 2,944.00 | 2,899.54 | 2,914.00 | 2,914.00 | 789,480 |
15 Jul 2024 | 2,912.00 | 2,937.00 | 2,903.00 | 2,937.00 | 2,937.00 | 482,188 |
12 Jul 2024 | 2,955.00 | 2,955.00 | 2,907.00 | 2,933.00 | 2,933.00 | 639,440 |
11 Jul 2024 | 2,929.00 | 2,940.00 | 2,901.00 | 2,931.00 | 2,931.00 | 557,950 |
10 Jul 2024 | 2,930.00 | 2,947.00 | 2,894.00 | 2,924.00 | 2,924.00 | 3,009,488 |
09 Jul 2024 | 2,928.00 | 2,950.00 | 2,892.00 | 2,915.00 | 2,915.00 | 4,044,249 |
08 Jul 2024 | 2,935.00 | 2,984.00 | 2,927.00 | 2,934.00 | 2,934.00 | 565,115 |
05 Jul 2024 | 3,023.00 | 3,045.00 | 2,936.00 | 2,936.00 | 2,936.00 | 805,753 |
04 Jul 2024 | 2,967.00 | 3,011.00 | 2,938.00 | 3,011.00 | 3,011.00 | 582,459 |
03 Jul 2024 | 2,945.00 | 2,981.00 | 2,935.00 | 2,956.00 | 2,956.00 | 793,616 |
02 Jul 2024 | 2,934.00 | 2,946.00 | 2,880.00 | 2,930.00 | 2,930.00 | 980,106 |
01 Jul 2024 | 2,995.00 | 3,010.00 | 2,956.00 | 2,956.00 | 2,956.00 | 887,766 |
28 Jun 2024 | 2,966.00 | 2,996.00 | 2,961.00 | 2,975.00 | 2,975.00 | 1,105,451 |
27 Jun 2024 | 2,998.00 | 3,027.00 | 2,962.00 | 2,962.00 | 2,962.00 | 826,773 |
26 Jun 2024 | 2,981.00 | 2,992.00 | 2,962.00 | 2,984.00 | 2,984.00 | 1,520,723 |
25 Jun 2024 | 2,966.00 | 2,983.00 | 2,944.66 | 2,977.00 | 2,977.00 | 1,378,757 |
24 Jun 2024 | 2,953.00 | 2,990.00 | 2,932.00 | 2,961.00 | 2,961.00 | 442,253 |
21 Jun 2024 | 2,954.00 | 2,968.00 | 2,926.00 | 2,951.00 | 2,951.00 | 2,382,170 |
20 Jun 2024 | 2,936.00 | 2,957.00 | 2,907.00 | 2,956.00 | 2,956.00 | 947,656 |
19 Jun 2024 | 2,946.00 | 2,978.00 | 2,895.46 | 2,940.00 | 2,940.00 | 559,976 |
18 Jun 2024 | 2,985.00 | 3,048.00 | 2,955.00 | 2,955.00 | 2,955.00 | 1,511,793 |
17 Jun 2024 | 2,927.00 | 2,950.00 | 2,882.00 | 2,903.00 | 2,903.00 | 795,413 |
14 Jun 2024 | 2,932.00 | 2,952.00 | 2,905.00 | 2,912.00 | 2,912.00 | 1,062,153 |
13 Jun 2024 | 2,997.00 | 3,007.00 | 2,937.00 | 2,937.00 | 2,937.00 | 811,477 |
12 Jun 2024 | 2,981.00 | 3,007.00 | 2,957.00 | 3,004.00 | 3,004.00 | 634,418 |
11 Jun 2024 | 3,010.00 | 3,016.00 | 2,969.00 | 2,982.00 | 2,982.00 | 1,098,361 |
10 Jun 2024 | 2,988.00 | 3,028.00 | 2,972.61 | 2,997.00 | 2,997.00 | 598,024 |
07 Jun 2024 | 2,984.00 | 3,024.00 | 2,966.00 | 3,024.00 | 3,024.00 | 829,694 |
06 Jun 2024 | 2,975.00 | 2,993.00 | 2,957.00 | 2,993.00 | 2,993.00 | 577,521 |
05 Jun 2024 | 3,000.00 | 3,003.00 | 2,968.00 | 2,984.00 | 2,984.00 | 729,840 |
04 Jun 2024 | 2,942.00 | 3,003.00 | 2,942.00 | 2,992.00 | 2,992.00 | 864,181 |
03 Jun 2024 | 2,990.00 | 2,997.56 | 2,939.00 | 2,954.00 | 2,954.00 | 740,514 |
31 May 2024 | 2,917.00 | 3,007.00 | 2,915.00 | 2,953.00 | 2,953.00 | 3,402,372 |
30 May 2024 | 2,854.00 | 2,912.00 | 2,854.00 | 2,909.00 | 2,909.00 | 1,009,900 |
29 May 2024 | 2,897.00 | 2,897.00 | 2,848.00 | 2,855.00 | 2,855.00 | 3,486,019 |
28 May 2024 | 2,946.00 | 2,965.00 | 2,900.00 | 2,909.00 | 2,909.00 | 1,762,067 |
24 May 2024 | 2,935.00 | 2,974.00 | 2,914.00 | 2,925.00 | 2,925.00 | 1,518,190 |
23 May 2024 | 2,985.00 | 3,070.00 | 2,956.00 | 2,956.00 | 2,956.00 | 796,334 |
23 May 2024 | 62.9 Dividend | |||||
22 May 2024 | 3,065.00 | 3,109.00 | 3,037.00 | 3,051.00 | 2,988.10 | 960,186 |
21 May 2024 | 3,115.00 | 3,149.00 | 3,087.00 | 3,090.00 | 3,026.30 | 841,488 |
20 May 2024 | 3,137.00 | 3,149.59 | 3,114.00 | 3,131.00 | 3,066.45 | 1,181,292 |
17 May 2024 | 3,107.00 | 3,147.00 | 3,087.00 | 3,145.00 | 3,080.16 | 600,094 |
16 May 2024 | 3,116.00 | 3,137.00 | 3,093.00 | 3,119.00 | 3,054.70 | 453,779 |
15 May 2024 | 3,110.00 | 3,133.00 | 3,064.00 | 3,112.00 | 3,047.84 | 674,605 |
14 May 2024 | 3,103.00 | 3,138.00 | 3,084.00 | 3,114.00 | 3,049.80 | 605,038 |
13 May 2024 | 3,071.00 | 3,107.00 | 3,064.00 | 3,107.00 | 3,042.95 | 931,476 |
10 May 2024 | 3,063.00 | 3,107.00 | 3,059.00 | 3,069.00 | 3,005.73 | 645,016 |
09 May 2024 | 3,049.00 | 3,075.06 | 3,033.00 | 3,063.00 | 2,999.85 | 666,154 |
08 May 2024 | 3,001.00 | 3,043.00 | 2,998.00 | 3,027.00 | 2,964.59 | 1,334,602 |
07 May 2024 | 3,037.00 | 3,066.82 | 2,996.00 | 2,996.00 | 2,934.23 | 824,923 |
03 May 2024 | 3,020.00 | 3,040.00 | 2,982.00 | 3,007.00 | 2,945.01 | 1,456,871 |
02 May 2024 | 3,074.00 | 3,095.00 | 2,992.00 | 3,001.00 | 2,939.13 | 1,381,672 |
01 May 2024 | 3,151.00 | 3,204.00 | 3,090.00 | 3,099.00 | 3,035.11 | 1,066,787 |
30 Apr 2024 | 3,100.00 | 3,211.61 | 2,995.00 | 3,167.00 | 3,101.71 | 1,626,635 |
29 Apr 2024 | 3,050.00 | 3,084.00 | 3,030.80 | 3,047.00 | 2,984.18 | 677,232 |
26 Apr 2024 | 3,046.00 | 3,065.00 | 3,021.00 | 3,043.00 | 2,980.26 | 799,216 |
25 Apr 2024 | 3,094.00 | 3,098.80 | 2,996.00 | 3,028.00 | 2,965.57 | 1,509,925 |
24 Apr 2024 | 3,132.00 | 3,169.00 | 3,108.00 | 3,112.00 | 3,047.84 | 909,569 |
23 Apr 2024 | 3,119.00 | 3,141.00 | 3,106.00 | 3,128.00 | 3,063.51 | 1,158,055 |
22 Apr 2024 | 3,105.00 | 3,124.00 | 3,095.45 | 3,102.00 | 3,038.05 | 630,291 |
19 Apr 2024 | 3,055.00 | 3,090.00 | 3,031.00 | 3,059.00 | 2,995.94 | 635,127 |
18 Apr 2024 | 3,105.00 | 3,124.00 | 3,084.88 | 3,085.00 | 3,021.40 | 1,630,199 |
17 Apr 2024 | 3,083.00 | 3,121.00 | 3,076.00 | 3,077.00 | 3,013.56 | 1,534,822 |
16 Apr 2024 | 3,122.00 | 3,162.00 | 3,087.00 | 3,098.00 | 3,034.13 | 690,271 |
15 Apr 2024 | 3,152.00 | 3,217.00 | 3,152.00 | 3,176.00 | 3,110.52 | 445,634 |
12 Apr 2024 | 3,215.00 | 3,252.00 | 3,175.00 | 3,175.00 | 3,109.54 | 1,045,116 |
11 Apr 2024 | 3,220.00 | 3,220.00 | 3,101.00 | 3,190.00 | 3,124.23 | 1,342,004 |
10 Apr 2024 | 3,234.00 | 3,295.00 | 3,223.00 | 3,251.00 | 3,183.98 | 1,332,722 |
09 Apr 2024 | 3,237.00 | 3,243.00 | 3,188.00 | 3,214.00 | 3,147.74 | 872,591 |
08 Apr 2024 | 3,196.00 | 3,251.00 | 3,191.00 | 3,251.00 | 3,183.98 | 1,055,678 |
05 Apr 2024 | 3,191.00 | 3,210.00 | 3,159.00 | 3,198.00 | 3,132.07 | 1,188,779 |
04 Apr 2024 | 3,250.00 | 3,269.00 | 3,216.00 | 3,227.00 | 3,160.47 | 755,164 |
03 Apr 2024 | 3,286.00 | 3,313.00 | 3,247.00 | 3,277.00 | 3,209.44 | 478,047 |
02 Apr 2024 | 3,314.00 | 3,344.00 | 3,293.00 | 3,302.00 | 3,233.93 | 828,505 |
28 Mar 2024 | 3,292.00 | 3,357.00 | 3,277.00 | 3,314.00 | 3,245.68 | 652,166 |
27 Mar 2024 | 3,280.00 | 3,303.80 | 3,256.00 | 3,283.00 | 3,215.32 | 795,511 |
26 Mar 2024 | 3,277.00 | 3,289.75 | 3,263.00 | 3,286.00 | 3,218.26 | 427,476 |
25 Mar 2024 | 3,298.00 | 3,299.00 | 3,262.00 | 3,282.00 | 3,214.34 | 248,362 |
22 Mar 2024 | 3,265.00 | 3,298.00 | 3,257.00 | 3,292.00 | 3,224.13 | 390,834 |
21 Mar 2024 | 3,256.00 | 3,321.00 | 3,242.24 | 3,268.00 | 3,200.63 | 3,103,061 |
20 Mar 2024 | 3,193.00 | 3,200.00 | 3,159.00 | 3,193.00 | 3,127.17 | 1,605,342 |
19 Mar 2024 | 3,204.00 | 3,221.00 | 3,187.60 | 3,195.00 | 3,129.13 | 828,319 |
18 Mar 2024 | 3,216.00 | 3,239.00 | 3,200.00 | 3,217.00 | 3,150.68 | 338,612 |
15 Mar 2024 | 3,216.00 | 3,238.00 | 3,202.00 | 3,212.00 | 3,145.78 | 1,628,098 |
14 Mar 2024 | 3,294.00 | 3,295.00 | 3,204.00 | 3,216.00 | 3,149.70 | 898,199 |
13 Mar 2024 | 3,308.00 | 3,336.00 | 3,286.00 | 3,296.00 | 3,228.05 | 2,053,733 |
12 Mar 2024 | 3,297.00 | 3,306.00 | 3,270.00 | 3,302.00 | 3,233.93 | 437,679 |
11 Mar 2024 | 3,219.00 | 3,282.00 | 3,218.00 | 3,274.00 | 3,206.50 | 631,584 |
08 Mar 2024 | 3,224.00 | 3,234.00 | 3,189.00 | 3,226.00 | 3,159.49 | 1,544,862 |
07 Mar 2024 | 3,210.00 | 3,269.00 | 3,210.00 | 3,224.00 | 3,157.53 | 2,857,949 |
06 Mar 2024 | 3,175.00 | 3,217.00 | 3,169.00 | 3,204.00 | 3,137.95 | 1,313,090 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |