Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 Jun 2024 | 2,951.50 | 2,970.00 | 2,950.50 | 2,958.50 | 2,958.50 | 1,495,210 |
31 May 2024 | 2,891.50 | 2,950.00 | 2,891.50 | 2,950.00 | 2,950.00 | 2,118,740 |
30 May 2024 | 2,865.50 | 2,886.50 | 2,848.00 | 2,880.50 | 2,880.50 | 1,976,060 |
29 May 2024 | 2,924.00 | 2,943.00 | 2,895.50 | 2,898.00 | 2,898.00 | 2,368,120 |
28 May 2024 | 2,924.50 | 2,930.00 | 2,917.00 | 2,926.50 | 2,926.50 | 1,043,550 |
27 May 2024 | 2,905.50 | 2,925.00 | 2,902.50 | 2,925.00 | 2,925.00 | 1,338,370 |
24 May 2024 | 2,874.00 | 2,905.00 | 2,866.50 | 2,896.50 | 2,896.50 | 1,685,750 |
23 May 2024 | 2,901.00 | 2,915.00 | 2,878.50 | 2,913.00 | 2,913.00 | 1,804,680 |
22 May 2024 | 2,912.50 | 2,915.50 | 2,892.50 | 2,893.00 | 2,893.00 | 991,290 |
21 May 2024 | 2,937.50 | 2,945.00 | 2,915.50 | 2,917.00 | 2,917.00 | 1,330,760 |
20 May 2024 | 2,899.00 | 2,943.50 | 2,899.00 | 2,928.00 | 2,928.00 | 1,800,490 |
17 May 2024 | 2,881.00 | 2,905.50 | 2,875.50 | 2,902.50 | 2,902.50 | 2,273,400 |
16 May 2024 | 2,900.00 | 2,905.50 | 2,872.50 | 2,891.50 | 2,891.50 | 2,841,420 |
15 May 2024 | 2,899.00 | 2,915.00 | 2,885.00 | 2,887.50 | 2,887.50 | 1,036,310 |
14 May 2024 | 2,883.50 | 2,898.50 | 2,865.50 | 2,882.50 | 2,882.50 | 1,164,000 |
13 May 2024 | 2,880.00 | 2,884.00 | 2,864.00 | 2,878.50 | 2,878.50 | 1,135,800 |
10 May 2024 | 2,891.00 | 2,911.00 | 2,872.00 | 2,881.00 | 2,881.00 | 2,178,360 |
09 May 2024 | 2,872.50 | 2,885.50 | 2,859.00 | 2,866.00 | 2,866.00 | 1,142,850 |
08 May 2024 | 2,888.00 | 2,895.00 | 2,858.50 | 2,862.00 | 2,862.00 | 1,607,200 |
07 May 2024 | 2,910.00 | 2,910.50 | 2,881.50 | 2,901.00 | 2,901.00 | 2,310,340 |
02 May 2024 | 2,875.50 | 2,890.00 | 2,865.50 | 2,884.00 | 2,884.00 | 1,274,990 |
01 May 2024 | 2,876.50 | 2,895.00 | 2,868.50 | 2,881.50 | 2,881.50 | 2,815,720 |
30 Apr 2024 | 2,868.00 | 2,901.50 | 2,867.50 | 2,893.00 | 2,893.00 | 2,965,270 |
26 Apr 2024 | 2,820.00 | 2,846.50 | 2,802.50 | 2,833.00 | 2,833.00 | 2,183,440 |
25 Apr 2024 | 2,838.00 | 2,850.00 | 2,812.00 | 2,815.00 | 2,815.00 | 1,226,950 |
24 Apr 2024 | 2,833.50 | 2,863.00 | 2,830.00 | 2,859.50 | 2,859.50 | 1,361,660 |
23 Apr 2024 | 2,832.50 | 2,839.00 | 2,804.00 | 2,804.00 | 2,804.00 | 1,752,540 |
22 Apr 2024 | 2,817.00 | 2,824.00 | 2,792.00 | 2,814.00 | 2,814.00 | 2,589,980 |
19 Apr 2024 | 2,808.00 | 2,809.50 | 2,744.00 | 2,774.50 | 2,774.50 | 4,448,070 |
18 Apr 2024 | 2,809.00 | 2,840.00 | 2,799.50 | 2,828.00 | 2,828.00 | 2,451,240 |
17 Apr 2024 | 2,850.00 | 2,856.50 | 2,810.50 | 2,811.50 | 2,811.50 | 2,681,700 |
16 Apr 2024 | 2,895.00 | 2,895.00 | 2,840.50 | 2,846.00 | 2,846.00 | 2,678,000 |
15 Apr 2024 | 2,896.00 | 2,906.50 | 2,871.50 | 2,904.50 | 2,904.50 | 1,663,770 |
12 Apr 2024 | 2,916.00 | 2,924.00 | 2,905.00 | 2,916.00 | 2,916.00 | 2,316,450 |
11 Apr 2024 | 2,872.00 | 2,904.50 | 2,870.50 | 2,901.50 | 2,901.50 | 1,456,890 |
10 Apr 2024 | 2,904.00 | 2,907.00 | 2,893.00 | 2,896.50 | 2,896.50 | 1,135,890 |
09 Apr 2024 | 2,890.50 | 2,910.50 | 2,886.50 | 2,907.50 | 2,907.50 | 944,750 |
08 Apr 2024 | 2,875.00 | 2,895.00 | 2,871.00 | 2,881.00 | 2,881.00 | 1,561,330 |
05 Apr 2024 | 2,848.50 | 2,858.00 | 2,830.00 | 2,854.00 | 2,854.00 | 4,335,010 |
04 Apr 2024 | 2,887.50 | 2,907.00 | 2,882.00 | 2,886.50 | 2,886.50 | 2,334,480 |
03 Apr 2024 | 2,852.00 | 2,868.50 | 2,838.00 | 2,857.50 | 2,857.50 | 2,414,300 |
02 Apr 2024 | 2,880.50 | 2,897.50 | 2,857.00 | 2,864.00 | 2,864.00 | 1,515,640 |
01 Apr 2024 | 2,915.50 | 2,940.00 | 2,865.50 | 2,872.50 | 2,872.50 | 3,015,300 |
29 Mar 2024 | 2,915.50 | 2,930.50 | 2,913.00 | 2,923.50 | 2,923.50 | 1,212,370 |
28 Mar 2024 | 2,922.00 | 2,935.50 | 2,901.50 | 2,908.50 | 2,908.50 | 2,817,360 |
27 Mar 2024 | 2,927.00 | 2,943.00 | 2,922.00 | 2,929.00 | 2,929.00 | 2,052,060 |
26 Mar 2024 | 2,906.50 | 2,917.00 | 2,896.00 | 2,914.00 | 2,914.00 | 1,663,420 |
25 Mar 2024 | 2,938.50 | 2,939.00 | 2,907.00 | 2,907.50 | 2,907.50 | 1,649,630 |
22 Mar 2024 | 2,940.00 | 2,953.50 | 2,930.00 | 2,946.50 | 2,946.50 | 1,552,510 |
21 Mar 2024 | 2,922.50 | 2,929.50 | 2,910.50 | 2,927.50 | 2,927.50 | 3,452,480 |
19 Mar 2024 | 2,845.00 | 2,880.00 | 2,840.00 | 2,880.00 | 2,880.00 | 2,949,990 |
18 Mar 2024 | 2,814.00 | 2,851.00 | 2,811.00 | 2,849.50 | 2,849.50 | 1,769,860 |
15 Mar 2024 | 2,776.00 | 2,807.00 | 2,774.50 | 2,796.00 | 2,796.00 | 1,032,550 |
14 Mar 2024 | 2,773.00 | 2,788.50 | 2,760.50 | 2,788.50 | 2,788.50 | 1,636,380 |
13 Mar 2024 | 2,806.00 | 2,806.00 | 2,754.00 | 2,772.00 | 2,772.00 | 1,544,540 |
12 Mar 2024 | 2,767.50 | 2,781.00 | 2,739.50 | 2,779.50 | 2,779.50 | 2,219,430 |
11 Mar 2024 | 2,824.00 | 2,824.00 | 2,761.00 | 2,791.50 | 2,791.50 | 5,700,710 |
08 Mar 2024 | 2,849.50 | 2,872.50 | 2,829.50 | 2,851.00 | 2,851.00 | 2,122,240 |
07 Mar 2024 | 2,874.00 | 2,884.50 | 2,841.50 | 2,845.00 | 2,845.00 | 1,599,200 |
06 Mar 2024 | 2,836.50 | 2,864.00 | 2,830.00 | 2,858.50 | 2,858.50 | 1,470,950 |
05 Mar 2024 | 2,824.00 | 2,854.00 | 2,821.00 | 2,848.50 | 2,848.50 | 1,322,860 |
04 Mar 2024 | 2,848.50 | 2,853.00 | 2,829.00 | 2,834.50 | 2,834.50 | 1,658,510 |
01 Mar 2024 | 2,802.00 | 2,839.50 | 2,801.00 | 2,834.50 | 2,834.50 | 1,612,040 |
29 Feb 2024 | 2,793.00 | 2,807.50 | 2,777.00 | 2,805.00 | 2,805.00 | 1,572,320 |
28 Feb 2024 | 2,804.00 | 2,809.00 | 2,792.50 | 2,799.00 | 2,799.00 | 944,680 |
27 Feb 2024 | 2,801.50 | 2,817.50 | 2,797.50 | 2,802.00 | 2,802.00 | 1,299,160 |
26 Feb 2024 | 2,800.00 | 2,812.00 | 2,789.00 | 2,798.50 | 2,798.50 | 2,400,290 |
22 Feb 2024 | 2,768.50 | 2,787.50 | 2,766.50 | 2,786.00 | 2,786.00 | 1,310,080 |
21 Feb 2024 | 2,746.50 | 2,753.00 | 2,736.50 | 2,748.50 | 2,748.50 | 801,880 |
20 Feb 2024 | 2,771.50 | 2,773.00 | 2,746.50 | 2,762.50 | 2,762.50 | 3,793,930 |
19 Feb 2024 | 2,750.00 | 2,763.50 | 2,745.00 | 2,763.50 | 2,763.50 | 917,740 |
16 Feb 2024 | 2,741.00 | 2,762.50 | 2,734.00 | 2,750.00 | 2,750.00 | 2,600,590 |
15 Feb 2024 | 2,723.50 | 2,725.00 | 2,701.00 | 2,716.00 | 2,716.00 | 1,250,070 |
14 Feb 2024 | 2,718.00 | 2,718.50 | 2,693.00 | 2,703.00 | 2,703.00 | 1,342,040 |
13 Feb 2024 | 2,709.50 | 2,736.50 | 2,701.50 | 2,735.50 | 2,735.50 | 1,120,580 |
09 Feb 2024 | 2,678.50 | 2,697.00 | 2,671.00 | 2,676.00 | 2,676.00 | 1,449,100 |
08 Feb 2024 | 2,679.00 | 2,692.00 | 2,660.00 | 2,681.50 | 2,681.50 | 2,212,510 |
07 Feb 2024 | 2,652.00 | 2,677.00 | 2,651.50 | 2,668.00 | 2,668.00 | 976,570 |
06 Feb 2024 | 2,667.50 | 2,667.50 | 2,649.50 | 2,656.50 | 2,656.50 | 1,663,450 |
05 Feb 2024 | 2,679.00 | 2,682.00 | 2,664.50 | 2,678.50 | 2,678.50 | 1,893,080 |
02 Feb 2024 | 2,662.00 | 2,669.00 | 2,647.50 | 2,657.50 | 2,657.50 | 2,030,940 |
01 Feb 2024 | 2,649.50 | 2,661.00 | 2,643.00 | 2,649.50 | 2,649.50 | 2,599,480 |
31 Jan 2024 | 2,630.00 | 2,670.00 | 2,629.00 | 2,670.00 | 2,670.00 | 1,744,230 |
30 Jan 2024 | 2,651.00 | 2,657.00 | 2,642.00 | 2,643.50 | 2,643.50 | 2,044,240 |
29 Jan 2024 | 2,623.50 | 2,653.00 | 2,623.50 | 2,643.50 | 2,643.50 | 846,040 |
26 Jan 2024 | 2,633.50 | 2,637.00 | 2,610.50 | 2,612.00 | 2,612.00 | 1,766,370 |
25 Jan 2024 | 2,641.50 | 2,650.50 | 2,629.00 | 2,647.00 | 2,647.00 | 1,600,130 |
24 Jan 2024 | 2,652.50 | 2,658.00 | 2,636.00 | 2,644.00 | 2,644.00 | 6,703,240 |
23 Jan 2024 | 2,667.50 | 2,684.50 | 2,649.50 | 2,659.50 | 2,659.50 | 1,753,450 |
22 Jan 2024 | 2,644.00 | 2,663.50 | 2,640.50 | 2,663.50 | 2,663.50 | 885,300 |
19 Jan 2024 | 2,638.50 | 2,642.00 | 2,613.50 | 2,624.50 | 2,624.50 | 2,223,670 |
18 Jan 2024 | 2,606.50 | 2,622.50 | 2,604.00 | 2,605.50 | 2,605.50 | 1,975,130 |
17 Jan 2024 | 2,631.50 | 2,660.00 | 2,608.00 | 2,608.50 | 2,608.50 | 7,039,470 |
16 Jan 2024 | 2,615.50 | 2,643.50 | 2,610.50 | 2,621.50 | 2,621.50 | 2,359,910 |
15 Jan 2024 | 2,615.50 | 2,622.50 | 2,610.50 | 2,621.00 | 2,621.00 | 353,550 |
12 Jan 2024 | 2,608.50 | 2,625.50 | 2,600.00 | 2,608.50 | 2,608.50 | 2,890,260 |
11 Jan 2024 | 2,590.00 | 2,606.50 | 2,588.50 | 2,596.00 | 2,596.00 | 3,294,460 |
10 Jan 2024 | 2,529.00 | 2,564.50 | 2,527.00 | 2,556.00 | 2,556.00 | 2,459,440 |
09 Jan 2024 | 2,530.00 | 2,543.00 | 2,510.50 | 2,522.00 | 2,522.00 | 2,099,240 |
05 Jan 2024 | 2,495.00 | 2,511.50 | 2,492.50 | 2,502.00 | 2,502.00 | 1,701,460 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |