Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
29 Apr 2024 | 1,871.25 | 1,871.25 | 1,871.25 | 1,871.25 | 1,871.25 | - |
26 Apr 2024 | 1,769.50 | 1,769.50 | 1,769.50 | 1,769.50 | 1,769.50 | - |
25 Apr 2024 | 1,796.00 | 1,796.00 | 1,796.00 | 1,988.75 | 1,988.75 | 25 |
24 Apr 2024 | 1,789.00 | 1,789.00 | 1,789.00 | 1,789.00 | 1,789.00 | - |
23 Apr 2024 | 1,872.50 | 1,872.50 | 1,755.23 | 1,812.25 | 1,812.25 | 1 |
22 Apr 2024 | 1,950.00 | 1,950.00 | 1,950.00 | 1,950.00 | 1,950.00 | - |
19 Apr 2024 | 1,889.50 | 1,889.50 | 1,889.50 | 1,889.50 | 1,889.50 | - |
18 Apr 2024 | 1,763.50 | 1,763.50 | 1,763.50 | 1,759.75 | 1,759.75 | 66 |
17 Apr 2024 | 1,726.50 | 1,726.50 | 1,726.50 | 1,726.50 | 1,726.50 | - |
16 Apr 2024 | 1,580.33 | 1,580.33 | 1,580.33 | 1,686.00 | 1,686.00 | 20 |
15 Apr 2024 | 1,615.25 | 1,615.25 | 1,615.25 | 1,615.25 | 1,615.25 | - |
12 Apr 2024 | 1,606.00 | 1,606.00 | 1,606.00 | 1,606.00 | 1,606.00 | - |
11 Apr 2024 | 1,591.75 | 1,591.75 | 1,591.75 | 1,591.75 | 1,591.75 | - |
10 Apr 2024 | 1,591.00 | 1,624.50 | 1,589.00 | 1,623.00 | 1,623.00 | 96 |
09 Apr 2024 | 1,593.50 | 1,593.50 | 1,547.00 | 1,585.25 | 1,585.25 | 19 |
08 Apr 2024 | 1,561.00 | 1,561.00 | 1,561.00 | 1,554.75 | 1,554.75 | 6 |
05 Apr 2024 | 1,583.00 | 1,583.00 | 1,583.00 | 1,575.50 | 1,575.50 | 1 |
04 Apr 2024 | 1,544.50 | 1,544.50 | 1,544.50 | 1,544.50 | 1,544.50 | - |
03 Apr 2024 | 1,589.00 | 1,589.00 | 1,589.00 | 1,589.00 | 1,589.00 | - |
02 Apr 2024 | 1,606.00 | 1,606.00 | 1,603.75 | 1,619.50 | 1,619.50 | 1 |
28 Mar 2024 | 1,613.75 | 1,613.75 | 1,613.75 | 1,613.75 | 1,613.75 | - |
27 Mar 2024 | 1,603.50 | 1,604.50 | 1,603.50 | 1,619.00 | 1,619.00 | 3 |
26 Mar 2024 | 1,576.00 | 1,576.00 | 1,576.00 | 1,576.00 | 1,576.00 | - |
25 Mar 2024 | 1,514.50 | 1,514.50 | 1,514.50 | 1,565.75 | 1,565.75 | 269 |
22 Mar 2024 | 1,543.00 | 1,543.00 | 1,543.00 | 1,543.00 | 1,543.00 | - |
21 Mar 2024 | 1,500.00 | 1,500.00 | 1,500.00 | 1,500.00 | 1,500.00 | - |
20 Mar 2024 | 1,572.00 | 1,572.00 | 1,572.00 | 1,572.00 | 1,572.00 | - |
19 Mar 2024 | 1,628.00 | 1,628.00 | 1,557.64 | 1,591.75 | 1,591.75 | 55 |
18 Mar 2024 | 1,615.50 | 1,615.50 | 1,615.50 | 1,615.50 | 1,615.50 | - |
15 Mar 2024 | 1,514.50 | 1,514.50 | 1,514.50 | 1,669.25 | 1,669.25 | 240 |
14 Mar 2024 | 1,620.50 | 1,620.50 | 1,620.50 | 1,546.75 | 1,546.75 | 31 |
13 Mar 2024 | 1,661.75 | 1,661.75 | 1,661.75 | 1,661.75 | 1,661.75 | - |
12 Mar 2024 | 1,773.00 | 1,773.00 | 1,694.27 | 1,687.00 | 1,687.00 | 6 |
11 Mar 2024 | 1,817.50 | 1,817.50 | 1,817.50 | 1,817.50 | 1,817.50 | - |
08 Mar 2024 | 1,744.00 | 1,744.00 | 1,744.00 | 1,744.00 | 1,744.00 | - |
07 Mar 2024 | 1,752.00 | 1,752.00 | 1,752.00 | 1,752.00 | 1,752.00 | - |
06 Mar 2024 | 1,824.75 | 1,824.75 | 1,824.75 | 1,824.75 | 1,824.75 | - |
05 Mar 2024 | 1,741.04 | 1,741.04 | 1,741.04 | 1,810.25 | 1,810.25 | 3 |
04 Mar 2024 | 1,676.25 | 1,676.25 | 1,676.25 | 1,676.25 | 1,676.25 | - |
01 Mar 2024 | 1,716.50 | 1,716.50 | 1,716.50 | 1,716.50 | 1,716.50 | - |
29 Feb 2024 | 1,780.00 | 1,780.00 | 1,780.00 | 1,785.50 | 1,785.50 | 26 |
28 Feb 2024 | 1,783.25 | 1,783.25 | 1,783.25 | 1,783.25 | 1,783.25 | - |
27 Feb 2024 | 1,752.00 | 1,760.50 | 1,752.00 | 1,808.25 | 1,808.25 | 22 |
26 Feb 2024 | 1,747.00 | 1,747.00 | 1,747.00 | 1,768.50 | 1,768.50 | 22 |
23 Feb 2024 | 1,711.50 | 1,711.50 | 1,683.00 | 1,736.75 | 1,736.75 | 6 |
22 Feb 2024 | 1,755.25 | 1,755.25 | 1,755.25 | 1,755.25 | 1,755.25 | - |
21 Feb 2024 | 1,908.50 | 1,908.50 | 1,908.50 | 1,894.75 | 1,894.75 | 1 |
20 Feb 2024 | 1,861.75 | 1,861.75 | 1,861.75 | 1,861.75 | 1,861.75 | - |
19 Feb 2024 | 1,773.50 | 1,773.50 | 1,773.50 | 1,803.00 | 1,803.00 | 41 |
16 Feb 2024 | 1,813.75 | 1,813.75 | 1,813.75 | 1,813.75 | 1,813.75 | - |
15 Feb 2024 | 1,825.50 | 1,825.50 | 1,825.50 | 1,825.50 | 1,825.50 | - |
14 Feb 2024 | 1,806.75 | 1,806.75 | 1,806.75 | 1,806.75 | 1,806.75 | - |
13 Feb 2024 | 1,833.50 | 1,833.50 | 1,829.89 | 1,782.50 | 1,782.50 | 24 |
12 Feb 2024 | 1,658.50 | 1,658.50 | 1,658.50 | 1,658.50 | 1,658.50 | - |
09 Feb 2024 | 1,644.50 | 1,644.50 | 1,644.50 | 1,644.50 | 1,644.50 | - |
08 Feb 2024 | 1,735.00 | 1,735.00 | 1,735.00 | 1,735.00 | 1,735.00 | - |
07 Feb 2024 | 1,808.00 | 1,808.00 | 1,808.00 | 1,750.50 | 1,750.50 | 25 |
06 Feb 2024 | 1,813.50 | 1,854.21 | 1,813.50 | 1,854.00 | 1,854.00 | 40 |
05 Feb 2024 | 1,861.00 | 1,861.00 | 1,861.00 | 1,861.00 | 1,861.00 | - |
02 Feb 2024 | 1,796.00 | 1,796.00 | 1,796.00 | 1,796.00 | 1,796.00 | - |
01 Feb 2024 | 1,840.75 | 1,840.75 | 1,840.75 | 1,840.75 | 1,840.75 | - |
31 Jan 2024 | 1,878.00 | 1,878.00 | 1,878.00 | 1,852.25 | 1,852.25 | 50 |
30 Jan 2024 | 1,723.50 | 1,906.44 | 1,722.50 | 1,772.25 | 1,772.25 | 80 |
29 Jan 2024 | 1,813.50 | 1,813.50 | 1,813.50 | 1,813.50 | 1,813.50 | - |
26 Jan 2024 | 1,827.50 | 1,827.50 | 1,827.50 | 1,827.50 | 1,827.50 | - |
25 Jan 2024 | 1,813.50 | 1,813.50 | 1,813.50 | 1,813.50 | 1,813.50 | - |
24 Jan 2024 | 1,849.25 | 1,849.25 | 1,849.25 | 1,849.25 | 1,849.25 | - |
23 Jan 2024 | 1,998.60 | 1,998.60 | 1,998.60 | 1,980.50 | 1,980.50 | 34 |
22 Jan 2024 | 1,922.50 | 1,922.50 | 1,922.50 | 1,942.00 | 1,942.00 | 70 |
19 Jan 2024 | 1,964.00 | 1,964.00 | 1,964.00 | 1,964.00 | 1,964.00 | - |
18 Jan 2024 | 2,011.25 | 2,011.25 | 2,011.25 | 2,011.25 | 2,011.25 | - |
17 Jan 2024 | 2,069.75 | 2,069.75 | 2,069.75 | 2,069.75 | 2,069.75 | - |
16 Jan 2024 | 2,179.88 | 2,179.88 | 2,179.88 | 2,027.75 | 2,027.75 | 48 |
15 Jan 2024 | 2,052.25 | 2,052.25 | 2,052.25 | 2,052.25 | 2,052.25 | - |
12 Jan 2024 | 2,070.50 | 2,070.50 | 2,070.50 | 2,070.50 | 2,070.50 | - |
11 Jan 2024 | 2,133.00 | 2,133.00 | 2,133.00 | 2,196.00 | 2,196.00 | 18 |
10 Jan 2024 | 2,279.00 | 2,279.50 | 2,279.00 | 2,183.75 | 2,183.75 | 1,000 |
09 Jan 2024 | 2,341.00 | 2,341.00 | 2,341.00 | 2,316.00 | 2,316.00 | 1 |
08 Jan 2024 | 2,388.25 | 2,388.25 | 2,388.25 | 2,388.25 | 2,388.25 | - |
05 Jan 2024 | 2,376.75 | 2,376.75 | 2,376.75 | 2,376.75 | 2,376.75 | - |
04 Jan 2024 | 2,401.00 | 2,403.50 | 2,401.00 | 2,359.50 | 2,359.50 | 10 |
03 Jan 2024 | 2,373.50 | 2,373.50 | 2,373.50 | 2,373.50 | 2,373.50 | - |
02 Jan 2024 | 2,445.50 | 2,445.50 | 2,445.50 | 2,406.25 | 2,406.25 | 1 |
29 Dec 2023 | 2,277.75 | 2,277.75 | 2,277.75 | 2,277.75 | 2,277.75 | - |
28 Dec 2023 | 2,294.00 | 2,294.00 | 2,294.00 | 2,294.00 | 2,294.00 | - |
27 Dec 2023 | 2,306.75 | 2,306.75 | 2,306.75 | 2,306.75 | 2,306.75 | - |
22 Dec 2023 | 2,326.50 | 2,326.50 | 2,326.50 | 2,326.50 | 2,326.50 | - |
21 Dec 2023 | 2,362.50 | 2,362.50 | 2,362.50 | 2,362.50 | 2,362.50 | - |
20 Dec 2023 | 2,303.25 | 2,303.25 | 2,303.25 | 2,303.25 | 2,303.25 | - |
19 Dec 2023 | 2,330.00 | 2,330.00 | 2,330.00 | 2,330.00 | 2,330.00 | - |
18 Dec 2023 | 2,399.00 | 2,399.00 | 2,399.00 | 2,373.75 | 2,373.75 | 1 |
15 Dec 2023 | 2,377.50 | 2,470.50 | 2,377.50 | 2,344.75 | 2,344.75 | 584 |
14 Dec 2023 | 2,438.25 | 2,438.25 | 2,438.25 | 2,438.25 | 2,438.25 | - |
13 Dec 2023 | 2,311.00 | 2,311.00 | 2,311.00 | 2,338.75 | 2,338.75 | 62 |
12 Dec 2023 | 2,387.50 | 2,387.50 | 2,384.00 | 2,370.00 | 2,370.00 | 72 |
11 Dec 2023 | 2,445.00 | 2,445.00 | 2,445.00 | 2,445.00 | 2,445.00 | - |
08 Dec 2023 | 2,365.25 | 2,365.25 | 2,365.25 | 2,365.25 | 2,365.25 | - |
07 Dec 2023 | 2,436.00 | 2,436.00 | 2,436.00 | 2,436.00 | 2,436.00 | - |
06 Dec 2023 | 2,411.00 | 2,411.00 | 2,411.00 | 2,411.00 | 2,411.00 | - |
05 Dec 2023 | 2,395.50 | 2,395.50 | 2,395.50 | 2,387.50 | 2,387.50 | 2 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |