Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Mar 2024 | 4,264.00 | 4,264.00 | 4,264.00 | 4,264.00 | 4,264.00 | 10 |
27 Mar 2024 | 4,273.00 | 4,273.00 | 4,248.00 | 4,229.00 | 4,229.00 | 3 |
26 Mar 2024 | 4,264.89 | 4,264.89 | 4,264.89 | 4,260.00 | 4,260.00 | 52 |
25 Mar 2024 | 4,265.00 | 4,265.00 | 4,265.00 | 4,256.50 | 4,256.50 | 407 |
22 Mar 2024 | 4,277.50 | 4,277.50 | 4,277.50 | 4,277.50 | 4,277.50 | - |
21 Mar 2024 | 4,214.00 | 4,214.00 | 4,214.00 | 4,269.00 | 4,269.00 | 596 |
20 Mar 2024 | 4,156.00 | 4,176.89 | 4,156.00 | 4,171.50 | 4,171.50 | 75 |
19 Mar 2024 | 4,145.00 | 4,145.00 | 4,145.00 | 4,145.00 | 4,145.00 | - |
18 Mar 2024 | 4,122.97 | 4,122.97 | 4,122.92 | 4,146.50 | 4,146.50 | 414 |
15 Mar 2024 | 4,100.00 | 4,100.00 | 4,100.00 | 4,100.00 | 4,100.00 | - |
14 Mar 2024 | 4,134.50 | 4,134.50 | 4,134.50 | 4,134.50 | 4,134.50 | - |
13 Mar 2024 | 4,130.00 | 4,130.00 | 4,130.00 | 4,130.00 | 4,130.00 | - |
12 Mar 2024 | 4,106.88 | 4,106.88 | 4,106.88 | 4,120.50 | 4,120.50 | 19 |
11 Mar 2024 | 4,071.89 | 4,071.89 | 4,062.11 | 4,071.00 | 4,071.00 | 105 |
08 Mar 2024 | 4,145.00 | 4,145.00 | 4,104.21 | 4,100.00 | 4,100.00 | 2,238 |
07 Mar 2024 | 4,139.00 | 4,139.00 | 4,115.89 | 4,132.00 | 4,132.00 | 75 |
06 Mar 2024 | 4,102.89 | 4,102.89 | 4,102.89 | 4,116.00 | 4,116.00 | 2 |
05 Mar 2024 | 4,086.00 | 4,086.00 | 4,086.00 | 4,086.00 | 4,086.00 | - |
04 Mar 2024 | 4,154.00 | 4,154.00 | 4,121.00 | 4,124.00 | 4,124.00 | 8 |
01 Mar 2024 | 4,102.00 | 4,102.00 | 4,089.19 | 4,121.50 | 4,121.50 | 1,405 |
29 Feb 2024 | 4,072.00 | 4,072.00 | 4,072.00 | 4,072.00 | 4,072.00 | - |
28 Feb 2024 | 4,062.00 | 4,062.00 | 4,062.00 | 4,062.00 | 4,062.00 | - |
27 Feb 2024 | 4,041.00 | 4,041.00 | 4,041.00 | 4,041.00 | 4,041.00 | - |
26 Feb 2024 | 4,078.00 | 4,078.00 | 4,063.90 | 4,065.00 | 4,065.00 | 25 |
23 Feb 2024 | 4,065.50 | 4,065.50 | 4,065.50 | 4,065.50 | 4,065.50 | - |
22 Feb 2024 | 4,026.86 | 4,026.86 | 4,026.86 | 4,051.00 | 4,051.00 | 9 |
21 Feb 2024 | 3,952.00 | 3,955.90 | 3,943.00 | 3,957.50 | 3,957.50 | 130 |
20 Feb 2024 | 3,976.00 | 3,976.00 | 3,976.00 | 3,952.00 | 3,952.00 | 22 |
19 Feb 2024 | 3,998.50 | 3,998.50 | 3,998.50 | 3,998.50 | 3,998.50 | - |
16 Feb 2024 | 4,022.00 | 4,022.00 | 4,022.00 | 4,022.00 | 4,022.00 | - |
15 Feb 2024 | 4,016.00 | 4,016.00 | 4,016.00 | 4,016.00 | 4,016.00 | - |
14 Feb 2024 | 4,003.00 | 4,003.00 | 3,991.89 | 3,993.00 | 3,993.00 | 351 |
13 Feb 2024 | 3,977.00 | 3,977.00 | 3,977.00 | 3,977.00 | 3,977.00 | - |
12 Feb 2024 | 4,013.74 | 4,013.74 | 4,006.89 | 4,019.00 | 4,019.00 | 174 |
09 Feb 2024 | 3,990.00 | 3,993.00 | 3,979.00 | 3,986.50 | 3,986.50 | 6,881 |
08 Feb 2024 | 3,976.50 | 3,976.50 | 3,976.50 | 3,976.50 | 3,976.50 | - |
07 Feb 2024 | 3,939.00 | 3,939.00 | 3,939.00 | 3,964.00 | 3,964.00 | 256 |
06 Feb 2024 | 3,955.00 | 3,965.90 | 3,955.00 | 3,943.00 | 3,943.00 | 156 |
05 Feb 2024 | 3,936.00 | 3,950.01 | 3,936.00 | 3,949.00 | 3,949.00 | 255 |
02 Feb 2024 | 3,923.50 | 3,923.50 | 3,923.50 | 3,923.50 | 3,923.50 | - |
01 Feb 2024 | 3,834.00 | 3,843.00 | 3,834.00 | 3,818.50 | 3,818.50 | 2 |
31 Jan 2024 | 3,874.00 | 3,874.00 | 3,826.00 | 3,818.00 | 3,818.00 | 268 |
30 Jan 2024 | 3,873.00 | 3,873.71 | 3,873.00 | 3,875.50 | 3,875.50 | 1,369 |
29 Jan 2024 | 3,833.89 | 3,833.89 | 3,833.89 | 3,833.50 | 3,833.50 | 35 |
26 Jan 2024 | 3,811.00 | 3,811.00 | 3,811.00 | 3,827.00 | 3,827.00 | 135 |
25 Jan 2024 | 3,814.00 | 3,814.00 | 3,814.00 | 3,837.00 | 3,837.00 | 597 |
24 Jan 2024 | 3,783.00 | 3,800.08 | 3,779.70 | 3,806.50 | 3,806.50 | 10,973 |
23 Jan 2024 | 3,773.00 | 3,787.00 | 3,773.00 | 3,788.00 | 3,788.00 | 2,321 |
22 Jan 2024 | 3,785.00 | 3,790.00 | 3,758.00 | 3,776.50 | 3,776.50 | 168 |
19 Jan 2024 | 3,728.00 | 3,746.00 | 3,728.00 | 3,742.50 | 3,742.50 | 101 |
18 Jan 2024 | 3,697.00 | 3,697.00 | 3,697.00 | 3,697.00 | 3,697.00 | - |
17 Jan 2024 | 3,678.50 | 3,678.50 | 3,678.50 | 3,678.50 | 3,678.50 | - |
16 Jan 2024 | 3,684.00 | 3,684.00 | 3,684.00 | 3,684.00 | 3,684.00 | - |
15 Jan 2024 | 3,694.00 | 3,695.00 | 3,667.00 | 3,684.00 | 3,684.00 | 1,936 |
12 Jan 2024 | 3,675.00 | 3,675.00 | 3,675.00 | 3,676.00 | 3,676.00 | 1 |
11 Jan 2024 | 3,654.00 | 3,674.00 | 3,654.00 | 3,655.50 | 3,655.50 | 88 |
10 Jan 2024 | 3,658.00 | 3,658.00 | 3,658.00 | 3,658.00 | 3,658.00 | - |
09 Jan 2024 | 3,641.00 | 3,642.00 | 3,641.00 | 3,643.00 | 3,643.00 | 129 |
08 Jan 2024 | 3,587.00 | 3,587.00 | 3,587.00 | 3,608.50 | 3,608.50 | 377 |
05 Jan 2024 | 3,607.00 | 3,607.00 | 3,607.00 | 3,607.00 | 3,607.00 | - |
04 Jan 2024 | 3,627.00 | 3,627.00 | 3,627.00 | 3,627.00 | 3,627.00 | - |
03 Jan 2024 | 3,635.00 | 3,652.00 | 3,635.00 | 3,638.50 | 3,638.50 | 587 |
02 Jan 2024 | 3,648.25 | 3,648.25 | 3,646.70 | 3,654.50 | 3,654.50 | 295 |
29 Dec 2023 | 3,655.10 | 3,655.10 | 3,655.10 | 3,654.00 | 3,654.00 | 298 |
28 Dec 2023 | 3,651.00 | 3,660.40 | 3,643.10 | 3,659.50 | 3,659.50 | 820 |
27 Dec 2023 | 3,657.20 | 3,657.20 | 3,657.20 | 3,641.00 | 3,641.00 | 7 |
22 Dec 2023 | 3,655.00 | 3,655.00 | 3,655.00 | 3,642.50 | 3,642.50 | 2 |
21 Dec 2023 | 3,648.00 | 3,648.00 | 3,648.00 | 3,648.00 | 3,648.00 | - |
20 Dec 2023 | 3,663.00 | 3,663.00 | 3,663.00 | 3,678.50 | 3,678.50 | 1 |
19 Dec 2023 | 3,647.50 | 3,647.50 | 3,647.50 | 3,647.50 | 3,647.50 | - |
18 Dec 2023 | 3,650.00 | 3,650.00 | 3,650.00 | 3,659.00 | 3,659.00 | 795 |
15 Dec 2023 | 3,599.00 | 3,599.00 | 3,599.00 | 3,621.00 | 3,621.00 | 279 |
14 Dec 2023 | 3,618.00 | 3,618.00 | 3,603.00 | 3,603.50 | 3,603.50 | 192 |
13 Dec 2023 | 3,610.00 | 3,617.00 | 3,610.00 | 3,613.00 | 3,613.00 | 751 |
12 Dec 2023 | 3,585.00 | 3,585.00 | 3,577.00 | 3,591.00 | 3,591.00 | 500 |
11 Dec 2023 | 3,540.00 | 3,542.10 | 3,531.00 | 3,539.00 | 3,539.00 | 3,958 |
08 Dec 2023 | 3,513.00 | 3,529.40 | 3,513.00 | 3,518.50 | 3,518.50 | 694 |
07 Dec 2023 | 3,509.00 | 3,509.00 | 3,488.00 | 3,498.50 | 3,498.50 | 28 |
06 Dec 2023 | 3,511.00 | 3,511.00 | 3,504.00 | 3,499.50 | 3,499.50 | 45 |
05 Dec 2023 | 3,510.50 | 3,510.50 | 3,510.50 | 3,510.50 | 3,510.50 | - |
04 Dec 2023 | 3,508.50 | 3,508.50 | 3,508.50 | 3,508.50 | 3,508.50 | - |
01 Dec 2023 | 3,512.50 | 3,512.50 | 3,512.50 | 3,512.50 | 3,512.50 | - |
30 Nov 2023 | 3,468.80 | 3,468.80 | 3,468.80 | 3,464.00 | 3,464.00 | 384 |
29 Nov 2023 | 3,466.00 | 3,466.00 | 3,466.00 | 3,464.50 | 3,464.50 | 27 |
28 Nov 2023 | 3,480.00 | 3,480.00 | 3,480.00 | 3,480.00 | 3,480.00 | - |
27 Nov 2023 | 3,499.50 | 3,499.50 | 3,499.50 | 3,499.50 | 3,499.50 | - |
24 Nov 2023 | 3,515.00 | 3,515.00 | 3,515.00 | 3,515.00 | 3,515.00 | - |
23 Nov 2023 | 3,524.80 | 3,524.80 | 3,524.80 | 3,528.50 | 3,528.50 | 3 |
22 Nov 2023 | 3,542.50 | 3,542.50 | 3,542.50 | 3,542.50 | 3,542.50 | - |
21 Nov 2023 | 3,514.00 | 3,516.00 | 3,514.00 | 3,520.00 | 3,520.00 | 1,015 |
20 Nov 2023 | 3,527.00 | 3,527.00 | 3,527.00 | 3,527.00 | 3,527.00 | - |
17 Nov 2023 | 3,530.00 | 3,530.00 | 3,530.00 | 3,530.00 | 3,530.00 | - |
16 Nov 2023 | 3,500.50 | 3,500.50 | 3,500.50 | 3,500.50 | 3,500.50 | - |
15 Nov 2023 | 3,536.50 | 3,536.50 | 3,536.50 | 3,536.50 | 3,536.50 | - |
14 Nov 2023 | 3,527.50 | 3,527.50 | 3,527.50 | 3,527.50 | 3,527.50 | - |
13 Nov 2023 | 3,529.00 | 3,529.00 | 3,523.00 | 3,527.00 | 3,527.00 | 57 |
10 Nov 2023 | 3,497.00 | 3,497.00 | 3,497.00 | 3,511.00 | 3,511.00 | 16 |
09 Nov 2023 | 3,490.50 | 3,490.50 | 3,490.50 | 3,490.50 | 3,490.50 | - |
08 Nov 2023 | 3,491.00 | 3,491.00 | 3,491.00 | 3,491.00 | 3,491.00 | - |
07 Nov 2023 | 3,492.50 | 3,492.50 | 3,492.50 | 3,492.50 | 3,492.50 | - |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |