Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 Jul 2024 | 4,073.00 | 4,117.00 | 4,046.00 | 4,107.00 | 4,107.00 | 232,300 |
01 Jul 2024 | 4,098.00 | 4,145.00 | 4,033.00 | 4,052.00 | 4,052.00 | 692,200 |
28 Jun 2024 | 4,014.00 | 4,037.00 | 3,994.00 | 4,031.00 | 4,031.00 | 722,600 |
27 Jun 2024 | 3,993.00 | 4,017.00 | 3,965.00 | 3,975.00 | 3,975.00 | 662,600 |
26 Jun 2024 | 3,985.00 | 4,010.00 | 3,956.00 | 3,994.00 | 3,994.00 | 623,600 |
25 Jun 2024 | 3,987.00 | 4,052.00 | 3,963.00 | 3,984.00 | 3,984.00 | 865,900 |
24 Jun 2024 | 3,910.00 | 3,936.00 | 3,858.00 | 3,926.00 | 3,926.00 | 879,100 |
21 Jun 2024 | 3,899.00 | 3,916.00 | 3,852.00 | 3,878.00 | 3,878.00 | 1,127,900 |
20 Jun 2024 | 3,909.00 | 3,933.00 | 3,858.00 | 3,883.00 | 3,883.00 | 714,200 |
19 Jun 2024 | 3,934.00 | 3,950.00 | 3,899.00 | 3,935.00 | 3,935.00 | 491,000 |
18 Jun 2024 | 4,010.00 | 4,015.00 | 3,884.00 | 3,909.00 | 3,909.00 | 855,300 |
17 Jun 2024 | 4,017.00 | 4,043.00 | 3,937.00 | 3,940.00 | 3,940.00 | 977,000 |
14 Jun 2024 | 3,928.00 | 4,087.00 | 3,922.00 | 4,021.00 | 4,021.00 | 924,400 |
13 Jun 2024 | 4,049.00 | 4,050.00 | 3,976.00 | 3,976.00 | 3,976.00 | 771,000 |
12 Jun 2024 | 4,111.00 | 4,132.00 | 3,997.00 | 4,009.00 | 4,009.00 | 946,100 |
11 Jun 2024 | 4,178.00 | 4,200.00 | 4,143.00 | 4,170.00 | 4,170.00 | 664,600 |
10 Jun 2024 | 4,111.00 | 4,169.00 | 4,106.00 | 4,169.00 | 4,169.00 | 655,900 |
07 Jun 2024 | 4,135.00 | 4,135.00 | 4,078.00 | 4,103.00 | 4,103.00 | 578,000 |
06 Jun 2024 | 4,215.00 | 4,244.00 | 4,099.00 | 4,118.00 | 4,118.00 | 943,800 |
05 Jun 2024 | 4,201.00 | 4,263.00 | 4,180.00 | 4,204.00 | 4,204.00 | 1,184,600 |
04 Jun 2024 | 4,100.00 | 4,195.00 | 4,078.00 | 4,189.00 | 4,189.00 | 982,300 |
03 Jun 2024 | 4,120.00 | 4,145.00 | 4,065.00 | 4,107.00 | 4,107.00 | 1,234,800 |
31 May 2024 | 3,885.00 | 4,041.00 | 3,880.00 | 4,039.00 | 4,039.00 | 2,498,500 |
30 May 2024 | 3,811.00 | 3,858.00 | 3,794.00 | 3,851.00 | 3,851.00 | 882,500 |
29 May 2024 | 3,874.00 | 3,883.00 | 3,838.00 | 3,845.00 | 3,845.00 | 954,300 |
28 May 2024 | 3,870.00 | 3,926.00 | 3,850.00 | 3,873.00 | 3,873.00 | 1,382,600 |
27 May 2024 | 3,876.00 | 3,882.00 | 3,835.00 | 3,854.00 | 3,854.00 | 770,300 |
24 May 2024 | 3,880.00 | 3,911.00 | 3,842.00 | 3,881.00 | 3,881.00 | 1,016,800 |
23 May 2024 | 3,999.00 | 3,999.00 | 3,892.00 | 3,925.00 | 3,925.00 | 1,244,400 |
22 May 2024 | 4,100.00 | 4,108.00 | 3,989.00 | 3,989.00 | 3,989.00 | 1,158,500 |
21 May 2024 | 4,202.00 | 4,203.00 | 4,114.00 | 4,121.00 | 4,121.00 | 1,035,100 |
20 May 2024 | 4,182.00 | 4,239.00 | 4,182.00 | 4,202.00 | 4,202.00 | 764,500 |
17 May 2024 | 4,201.00 | 4,239.00 | 4,172.00 | 4,178.00 | 4,178.00 | 768,500 |
16 May 2024 | 4,260.00 | 4,263.00 | 4,204.00 | 4,240.00 | 4,240.00 | 828,700 |
15 May 2024 | 4,357.00 | 4,359.00 | 4,265.00 | 4,274.00 | 4,274.00 | 854,300 |
14 May 2024 | 4,366.00 | 4,375.00 | 4,318.00 | 4,358.00 | 4,358.00 | 738,200 |
13 May 2024 | 4,455.00 | 4,476.00 | 4,370.00 | 4,372.00 | 4,372.00 | 627,400 |
10 May 2024 | 4,540.00 | 4,591.00 | 4,500.00 | 4,525.00 | 4,525.00 | 683,700 |
09 May 2024 | 4,415.00 | 4,521.00 | 4,410.00 | 4,475.00 | 4,475.00 | 820,600 |
08 May 2024 | 4,501.00 | 4,539.00 | 4,417.00 | 4,428.00 | 4,428.00 | 763,900 |
07 May 2024 | 4,541.00 | 4,594.00 | 4,472.00 | 4,501.00 | 4,501.00 | 960,800 |
02 May 2024 | 4,445.00 | 4,524.00 | 4,443.00 | 4,474.00 | 4,474.00 | 997,800 |
01 May 2024 | 4,437.00 | 4,510.00 | 4,413.00 | 4,454.00 | 4,454.00 | 1,223,800 |
30 Apr 2024 | 4,545.00 | 4,557.00 | 4,403.00 | 4,433.00 | 4,433.00 | 1,257,800 |
26 Apr 2024 | 4,285.00 | 4,461.00 | 4,285.00 | 4,426.00 | 4,426.00 | 1,711,100 |
25 Apr 2024 | 4,198.00 | 4,237.00 | 4,118.00 | 4,128.00 | 4,128.00 | 970,700 |
24 Apr 2024 | 4,193.00 | 4,223.00 | 4,172.00 | 4,199.00 | 4,199.00 | 708,500 |
23 Apr 2024 | 4,215.00 | 4,240.00 | 4,169.00 | 4,194.00 | 4,194.00 | 913,200 |
22 Apr 2024 | 4,131.00 | 4,169.00 | 4,103.00 | 4,168.00 | 4,168.00 | 568,600 |
19 Apr 2024 | 4,118.00 | 4,137.00 | 4,030.00 | 4,061.00 | 4,061.00 | 826,000 |
18 Apr 2024 | 4,102.00 | 4,186.00 | 4,062.00 | 4,141.00 | 4,141.00 | 603,000 |
17 Apr 2024 | 4,175.00 | 4,232.00 | 4,117.00 | 4,130.00 | 4,130.00 | 625,000 |
16 Apr 2024 | 4,286.00 | 4,288.00 | 4,155.00 | 4,173.00 | 4,173.00 | 823,300 |
15 Apr 2024 | 4,283.00 | 4,323.00 | 4,206.00 | 4,290.00 | 4,290.00 | 981,700 |
12 Apr 2024 | 4,259.00 | 4,396.00 | 4,251.00 | 4,353.00 | 4,353.00 | 1,191,700 |
11 Apr 2024 | 4,225.00 | 4,264.00 | 4,197.00 | 4,236.00 | 4,236.00 | 664,500 |
10 Apr 2024 | 4,350.00 | 4,359.00 | 4,295.00 | 4,295.00 | 4,295.00 | 655,300 |
09 Apr 2024 | 4,320.00 | 4,348.00 | 4,284.00 | 4,325.00 | 4,325.00 | 992,100 |
08 Apr 2024 | 4,247.00 | 4,297.00 | 4,198.00 | 4,250.00 | 4,250.00 | 814,200 |
05 Apr 2024 | 4,204.00 | 4,207.00 | 4,135.00 | 4,186.00 | 4,186.00 | 964,500 |
04 Apr 2024 | 4,300.00 | 4,307.00 | 4,222.00 | 4,257.00 | 4,257.00 | 1,268,400 |
03 Apr 2024 | 4,212.00 | 4,280.00 | 4,175.00 | 4,240.00 | 4,240.00 | 1,310,100 |
02 Apr 2024 | 4,265.00 | 4,277.00 | 4,122.00 | 4,196.00 | 4,196.00 | 1,505,700 |
01 Apr 2024 | 4,374.00 | 4,382.00 | 4,228.00 | 4,264.00 | 4,264.00 | 1,477,100 |
29 Mar 2024 | 4,333.00 | 4,422.00 | 4,300.00 | 4,386.00 | 4,386.00 | 927,800 |
28 Mar 2024 | 4,233.00 | 4,285.00 | 4,211.00 | 4,263.00 | 4,263.00 | 1,063,800 |
28 Mar 2024 | 75 Dividend | |||||
27 Mar 2024 | 4,165.00 | 4,295.00 | 4,165.00 | 4,250.00 | 4,175.00 | 1,532,400 |
26 Mar 2024 | 4,093.00 | 4,152.00 | 4,054.00 | 4,120.00 | 4,047.29 | 1,166,300 |
25 Mar 2024 | 4,073.00 | 4,073.00 | 3,981.00 | 4,012.00 | 3,941.20 | 864,400 |
22 Mar 2024 | 4,110.00 | 4,110.00 | 4,022.00 | 4,100.00 | 4,027.65 | 1,110,700 |
21 Mar 2024 | 4,039.00 | 4,093.00 | 3,961.00 | 4,077.00 | 4,005.05 | 1,760,900 |
19 Mar 2024 | 3,858.00 | 3,978.00 | 3,826.00 | 3,940.00 | 3,870.47 | 1,515,800 |
18 Mar 2024 | 3,856.00 | 3,894.00 | 3,845.00 | 3,874.00 | 3,805.64 | 905,700 |
15 Mar 2024 | 3,710.00 | 3,844.00 | 3,705.00 | 3,829.00 | 3,761.43 | 1,595,700 |
14 Mar 2024 | 3,694.00 | 3,704.00 | 3,633.00 | 3,668.00 | 3,603.27 | 1,064,200 |
13 Mar 2024 | 3,718.00 | 3,765.00 | 3,639.00 | 3,654.00 | 3,589.52 | 1,272,800 |
12 Mar 2024 | 3,680.00 | 3,697.00 | 3,640.00 | 3,674.00 | 3,609.16 | 1,119,900 |
11 Mar 2024 | 3,774.00 | 3,799.00 | 3,680.00 | 3,711.00 | 3,645.51 | 893,000 |
08 Mar 2024 | 3,800.00 | 3,860.00 | 3,772.00 | 3,802.00 | 3,734.91 | 924,000 |
07 Mar 2024 | 3,924.00 | 3,989.00 | 3,830.00 | 3,842.00 | 3,774.20 | 735,000 |
06 Mar 2024 | 3,838.00 | 3,944.00 | 3,805.00 | 3,902.00 | 3,833.14 | 885,400 |
05 Mar 2024 | 3,873.00 | 3,889.00 | 3,802.00 | 3,803.00 | 3,735.89 | 773,700 |
04 Mar 2024 | 3,885.00 | 3,963.00 | 3,868.00 | 3,912.00 | 3,842.96 | 1,444,000 |
01 Mar 2024 | 3,758.00 | 3,838.00 | 3,741.00 | 3,826.00 | 3,758.48 | 1,275,400 |
29 Feb 2024 | 3,750.00 | 3,770.00 | 3,685.00 | 3,723.00 | 3,657.30 | 1,294,600 |
28 Feb 2024 | 3,735.00 | 3,778.00 | 3,709.00 | 3,746.00 | 3,679.89 | 938,300 |
27 Feb 2024 | 3,782.00 | 3,791.00 | 3,745.00 | 3,752.00 | 3,685.79 | 606,000 |
26 Feb 2024 | 3,880.00 | 3,892.00 | 3,778.00 | 3,778.00 | 3,711.33 | 692,200 |
22 Feb 2024 | 3,729.00 | 3,855.00 | 3,723.00 | 3,852.00 | 3,784.02 | 1,128,600 |
21 Feb 2024 | 3,699.00 | 3,728.00 | 3,679.00 | 3,711.00 | 3,645.51 | 582,300 |
20 Feb 2024 | 3,730.00 | 3,730.00 | 3,676.00 | 3,705.00 | 3,639.62 | 581,800 |
19 Feb 2024 | 3,706.00 | 3,717.00 | 3,677.00 | 3,699.00 | 3,633.72 | 657,400 |
16 Feb 2024 | 3,723.00 | 3,742.00 | 3,682.00 | 3,730.00 | 3,664.18 | 646,900 |
15 Feb 2024 | 3,761.00 | 3,782.00 | 3,636.00 | 3,675.00 | 3,610.15 | 1,163,800 |
14 Feb 2024 | 3,845.00 | 3,845.00 | 3,713.00 | 3,714.00 | 3,648.46 | 717,400 |
13 Feb 2024 | 3,864.00 | 3,864.00 | 3,781.00 | 3,834.00 | 3,766.34 | 839,800 |
09 Feb 2024 | 3,832.00 | 3,863.00 | 3,797.00 | 3,808.00 | 3,740.80 | 748,600 |
08 Feb 2024 | 3,741.00 | 3,812.00 | 3,711.00 | 3,805.00 | 3,737.85 | 971,100 |
07 Feb 2024 | 3,761.00 | 3,813.00 | 3,729.00 | 3,739.00 | 3,673.02 | 944,000 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |