Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Jun 2024 | 3,828.00 | 3,842.00 | 3,815.00 | 3,825.00 | 3,825.00 | 103,700 |
27 Jun 2024 | 3,871.00 | 3,883.00 | 3,785.00 | 3,815.00 | 3,815.00 | 1,280,100 |
26 Jun 2024 | 3,859.00 | 3,896.00 | 3,853.00 | 3,878.00 | 3,878.00 | 873,800 |
25 Jun 2024 | 3,821.00 | 3,906.00 | 3,812.00 | 3,903.00 | 3,903.00 | 911,800 |
24 Jun 2024 | 3,765.00 | 3,808.00 | 3,750.00 | 3,800.00 | 3,800.00 | 699,500 |
21 Jun 2024 | 3,692.00 | 3,783.00 | 3,692.00 | 3,768.00 | 3,768.00 | 1,532,600 |
20 Jun 2024 | 3,711.00 | 3,738.00 | 3,668.00 | 3,672.00 | 3,672.00 | 745,800 |
19 Jun 2024 | 3,657.00 | 3,697.00 | 3,643.00 | 3,696.00 | 3,696.00 | 888,800 |
18 Jun 2024 | 3,709.00 | 3,762.00 | 3,702.00 | 3,708.00 | 3,708.00 | 1,431,000 |
17 Jun 2024 | 3,752.00 | 3,758.00 | 3,653.00 | 3,678.00 | 3,678.00 | 1,416,400 |
14 Jun 2024 | 3,670.00 | 3,829.00 | 3,659.00 | 3,746.00 | 3,746.00 | 2,027,100 |
13 Jun 2024 | 3,773.00 | 3,773.00 | 3,670.00 | 3,707.00 | 3,707.00 | 1,423,700 |
12 Jun 2024 | 3,770.00 | 3,792.00 | 3,730.00 | 3,755.00 | 3,755.00 | 952,500 |
11 Jun 2024 | 3,830.00 | 3,838.00 | 3,791.00 | 3,806.00 | 3,806.00 | 932,900 |
10 Jun 2024 | 3,839.00 | 3,861.00 | 3,804.00 | 3,831.00 | 3,831.00 | 784,300 |
07 Jun 2024 | 3,861.00 | 3,877.00 | 3,838.00 | 3,852.00 | 3,852.00 | 755,000 |
06 Jun 2024 | 3,918.00 | 3,944.00 | 3,872.00 | 3,881.00 | 3,881.00 | 767,800 |
05 Jun 2024 | 3,991.00 | 4,004.00 | 3,905.00 | 3,921.00 | 3,921.00 | 907,500 |
04 Jun 2024 | 3,938.00 | 3,998.00 | 3,921.00 | 3,998.00 | 3,998.00 | 748,800 |
03 Jun 2024 | 3,968.00 | 3,979.00 | 3,935.00 | 3,955.00 | 3,955.00 | 732,900 |
31 May 2024 | 3,896.00 | 3,944.00 | 3,877.00 | 3,921.00 | 3,921.00 | 1,838,200 |
30 May 2024 | 3,850.00 | 3,930.00 | 3,842.00 | 3,896.00 | 3,896.00 | 1,111,300 |
29 May 2024 | 3,968.00 | 3,968.00 | 3,851.00 | 3,851.00 | 3,851.00 | 1,045,500 |
28 May 2024 | 4,014.00 | 4,025.00 | 3,994.00 | 4,000.00 | 4,000.00 | 561,000 |
27 May 2024 | 4,020.00 | 4,041.00 | 3,986.00 | 4,010.00 | 4,010.00 | 795,000 |
24 May 2024 | 3,990.00 | 4,025.00 | 3,942.00 | 3,982.00 | 3,982.00 | 715,500 |
23 May 2024 | 4,065.00 | 4,076.00 | 3,997.00 | 4,014.00 | 4,014.00 | 1,375,300 |
22 May 2024 | 4,180.00 | 4,181.00 | 4,086.00 | 4,086.00 | 4,086.00 | 823,000 |
21 May 2024 | 4,301.00 | 4,316.00 | 4,180.00 | 4,181.00 | 4,181.00 | 1,023,300 |
20 May 2024 | 4,215.00 | 4,385.00 | 4,215.00 | 4,297.00 | 4,297.00 | 1,416,000 |
17 May 2024 | 4,138.00 | 4,209.00 | 4,113.00 | 4,206.00 | 4,206.00 | 842,400 |
16 May 2024 | 4,148.00 | 4,191.00 | 4,107.00 | 4,178.00 | 4,178.00 | 1,060,600 |
15 May 2024 | 4,250.00 | 4,259.00 | 4,048.00 | 4,097.00 | 4,097.00 | 1,317,900 |
14 May 2024 | 4,179.00 | 4,242.00 | 4,151.00 | 4,229.00 | 4,229.00 | 1,106,300 |
13 May 2024 | 4,115.00 | 4,205.00 | 4,085.00 | 4,200.00 | 4,200.00 | 1,660,000 |
10 May 2024 | 4,135.00 | 4,139.00 | 4,045.00 | 4,061.00 | 4,061.00 | 1,525,100 |
09 May 2024 | 4,052.00 | 4,134.00 | 4,041.00 | 4,065.00 | 4,065.00 | 1,081,900 |
08 May 2024 | 4,120.00 | 4,151.00 | 4,049.00 | 4,061.00 | 4,061.00 | 945,900 |
07 May 2024 | 4,184.00 | 4,214.00 | 4,125.00 | 4,156.00 | 4,156.00 | 1,027,400 |
02 May 2024 | 4,147.00 | 4,157.00 | 4,045.00 | 4,117.00 | 4,117.00 | 1,257,300 |
01 May 2024 | 4,251.00 | 4,258.00 | 4,053.00 | 4,122.00 | 4,122.00 | 1,862,700 |
30 Apr 2024 | 4,280.00 | 4,449.00 | 4,202.00 | 4,294.00 | 4,294.00 | 2,333,200 |
26 Apr 2024 | 4,400.00 | 4,435.00 | 4,301.00 | 4,337.00 | 4,337.00 | 1,531,900 |
25 Apr 2024 | 4,360.00 | 4,399.00 | 4,330.00 | 4,336.00 | 4,336.00 | 799,700 |
24 Apr 2024 | 4,400.00 | 4,442.00 | 4,351.00 | 4,388.00 | 4,388.00 | 903,700 |
23 Apr 2024 | 4,320.00 | 4,363.00 | 4,291.00 | 4,333.00 | 4,333.00 | 786,800 |
22 Apr 2024 | 4,339.00 | 4,364.00 | 4,292.00 | 4,360.00 | 4,360.00 | 1,083,000 |
19 Apr 2024 | 4,327.00 | 4,353.00 | 4,182.00 | 4,199.00 | 4,199.00 | 1,128,900 |
18 Apr 2024 | 4,267.00 | 4,294.00 | 4,242.00 | 4,257.00 | 4,257.00 | 522,900 |
17 Apr 2024 | 4,310.00 | 4,323.00 | 4,223.00 | 4,290.00 | 4,290.00 | 692,400 |
16 Apr 2024 | 4,290.00 | 4,340.00 | 4,246.00 | 4,331.00 | 4,331.00 | 612,900 |
15 Apr 2024 | 4,319.00 | 4,382.00 | 4,305.00 | 4,325.00 | 4,325.00 | 869,400 |
12 Apr 2024 | 4,348.00 | 4,379.00 | 4,304.00 | 4,349.00 | 4,349.00 | 743,300 |
11 Apr 2024 | 4,269.00 | 4,330.00 | 4,238.00 | 4,330.00 | 4,330.00 | 574,500 |
10 Apr 2024 | 4,339.00 | 4,377.00 | 4,305.00 | 4,335.00 | 4,335.00 | 536,100 |
09 Apr 2024 | 4,297.00 | 4,333.00 | 4,251.00 | 4,325.00 | 4,325.00 | 756,100 |
08 Apr 2024 | 4,243.00 | 4,337.00 | 4,211.00 | 4,296.00 | 4,296.00 | 1,122,700 |
05 Apr 2024 | 4,088.00 | 4,212.00 | 4,076.00 | 4,212.00 | 4,212.00 | 1,106,500 |
04 Apr 2024 | 4,123.00 | 4,153.00 | 4,093.00 | 4,115.00 | 4,115.00 | 688,700 |
03 Apr 2024 | 4,140.00 | 4,145.00 | 4,049.00 | 4,092.00 | 4,092.00 | 955,300 |
02 Apr 2024 | 4,160.00 | 4,178.00 | 4,101.00 | 4,163.00 | 4,163.00 | 999,800 |
01 Apr 2024 | 4,300.00 | 4,314.00 | 4,196.00 | 4,221.00 | 4,221.00 | 1,112,300 |
29 Mar 2024 | 4,269.00 | 4,318.00 | 4,239.00 | 4,271.00 | 4,271.00 | 573,500 |
28 Mar 2024 | 4,177.00 | 4,274.00 | 4,167.00 | 4,236.00 | 4,236.00 | 876,900 |
28 Mar 2024 | 50 Dividend | |||||
27 Mar 2024 | 4,170.00 | 4,335.00 | 4,162.00 | 4,243.00 | 4,193.00 | 1,567,400 |
26 Mar 2024 | 4,130.00 | 4,169.00 | 4,124.00 | 4,160.00 | 4,110.98 | 1,046,800 |
25 Mar 2024 | 4,148.00 | 4,159.00 | 4,122.00 | 4,128.00 | 4,079.35 | 689,200 |
22 Mar 2024 | 4,241.00 | 4,245.00 | 4,127.00 | 4,182.00 | 4,132.72 | 1,146,800 |
21 Mar 2024 | 4,258.00 | 4,265.00 | 4,192.00 | 4,244.00 | 4,193.99 | 873,700 |
19 Mar 2024 | 4,255.00 | 4,265.00 | 4,173.00 | 4,222.00 | 4,172.25 | 1,187,500 |
18 Mar 2024 | 4,299.00 | 4,325.00 | 4,254.00 | 4,271.00 | 4,220.67 | 893,400 |
15 Mar 2024 | 4,252.00 | 4,309.00 | 4,245.00 | 4,272.00 | 4,221.66 | 882,300 |
14 Mar 2024 | 4,246.00 | 4,276.00 | 4,206.00 | 4,252.00 | 4,201.89 | 827,900 |
13 Mar 2024 | 4,279.00 | 4,357.00 | 4,240.00 | 4,245.00 | 4,194.98 | 1,195,700 |
12 Mar 2024 | 4,145.00 | 4,273.00 | 4,093.00 | 4,273.00 | 4,222.65 | 1,301,400 |
11 Mar 2024 | 4,180.00 | 4,180.00 | 4,096.00 | 4,155.00 | 4,106.04 | 1,126,900 |
08 Mar 2024 | 4,153.00 | 4,160.00 | 4,100.00 | 4,132.00 | 4,083.31 | 860,700 |
07 Mar 2024 | 4,183.00 | 4,229.00 | 4,131.00 | 4,153.00 | 4,104.06 | 938,500 |
06 Mar 2024 | 4,170.00 | 4,223.00 | 4,141.00 | 4,222.00 | 4,172.25 | 954,000 |
05 Mar 2024 | 4,294.00 | 4,294.00 | 4,165.00 | 4,180.00 | 4,130.74 | 1,194,600 |
04 Mar 2024 | 4,189.00 | 4,298.00 | 4,176.00 | 4,289.00 | 4,238.46 | 1,663,600 |
01 Mar 2024 | 4,049.00 | 4,183.00 | 4,047.00 | 4,156.00 | 4,107.02 | 1,519,100 |
29 Feb 2024 | 4,060.00 | 4,081.00 | 4,000.00 | 4,049.00 | 4,001.29 | 1,639,200 |
28 Feb 2024 | 4,093.00 | 4,118.00 | 4,040.00 | 4,048.00 | 4,000.30 | 1,351,700 |
27 Feb 2024 | 4,090.00 | 4,105.00 | 4,033.00 | 4,062.00 | 4,014.13 | 1,255,900 |
26 Feb 2024 | 3,980.00 | 4,114.00 | 3,964.00 | 4,078.00 | 4,029.94 | 2,759,900 |
22 Feb 2024 | 3,759.00 | 3,925.00 | 3,755.00 | 3,910.00 | 3,863.92 | 2,484,200 |
21 Feb 2024 | 3,753.00 | 3,768.00 | 3,720.00 | 3,745.00 | 3,700.87 | 915,400 |
20 Feb 2024 | 3,707.00 | 3,750.00 | 3,696.00 | 3,728.00 | 3,684.07 | 1,085,300 |
19 Feb 2024 | 3,720.00 | 3,769.00 | 3,705.00 | 3,747.00 | 3,702.84 | 649,600 |
16 Feb 2024 | 3,675.00 | 3,717.00 | 3,642.00 | 3,690.00 | 3,646.52 | 1,119,900 |
15 Feb 2024 | 3,671.00 | 3,710.00 | 3,648.00 | 3,658.00 | 3,614.89 | 981,700 |
14 Feb 2024 | 3,700.00 | 3,715.00 | 3,646.00 | 3,649.00 | 3,606.00 | 1,191,800 |
13 Feb 2024 | 3,759.00 | 3,769.00 | 3,689.00 | 3,734.00 | 3,690.00 | 1,077,700 |
09 Feb 2024 | 3,720.00 | 3,788.00 | 3,720.00 | 3,755.00 | 3,710.75 | 1,077,600 |
08 Feb 2024 | 3,744.00 | 3,781.00 | 3,722.00 | 3,726.00 | 3,682.09 | 891,000 |
07 Feb 2024 | 3,742.00 | 3,761.00 | 3,723.00 | 3,743.00 | 3,698.89 | 958,500 |
06 Feb 2024 | 3,899.00 | 3,899.00 | 3,768.00 | 3,768.00 | 3,723.60 | 1,363,900 |
05 Feb 2024 | 3,955.00 | 4,007.00 | 3,921.00 | 3,922.00 | 3,875.78 | 1,011,700 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |