Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
04 Jul 2024 | 2,671.50 | 2,694.00 | 2,663.50 | 2,668.50 | 2,668.50 | 481,800 |
03 Jul 2024 | 2,669.00 | 2,672.00 | 2,649.00 | 2,665.00 | 2,665.00 | 697,000 |
02 Jul 2024 | 2,680.00 | 2,688.00 | 2,646.50 | 2,680.50 | 2,680.50 | 924,200 |
01 Jul 2024 | 2,744.50 | 2,746.00 | 2,667.00 | 2,685.00 | 2,685.00 | 711,800 |
28 Jun 2024 | 2,717.50 | 2,732.50 | 2,701.50 | 2,708.50 | 2,708.50 | 626,100 |
27 Jun 2024 | 2,700.00 | 2,711.00 | 2,688.50 | 2,705.50 | 2,705.50 | 641,800 |
26 Jun 2024 | 2,710.00 | 2,711.00 | 2,686.50 | 2,702.50 | 2,702.50 | 665,200 |
25 Jun 2024 | 2,695.00 | 2,729.00 | 2,690.00 | 2,711.00 | 2,711.00 | 678,600 |
24 Jun 2024 | 2,665.00 | 2,682.00 | 2,650.00 | 2,682.00 | 2,682.00 | 679,900 |
21 Jun 2024 | 2,651.00 | 2,671.00 | 2,643.50 | 2,645.50 | 2,645.50 | 1,549,300 |
20 Jun 2024 | 2,644.50 | 2,650.50 | 2,601.50 | 2,622.00 | 2,622.00 | 621,400 |
19 Jun 2024 | 2,633.50 | 2,654.50 | 2,618.50 | 2,644.50 | 2,644.50 | 700,500 |
18 Jun 2024 | 2,636.50 | 2,654.50 | 2,630.00 | 2,642.50 | 2,642.50 | 758,300 |
17 Jun 2024 | 2,675.50 | 2,678.00 | 2,600.50 | 2,612.00 | 2,612.00 | 1,415,400 |
14 Jun 2024 | 2,673.50 | 2,713.00 | 2,671.00 | 2,689.50 | 2,689.50 | 1,211,200 |
13 Jun 2024 | 2,720.00 | 2,724.00 | 2,682.00 | 2,682.00 | 2,682.00 | 1,081,900 |
12 Jun 2024 | 2,740.00 | 2,756.00 | 2,711.00 | 2,717.00 | 2,717.00 | 937,200 |
11 Jun 2024 | 2,756.00 | 2,760.00 | 2,735.00 | 2,740.50 | 2,740.50 | 877,600 |
10 Jun 2024 | 2,683.50 | 2,766.50 | 2,664.50 | 2,758.50 | 2,758.50 | 1,656,500 |
07 Jun 2024 | 2,740.00 | 2,747.00 | 2,682.50 | 2,682.50 | 2,682.50 | 1,438,900 |
06 Jun 2024 | 2,746.00 | 2,760.00 | 2,720.00 | 2,726.50 | 2,726.50 | 1,036,200 |
05 Jun 2024 | 2,766.00 | 2,793.00 | 2,742.00 | 2,743.50 | 2,743.50 | 1,276,700 |
04 Jun 2024 | 2,737.50 | 2,810.00 | 2,724.00 | 2,790.00 | 2,790.00 | 1,560,300 |
03 Jun 2024 | 2,793.50 | 2,812.00 | 2,747.50 | 2,747.50 | 2,747.50 | 1,751,100 |
31 May 2024 | 2,680.00 | 2,816.50 | 2,680.00 | 2,774.00 | 2,774.00 | 21,839,300 |
30 May 2024 | 2,723.00 | 2,732.50 | 2,686.00 | 2,718.50 | 2,718.50 | 1,934,200 |
29 May 2024 | 2,771.00 | 2,794.50 | 2,701.00 | 2,714.00 | 2,714.00 | 2,360,200 |
28 May 2024 | 2,767.00 | 2,787.00 | 2,753.00 | 2,783.50 | 2,783.50 | 1,485,300 |
27 May 2024 | 2,730.00 | 2,760.00 | 2,701.00 | 2,760.00 | 2,760.00 | 1,964,000 |
24 May 2024 | 2,733.50 | 2,753.00 | 2,707.50 | 2,725.00 | 2,725.00 | 1,989,600 |
23 May 2024 | 2,750.00 | 2,772.50 | 2,703.50 | 2,770.00 | 2,770.00 | 2,202,300 |
22 May 2024 | 2,801.50 | 2,803.00 | 2,737.50 | 2,756.00 | 2,756.00 | 2,069,200 |
21 May 2024 | 2,790.00 | 2,815.00 | 2,781.00 | 2,795.00 | 2,795.00 | 1,237,000 |
20 May 2024 | 2,766.50 | 2,817.00 | 2,758.00 | 2,800.00 | 2,800.00 | 1,506,400 |
17 May 2024 | 2,741.00 | 2,785.00 | 2,727.00 | 2,767.00 | 2,767.00 | 1,365,500 |
16 May 2024 | 2,810.00 | 2,811.50 | 2,725.50 | 2,753.00 | 2,753.00 | 2,163,900 |
15 May 2024 | 2,850.00 | 2,855.00 | 2,729.00 | 2,787.50 | 2,787.50 | 4,388,100 |
14 May 2024 | 2,945.50 | 2,989.50 | 2,942.50 | 2,962.50 | 2,962.50 | 1,249,500 |
13 May 2024 | 2,909.00 | 2,952.00 | 2,905.50 | 2,941.00 | 2,941.00 | 1,118,600 |
10 May 2024 | 2,914.00 | 2,948.50 | 2,896.50 | 2,914.00 | 2,914.00 | 1,334,900 |
09 May 2024 | 2,927.00 | 2,954.50 | 2,900.50 | 2,907.00 | 2,907.00 | 1,147,000 |
08 May 2024 | 2,995.00 | 3,017.00 | 2,916.00 | 2,916.00 | 2,916.00 | 1,696,200 |
07 May 2024 | 2,931.50 | 2,988.50 | 2,911.50 | 2,974.50 | 2,974.50 | 1,512,900 |
02 May 2024 | 3,021.00 | 3,039.00 | 2,922.50 | 2,927.50 | 2,927.50 | 1,769,700 |
01 May 2024 | 2,998.00 | 3,039.00 | 2,975.00 | 2,993.00 | 2,993.00 | 2,177,200 |
30 Apr 2024 | 3,183.00 | 3,183.00 | 3,103.00 | 3,135.00 | 3,135.00 | 1,023,300 |
26 Apr 2024 | 3,136.00 | 3,180.00 | 3,101.00 | 3,158.00 | 3,158.00 | 1,156,800 |
25 Apr 2024 | 3,219.00 | 3,223.00 | 3,135.00 | 3,139.00 | 3,139.00 | 1,065,500 |
24 Apr 2024 | 3,260.00 | 3,265.00 | 3,219.00 | 3,235.00 | 3,235.00 | 932,700 |
23 Apr 2024 | 3,278.00 | 3,335.00 | 3,263.00 | 3,281.00 | 3,281.00 | 951,500 |
22 Apr 2024 | 3,249.00 | 3,298.00 | 3,234.00 | 3,270.00 | 3,270.00 | 1,020,300 |
19 Apr 2024 | 3,322.00 | 3,327.00 | 3,184.00 | 3,213.00 | 3,213.00 | 1,612,800 |
18 Apr 2024 | 3,400.00 | 3,433.00 | 3,319.00 | 3,331.00 | 3,331.00 | 1,204,200 |
17 Apr 2024 | 3,472.00 | 3,472.00 | 3,374.00 | 3,383.00 | 3,383.00 | 739,300 |
16 Apr 2024 | 3,499.00 | 3,499.00 | 3,436.00 | 3,473.00 | 3,473.00 | 780,900 |
15 Apr 2024 | 3,529.00 | 3,537.00 | 3,497.00 | 3,520.00 | 3,520.00 | 587,700 |
12 Apr 2024 | 3,555.00 | 3,588.00 | 3,541.00 | 3,555.00 | 3,555.00 | 504,300 |
11 Apr 2024 | 3,567.00 | 3,575.00 | 3,533.00 | 3,555.00 | 3,555.00 | 633,500 |
10 Apr 2024 | 3,604.00 | 3,620.00 | 3,589.00 | 3,608.00 | 3,608.00 | 413,600 |
09 Apr 2024 | 3,631.00 | 3,644.00 | 3,591.00 | 3,603.00 | 3,603.00 | 347,200 |
08 Apr 2024 | 3,600.00 | 3,665.00 | 3,583.00 | 3,625.00 | 3,625.00 | 426,900 |
05 Apr 2024 | 3,589.00 | 3,618.00 | 3,565.00 | 3,595.00 | 3,595.00 | 475,300 |
04 Apr 2024 | 3,629.00 | 3,649.00 | 3,593.00 | 3,593.00 | 3,593.00 | 585,700 |
03 Apr 2024 | 3,600.00 | 3,665.00 | 3,592.00 | 3,603.00 | 3,603.00 | 663,700 |
02 Apr 2024 | 3,710.00 | 3,729.00 | 3,625.00 | 3,631.00 | 3,631.00 | 695,300 |
01 Apr 2024 | 3,778.00 | 3,805.00 | 3,720.00 | 3,723.00 | 3,723.00 | 377,800 |
29 Mar 2024 | 3,802.00 | 3,833.00 | 3,769.00 | 3,779.00 | 3,779.00 | 210,300 |
28 Mar 2024 | 3,905.00 | 3,905.00 | 3,765.00 | 3,776.00 | 3,776.00 | 890,700 |
28 Mar 2024 | 30 Dividend | |||||
27 Mar 2024 | 3,940.00 | 3,980.00 | 3,940.00 | 3,941.00 | 3,911.00 | 1,249,400 |
26 Mar 2024 | 3,947.00 | 3,980.00 | 3,891.00 | 3,936.00 | 3,906.04 | 737,000 |
25 Mar 2024 | 3,974.00 | 4,028.00 | 3,955.00 | 3,975.00 | 3,944.74 | 663,200 |
22 Mar 2024 | 3,933.00 | 3,970.00 | 3,916.00 | 3,962.00 | 3,931.84 | 555,900 |
21 Mar 2024 | 3,951.00 | 3,963.00 | 3,917.00 | 3,945.00 | 3,914.97 | 511,800 |
19 Mar 2024 | 3,880.00 | 3,951.00 | 3,861.00 | 3,951.00 | 3,920.92 | 447,600 |
18 Mar 2024 | 3,850.00 | 3,909.00 | 3,833.00 | 3,893.00 | 3,863.37 | 436,800 |
15 Mar 2024 | 3,769.00 | 3,834.00 | 3,765.00 | 3,819.00 | 3,789.93 | 521,300 |
14 Mar 2024 | 3,750.00 | 3,797.00 | 3,745.00 | 3,783.00 | 3,754.20 | 458,600 |
13 Mar 2024 | 3,800.00 | 3,839.00 | 3,751.00 | 3,774.00 | 3,745.27 | 440,200 |
12 Mar 2024 | 3,830.00 | 3,851.00 | 3,743.00 | 3,820.00 | 3,790.92 | 550,200 |
11 Mar 2024 | 3,866.00 | 3,895.00 | 3,814.00 | 3,858.00 | 3,828.63 | 492,700 |
08 Mar 2024 | 3,876.00 | 3,888.00 | 3,821.00 | 3,864.00 | 3,834.59 | 648,100 |
07 Mar 2024 | 3,832.00 | 3,908.00 | 3,831.00 | 3,908.00 | 3,878.25 | 484,000 |
06 Mar 2024 | 3,852.00 | 3,904.00 | 3,817.00 | 3,832.00 | 3,802.83 | 644,400 |
05 Mar 2024 | 3,852.00 | 3,904.00 | 3,810.00 | 3,892.00 | 3,862.37 | 471,000 |
04 Mar 2024 | 3,890.00 | 3,898.00 | 3,834.00 | 3,870.00 | 3,840.54 | 479,800 |
01 Mar 2024 | 3,830.00 | 3,894.00 | 3,810.00 | 3,883.00 | 3,853.44 | 413,100 |
29 Feb 2024 | 3,786.00 | 3,861.00 | 3,747.00 | 3,827.00 | 3,797.87 | 1,471,900 |
28 Feb 2024 | 3,765.00 | 3,827.00 | 3,765.00 | 3,792.00 | 3,763.13 | 456,500 |
27 Feb 2024 | 3,777.00 | 3,795.00 | 3,735.00 | 3,758.00 | 3,729.39 | 639,800 |
26 Feb 2024 | 3,790.00 | 3,822.00 | 3,781.00 | 3,802.00 | 3,773.06 | 1,174,400 |
22 Feb 2024 | 3,827.00 | 3,849.00 | 3,788.00 | 3,790.00 | 3,761.15 | 1,088,600 |
21 Feb 2024 | 3,867.00 | 3,872.00 | 3,816.00 | 3,823.00 | 3,793.90 | 458,400 |
20 Feb 2024 | 3,887.00 | 3,919.00 | 3,856.00 | 3,870.00 | 3,840.54 | 376,000 |
19 Feb 2024 | 3,838.00 | 3,881.00 | 3,830.00 | 3,881.00 | 3,851.46 | 324,800 |
16 Feb 2024 | 3,802.00 | 3,883.00 | 3,802.00 | 3,844.00 | 3,814.74 | 432,700 |
15 Feb 2024 | 3,834.00 | 3,834.00 | 3,760.00 | 3,786.00 | 3,757.18 | 438,900 |
14 Feb 2024 | 3,887.00 | 3,902.00 | 3,778.00 | 3,818.00 | 3,788.94 | 538,000 |
13 Feb 2024 | 3,858.00 | 3,915.00 | 3,835.00 | 3,909.00 | 3,879.24 | 552,700 |
09 Feb 2024 | 3,896.00 | 3,912.00 | 3,833.00 | 3,845.00 | 3,815.73 | 606,300 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |