Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
01 Jul 2024 | 4,113.00 | 4,153.00 | 4,079.00 | 4,081.00 | 4,081.00 | 194,400 |
28 Jun 2024 | 4,088.00 | 4,112.00 | 4,061.00 | 4,074.00 | 4,074.00 | 507,700 |
27 Jun 2024 | 4,075.00 | 4,105.00 | 4,031.00 | 4,056.00 | 4,056.00 | 658,600 |
26 Jun 2024 | 4,056.00 | 4,167.00 | 4,056.00 | 4,103.00 | 4,103.00 | 685,300 |
25 Jun 2024 | 4,046.00 | 4,117.00 | 4,035.00 | 4,055.00 | 4,055.00 | 692,800 |
24 Jun 2024 | 3,952.00 | 4,039.00 | 3,951.00 | 4,029.00 | 4,029.00 | 696,700 |
21 Jun 2024 | 4,061.00 | 4,094.00 | 3,940.00 | 3,949.00 | 3,949.00 | 1,132,300 |
20 Jun 2024 | 4,062.00 | 4,107.00 | 4,002.00 | 4,079.00 | 4,079.00 | 888,200 |
19 Jun 2024 | 4,108.00 | 4,159.00 | 4,035.00 | 4,129.00 | 4,129.00 | 805,200 |
18 Jun 2024 | 4,220.00 | 4,240.00 | 4,082.00 | 4,114.00 | 4,114.00 | 920,800 |
17 Jun 2024 | 4,273.00 | 4,288.00 | 4,165.00 | 4,183.00 | 4,183.00 | 1,159,500 |
14 Jun 2024 | 4,190.00 | 4,370.00 | 4,190.00 | 4,339.00 | 4,339.00 | 975,300 |
13 Jun 2024 | 4,261.00 | 4,276.00 | 4,187.00 | 4,197.00 | 4,197.00 | 592,600 |
12 Jun 2024 | 4,300.00 | 4,319.00 | 4,237.00 | 4,247.00 | 4,247.00 | 684,200 |
11 Jun 2024 | 4,373.00 | 4,409.00 | 4,270.00 | 4,291.00 | 4,291.00 | 1,462,000 |
10 Jun 2024 | 4,053.00 | 4,200.00 | 4,053.00 | 4,163.00 | 4,163.00 | 1,070,300 |
07 Jun 2024 | 4,037.00 | 4,110.00 | 3,998.00 | 4,040.00 | 4,040.00 | 745,100 |
06 Jun 2024 | 4,250.00 | 4,253.00 | 4,077.00 | 4,078.00 | 4,078.00 | 900,400 |
05 Jun 2024 | 4,176.00 | 4,229.00 | 4,092.00 | 4,097.00 | 4,097.00 | 1,318,900 |
04 Jun 2024 | 4,296.00 | 4,325.00 | 4,176.00 | 4,195.00 | 4,195.00 | 1,901,300 |
03 Jun 2024 | 4,235.00 | 4,237.00 | 4,007.00 | 4,046.00 | 4,046.00 | 1,523,800 |
31 May 2024 | 4,212.00 | 4,240.00 | 4,168.00 | 4,233.00 | 4,233.00 | 979,800 |
30 May 2024 | 4,161.00 | 4,238.00 | 4,130.00 | 4,223.00 | 4,223.00 | 967,500 |
29 May 2024 | 4,360.00 | 4,415.00 | 4,265.00 | 4,269.00 | 4,269.00 | 1,360,000 |
28 May 2024 | 4,047.00 | 4,419.00 | 4,045.00 | 4,360.00 | 4,360.00 | 3,873,400 |
27 May 2024 | 3,824.00 | 3,999.00 | 3,809.00 | 3,997.00 | 3,997.00 | 1,061,200 |
24 May 2024 | 3,745.00 | 3,776.00 | 3,688.00 | 3,761.00 | 3,761.00 | 1,014,300 |
23 May 2024 | 3,881.00 | 3,881.00 | 3,768.00 | 3,809.00 | 3,809.00 | 927,700 |
22 May 2024 | 3,965.00 | 3,965.00 | 3,863.00 | 3,883.00 | 3,883.00 | 710,100 |
21 May 2024 | 3,922.00 | 4,003.00 | 3,872.00 | 3,938.00 | 3,938.00 | 727,000 |
20 May 2024 | 3,922.00 | 3,985.00 | 3,885.00 | 3,911.00 | 3,911.00 | 683,100 |
17 May 2024 | 3,926.00 | 3,972.00 | 3,855.00 | 3,881.00 | 3,881.00 | 826,400 |
16 May 2024 | 3,972.00 | 3,994.00 | 3,827.00 | 3,956.00 | 3,956.00 | 1,601,600 |
15 May 2024 | 4,050.00 | 4,122.00 | 3,955.00 | 3,992.00 | 3,992.00 | 1,545,500 |
14 May 2024 | 3,863.00 | 4,109.00 | 3,863.00 | 4,092.00 | 4,092.00 | 4,117,400 |
13 May 2024 | 3,476.00 | 3,489.00 | 3,415.00 | 3,449.00 | 3,449.00 | 955,500 |
10 May 2024 | 3,518.00 | 3,565.00 | 3,493.00 | 3,532.00 | 3,532.00 | 636,000 |
09 May 2024 | 3,520.00 | 3,558.00 | 3,488.00 | 3,503.00 | 3,503.00 | 546,700 |
08 May 2024 | 3,520.00 | 3,549.00 | 3,448.00 | 3,525.00 | 3,525.00 | 583,400 |
07 May 2024 | 3,501.00 | 3,550.00 | 3,492.00 | 3,544.00 | 3,544.00 | 718,600 |
02 May 2024 | 3,366.00 | 3,459.00 | 3,358.00 | 3,447.00 | 3,447.00 | 550,200 |
01 May 2024 | 3,317.00 | 3,409.00 | 3,301.00 | 3,399.00 | 3,399.00 | 819,700 |
30 Apr 2024 | 3,390.00 | 3,432.00 | 3,355.00 | 3,387.00 | 3,387.00 | 702,300 |
26 Apr 2024 | 3,299.00 | 3,349.00 | 3,272.00 | 3,338.00 | 3,338.00 | 597,200 |
25 Apr 2024 | 3,350.00 | 3,360.00 | 3,299.00 | 3,300.00 | 3,300.00 | 338,900 |
24 Apr 2024 | 3,345.00 | 3,384.00 | 3,323.00 | 3,367.00 | 3,367.00 | 745,200 |
23 Apr 2024 | 3,332.00 | 3,355.00 | 3,272.00 | 3,318.00 | 3,318.00 | 624,200 |
22 Apr 2024 | 3,373.00 | 3,398.00 | 3,273.00 | 3,316.00 | 3,316.00 | 1,046,700 |
19 Apr 2024 | 3,400.00 | 3,415.00 | 3,301.00 | 3,348.00 | 3,348.00 | 858,900 |
18 Apr 2024 | 3,357.00 | 3,484.00 | 3,321.00 | 3,447.00 | 3,447.00 | 753,200 |
17 Apr 2024 | 3,381.00 | 3,391.00 | 3,276.00 | 3,367.00 | 3,367.00 | 923,200 |
16 Apr 2024 | 3,495.00 | 3,535.00 | 3,364.00 | 3,369.00 | 3,369.00 | 994,600 |
15 Apr 2024 | 3,410.00 | 3,512.00 | 3,395.00 | 3,500.00 | 3,500.00 | 842,000 |
12 Apr 2024 | 3,423.00 | 3,455.00 | 3,385.00 | 3,449.00 | 3,449.00 | 756,000 |
11 Apr 2024 | 3,322.00 | 3,407.00 | 3,284.00 | 3,388.00 | 3,388.00 | 1,365,300 |
10 Apr 2024 | 3,345.00 | 3,388.00 | 3,316.00 | 3,355.00 | 3,355.00 | 900,100 |
09 Apr 2024 | 3,216.00 | 3,330.00 | 3,208.00 | 3,325.00 | 3,325.00 | 885,100 |
08 Apr 2024 | 3,166.00 | 3,222.00 | 3,148.00 | 3,216.00 | 3,216.00 | 663,000 |
05 Apr 2024 | 3,101.00 | 3,117.00 | 3,064.00 | 3,097.00 | 3,097.00 | 551,400 |
04 Apr 2024 | 3,118.00 | 3,179.00 | 3,102.00 | 3,171.00 | 3,171.00 | 696,300 |
03 Apr 2024 | 3,036.00 | 3,111.00 | 3,020.00 | 3,085.00 | 3,085.00 | 480,000 |
02 Apr 2024 | 3,090.00 | 3,105.00 | 3,052.00 | 3,097.00 | 3,097.00 | 555,500 |
01 Apr 2024 | 3,240.00 | 3,242.00 | 3,055.00 | 3,067.00 | 3,067.00 | 994,600 |
29 Mar 2024 | 3,179.00 | 3,240.00 | 3,175.00 | 3,239.00 | 3,239.00 | 279,300 |
28 Mar 2024 | 3,214.00 | 3,214.00 | 3,172.00 | 3,183.00 | 3,183.00 | 396,000 |
28 Mar 2024 | 60 Dividend | |||||
27 Mar 2024 | 3,260.00 | 3,282.00 | 3,236.00 | 3,246.00 | 3,186.00 | 542,300 |
26 Mar 2024 | 3,202.00 | 3,280.00 | 3,202.00 | 3,252.00 | 3,191.89 | 618,300 |
25 Mar 2024 | 3,254.00 | 3,290.00 | 3,212.00 | 3,219.00 | 3,159.50 | 684,700 |
22 Mar 2024 | 3,232.00 | 3,259.00 | 3,195.00 | 3,255.00 | 3,194.83 | 686,700 |
21 Mar 2024 | 3,162.00 | 3,219.00 | 3,146.00 | 3,193.00 | 3,133.98 | 638,800 |
19 Mar 2024 | 3,140.00 | 3,216.00 | 3,134.00 | 3,135.00 | 3,077.05 | 774,400 |
18 Mar 2024 | 3,036.00 | 3,148.00 | 3,035.00 | 3,143.00 | 3,084.90 | 941,400 |
15 Mar 2024 | 3,040.00 | 3,045.00 | 2,997.50 | 3,010.00 | 2,954.36 | 1,982,500 |
14 Mar 2024 | 3,008.00 | 3,097.00 | 2,978.00 | 3,097.00 | 3,039.75 | 1,048,200 |
13 Mar 2024 | 2,964.00 | 3,022.00 | 2,953.50 | 3,006.00 | 2,950.44 | 767,300 |
12 Mar 2024 | 2,930.00 | 2,942.50 | 2,873.50 | 2,919.00 | 2,865.04 | 545,500 |
11 Mar 2024 | 2,972.00 | 2,980.00 | 2,912.00 | 2,936.00 | 2,881.73 | 693,700 |
08 Mar 2024 | 3,055.00 | 3,098.00 | 3,028.00 | 3,052.00 | 2,995.59 | 949,500 |
07 Mar 2024 | 3,058.00 | 3,067.00 | 2,975.00 | 3,032.00 | 2,975.96 | 1,070,300 |
06 Mar 2024 | 2,948.00 | 3,047.00 | 2,922.50 | 3,043.00 | 2,986.75 | 949,600 |
05 Mar 2024 | 2,911.00 | 2,959.00 | 2,886.50 | 2,948.50 | 2,894.00 | 549,100 |
04 Mar 2024 | 2,907.50 | 2,929.50 | 2,893.00 | 2,911.00 | 2,857.19 | 652,500 |
01 Mar 2024 | 2,905.00 | 2,920.00 | 2,880.50 | 2,903.00 | 2,849.34 | 1,017,800 |
29 Feb 2024 | 2,960.00 | 2,986.50 | 2,940.00 | 2,964.50 | 2,909.70 | 567,000 |
28 Feb 2024 | 2,974.00 | 2,992.50 | 2,952.50 | 2,960.00 | 2,905.29 | 616,900 |
27 Feb 2024 | 2,932.00 | 2,948.00 | 2,909.50 | 2,947.00 | 2,892.53 | 588,500 |
26 Feb 2024 | 2,990.50 | 3,008.00 | 2,946.00 | 2,947.00 | 2,892.53 | 756,600 |
22 Feb 2024 | 2,970.00 | 2,998.00 | 2,941.00 | 2,979.00 | 2,923.94 | 960,400 |
21 Feb 2024 | 2,815.00 | 2,969.50 | 2,802.00 | 2,964.00 | 2,909.21 | 1,382,700 |
20 Feb 2024 | 2,902.50 | 2,903.00 | 2,810.50 | 2,822.00 | 2,769.84 | 883,400 |
19 Feb 2024 | 2,840.50 | 2,904.50 | 2,831.00 | 2,899.50 | 2,845.90 | 552,300 |
16 Feb 2024 | 2,815.00 | 2,863.50 | 2,806.50 | 2,847.00 | 2,794.38 | 679,600 |
15 Feb 2024 | 2,841.00 | 2,870.00 | 2,774.00 | 2,809.00 | 2,757.08 | 828,000 |
14 Feb 2024 | 2,900.00 | 2,900.00 | 2,823.50 | 2,832.00 | 2,779.65 | 812,000 |
13 Feb 2024 | 2,935.00 | 2,958.00 | 2,889.50 | 2,933.50 | 2,879.28 | 1,108,100 |
09 Feb 2024 | 2,680.50 | 2,939.50 | 2,668.00 | 2,878.50 | 2,825.29 | 2,553,700 |
08 Feb 2024 | 2,750.50 | 2,807.00 | 2,748.00 | 2,767.50 | 2,716.34 | 883,100 |
07 Feb 2024 | 2,737.00 | 2,773.00 | 2,733.00 | 2,759.50 | 2,708.49 | 600,100 |
06 Feb 2024 | 2,794.50 | 2,803.50 | 2,738.00 | 2,746.00 | 2,695.24 | 1,023,000 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |