Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
30 Apr 2024 | 3,597.15 | 3,619.00 | 3,580.00 | 3,589.15 | 3,589.15 | 57,437 |
29 Apr 2024 | 3,584.40 | 3,614.05 | 3,572.70 | 3,605.15 | 3,605.15 | 34,584 |
26 Apr 2024 | 3,589.60 | 3,592.75 | 3,556.20 | 3,584.40 | 3,584.40 | 35,193 |
25 Apr 2024 | 3,595.00 | 3,600.00 | 3,541.55 | 3,572.65 | 3,572.65 | 49,553 |
24 Apr 2024 | 3,635.75 | 3,642.00 | 3,580.10 | 3,607.55 | 3,607.55 | 64,468 |
23 Apr 2024 | 3,604.25 | 3,649.00 | 3,604.25 | 3,629.65 | 3,629.65 | 49,958 |
22 Apr 2024 | 3,569.95 | 3,613.85 | 3,553.20 | 3,597.80 | 3,597.80 | 23,670 |
19 Apr 2024 | 3,520.55 | 3,571.05 | 3,478.45 | 3,562.85 | 3,562.85 | 82,880 |
18 Apr 2024 | 3,647.05 | 3,658.10 | 3,501.15 | 3,526.40 | 3,526.40 | 77,650 |
16 Apr 2024 | 3,598.65 | 3,652.00 | 3,590.00 | 3,647.05 | 3,647.05 | 63,156 |
15 Apr 2024 | 3,560.05 | 3,638.95 | 3,560.05 | 3,601.55 | 3,601.55 | 67,156 |
12 Apr 2024 | 3,714.95 | 3,714.95 | 3,610.00 | 3,619.70 | 3,619.70 | 95,454 |
10 Apr 2024 | 3,699.65 | 3,717.90 | 3,681.15 | 3,708.65 | 3,708.65 | 31,272 |
09 Apr 2024 | 3,763.85 | 3,763.85 | 3,665.00 | 3,679.70 | 3,679.70 | 23,508 |
08 Apr 2024 | 3,804.95 | 3,807.00 | 3,720.05 | 3,747.70 | 3,747.70 | 50,660 |
05 Apr 2024 | 3,776.10 | 3,800.00 | 3,740.40 | 3,754.85 | 3,754.85 | 39,739 |
04 Apr 2024 | 3,740.00 | 3,792.00 | 3,678.60 | 3,783.05 | 3,783.05 | 48,206 |
03 Apr 2024 | 3,755.55 | 3,755.55 | 3,705.40 | 3,713.00 | 3,713.00 | 25,175 |
02 Apr 2024 | 3,764.45 | 3,780.15 | 3,734.30 | 3,756.70 | 3,756.70 | 12,285 |
01 Apr 2024 | 3,805.75 | 3,831.40 | 3,730.00 | 3,737.95 | 3,737.95 | 47,886 |
28 Mar 2024 | 3,769.45 | 3,837.15 | 3,732.40 | 3,804.75 | 3,804.75 | 55,771 |
27 Mar 2024 | 3,700.15 | 3,784.95 | 3,695.00 | 3,761.20 | 3,761.20 | 50,872 |
26 Mar 2024 | 3,664.70 | 3,730.00 | 3,664.00 | 3,700.15 | 3,700.15 | 140,668 |
22 Mar 2024 | 3,632.95 | 3,725.00 | 3,627.50 | 3,709.15 | 3,709.15 | 73,901 |
21 Mar 2024 | 3,608.60 | 3,638.10 | 3,591.00 | 3,628.95 | 3,628.95 | 47,503 |
20 Mar 2024 | 3,604.25 | 3,604.25 | 3,550.00 | 3,592.45 | 3,592.45 | 30,339 |
19 Mar 2024 | 3,585.45 | 3,605.00 | 3,547.10 | 3,582.55 | 3,582.55 | 44,957 |
18 Mar 2024 | 3,632.65 | 3,632.65 | 3,565.00 | 3,581.00 | 3,581.00 | 43,367 |
15 Mar 2024 | 3,609.60 | 3,655.00 | 3,609.60 | 3,633.00 | 3,633.00 | 41,379 |
14 Mar 2024 | 3,613.55 | 3,648.60 | 3,580.25 | 3,640.85 | 3,640.85 | 43,915 |
13 Mar 2024 | 3,750.35 | 3,761.50 | 3,589.00 | 3,627.25 | 3,627.25 | 53,015 |
12 Mar 2024 | 3,765.00 | 3,765.00 | 3,715.00 | 3,749.80 | 3,749.80 | 53,898 |
11 Mar 2024 | 3,790.45 | 3,803.40 | 3,741.60 | 3,750.05 | 3,750.05 | 27,909 |
07 Mar 2024 | 3,813.00 | 3,825.15 | 3,769.00 | 3,787.50 | 3,787.50 | 71,860 |
06 Mar 2024 | 3,752.00 | 3,815.50 | 3,704.00 | 3,809.85 | 3,809.85 | 40,466 |
05 Mar 2024 | 3,750.00 | 3,758.00 | 3,708.00 | 3,752.90 | 3,752.90 | 951,387 |
04 Mar 2024 | 3,766.95 | 3,766.95 | 3,714.35 | 3,731.85 | 3,731.85 | 22,925 |
01 Mar 2024 | 3,625.05 | 3,772.30 | 3,625.05 | 3,764.70 | 3,764.70 | 118,266 |
29 Feb 2024 | 3,608.30 | 3,651.50 | 3,585.05 | 3,629.35 | 3,629.35 | 311,732 |
28 Feb 2024 | 3,674.95 | 3,674.95 | 3,582.05 | 3,592.60 | 3,592.60 | 8,465 |
27 Feb 2024 | 3,623.20 | 3,676.15 | 3,621.05 | 3,652.55 | 3,652.55 | 9,361 |
26 Feb 2024 | 3,692.95 | 3,692.95 | 3,612.00 | 3,621.05 | 3,621.05 | 23,622 |
23 Feb 2024 | 3,660.55 | 3,737.00 | 3,660.00 | 3,692.95 | 3,692.95 | 67,950 |
22 Feb 2024 | 3,693.25 | 3,693.25 | 3,555.85 | 3,651.80 | 3,651.80 | 14,980 |
21 Feb 2024 | 3,670.00 | 3,703.50 | 3,639.00 | 3,653.50 | 3,653.50 | 11,207 |
20 Feb 2024 | 3,709.90 | 3,719.70 | 3,668.35 | 3,682.40 | 3,682.40 | 12,939 |
19 Feb 2024 | 3,667.55 | 3,709.65 | 3,646.60 | 3,693.30 | 3,693.30 | 34,982 |
16 Feb 2024 | 3,650.00 | 3,690.00 | 3,625.00 | 3,656.60 | 3,656.60 | 23,198 |
15 Feb 2024 | 3,595.40 | 3,630.00 | 3,570.60 | 3,621.70 | 3,621.70 | 21,795 |
14 Feb 2024 | 3,551.00 | 3,595.00 | 3,505.00 | 3,586.55 | 3,586.55 | 11,080 |
13 Feb 2024 | 3,612.35 | 3,612.35 | 3,552.00 | 3,559.25 | 3,559.25 | 12,190 |
12 Feb 2024 | 3,612.85 | 3,619.10 | 3,571.05 | 3,584.00 | 3,584.00 | 11,931 |
09 Feb 2024 | 3,545.05 | 3,598.40 | 3,535.00 | 3,590.60 | 3,590.60 | 37,500 |
08 Feb 2024 | 3,617.95 | 3,617.95 | 3,503.55 | 3,549.00 | 3,549.00 | 47,252 |
07 Feb 2024 | 3,560.15 | 3,619.00 | 3,557.00 | 3,576.75 | 3,576.75 | 32,718 |
06 Feb 2024 | 3,552.60 | 3,578.50 | 3,532.40 | 3,559.75 | 3,559.75 | 31,652 |
05 Feb 2024 | 3,619.40 | 3,623.00 | 3,538.00 | 3,552.60 | 3,552.60 | 52,148 |
02 Feb 2024 | 3,627.55 | 3,712.35 | 3,603.00 | 3,613.75 | 3,613.75 | 65,120 |
01 Feb 2024 | 3,734.95 | 3,734.95 | 3,602.05 | 3,626.00 | 3,626.00 | 26,843 |
31 Jan 2024 | 3,774.50 | 3,774.50 | 3,652.55 | 3,697.40 | 3,697.40 | 53,851 |
30 Jan 2024 | 3,875.10 | 3,885.00 | 3,716.15 | 3,735.85 | 3,735.85 | 17,431 |
29 Jan 2024 | 3,769.85 | 3,875.00 | 3,764.10 | 3,866.05 | 3,866.05 | 11,999 |
25 Jan 2024 | 3,774.85 | 3,800.80 | 3,731.00 | 3,770.20 | 3,770.20 | 310,421 |
24 Jan 2024 | 3,740.15 | 3,779.60 | 3,713.00 | 3,765.05 | 3,765.05 | 19,179 |
23 Jan 2024 | 3,787.50 | 3,856.95 | 3,707.40 | 3,737.15 | 3,737.15 | 43,552 |
19 Jan 2024 | 3,775.60 | 3,860.00 | 3,743.70 | 3,809.60 | 3,809.60 | 77,322 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 3,819.30 | 3,854.35 | 3,802.20 | 3,830.00 | 3,830.00 | 14,203 |
16 Jan 2024 | 3,762.70 | 3,857.75 | 3,755.10 | 3,819.30 | 3,819.30 | 29,060 |
15 Jan 2024 | 3,749.55 | 3,775.00 | 3,736.20 | 3,758.75 | 3,758.75 | 14,551 |
12 Jan 2024 | 3,712.20 | 3,735.95 | 3,649.00 | 3,724.20 | 3,724.20 | 105,435 |
11 Jan 2024 | 3,730.85 | 3,741.30 | 3,692.65 | 3,698.85 | 3,698.85 | 10,144 |
10 Jan 2024 | 3,706.70 | 3,729.95 | 3,691.00 | 3,714.35 | 3,714.35 | 9,919 |
09 Jan 2024 | 3,715.65 | 3,754.00 | 3,684.00 | 3,691.85 | 3,691.85 | 14,487 |
08 Jan 2024 | 3,784.25 | 3,784.25 | 3,695.60 | 3,705.70 | 3,705.70 | 31,070 |
05 Jan 2024 | 3,719.50 | 3,733.00 | 3,689.00 | 3,710.05 | 3,710.05 | 124,653 |
04 Jan 2024 | 3,690.00 | 3,727.00 | 3,687.80 | 3,721.25 | 3,721.25 | 12,631 |
03 Jan 2024 | 3,700.15 | 3,710.00 | 3,665.10 | 3,692.60 | 3,692.60 | 7,614 |
02 Jan 2024 | 3,690.00 | 3,707.50 | 3,642.20 | 3,696.80 | 3,696.80 | 7,601 |
01 Jan 2024 | 3,698.95 | 3,698.95 | 3,667.60 | 3,675.05 | 3,675.05 | 21,736 |
29 Dec 2023 | 3,719.75 | 3,719.75 | 3,660.45 | 3,675.95 | 3,675.95 | 49,519 |
28 Dec 2023 | 3,700.00 | 3,736.30 | 3,680.60 | 3,716.45 | 3,716.45 | 25,700 |
27 Dec 2023 | 3,669.00 | 3,695.00 | 3,645.45 | 3,688.55 | 3,688.55 | 38,807 |
26 Dec 2023 | 3,627.35 | 3,665.90 | 3,627.00 | 3,655.75 | 3,655.75 | 47,848 |
22 Dec 2023 | 3,583.65 | 3,638.25 | 3,561.95 | 3,624.25 | 3,624.25 | 17,906 |
21 Dec 2023 | 3,520.50 | 3,597.65 | 3,520.40 | 3,579.50 | 3,579.50 | 11,486 |
20 Dec 2023 | 3,620.10 | 3,651.00 | 3,540.70 | 3,553.05 | 3,553.05 | 52,309 |
19 Dec 2023 | 3,618.50 | 3,628.00 | 3,600.00 | 3,612.00 | 3,612.00 | 9,101 |
18 Dec 2023 | 3,600.75 | 3,666.00 | 3,593.05 | 3,618.55 | 3,618.55 | 29,481 |
15 Dec 2023 | 3,613.10 | 3,616.50 | 3,585.65 | 3,600.75 | 3,600.75 | 18,378 |
14 Dec 2023 | 3,605.60 | 3,648.70 | 3,583.85 | 3,591.05 | 3,591.05 | 35,084 |
13 Dec 2023 | 3,573.80 | 3,609.50 | 3,554.00 | 3,602.40 | 3,602.40 | 11,156 |
12 Dec 2023 | 3,639.95 | 3,643.20 | 3,561.55 | 3,568.75 | 3,568.75 | 35,035 |
11 Dec 2023 | 3,638.20 | 3,644.80 | 3,598.00 | 3,630.90 | 3,630.90 | 24,566 |
08 Dec 2023 | 3,578.50 | 3,646.75 | 3,573.90 | 3,634.70 | 3,634.70 | 61,918 |
07 Dec 2023 | 3,559.95 | 3,595.00 | 3,520.05 | 3,585.65 | 3,585.65 | 13,020 |
06 Dec 2023 | 3,545.05 | 3,572.00 | 3,536.10 | 3,546.80 | 3,546.80 | 21,016 |
05 Dec 2023 | 3,499.70 | 3,550.00 | 3,478.35 | 3,546.30 | 3,546.30 | 61,878 |
04 Dec 2023 | 3,515.05 | 3,549.65 | 3,478.30 | 3,487.70 | 3,487.70 | 15,889 |
01 Dec 2023 | 3,507.95 | 3,507.95 | 3,470.00 | 3,488.55 | 3,488.55 | 38,589 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |