Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
25 Apr 2024 | 4,000.00 | 4,055.05 | 3,970.00 | 4,027.50 | 4,027.50 | 23,439 |
24 Apr 2024 | 4,005.05 | 4,097.45 | 3,955.05 | 3,999.55 | 3,999.55 | 30,904 |
23 Apr 2024 | 3,961.00 | 4,005.30 | 3,916.40 | 3,960.90 | 3,960.90 | 30,587 |
22 Apr 2024 | 3,963.85 | 4,024.90 | 3,930.00 | 3,963.85 | 3,963.85 | 40,230 |
19 Apr 2024 | 3,821.70 | 4,029.45 | 3,820.00 | 3,924.85 | 3,924.85 | 91,648 |
18 Apr 2024 | 3,944.40 | 3,988.05 | 3,815.25 | 3,896.70 | 3,896.70 | 100,278 |
16 Apr 2024 | 3,775.00 | 3,819.00 | 3,700.00 | 3,721.10 | 3,721.10 | 62,279 |
15 Apr 2024 | 3,690.00 | 3,757.00 | 3,616.00 | 3,685.25 | 3,685.25 | 33,173 |
12 Apr 2024 | 3,629.00 | 3,718.05 | 3,599.60 | 3,703.35 | 3,703.35 | 64,844 |
10 Apr 2024 | 3,625.10 | 3,635.05 | 3,573.40 | 3,600.95 | 3,600.95 | 4,322 |
09 Apr 2024 | 3,698.00 | 3,698.00 | 3,594.85 | 3,614.85 | 3,614.85 | 9,728 |
08 Apr 2024 | 3,679.45 | 3,717.35 | 3,643.75 | 3,668.40 | 3,668.40 | 3,954 |
05 Apr 2024 | 3,648.60 | 3,700.00 | 3,641.80 | 3,679.45 | 3,679.45 | 5,078 |
04 Apr 2024 | 3,630.30 | 3,649.90 | 3,610.00 | 3,641.80 | 3,641.80 | 3,145 |
03 Apr 2024 | 3,609.35 | 3,640.95 | 3,594.10 | 3,630.30 | 3,630.30 | 3,572 |
02 Apr 2024 | 3,604.95 | 3,649.95 | 3,570.00 | 3,609.35 | 3,609.35 | 5,118 |
01 Apr 2024 | 3,570.05 | 3,620.00 | 3,561.05 | 3,603.30 | 3,603.30 | 8,477 |
28 Mar 2024 | 3,596.00 | 3,606.00 | 3,510.40 | 3,570.00 | 3,570.00 | 9,933 |
27 Mar 2024 | 3,566.00 | 3,594.70 | 3,541.15 | 3,579.85 | 3,579.85 | 3,484 |
26 Mar 2024 | 3,551.00 | 3,600.00 | 3,535.00 | 3,558.95 | 3,558.95 | 6,130 |
22 Mar 2024 | 3,580.00 | 3,613.15 | 3,570.00 | 3,596.25 | 3,596.25 | 2,272 |
21 Mar 2024 | 3,580.00 | 3,615.00 | 3,573.50 | 3,586.10 | 3,586.10 | 4,013 |
20 Mar 2024 | 3,607.15 | 3,615.40 | 3,552.10 | 3,578.50 | 3,578.50 | 4,649 |
19 Mar 2024 | 3,600.05 | 3,626.95 | 3,581.35 | 3,603.55 | 3,603.55 | 3,326 |
18 Mar 2024 | 3,630.00 | 3,675.00 | 3,590.00 | 3,617.50 | 3,617.50 | 2,869 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 3,539.95 | 3,695.95 | 3,535.00 | 3,664.40 | 3,664.40 | 8,096 |
13 Mar 2024 | 3,790.00 | 3,811.50 | 3,535.00 | 3,549.00 | 3,549.00 | 21,770 |
12 Mar 2024 | 3,821.00 | 3,856.00 | 3,675.05 | 3,765.95 | 3,765.95 | 9,128 |
11 Mar 2024 | 3,690.00 | 3,850.00 | 3,635.00 | 3,806.05 | 3,806.05 | 28,281 |
07 Mar 2024 | 3,655.00 | 3,690.00 | 3,635.10 | 3,682.85 | 3,682.85 | 2,483 |
06 Mar 2024 | 3,656.00 | 3,687.00 | 3,562.05 | 3,653.80 | 3,653.80 | 6,042 |
05 Mar 2024 | 3,748.00 | 3,770.00 | 3,635.00 | 3,655.70 | 3,655.70 | 6,684 |
04 Mar 2024 | 3,708.75 | 3,796.50 | 3,683.75 | 3,729.80 | 3,729.80 | 9,331 |
01 Mar 2024 | 3,665.00 | 3,749.95 | 3,665.00 | 3,727.15 | 3,727.15 | 6,181 |
29 Feb 2024 | 3,690.00 | 3,724.95 | 3,650.00 | 3,680.50 | 3,680.50 | 9,189 |
28 Feb 2024 | 3,687.15 | 3,724.80 | 3,637.00 | 3,695.60 | 3,695.60 | 10,251 |
27 Feb 2024 | 3,655.00 | 3,708.00 | 3,612.00 | 3,687.15 | 3,687.15 | 9,140 |
26 Feb 2024 | 3,628.00 | 3,640.00 | 3,600.00 | 3,635.65 | 3,635.65 | 2,477 |
23 Feb 2024 | 3,645.00 | 3,670.20 | 3,611.30 | 3,618.70 | 3,618.70 | 3,658 |
22 Feb 2024 | 3,600.00 | 3,659.95 | 3,570.05 | 3,633.05 | 3,633.05 | 4,020 |
21 Feb 2024 | 3,715.00 | 3,723.75 | 3,607.05 | 3,623.45 | 3,623.45 | 5,635 |
20 Feb 2024 | 3,730.00 | 3,758.00 | 3,672.55 | 3,707.05 | 3,707.05 | 5,748 |
19 Feb 2024 | 3,673.95 | 3,751.00 | 3,653.10 | 3,723.30 | 3,723.30 | 13,798 |
16 Feb 2024 | 3,645.00 | 3,703.40 | 3,620.00 | 3,676.75 | 3,676.75 | 10,536 |
15 Feb 2024 | 3,635.00 | 3,641.90 | 3,592.05 | 3,627.00 | 3,627.00 | 4,243 |
14 Feb 2024 | 3,507.00 | 3,634.95 | 3,491.55 | 3,620.95 | 3,620.95 | 11,822 |
13 Feb 2024 | 3,495.00 | 3,518.00 | 3,460.00 | 3,507.85 | 3,507.85 | 3,382 |
12 Feb 2024 | 3,577.00 | 3,577.00 | 3,482.50 | 3,495.00 | 3,495.00 | 7,666 |
09 Feb 2024 | 3,605.00 | 3,606.00 | 3,493.20 | 3,550.45 | 3,550.45 | 7,736 |
08 Feb 2024 | 3,600.25 | 3,720.00 | 3,560.00 | 3,580.85 | 3,580.85 | 9,325 |
07 Feb 2024 | 3,614.00 | 3,619.30 | 3,570.10 | 3,600.25 | 3,600.25 | 4,671 |
06 Feb 2024 | 3,608.00 | 3,609.90 | 3,587.00 | 3,595.35 | 3,595.35 | 3,612 |
05 Feb 2024 | 3,635.95 | 3,650.00 | 3,576.95 | 3,586.75 | 3,586.75 | 7,086 |
02 Feb 2024 | 3,653.65 | 3,690.00 | 3,611.00 | 3,635.90 | 3,635.90 | 7,665 |
01 Feb 2024 | 3,720.00 | 3,720.00 | 3,640.00 | 3,653.65 | 3,653.65 | 9,905 |
31 Jan 2024 | 3,555.00 | 3,728.00 | 3,531.10 | 3,700.90 | 3,700.90 | 29,404 |
30 Jan 2024 | 3,483.70 | 3,587.90 | 3,474.95 | 3,555.10 | 3,555.10 | 15,745 |
29 Jan 2024 | 3,524.95 | 3,525.00 | 3,465.10 | 3,483.70 | 3,483.70 | 8,292 |
25 Jan 2024 | 3,548.95 | 3,548.95 | 3,482.05 | 3,497.00 | 3,497.00 | 6,562 |
24 Jan 2024 | 3,545.00 | 3,545.00 | 3,479.90 | 3,515.10 | 3,515.10 | 7,827 |
23 Jan 2024 | 3,560.00 | 3,594.95 | 3,475.00 | 3,488.70 | 3,488.70 | 31,852 |
19 Jan 2024 | 3,597.00 | 3,668.70 | 3,588.00 | 3,647.85 | 3,647.85 | 10,756 |
18 Jan 2024 | 3,594.00 | 3,612.45 | 3,535.35 | 3,575.65 | 3,575.65 | 6,787 |
17 Jan 2024 | 3,623.05 | 3,652.35 | 3,566.20 | 3,594.05 | 3,594.05 | 11,713 |
16 Jan 2024 | 3,666.90 | 3,680.95 | 3,605.00 | 3,623.30 | 3,623.30 | 9,508 |
15 Jan 2024 | 3,653.00 | 3,745.00 | 3,629.95 | 3,657.75 | 3,657.75 | 26,992 |
12 Jan 2024 | 3,666.75 | 3,699.85 | 3,613.50 | 3,625.60 | 3,625.60 | 19,839 |
11 Jan 2024 | 3,715.00 | 3,724.95 | 3,642.05 | 3,666.75 | 3,666.75 | 12,054 |
10 Jan 2024 | 3,755.00 | 3,756.55 | 3,671.55 | 3,690.80 | 3,690.80 | 14,487 |
09 Jan 2024 | 3,780.00 | 3,805.60 | 3,719.95 | 3,753.95 | 3,753.95 | 15,485 |
08 Jan 2024 | 3,851.00 | 3,905.80 | 3,761.40 | 3,777.35 | 3,777.35 | 25,102 |
05 Jan 2024 | 3,888.90 | 3,960.00 | 3,831.00 | 3,855.25 | 3,855.25 | 62,752 |
04 Jan 2024 | 3,970.00 | 4,021.95 | 3,821.40 | 3,846.25 | 3,846.25 | 79,118 |
03 Jan 2024 | 4,290.00 | 4,324.70 | 3,981.00 | 4,034.60 | 4,034.60 | 418,682 |
02 Jan 2024 | 3,374.20 | 4,060.10 | 3,374.20 | 4,060.10 | 4,060.10 | 103,833 |
01 Jan 2024 | 3,406.75 | 3,423.80 | 3,374.15 | 3,383.45 | 3,383.45 | 4,001 |
29 Dec 2023 | 3,390.00 | 3,417.00 | 3,370.10 | 3,406.75 | 3,406.75 | 6,728 |
28 Dec 2023 | 3,385.00 | 3,399.95 | 3,350.00 | 3,386.00 | 3,386.00 | 3,414 |
27 Dec 2023 | 3,409.00 | 3,417.25 | 3,351.55 | 3,382.90 | 3,382.90 | 3,797 |
26 Dec 2023 | 3,415.00 | 3,440.00 | 3,390.00 | 3,409.60 | 3,409.60 | 6,191 |
22 Dec 2023 | 3,347.00 | 3,410.05 | 3,347.00 | 3,398.75 | 3,398.75 | 6,910 |
21 Dec 2023 | 3,355.40 | 3,356.00 | 3,268.40 | 3,345.75 | 3,345.75 | 28,440 |
20 Dec 2023 | 3,375.00 | 3,395.00 | 3,344.10 | 3,355.40 | 3,355.40 | 72,564 |
19 Dec 2023 | 3,380.00 | 3,399.00 | 3,364.00 | 3,372.55 | 3,372.55 | 3,524 |
18 Dec 2023 | 3,328.00 | 3,399.00 | 3,328.00 | 3,359.65 | 3,359.65 | 41,990 |
15 Dec 2023 | 3,310.00 | 3,334.95 | 3,296.55 | 3,326.95 | 3,326.95 | 3,310 |
14 Dec 2023 | 3,320.00 | 3,320.00 | 3,290.00 | 3,309.50 | 3,309.50 | 2,361 |
13 Dec 2023 | 3,296.00 | 3,324.75 | 3,251.00 | 3,300.75 | 3,300.75 | 3,267 |
12 Dec 2023 | 3,320.00 | 3,325.00 | 3,275.10 | 3,284.70 | 3,284.70 | 3,289 |
11 Dec 2023 | 3,304.95 | 3,322.15 | 3,284.70 | 3,311.80 | 3,311.80 | 2,755 |
08 Dec 2023 | 3,313.95 | 3,314.00 | 3,275.50 | 3,285.30 | 3,285.30 | 3,039 |
07 Dec 2023 | 3,285.05 | 3,314.00 | 3,270.00 | 3,290.80 | 3,290.80 | 3,028 |
06 Dec 2023 | 3,326.70 | 3,326.70 | 3,263.40 | 3,279.10 | 3,279.10 | 4,361 |
05 Dec 2023 | 3,294.90 | 3,345.00 | 3,278.05 | 3,319.55 | 3,319.55 | 6,309 |
04 Dec 2023 | 3,283.00 | 3,314.70 | 3,263.00 | 3,281.80 | 3,281.80 | 4,680 |
01 Dec 2023 | 3,320.00 | 3,339.65 | 3,273.00 | 3,282.60 | 3,282.60 | 6,634 |
30 Nov 2023 | 3,310.00 | 3,336.00 | 3,253.60 | 3,318.60 | 3,318.60 | 7,253 |
29 Nov 2023 | 3,240.00 | 3,343.00 | 3,227.40 | 3,309.50 | 3,309.50 | 5,850 |
28 Nov 2023 | 3,249.05 | 3,285.00 | 3,206.65 | 3,219.55 | 3,219.55 | 3,573 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |