Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 Jul 2024 | 4,497.00 | 4,561.00 | 4,480.00 | 4,561.00 | 4,561.00 | 342,000 |
01 Jul 2024 | 4,487.00 | 4,527.00 | 4,464.00 | 4,502.00 | 4,502.00 | 677,600 |
28 Jun 2024 | 4,463.00 | 4,482.00 | 4,407.00 | 4,433.00 | 4,433.00 | 850,500 |
27 Jun 2024 | 4,387.00 | 4,455.00 | 4,358.00 | 4,455.00 | 4,455.00 | 1,351,900 |
26 Jun 2024 | 4,360.00 | 4,416.00 | 4,301.00 | 4,403.00 | 4,403.00 | 1,038,100 |
25 Jun 2024 | 4,393.00 | 4,404.00 | 4,288.00 | 4,360.00 | 4,360.00 | 1,310,900 |
24 Jun 2024 | 4,452.00 | 4,457.00 | 4,381.00 | 4,416.00 | 4,416.00 | 972,800 |
21 Jun 2024 | 4,493.00 | 4,514.00 | 4,469.00 | 4,473.00 | 4,473.00 | 1,998,800 |
20 Jun 2024 | 4,491.00 | 4,511.00 | 4,437.00 | 4,470.00 | 4,470.00 | 684,300 |
19 Jun 2024 | 4,445.00 | 4,531.00 | 4,436.00 | 4,492.00 | 4,492.00 | 665,100 |
18 Jun 2024 | 4,452.00 | 4,490.00 | 4,402.00 | 4,451.00 | 4,451.00 | 1,151,100 |
17 Jun 2024 | 4,495.00 | 4,514.00 | 4,358.00 | 4,416.00 | 4,416.00 | 869,400 |
14 Jun 2024 | 4,371.00 | 4,555.00 | 4,355.00 | 4,494.00 | 4,494.00 | 1,868,700 |
13 Jun 2024 | 4,390.00 | 4,440.00 | 4,368.00 | 4,394.00 | 4,394.00 | 1,068,100 |
12 Jun 2024 | 4,350.00 | 4,425.00 | 4,327.00 | 4,337.00 | 4,337.00 | 1,175,900 |
11 Jun 2024 | 4,270.00 | 4,324.00 | 4,247.00 | 4,320.00 | 4,320.00 | 1,491,500 |
10 Jun 2024 | 4,133.00 | 4,204.00 | 4,133.00 | 4,200.00 | 4,200.00 | 969,600 |
07 Jun 2024 | 4,067.00 | 4,123.00 | 4,055.00 | 4,110.00 | 4,110.00 | 639,700 |
06 Jun 2024 | 4,068.00 | 4,110.00 | 4,045.00 | 4,074.00 | 4,074.00 | 771,700 |
05 Jun 2024 | 4,055.00 | 4,124.00 | 4,042.00 | 4,097.00 | 4,097.00 | 893,300 |
04 Jun 2024 | 4,042.00 | 4,118.00 | 4,037.00 | 4,088.00 | 4,088.00 | 815,600 |
03 Jun 2024 | 4,070.00 | 4,113.00 | 4,065.00 | 4,072.00 | 4,072.00 | 715,900 |
31 May 2024 | 4,003.00 | 4,090.00 | 3,981.00 | 4,070.00 | 4,070.00 | 1,554,300 |
30 May 2024 | 3,925.00 | 4,002.00 | 3,903.00 | 3,970.00 | 3,970.00 | 725,600 |
29 May 2024 | 4,050.00 | 4,077.00 | 3,944.00 | 3,955.00 | 3,955.00 | 1,025,000 |
28 May 2024 | 3,959.00 | 4,036.00 | 3,955.00 | 4,016.00 | 4,016.00 | 748,800 |
27 May 2024 | 3,903.00 | 3,980.00 | 3,903.00 | 3,979.00 | 3,979.00 | 630,100 |
24 May 2024 | 3,855.00 | 3,935.00 | 3,842.00 | 3,903.00 | 3,903.00 | 848,500 |
23 May 2024 | 3,845.00 | 3,966.00 | 3,827.00 | 3,924.00 | 3,924.00 | 943,800 |
22 May 2024 | 3,868.00 | 3,908.00 | 3,835.00 | 3,846.00 | 3,846.00 | 961,600 |
21 May 2024 | 3,900.00 | 3,974.00 | 3,900.00 | 3,938.00 | 3,938.00 | 808,100 |
20 May 2024 | 3,901.00 | 3,970.00 | 3,891.00 | 3,891.00 | 3,891.00 | 866,900 |
17 May 2024 | 3,851.00 | 3,919.00 | 3,844.00 | 3,880.00 | 3,880.00 | 874,000 |
16 May 2024 | 3,940.00 | 3,949.00 | 3,845.00 | 3,873.00 | 3,873.00 | 1,371,700 |
15 May 2024 | 4,010.00 | 4,023.00 | 3,915.00 | 3,951.00 | 3,951.00 | 1,142,500 |
14 May 2024 | 4,044.00 | 4,214.00 | 4,004.00 | 4,044.00 | 4,044.00 | 2,996,700 |
13 May 2024 | 3,768.00 | 3,787.00 | 3,661.00 | 3,685.00 | 3,685.00 | 728,700 |
10 May 2024 | 3,797.00 | 3,829.00 | 3,735.00 | 3,769.00 | 3,769.00 | 522,900 |
09 May 2024 | 3,734.00 | 3,789.00 | 3,714.00 | 3,747.00 | 3,747.00 | 402,000 |
08 May 2024 | 3,738.00 | 3,767.00 | 3,708.00 | 3,738.00 | 3,738.00 | 586,000 |
07 May 2024 | 3,795.00 | 3,795.00 | 3,698.00 | 3,745.00 | 3,745.00 | 692,200 |
02 May 2024 | 3,667.00 | 3,717.00 | 3,661.00 | 3,683.00 | 3,683.00 | 590,800 |
01 May 2024 | 3,703.00 | 3,743.00 | 3,695.00 | 3,702.00 | 3,702.00 | 423,700 |
30 Apr 2024 | 3,777.00 | 3,792.00 | 3,680.00 | 3,748.00 | 3,748.00 | 871,600 |
26 Apr 2024 | 3,630.00 | 3,657.00 | 3,606.00 | 3,637.00 | 3,637.00 | 758,900 |
25 Apr 2024 | 3,671.00 | 3,677.00 | 3,623.00 | 3,632.00 | 3,632.00 | 483,700 |
24 Apr 2024 | 3,620.00 | 3,695.00 | 3,604.00 | 3,677.00 | 3,677.00 | 627,300 |
23 Apr 2024 | 3,621.00 | 3,668.00 | 3,621.00 | 3,644.00 | 3,644.00 | 661,700 |
22 Apr 2024 | 3,616.00 | 3,642.00 | 3,583.00 | 3,622.00 | 3,622.00 | 633,900 |
19 Apr 2024 | 3,597.00 | 3,637.00 | 3,502.00 | 3,546.00 | 3,546.00 | 881,400 |
18 Apr 2024 | 3,593.00 | 3,639.00 | 3,565.00 | 3,610.00 | 3,610.00 | 796,600 |
17 Apr 2024 | 3,658.00 | 3,659.00 | 3,600.00 | 3,613.00 | 3,613.00 | 633,300 |
16 Apr 2024 | 3,770.00 | 3,777.00 | 3,640.00 | 3,664.00 | 3,664.00 | 1,111,000 |
15 Apr 2024 | 3,719.00 | 3,797.00 | 3,702.00 | 3,756.00 | 3,756.00 | 734,400 |
12 Apr 2024 | 3,777.00 | 3,798.00 | 3,736.00 | 3,749.00 | 3,749.00 | 1,104,000 |
11 Apr 2024 | 3,738.00 | 3,767.00 | 3,692.00 | 3,766.00 | 3,766.00 | 705,000 |
10 Apr 2024 | 3,794.00 | 3,819.00 | 3,765.00 | 3,793.00 | 3,793.00 | 769,700 |
09 Apr 2024 | 3,816.00 | 3,833.00 | 3,779.00 | 3,793.00 | 3,793.00 | 809,400 |
08 Apr 2024 | 3,805.00 | 3,828.00 | 3,756.00 | 3,798.00 | 3,798.00 | 900,100 |
05 Apr 2024 | 3,814.00 | 3,817.00 | 3,730.00 | 3,817.00 | 3,817.00 | 912,600 |
04 Apr 2024 | 3,856.00 | 3,930.00 | 3,828.00 | 3,884.00 | 3,884.00 | 867,200 |
03 Apr 2024 | 3,767.00 | 3,878.00 | 3,765.00 | 3,818.00 | 3,818.00 | 1,187,000 |
02 Apr 2024 | 3,772.00 | 3,795.00 | 3,744.00 | 3,770.00 | 3,770.00 | 851,700 |
01 Apr 2024 | 3,895.00 | 3,910.00 | 3,750.00 | 3,772.00 | 3,772.00 | 1,146,700 |
29 Mar 2024 | 3,844.00 | 3,903.00 | 3,821.00 | 3,872.00 | 3,872.00 | 728,800 |
28 Mar 2024 | 3,750.00 | 3,802.00 | 3,733.00 | 3,776.00 | 3,776.00 | 1,203,400 |
28 Mar 2024 | 24 Dividend | |||||
27 Mar 2024 | 3,799.00 | 3,852.00 | 3,772.00 | 3,826.00 | 3,802.00 | 1,636,100 |
26 Mar 2024 | 3,680.00 | 3,766.00 | 3,668.00 | 3,732.00 | 3,708.59 | 1,301,200 |
25 Mar 2024 | 3,800.00 | 3,819.00 | 3,700.00 | 3,701.00 | 3,677.78 | 1,523,800 |
22 Mar 2024 | 3,708.00 | 3,749.00 | 3,693.00 | 3,726.00 | 3,702.63 | 1,431,200 |
21 Mar 2024 | 3,609.00 | 3,721.00 | 3,602.00 | 3,710.00 | 3,686.73 | 1,555,700 |
19 Mar 2024 | 3,591.00 | 3,592.00 | 3,485.00 | 3,550.00 | 3,527.73 | 1,966,800 |
18 Mar 2024 | 3,591.00 | 3,626.00 | 3,583.00 | 3,619.00 | 3,596.30 | 1,152,200 |
15 Mar 2024 | 3,562.00 | 3,598.00 | 3,518.00 | 3,572.00 | 3,549.59 | 1,959,700 |
14 Mar 2024 | 3,505.00 | 3,599.00 | 3,486.00 | 3,595.00 | 3,572.45 | 1,774,000 |
13 Mar 2024 | 3,537.00 | 3,568.00 | 3,475.00 | 3,485.00 | 3,463.14 | 999,600 |
12 Mar 2024 | 3,527.00 | 3,548.00 | 3,450.00 | 3,537.00 | 3,514.81 | 1,023,000 |
11 Mar 2024 | 3,480.00 | 3,590.00 | 3,472.00 | 3,557.00 | 3,534.69 | 1,385,900 |
08 Mar 2024 | 3,536.00 | 3,563.00 | 3,487.00 | 3,562.00 | 3,539.66 | 1,428,800 |
07 Mar 2024 | 3,494.00 | 3,526.00 | 3,480.00 | 3,506.00 | 3,484.01 | 1,265,700 |
06 Mar 2024 | 3,432.00 | 3,498.00 | 3,413.00 | 3,478.00 | 3,456.18 | 1,188,600 |
05 Mar 2024 | 3,500.00 | 3,509.00 | 3,434.00 | 3,450.00 | 3,428.36 | 2,143,700 |
04 Mar 2024 | 3,569.00 | 3,601.00 | 3,513.00 | 3,539.00 | 3,516.80 | 1,469,200 |
01 Mar 2024 | 3,557.00 | 3,582.00 | 3,546.00 | 3,570.00 | 3,547.61 | 1,059,000 |
29 Feb 2024 | 3,580.00 | 3,584.00 | 3,491.00 | 3,563.00 | 3,540.65 | 2,692,800 |
28 Feb 2024 | 3,532.00 | 3,616.00 | 3,520.00 | 3,596.00 | 3,573.44 | 1,518,500 |
27 Feb 2024 | 3,591.00 | 3,614.00 | 3,540.00 | 3,540.00 | 3,517.79 | 1,252,600 |
26 Feb 2024 | 3,646.00 | 3,652.00 | 3,561.00 | 3,586.00 | 3,563.51 | 1,265,300 |
22 Feb 2024 | 3,570.00 | 3,614.00 | 3,528.00 | 3,599.00 | 3,576.42 | 1,791,600 |
21 Feb 2024 | 3,575.00 | 3,608.00 | 3,552.00 | 3,585.00 | 3,562.51 | 1,912,300 |
20 Feb 2024 | 3,489.00 | 3,564.00 | 3,448.00 | 3,512.00 | 3,489.97 | 2,191,900 |
19 Feb 2024 | 3,539.00 | 3,606.00 | 3,510.00 | 3,518.00 | 3,495.93 | 2,268,600 |
16 Feb 2024 | 3,636.00 | 3,715.00 | 3,508.00 | 3,547.00 | 3,524.75 | 2,307,600 |
15 Feb 2024 | 3,575.00 | 3,693.00 | 3,510.00 | 3,599.00 | 3,576.42 | 3,281,000 |
14 Feb 2024 | 4,010.00 | 4,045.00 | 3,957.00 | 3,972.00 | 3,947.08 | 1,325,100 |
13 Feb 2024 | 4,016.00 | 4,081.00 | 3,978.00 | 4,076.00 | 4,050.43 | 1,659,300 |
09 Feb 2024 | 3,938.00 | 3,980.00 | 3,904.00 | 3,946.00 | 3,921.25 | 1,185,000 |
08 Feb 2024 | 3,966.00 | 3,978.00 | 3,888.00 | 3,934.00 | 3,909.32 | 1,145,300 |
07 Feb 2024 | 3,906.00 | 3,985.00 | 3,906.00 | 3,940.00 | 3,915.28 | 1,133,700 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |