Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Jun 2024 | 2,420.00 | 2,466.00 | 2,350.50 | 2,461.00 | 2,461.00 | 6,304,600 |
27 Jun 2024 | 2,453.00 | 2,494.00 | 2,418.00 | 2,462.50 | 2,462.50 | 4,465,000 |
27 Jun 2024 | 10 Dividend | |||||
27 Jun 2024 | 4:1 Stock split | |||||
26 Jun 2024 | 2,512.50 | 2,512.50 | 2,440.00 | 2,482.50 | 2,472.50 | 6,988,400 |
25 Jun 2024 | 2,413.00 | 2,450.00 | 2,409.50 | 2,436.75 | 2,426.93 | 3,658,400 |
24 Jun 2024 | 2,445.00 | 2,494.25 | 2,422.25 | 2,426.50 | 2,416.73 | 5,170,800 |
21 Jun 2024 | 2,443.25 | 2,491.75 | 2,420.00 | 2,446.50 | 2,436.65 | 12,242,000 |
20 Jun 2024 | 2,400.25 | 2,434.75 | 2,359.50 | 2,419.50 | 2,409.75 | 5,776,000 |
19 Jun 2024 | 2,362.25 | 2,428.00 | 2,351.00 | 2,422.50 | 2,412.74 | 7,911,200 |
18 Jun 2024 | 2,295.25 | 2,336.00 | 2,267.50 | 2,295.50 | 2,286.25 | 4,836,400 |
17 Jun 2024 | 2,275.00 | 2,275.75 | 2,208.00 | 2,267.75 | 2,258.61 | 5,430,400 |
14 Jun 2024 | 2,268.25 | 2,321.25 | 2,264.00 | 2,311.75 | 2,302.44 | 5,900,800 |
13 Jun 2024 | 2,318.50 | 2,350.00 | 2,317.50 | 2,324.25 | 2,314.89 | 4,595,600 |
12 Jun 2024 | 2,300.75 | 2,320.50 | 2,251.75 | 2,301.75 | 2,292.48 | 5,696,000 |
11 Jun 2024 | 2,319.25 | 2,364.25 | 2,312.75 | 2,338.25 | 2,328.83 | 6,366,400 |
10 Jun 2024 | 2,362.00 | 2,396.50 | 2,318.75 | 2,343.25 | 2,333.81 | 5,951,600 |
07 Jun 2024 | 2,351.00 | 2,360.50 | 2,312.25 | 2,342.75 | 2,333.31 | 4,930,000 |
06 Jun 2024 | 2,280.00 | 2,339.50 | 2,267.50 | 2,337.00 | 2,327.59 | 8,536,000 |
05 Jun 2024 | 2,276.00 | 2,287.00 | 2,176.00 | 2,220.75 | 2,211.80 | 6,329,600 |
04 Jun 2024 | 2,249.25 | 2,273.75 | 2,197.75 | 2,267.75 | 2,258.61 | 7,633,600 |
03 Jun 2024 | 2,217.50 | 2,266.75 | 2,190.25 | 2,259.75 | 2,250.65 | 9,573,200 |
31 May 2024 | 2,222.50 | 2,243.25 | 2,154.25 | 2,175.00 | 2,166.24 | 57,760,800 |
30 May 2024 | 2,164.75 | 2,221.75 | 2,162.75 | 2,200.00 | 2,191.14 | 8,108,400 |
29 May 2024 | 2,139.50 | 2,186.75 | 2,124.25 | 2,163.75 | 2,155.03 | 7,022,800 |
28 May 2024 | 2,165.25 | 2,173.00 | 2,097.50 | 2,109.50 | 2,101.00 | 3,933,600 |
27 May 2024 | 2,116.50 | 2,180.00 | 2,116.50 | 2,140.50 | 2,131.88 | 5,503,200 |
24 May 2024 | 2,050.25 | 2,123.75 | 2,043.50 | 2,113.00 | 2,104.49 | 5,921,600 |
23 May 2024 | 2,080.50 | 2,094.75 | 2,053.75 | 2,072.50 | 2,064.15 | 6,234,400 |
22 May 2024 | 2,024.75 | 2,059.25 | 2,004.75 | 2,043.00 | 2,034.77 | 5,239,600 |
21 May 2024 | 2,012.25 | 2,031.00 | 1,991.25 | 2,011.50 | 2,003.40 | 4,668,400 |
20 May 2024 | 2,032.25 | 2,044.75 | 1,995.00 | 2,025.50 | 2,017.34 | 5,395,600 |
17 May 2024 | 2,050.50 | 2,056.25 | 2,021.50 | 2,037.00 | 2,028.79 | 5,854,000 |
16 May 2024 | 2,075.00 | 2,129.50 | 2,045.25 | 2,066.50 | 2,058.18 | 6,772,800 |
15 May 2024 | 2,134.00 | 2,157.75 | 2,030.75 | 2,060.25 | 2,051.95 | 8,873,200 |
14 May 2024 | 2,125.00 | 2,186.25 | 2,046.75 | 2,096.50 | 2,088.05 | 18,146,000 |
13 May 2024 | 2,187.50 | 2,187.50 | 2,187.50 | 2,187.50 | 2,178.69 | 1,502,400 |
10 May 2024 | 1,772.25 | 1,816.50 | 1,766.25 | 1,812.50 | 1,805.20 | 7,127,600 |
09 May 2024 | 1,772.75 | 1,817.25 | 1,770.00 | 1,786.25 | 1,779.05 | 7,019,200 |
08 May 2024 | 1,762.25 | 1,780.00 | 1,740.75 | 1,759.00 | 1,751.91 | 7,904,000 |
07 May 2024 | 1,691.75 | 1,752.00 | 1,690.25 | 1,752.00 | 1,744.94 | 5,096,000 |
02 May 2024 | 1,680.00 | 1,710.75 | 1,673.75 | 1,690.25 | 1,683.44 | 2,987,600 |
01 May 2024 | 1,665.00 | 1,693.50 | 1,655.00 | 1,681.75 | 1,674.98 | 3,525,200 |
30 Apr 2024 | 1,682.75 | 1,710.50 | 1,665.00 | 1,690.00 | 1,683.19 | 5,628,400 |
26 Apr 2024 | 1,633.75 | 1,677.25 | 1,633.75 | 1,677.25 | 1,670.49 | 4,582,000 |
25 Apr 2024 | 1,660.75 | 1,690.75 | 1,650.25 | 1,650.25 | 1,643.60 | 2,845,200 |
24 Apr 2024 | 1,678.00 | 1,701.25 | 1,673.75 | 1,685.75 | 1,678.96 | 4,272,800 |
23 Apr 2024 | 1,674.00 | 1,674.00 | 1,613.75 | 1,664.00 | 1,657.30 | 3,896,800 |
22 Apr 2024 | 1,664.25 | 1,686.25 | 1,626.75 | 1,649.00 | 1,642.36 | 3,167,200 |
19 Apr 2024 | 1,668.50 | 1,687.25 | 1,630.25 | 1,658.50 | 1,651.82 | 5,409,600 |
18 Apr 2024 | 1,671.25 | 1,714.00 | 1,663.00 | 1,686.25 | 1,679.46 | 6,870,400 |
17 Apr 2024 | 1,711.50 | 1,711.50 | 1,625.75 | 1,672.00 | 1,665.26 | 8,226,800 |
16 Apr 2024 | 1,728.00 | 1,747.50 | 1,685.00 | 1,688.75 | 1,681.95 | 6,588,000 |
15 Apr 2024 | 1,761.50 | 1,771.25 | 1,728.00 | 1,745.00 | 1,737.97 | 5,242,400 |
12 Apr 2024 | 1,782.75 | 1,809.25 | 1,765.00 | 1,792.00 | 1,784.78 | 3,987,200 |
11 Apr 2024 | 1,775.25 | 1,806.50 | 1,767.50 | 1,795.50 | 1,788.27 | 3,802,400 |
10 Apr 2024 | 1,787.50 | 1,807.50 | 1,763.25 | 1,797.00 | 1,789.76 | 3,415,600 |
09 Apr 2024 | 1,801.00 | 1,832.50 | 1,795.75 | 1,809.50 | 1,802.21 | 3,428,800 |
08 Apr 2024 | 1,790.00 | 1,840.00 | 1,790.00 | 1,805.25 | 1,797.98 | 4,262,400 |
05 Apr 2024 | 1,755.00 | 1,773.75 | 1,740.75 | 1,753.25 | 1,746.19 | 3,721,200 |
04 Apr 2024 | 1,794.50 | 1,826.00 | 1,784.50 | 1,788.00 | 1,780.80 | 3,597,200 |
03 Apr 2024 | 1,786.75 | 1,799.25 | 1,752.25 | 1,773.50 | 1,766.36 | 4,189,200 |
02 Apr 2024 | 1,774.75 | 1,791.50 | 1,758.25 | 1,780.25 | 1,773.08 | 3,694,400 |
01 Apr 2024 | 1,838.00 | 1,838.50 | 1,733.00 | 1,746.25 | 1,739.22 | 5,724,800 |
29 Mar 2024 | 1,787.50 | 1,833.00 | 1,776.75 | 1,825.00 | 1,817.65 | 2,215,600 |
28 Mar 2024 | 1,777.50 | 1,803.75 | 1,775.00 | 1,776.50 | 1,769.34 | 4,421,200 |
27 Mar 2024 | 1,737.50 | 1,804.00 | 1,735.25 | 1,789.75 | 1,782.54 | 7,035,200 |
26 Mar 2024 | 1,755.00 | 1,801.50 | 1,753.50 | 1,775.00 | 1,767.85 | 5,607,200 |
25 Mar 2024 | 1,728.25 | 1,784.75 | 1,726.50 | 1,768.00 | 1,760.88 | 5,353,200 |
22 Mar 2024 | 1,716.00 | 1,774.75 | 1,710.00 | 1,745.75 | 1,738.72 | 6,517,200 |
21 Mar 2024 | 1,736.75 | 1,749.75 | 1,700.25 | 1,718.75 | 1,711.83 | 4,763,200 |
19 Mar 2024 | 1,662.75 | 1,712.50 | 1,657.50 | 1,711.75 | 1,704.85 | 4,648,000 |
18 Mar 2024 | 1,639.75 | 1,694.50 | 1,636.50 | 1,687.75 | 1,680.95 | 5,017,200 |
15 Mar 2024 | 1,597.75 | 1,619.25 | 1,584.00 | 1,616.50 | 1,609.99 | 4,980,400 |
14 Mar 2024 | 1,560.50 | 1,622.75 | 1,560.00 | 1,622.75 | 1,616.21 | 7,336,800 |
13 Mar 2024 | 1,612.50 | 1,612.50 | 1,528.25 | 1,535.25 | 1,529.07 | 6,277,200 |
12 Mar 2024 | 1,529.75 | 1,593.25 | 1,524.75 | 1,589.25 | 1,582.85 | 6,851,600 |
11 Mar 2024 | 1,530.50 | 1,578.75 | 1,524.00 | 1,574.75 | 1,568.41 | 5,592,400 |
08 Mar 2024 | 1,579.00 | 1,605.50 | 1,570.75 | 1,591.00 | 1,584.59 | 4,715,200 |
07 Mar 2024 | 1,675.25 | 1,682.25 | 1,600.00 | 1,604.00 | 1,597.54 | 6,432,400 |
06 Mar 2024 | 1,639.00 | 1,675.00 | 1,628.50 | 1,675.00 | 1,668.25 | 4,820,800 |
05 Mar 2024 | 1,593.75 | 1,641.00 | 1,578.25 | 1,639.50 | 1,632.90 | 4,069,600 |
04 Mar 2024 | 1,600.00 | 1,629.00 | 1,597.50 | 1,605.75 | 1,599.28 | 3,876,000 |
01 Mar 2024 | 1,602.00 | 1,618.50 | 1,575.75 | 1,598.00 | 1,591.56 | 3,906,000 |
29 Feb 2024 | 1,559.00 | 1,602.25 | 1,550.50 | 1,592.00 | 1,585.59 | 5,560,000 |
28 Feb 2024 | 1,586.25 | 1,603.25 | 1,574.50 | 1,580.75 | 1,574.38 | 4,163,200 |
27 Feb 2024 | 1,558.50 | 1,597.00 | 1,558.25 | 1,588.25 | 1,581.85 | 5,308,000 |
26 Feb 2024 | 1,562.50 | 1,566.00 | 1,536.00 | 1,552.75 | 1,546.50 | 6,688,800 |
22 Feb 2024 | 1,523.75 | 1,573.50 | 1,516.00 | 1,569.00 | 1,562.68 | 9,154,400 |
21 Feb 2024 | 1,469.25 | 1,510.75 | 1,467.00 | 1,509.50 | 1,503.42 | 8,898,800 |
20 Feb 2024 | 1,427.25 | 1,472.75 | 1,410.00 | 1,462.25 | 1,456.36 | 6,248,000 |
19 Feb 2024 | 1,470.25 | 1,475.00 | 1,430.00 | 1,439.50 | 1,433.70 | 5,573,200 |
16 Feb 2024 | 1,470.25 | 1,492.50 | 1,450.25 | 1,475.75 | 1,469.81 | 9,112,800 |
15 Feb 2024 | 1,411.75 | 1,478.75 | 1,411.00 | 1,470.25 | 1,464.33 | 9,955,600 |
14 Feb 2024 | 1,380.00 | 1,449.00 | 1,353.50 | 1,433.00 | 1,427.23 | 17,908,800 |
13 Feb 2024 | 1,278.50 | 1,370.00 | 1,278.50 | 1,370.00 | 1,364.48 | 16,744,400 |
09 Feb 2024 | 1,183.25 | 1,216.25 | 1,163.00 | 1,195.00 | 1,190.19 | 8,588,800 |
08 Feb 2024 | 1,187.50 | 1,189.75 | 1,162.50 | 1,165.75 | 1,161.05 | 3,790,000 |
07 Feb 2024 | 1,155.50 | 1,182.00 | 1,153.25 | 1,175.00 | 1,170.27 | 5,482,800 |
06 Feb 2024 | 1,139.25 | 1,163.25 | 1,124.25 | 1,150.50 | 1,145.87 | 5,833,200 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |