Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
24 Jun 2024 | 2,765.00 | 2,813.50 | 2,643.00 | 2,747.50 | 2,747.50 | 4,394,200 |
21 Jun 2024 | 2,967.50 | 3,050.00 | 2,964.50 | 2,987.00 | 2,987.00 | 814,300 |
20 Jun 2024 | 3,001.00 | 3,045.00 | 2,919.50 | 2,981.00 | 2,981.00 | 559,400 |
19 Jun 2024 | 2,890.50 | 2,988.00 | 2,876.00 | 2,974.50 | 2,974.50 | 930,200 |
18 Jun 2024 | 2,850.00 | 2,872.00 | 2,817.50 | 2,857.00 | 2,857.00 | 770,700 |
17 Jun 2024 | 2,970.00 | 2,970.50 | 2,825.00 | 2,851.50 | 2,851.50 | 1,569,000 |
14 Jun 2024 | 2,981.50 | 3,160.00 | 2,977.00 | 3,145.00 | 3,145.00 | 945,900 |
13 Jun 2024 | 3,051.00 | 3,067.00 | 2,973.00 | 3,027.00 | 3,027.00 | 807,700 |
12 Jun 2024 | 3,221.00 | 3,232.00 | 3,092.00 | 3,104.00 | 3,104.00 | 375,500 |
11 Jun 2024 | 3,165.00 | 3,233.00 | 3,119.00 | 3,203.00 | 3,203.00 | 625,800 |
10 Jun 2024 | 3,233.00 | 3,321.00 | 3,216.00 | 3,233.00 | 3,233.00 | 605,100 |
07 Jun 2024 | 3,311.00 | 3,368.00 | 3,305.00 | 3,365.00 | 3,365.00 | 197,800 |
06 Jun 2024 | 3,348.00 | 3,370.00 | 3,321.00 | 3,325.00 | 3,325.00 | 239,900 |
05 Jun 2024 | 3,297.00 | 3,369.00 | 3,291.00 | 3,330.00 | 3,330.00 | 243,200 |
04 Jun 2024 | 3,310.00 | 3,348.00 | 3,282.00 | 3,315.00 | 3,315.00 | 230,100 |
03 Jun 2024 | 3,283.00 | 3,310.00 | 3,257.00 | 3,310.00 | 3,310.00 | 365,600 |
31 May 2024 | 3,225.00 | 3,258.00 | 3,184.00 | 3,244.00 | 3,244.00 | 382,700 |
30 May 2024 | 3,164.00 | 3,188.00 | 3,125.00 | 3,184.00 | 3,184.00 | 272,600 |
29 May 2024 | 3,150.00 | 3,204.00 | 3,145.00 | 3,177.00 | 3,177.00 | 312,200 |
28 May 2024 | 3,100.00 | 3,120.00 | 3,058.00 | 3,116.00 | 3,116.00 | 278,100 |
27 May 2024 | 3,070.00 | 3,123.00 | 3,063.00 | 3,111.00 | 3,111.00 | 200,100 |
24 May 2024 | 3,069.00 | 3,105.00 | 3,055.00 | 3,100.00 | 3,100.00 | 252,600 |
23 May 2024 | 3,150.00 | 3,195.00 | 3,118.00 | 3,139.00 | 3,139.00 | 202,100 |
22 May 2024 | 3,176.00 | 3,178.00 | 3,112.00 | 3,150.00 | 3,150.00 | 303,700 |
21 May 2024 | 3,299.00 | 3,311.00 | 3,172.00 | 3,179.00 | 3,179.00 | 333,700 |
20 May 2024 | 3,280.00 | 3,339.00 | 3,234.00 | 3,263.00 | 3,263.00 | 633,600 |
17 May 2024 | 3,160.00 | 3,312.00 | 3,116.00 | 3,305.00 | 3,305.00 | 855,600 |
16 May 2024 | 3,069.00 | 3,173.00 | 3,059.00 | 3,159.00 | 3,159.00 | 629,200 |
15 May 2024 | 3,071.00 | 3,091.00 | 3,039.00 | 3,052.00 | 3,052.00 | 308,100 |
14 May 2024 | 2,965.00 | 3,094.00 | 2,965.00 | 3,069.00 | 3,069.00 | 826,300 |
13 May 2024 | 2,961.00 | 2,968.00 | 2,902.50 | 2,940.00 | 2,940.00 | 613,600 |
10 May 2024 | 3,100.00 | 3,175.00 | 2,951.50 | 3,004.00 | 3,004.00 | 1,590,500 |
09 May 2024 | 2,773.00 | 2,887.00 | 2,757.50 | 2,824.50 | 2,824.50 | 817,800 |
08 May 2024 | 2,779.00 | 2,799.00 | 2,714.00 | 2,723.00 | 2,723.00 | 555,000 |
07 May 2024 | 2,804.00 | 2,822.50 | 2,768.00 | 2,817.00 | 2,817.00 | 566,100 |
02 May 2024 | 2,861.00 | 2,866.00 | 2,788.00 | 2,807.00 | 2,807.00 | 250,000 |
01 May 2024 | 2,867.00 | 2,888.00 | 2,845.00 | 2,857.50 | 2,857.50 | 397,500 |
30 Apr 2024 | 2,867.50 | 2,904.50 | 2,858.50 | 2,890.50 | 2,890.50 | 351,800 |
26 Apr 2024 | 2,788.50 | 2,840.00 | 2,765.00 | 2,839.00 | 2,839.00 | 213,000 |
25 Apr 2024 | 2,837.00 | 2,837.00 | 2,784.50 | 2,809.50 | 2,809.50 | 167,900 |
24 Apr 2024 | 2,785.00 | 2,816.00 | 2,764.00 | 2,813.50 | 2,813.50 | 333,300 |
23 Apr 2024 | 2,800.00 | 2,805.50 | 2,757.00 | 2,784.50 | 2,784.50 | 315,500 |
22 Apr 2024 | 2,773.50 | 2,812.00 | 2,752.50 | 2,799.50 | 2,799.50 | 308,000 |
19 Apr 2024 | 2,803.00 | 2,814.50 | 2,718.00 | 2,740.50 | 2,740.50 | 396,400 |
18 Apr 2024 | 2,805.00 | 2,844.00 | 2,798.00 | 2,812.00 | 2,812.00 | 304,500 |
17 Apr 2024 | 2,835.50 | 2,877.00 | 2,801.50 | 2,802.50 | 2,802.50 | 669,300 |
16 Apr 2024 | 2,757.00 | 2,814.00 | 2,741.00 | 2,798.00 | 2,798.00 | 509,000 |
15 Apr 2024 | 2,790.00 | 2,808.00 | 2,753.00 | 2,777.00 | 2,777.00 | 251,100 |
12 Apr 2024 | 2,785.00 | 2,794.00 | 2,754.50 | 2,775.00 | 2,775.00 | 278,400 |
11 Apr 2024 | 2,747.00 | 2,777.50 | 2,730.50 | 2,749.00 | 2,749.00 | 248,000 |
10 Apr 2024 | 2,800.00 | 2,808.50 | 2,748.00 | 2,755.00 | 2,755.00 | 326,400 |
09 Apr 2024 | 2,743.50 | 2,792.00 | 2,737.00 | 2,789.50 | 2,789.50 | 363,100 |
08 Apr 2024 | 2,737.00 | 2,749.50 | 2,704.00 | 2,743.50 | 2,743.50 | 272,800 |
05 Apr 2024 | 2,710.00 | 2,725.50 | 2,651.50 | 2,724.00 | 2,724.00 | 375,100 |
04 Apr 2024 | 2,693.00 | 2,717.00 | 2,677.50 | 2,717.00 | 2,717.00 | 403,700 |
03 Apr 2024 | 2,643.00 | 2,686.50 | 2,640.00 | 2,670.50 | 2,670.50 | 384,500 |
02 Apr 2024 | 2,651.50 | 2,660.00 | 2,641.00 | 2,650.00 | 2,650.00 | 361,700 |
01 Apr 2024 | 2,685.00 | 2,707.50 | 2,648.50 | 2,653.50 | 2,653.50 | 358,200 |
29 Mar 2024 | 2,635.00 | 2,660.00 | 2,633.00 | 2,651.00 | 2,651.00 | 193,900 |
28 Mar 2024 | 2,730.50 | 2,740.00 | 2,641.50 | 2,650.00 | 2,650.00 | 647,800 |
28 Mar 2024 | 30 Dividend | |||||
27 Mar 2024 | 2,690.50 | 2,765.50 | 2,690.00 | 2,730.50 | 2,700.50 | 553,200 |
26 Mar 2024 | 2,674.00 | 2,706.00 | 2,642.00 | 2,679.00 | 2,649.57 | 532,600 |
25 Mar 2024 | 2,765.00 | 2,785.50 | 2,695.00 | 2,695.00 | 2,665.39 | 658,300 |
22 Mar 2024 | 2,850.00 | 2,854.00 | 2,752.00 | 2,754.00 | 2,723.74 | 808,900 |
21 Mar 2024 | 2,941.00 | 2,968.00 | 2,841.00 | 2,850.00 | 2,818.69 | 594,900 |
19 Mar 2024 | 2,917.00 | 2,942.00 | 2,874.00 | 2,924.00 | 2,891.87 | 408,600 |
18 Mar 2024 | 2,897.00 | 2,954.00 | 2,887.50 | 2,945.50 | 2,913.14 | 383,500 |
15 Mar 2024 | 2,822.00 | 2,879.50 | 2,806.50 | 2,860.50 | 2,829.07 | 304,300 |
14 Mar 2024 | 2,800.00 | 2,829.00 | 2,788.00 | 2,825.50 | 2,794.46 | 201,200 |
13 Mar 2024 | 2,803.50 | 2,826.50 | 2,775.00 | 2,786.50 | 2,755.88 | 342,100 |
12 Mar 2024 | 2,799.00 | 2,815.00 | 2,757.00 | 2,815.00 | 2,784.07 | 169,300 |
11 Mar 2024 | 2,787.00 | 2,810.00 | 2,753.50 | 2,789.50 | 2,758.85 | 288,100 |
08 Mar 2024 | 2,739.50 | 2,839.00 | 2,714.00 | 2,813.00 | 2,782.09 | 417,900 |
07 Mar 2024 | 2,800.50 | 2,808.00 | 2,758.50 | 2,780.50 | 2,749.95 | 269,000 |
06 Mar 2024 | 2,779.50 | 2,829.00 | 2,755.00 | 2,794.50 | 2,763.80 | 420,200 |
05 Mar 2024 | 2,810.00 | 2,832.50 | 2,786.00 | 2,805.50 | 2,774.68 | 359,200 |
04 Mar 2024 | 2,892.00 | 2,895.00 | 2,822.00 | 2,840.00 | 2,808.80 | 337,600 |
01 Mar 2024 | 2,850.50 | 2,887.50 | 2,834.00 | 2,874.50 | 2,842.92 | 594,600 |
29 Feb 2024 | 2,884.50 | 2,906.50 | 2,835.50 | 2,856.00 | 2,824.62 | 844,500 |
28 Feb 2024 | 2,929.00 | 2,943.00 | 2,892.00 | 2,915.50 | 2,883.47 | 527,700 |
27 Feb 2024 | 2,923.50 | 2,954.50 | 2,881.00 | 2,906.00 | 2,874.07 | 657,300 |
26 Feb 2024 | 3,077.00 | 3,106.00 | 2,915.00 | 2,915.00 | 2,882.97 | 996,100 |
22 Feb 2024 | 3,140.00 | 3,175.00 | 3,040.00 | 3,079.00 | 3,045.17 | 1,073,300 |
21 Feb 2024 | 3,180.00 | 3,348.00 | 3,180.00 | 3,200.00 | 3,164.84 | 1,305,800 |
20 Feb 2024 | 3,066.00 | 3,147.00 | 3,052.00 | 3,133.00 | 3,098.58 | 390,400 |
19 Feb 2024 | 3,030.00 | 3,075.00 | 3,016.00 | 3,024.00 | 2,990.78 | 303,000 |
16 Feb 2024 | 3,030.00 | 3,088.00 | 2,997.00 | 3,022.00 | 2,988.80 | 278,500 |
15 Feb 2024 | 3,049.00 | 3,117.00 | 3,025.00 | 3,028.00 | 2,994.73 | 550,700 |
14 Feb 2024 | 2,974.00 | 3,059.00 | 2,950.00 | 3,038.00 | 3,004.62 | 539,700 |
13 Feb 2024 | 2,894.50 | 3,001.00 | 2,880.00 | 2,980.00 | 2,947.26 | 786,900 |
09 Feb 2024 | 2,857.00 | 2,900.00 | 2,791.00 | 2,899.50 | 2,867.64 | 1,818,400 |
08 Feb 2024 | 3,233.00 | 3,236.00 | 3,147.00 | 3,193.00 | 3,157.92 | 618,500 |
07 Feb 2024 | 3,288.00 | 3,343.00 | 3,172.00 | 3,238.00 | 3,202.42 | 1,107,300 |
06 Feb 2024 | 3,097.00 | 3,355.00 | 3,060.00 | 3,323.00 | 3,286.49 | 1,765,400 |
05 Feb 2024 | 3,135.00 | 3,146.00 | 3,086.00 | 3,103.00 | 3,068.91 | 300,300 |
02 Feb 2024 | 3,110.00 | 3,181.00 | 3,099.00 | 3,133.00 | 3,098.58 | 307,600 |
01 Feb 2024 | 3,125.00 | 3,125.00 | 3,073.00 | 3,094.00 | 3,060.01 | 302,000 |
31 Jan 2024 | 3,150.00 | 3,150.00 | 3,121.00 | 3,140.00 | 3,105.50 | 298,400 |
30 Jan 2024 | 3,168.00 | 3,192.00 | 3,157.00 | 3,168.00 | 3,133.19 | 180,200 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |