Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
23 Apr 2024 | 3,619.95 | 3,648.00 | 3,605.15 | 3,633.00 | 3,633.00 | 769,832 |
22 Apr 2024 | 3,567.00 | 3,615.00 | 3,552.00 | 3,596.75 | 3,596.75 | 668,659 |
19 Apr 2024 | 3,525.10 | 3,571.20 | 3,478.25 | 3,563.05 | 3,563.05 | 1,507,940 |
18 Apr 2024 | 3,645.90 | 3,660.00 | 3,501.00 | 3,525.10 | 3,525.10 | 1,677,946 |
16 Apr 2024 | 3,589.00 | 3,653.20 | 3,583.00 | 3,645.90 | 3,645.90 | 1,116,890 |
15 Apr 2024 | 3,607.00 | 3,639.20 | 3,590.00 | 3,600.60 | 3,600.60 | 854,076 |
12 Apr 2024 | 3,689.55 | 3,694.80 | 3,609.45 | 3,619.30 | 3,619.30 | 1,910,561 |
10 Apr 2024 | 3,690.00 | 3,720.35 | 3,681.45 | 3,711.20 | 3,711.20 | 567,546 |
09 Apr 2024 | 3,755.00 | 3,761.00 | 3,664.35 | 3,679.35 | 3,679.35 | 745,285 |
08 Apr 2024 | 3,798.65 | 3,808.30 | 3,720.35 | 3,748.90 | 3,748.90 | 849,267 |
05 Apr 2024 | 3,778.40 | 3,801.90 | 3,741.00 | 3,754.45 | 3,754.45 | 623,873 |
04 Apr 2024 | 3,740.00 | 3,792.30 | 3,679.00 | 3,782.75 | 3,782.75 | 1,177,617 |
03 Apr 2024 | 3,745.10 | 3,752.00 | 3,705.00 | 3,712.50 | 3,712.50 | 801,601 |
02 Apr 2024 | 3,754.00 | 3,781.45 | 3,734.10 | 3,755.95 | 3,755.95 | 677,963 |
01 Apr 2024 | 3,822.95 | 3,832.55 | 3,730.50 | 3,738.40 | 3,738.40 | 964,052 |
28 Mar 2024 | 3,760.00 | 3,838.30 | 3,732.55 | 3,801.80 | 3,801.80 | 1,590,738 |
27 Mar 2024 | 3,699.00 | 3,784.90 | 3,692.80 | 3,759.40 | 3,759.40 | 1,315,714 |
26 Mar 2024 | 3,665.00 | 3,729.95 | 3,665.00 | 3,698.20 | 3,698.20 | 1,158,224 |
22 Mar 2024 | 3,627.55 | 3,726.90 | 3,621.25 | 3,706.70 | 3,706.70 | 1,281,102 |
21 Mar 2024 | 3,606.95 | 3,637.00 | 3,590.05 | 3,627.55 | 3,627.55 | 767,905 |
20 Mar 2024 | 3,583.40 | 3,596.90 | 3,550.00 | 3,590.50 | 3,590.50 | 526,882 |
19 Mar 2024 | 3,579.00 | 3,606.65 | 3,547.05 | 3,583.40 | 3,583.40 | 554,444 |
18 Mar 2024 | 3,619.00 | 3,620.00 | 3,565.10 | 3,579.70 | 3,579.70 | 785,257 |
15 Mar 2024 | 3,634.70 | 3,655.95 | 3,610.00 | 3,633.20 | 3,633.20 | 1,207,241 |
14 Mar 2024 | 3,629.95 | 3,648.00 | 3,580.15 | 3,640.15 | 3,640.15 | 1,293,906 |
13 Mar 2024 | 3,759.00 | 3,762.00 | 3,590.00 | 3,625.70 | 3,625.70 | 1,027,729 |
12 Mar 2024 | 3,762.00 | 3,766.00 | 3,713.50 | 3,748.80 | 3,748.80 | 564,569 |
11 Mar 2024 | 3,802.90 | 3,808.00 | 3,742.05 | 3,750.15 | 3,750.15 | 597,848 |
07 Mar 2024 | 3,812.05 | 3,824.25 | 3,768.10 | 3,786.90 | 3,786.90 | 838,514 |
06 Mar 2024 | 3,748.05 | 3,815.00 | 3,702.70 | 3,810.75 | 3,810.75 | 765,602 |
05 Mar 2024 | 3,748.00 | 3,759.15 | 3,708.00 | 3,750.75 | 3,750.75 | 733,660 |
04 Mar 2024 | 3,761.60 | 3,764.10 | 3,715.00 | 3,732.40 | 3,732.40 | 787,542 |
01 Mar 2024 | 3,630.00 | 3,774.00 | 3,626.00 | 3,765.90 | 3,765.90 | 1,533,727 |
29 Feb 2024 | 3,595.20 | 3,654.00 | 3,585.30 | 3,624.40 | 3,624.40 | 1,692,242 |
28 Feb 2024 | 3,655.00 | 3,669.00 | 3,582.15 | 3,594.70 | 3,594.70 | 538,608 |
27 Feb 2024 | 3,630.00 | 3,675.00 | 3,621.05 | 3,653.85 | 3,653.85 | 673,959 |
26 Feb 2024 | 3,690.00 | 3,690.00 | 3,610.85 | 3,622.50 | 3,622.50 | 546,842 |
23 Feb 2024 | 3,672.00 | 3,737.00 | 3,655.00 | 3,691.95 | 3,691.95 | 897,831 |
22 Feb 2024 | 3,676.00 | 3,676.00 | 3,555.35 | 3,652.05 | 3,652.05 | 1,017,437 |
21 Feb 2024 | 3,652.05 | 3,707.50 | 3,640.00 | 3,656.35 | 3,656.35 | 660,426 |
20 Feb 2024 | 3,700.00 | 3,719.95 | 3,665.50 | 3,686.70 | 3,686.70 | 744,107 |
19 Feb 2024 | 3,671.95 | 3,709.50 | 3,650.00 | 3,695.05 | 3,695.05 | 528,874 |
16 Feb 2024 | 3,648.00 | 3,690.00 | 3,624.50 | 3,655.40 | 3,655.40 | 915,502 |
15 Feb 2024 | 3,595.05 | 3,632.00 | 3,571.00 | 3,622.05 | 3,622.05 | 759,063 |
14 Feb 2024 | 3,546.00 | 3,593.85 | 3,503.30 | 3,585.55 | 3,585.55 | 1,046,318 |
13 Feb 2024 | 3,607.00 | 3,608.75 | 3,551.15 | 3,559.95 | 3,559.95 | 796,060 |
12 Feb 2024 | 3,599.00 | 3,618.60 | 3,570.05 | 3,585.25 | 3,585.25 | 487,283 |
09 Feb 2024 | 3,549.10 | 3,597.90 | 3,532.85 | 3,591.60 | 3,591.60 | 838,509 |
08 Feb 2024 | 3,604.80 | 3,610.00 | 3,503.00 | 3,549.10 | 3,549.10 | 1,011,857 |
07 Feb 2024 | 3,578.00 | 3,620.00 | 3,555.80 | 3,576.50 | 3,576.50 | 900,220 |
06 Feb 2024 | 3,552.05 | 3,577.95 | 3,531.60 | 3,559.15 | 3,559.15 | 1,069,901 |
05 Feb 2024 | 3,612.95 | 3,624.65 | 3,534.90 | 3,552.05 | 3,552.05 | 1,771,614 |
02 Feb 2024 | 3,635.00 | 3,713.45 | 3,602.45 | 3,612.40 | 3,612.40 | 2,320,153 |
01 Feb 2024 | 3,738.00 | 3,738.00 | 3,601.00 | 3,627.45 | 3,627.45 | 1,408,462 |
31 Jan 2024 | 3,749.00 | 3,775.00 | 3,653.25 | 3,697.55 | 3,697.55 | 1,386,754 |
30 Jan 2024 | 3,882.00 | 3,886.95 | 3,715.00 | 3,735.75 | 3,735.75 | 852,445 |
29 Jan 2024 | 3,760.60 | 3,875.00 | 3,760.55 | 3,866.65 | 3,866.65 | 699,215 |
25 Jan 2024 | 3,770.40 | 3,796.95 | 3,730.10 | 3,770.20 | 3,770.20 | 646,135 |
24 Jan 2024 | 3,764.00 | 3,780.00 | 3,711.75 | 3,767.85 | 3,767.85 | 636,988 |
23 Jan 2024 | 3,786.00 | 3,858.00 | 3,705.75 | 3,739.65 | 3,739.65 | 1,053,510 |
19 Jan 2024 | 3,742.20 | 3,861.50 | 3,740.70 | 3,810.60 | 3,810.60 | 2,566,367 |
18 Jan 2024 | 3,791.35 | 3,824.65 | 3,718.85 | 3,734.70 | 3,734.70 | 1,293,580 |
17 Jan 2024 | 3,818.95 | 3,855.00 | 3,800.00 | 3,830.05 | 3,830.05 | 723,356 |
16 Jan 2024 | 3,758.85 | 3,858.00 | 3,756.00 | 3,820.30 | 3,820.30 | 1,170,685 |
15 Jan 2024 | 3,740.00 | 3,775.00 | 3,736.00 | 3,758.85 | 3,758.85 | 661,292 |
12 Jan 2024 | 3,700.00 | 3,734.30 | 3,647.95 | 3,726.00 | 3,726.00 | 990,582 |
11 Jan 2024 | 3,726.90 | 3,742.70 | 3,692.60 | 3,698.60 | 3,698.60 | 392,818 |
10 Jan 2024 | 3,708.00 | 3,730.00 | 3,690.00 | 3,714.45 | 3,714.45 | 556,311 |
09 Jan 2024 | 3,736.95 | 3,753.95 | 3,685.15 | 3,694.00 | 3,694.00 | 572,612 |
08 Jan 2024 | 3,770.00 | 3,776.85 | 3,695.80 | 3,706.05 | 3,706.05 | 1,202,148 |
05 Jan 2024 | 3,719.70 | 3,750.00 | 3,687.25 | 3,712.55 | 3,712.55 | 963,628 |
04 Jan 2024 | 3,696.00 | 3,727.00 | 3,686.65 | 3,719.70 | 3,719.70 | 545,228 |
03 Jan 2024 | 3,708.00 | 3,709.95 | 3,665.00 | 3,693.05 | 3,693.05 | 356,757 |
02 Jan 2024 | 3,689.00 | 3,707.85 | 3,642.50 | 3,698.25 | 3,698.25 | 453,685 |
01 Jan 2024 | 3,689.00 | 3,698.00 | 3,667.50 | 3,677.15 | 3,677.15 | 286,683 |
29 Dec 2023 | 3,715.10 | 3,715.10 | 3,660.25 | 3,675.45 | 3,675.45 | 709,614 |
28 Dec 2023 | 3,699.90 | 3,737.00 | 3,680.70 | 3,715.10 | 3,715.10 | 1,033,648 |
27 Dec 2023 | 3,668.00 | 3,695.00 | 3,645.00 | 3,689.25 | 3,689.25 | 666,625 |
26 Dec 2023 | 3,635.00 | 3,665.00 | 3,623.45 | 3,656.70 | 3,656.70 | 526,101 |
22 Dec 2023 | 3,580.00 | 3,638.45 | 3,560.55 | 3,627.35 | 3,627.35 | 777,099 |
21 Dec 2023 | 3,524.10 | 3,598.95 | 3,518.80 | 3,580.00 | 3,580.00 | 816,722 |
20 Dec 2023 | 3,610.45 | 3,651.50 | 3,541.00 | 3,554.10 | 3,554.10 | 849,001 |
19 Dec 2023 | 3,610.65 | 3,627.95 | 3,600.10 | 3,610.45 | 3,610.45 | 577,926 |
18 Dec 2023 | 3,600.70 | 3,667.20 | 3,593.90 | 3,619.60 | 3,619.60 | 699,850 |
15 Dec 2023 | 3,615.00 | 3,615.00 | 3,584.80 | 3,600.55 | 3,600.55 | 906,271 |
14 Dec 2023 | 3,647.00 | 3,647.00 | 3,584.35 | 3,591.40 | 3,591.40 | 992,762 |
13 Dec 2023 | 3,585.00 | 3,609.75 | 3,552.75 | 3,602.35 | 3,602.35 | 717,618 |
12 Dec 2023 | 3,637.00 | 3,644.50 | 3,563.25 | 3,571.40 | 3,571.40 | 1,075,941 |
11 Dec 2023 | 3,634.55 | 3,644.60 | 3,598.30 | 3,630.50 | 3,630.50 | 620,604 |
08 Dec 2023 | 3,575.00 | 3,646.95 | 3,575.00 | 3,634.65 | 3,634.65 | 1,562,141 |
07 Dec 2023 | 3,546.90 | 3,595.00 | 3,519.05 | 3,585.40 | 3,585.40 | 820,214 |
06 Dec 2023 | 3,550.00 | 3,573.95 | 3,522.10 | 3,546.90 | 3,546.90 | 474,140 |
05 Dec 2023 | 3,488.40 | 3,550.00 | 3,479.00 | 3,545.30 | 3,545.30 | 713,651 |
04 Dec 2023 | 3,550.00 | 3,550.00 | 3,478.05 | 3,488.40 | 3,488.40 | 808,838 |
01 Dec 2023 | 3,499.00 | 3,500.00 | 3,470.00 | 3,489.50 | 3,489.50 | 655,263 |
30 Nov 2023 | 3,431.10 | 3,500.00 | 3,422.25 | 3,490.60 | 3,490.60 | 1,480,088 |
29 Nov 2023 | 3,473.85 | 3,473.85 | 3,424.00 | 3,429.30 | 3,429.30 | 819,200 |
28 Nov 2023 | 3,417.95 | 3,445.95 | 3,397.35 | 3,442.40 | 3,442.40 | 733,524 |
24 Nov 2023 | 3,406.00 | 3,419.10 | 3,382.55 | 3,396.95 | 3,396.95 | 589,530 |
23 Nov 2023 | 3,433.90 | 3,441.95 | 3,396.30 | 3,408.40 | 3,408.40 | 517,362 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |