Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
24 Apr 2024 | 0.00 | 0.00 | 0.00 | 3,077.75 | 3,077.75 | 51 |
23 Apr 2024 | 3,088.00 | 3,092.00 | 3,073.50 | 3,076.00 | 3,076.00 | 20,137 |
22 Apr 2024 | 3,091.38 | 3,091.38 | 3,091.38 | 3,100.25 | 3,100.25 | 1 |
19 Apr 2024 | 3,072.00 | 3,072.00 | 3,071.38 | 3,079.50 | 3,079.50 | 1,930 |
18 Apr 2024 | 3,069.00 | 3,072.34 | 3,067.38 | 3,066.25 | 3,066.25 | 4,940 |
17 Apr 2024 | 3,066.42 | 3,067.34 | 3,065.53 | 3,070.25 | 3,070.25 | 495 |
16 Apr 2024 | 3,065.50 | 3,072.00 | 3,065.50 | 3,072.00 | 3,072.00 | 1,361 |
15 Apr 2024 | 3,062.50 | 3,067.50 | 3,060.03 | 3,066.75 | 3,066.75 | 5,085 |
12 Apr 2024 | 3,059.00 | 3,059.00 | 3,056.38 | 3,072.50 | 3,072.50 | 12,107 |
11 Apr 2024 | 3,042.84 | 3,048.38 | 3,042.84 | 3,052.50 | 3,052.50 | 1,394 |
10 Apr 2024 | 3,023.84 | 3,023.84 | 3,020.54 | 3,044.25 | 3,044.25 | 1,436 |
09 Apr 2024 | 3,028.00 | 3,028.00 | 3,015.50 | 3,026.00 | 3,026.00 | 28,015 |
08 Apr 2024 | 3,042.00 | 3,042.00 | 3,031.38 | 3,027.00 | 3,027.00 | 2,094 |
05 Apr 2024 | 3,037.50 | 3,037.50 | 3,037.50 | 3,037.50 | 3,037.50 | - |
04 Apr 2024 | 3,029.50 | 3,030.38 | 3,026.50 | 3,026.50 | 3,026.50 | 4,360 |
03 Apr 2024 | 3,035.00 | 3,048.02 | 3,035.00 | 3,034.00 | 3,034.00 | 250 |
02 Apr 2024 | 3,055.50 | 3,061.32 | 3,047.50 | 3,049.00 | 3,049.00 | 2,929 |
28 Mar 2024 | 3,046.50 | 3,046.62 | 3,034.50 | 3,034.50 | 3,034.50 | 17,695 |
27 Mar 2024 | 3,041.50 | 3,041.50 | 3,039.88 | 3,041.75 | 3,041.75 | 3,058 |
26 Mar 2024 | 3,034.00 | 3,036.88 | 3,030.92 | 3,036.75 | 3,036.75 | 3,595 |
25 Mar 2024 | 3,040.00 | 3,041.34 | 3,033.00 | 3,033.00 | 3,033.00 | 9,517 |
22 Mar 2024 | 3,045.00 | 3,045.00 | 3,043.53 | 3,045.50 | 3,045.50 | 2,567 |
21 Mar 2024 | 3,007.00 | 3,018.52 | 3,006.88 | 3,026.50 | 3,026.50 | 3,673 |
20 Mar 2024 | 3,018.14 | 3,018.14 | 3,018.14 | 3,011.75 | 3,011.75 | 53 |
19 Mar 2024 | 3,018.38 | 3,018.38 | 3,018.38 | 3,008.75 | 3,008.75 | 671 |
18 Mar 2024 | 3,003.00 | 3,004.82 | 3,002.88 | 3,005.50 | 3,005.50 | 216 |
15 Mar 2024 | 3,001.42 | 3,001.42 | 3,001.42 | 3,003.75 | 3,003.75 | 531 |
14 Mar 2024 | 3,000.00 | 3,004.53 | 2,997.92 | 3,001.00 | 3,001.00 | 18,845 |
13 Mar 2024 | 3,027.50 | 3,027.50 | 3,025.03 | 3,026.75 | 3,026.75 | 2,477 |
12 Mar 2024 | 3,032.34 | 3,032.34 | 3,032.34 | 3,032.00 | 3,032.00 | 10 |
11 Mar 2024 | 3,023.38 | 3,023.38 | 3,021.53 | 3,027.75 | 3,027.75 | 33 |
08 Mar 2024 | 3,018.25 | 3,018.25 | 3,018.25 | 3,018.25 | 3,018.25 | - |
07 Mar 2024 | 3,039.54 | 3,039.54 | 3,039.54 | 3,031.00 | 3,031.00 | 2 |
06 Mar 2024 | 3,040.00 | 3,040.00 | 3,040.00 | 3,040.00 | 3,040.00 | - |
05 Mar 2024 | 3,045.25 | 3,045.25 | 3,045.25 | 3,045.25 | 3,045.25 | - |
04 Mar 2024 | 3,056.00 | 3,056.00 | 3,055.88 | 3,048.00 | 3,048.00 | 640 |
01 Mar 2024 | 3,064.50 | 3,064.84 | 3,064.50 | 3,064.75 | 3,064.75 | 210 |
29 Feb 2024 | 3,051.00 | 3,053.53 | 3,050.34 | 3,062.00 | 3,062.00 | 496 |
28 Feb 2024 | 3,055.50 | 3,057.03 | 3,055.38 | 3,053.50 | 3,053.50 | 982 |
27 Feb 2024 | 3,043.50 | 3,043.50 | 3,043.50 | 3,043.25 | 3,043.25 | 154 |
26 Feb 2024 | 3,047.50 | 3,047.84 | 3,044.88 | 3,045.50 | 3,045.50 | 6,003 |
23 Feb 2024 | 3,047.00 | 3,048.34 | 3,042.88 | 3,047.50 | 3,047.50 | 3,702 |
22 Feb 2024 | 3,053.00 | 3,060.50 | 3,042.00 | 3,055.00 | 3,055.00 | 1,004 |
21 Feb 2024 | 3,061.50 | 3,068.68 | 3,061.50 | 3,061.25 | 3,061.25 | 1,060 |
20 Feb 2024 | 3,056.50 | 3,070.03 | 3,056.50 | 3,058.25 | 3,058.25 | 997 |
19 Feb 2024 | 3,068.25 | 3,068.25 | 3,068.25 | 3,068.25 | 3,068.25 | - |
16 Feb 2024 | 3,067.54 | 3,067.54 | 3,067.54 | 3,065.25 | 3,065.25 | 168 |
15 Feb 2024 | 3,081.00 | 3,081.84 | 3,080.04 | 3,074.00 | 3,074.00 | 9,072 |
14 Feb 2024 | 3,077.76 | 3,077.76 | 3,076.03 | 3,077.50 | 3,077.50 | 341 |
13 Feb 2024 | 3,059.80 | 3,059.80 | 3,059.80 | 3,066.00 | 3,066.00 | 1 |
12 Feb 2024 | 3,070.50 | 3,070.50 | 3,063.34 | 3,064.25 | 3,064.25 | 2,235 |
09 Feb 2024 | 3,071.00 | 3,071.34 | 3,068.03 | 3,062.50 | 3,062.50 | 268 |
08 Feb 2024 | 3,067.00 | 3,077.00 | 3,067.00 | 3,070.75 | 3,070.75 | 2,110 |
07 Feb 2024 | 3,067.50 | 3,067.65 | 3,065.50 | 3,067.50 | 3,067.50 | 5,690 |
06 Feb 2024 | 3,079.84 | 3,079.84 | 3,079.84 | 3,076.00 | 3,076.00 | 251 |
05 Feb 2024 | 3,066.50 | 3,086.50 | 3,066.50 | 3,087.75 | 3,087.75 | 2,108 |
02 Feb 2024 | 3,044.00 | 3,058.50 | 3,042.53 | 3,064.50 | 3,064.50 | 3,515 |
01 Feb 2024 | 3,075.50 | 3,077.50 | 3,051.49 | 3,059.00 | 3,059.00 | 1,216 |
31 Jan 2024 | 3,054.75 | 3,054.75 | 3,054.75 | 3,054.75 | 3,054.75 | - |
30 Jan 2024 | 3,055.04 | 3,055.04 | 3,055.04 | 3,058.75 | 3,058.75 | 31 |
29 Jan 2024 | 3,055.50 | 3,055.50 | 3,055.50 | 3,055.50 | 3,055.50 | - |
26 Jan 2024 | 3,042.50 | 3,044.88 | 3,042.50 | 3,045.00 | 3,045.00 | 3,166 |
25 Jan 2024 | 3,051.00 | 3,051.00 | 3,051.00 | 3,051.00 | 3,051.00 | - |
24 Jan 2024 | 3,036.50 | 3,036.50 | 3,036.50 | 3,036.50 | 3,036.50 | - |
23 Jan 2024 | 3,054.50 | 3,054.50 | 3,054.50 | 3,054.50 | 3,054.50 | - |
22 Jan 2024 | 3,042.50 | 3,045.84 | 3,041.84 | 3,043.00 | 3,043.00 | 1,955 |
19 Jan 2024 | 3,053.84 | 3,053.84 | 3,053.84 | 3,053.00 | 3,053.00 | 2,525 |
18 Jan 2024 | 3,051.50 | 3,051.50 | 3,051.50 | 3,051.50 | 3,051.50 | - |
17 Jan 2024 | 3,055.50 | 3,055.50 | 3,055.50 | 3,055.50 | 3,055.50 | - |
16 Jan 2024 | 3,068.04 | 3,068.04 | 3,068.04 | 3,061.75 | 3,061.75 | 3 |
15 Jan 2024 | 3,046.75 | 3,046.75 | 3,046.75 | 3,046.75 | 3,046.75 | - |
12 Jan 2024 | 3,042.00 | 3,043.04 | 3,037.88 | 3,042.50 | 3,042.50 | 1,144 |
11 Jan 2024 | 3,032.88 | 3,045.03 | 3,032.54 | 3,046.00 | 3,046.00 | 744 |
10 Jan 2024 | 3,044.34 | 3,044.34 | 3,044.34 | 3,039.00 | 3,039.00 | 26 |
09 Jan 2024 | 3,035.50 | 3,038.34 | 3,035.50 | 3,041.00 | 3,041.00 | 48 |
08 Jan 2024 | 3,034.50 | 3,039.84 | 3,034.50 | 3,032.25 | 3,032.25 | 470 |
05 Jan 2024 | 3,034.75 | 3,034.75 | 3,034.75 | 3,034.75 | 3,034.75 | - |
04 Jan 2024 | 3,039.30 | 3,048.54 | 3,039.30 | 3,043.50 | 3,043.50 | 203 |
03 Jan 2024 | 3,058.00 | 3,059.03 | 3,058.00 | 3,055.50 | 3,055.50 | 1,801 |
02 Jan 2024 | 3,030.50 | 3,060.84 | 3,030.00 | 3,060.00 | 3,060.00 | 1,193 |
29 Dec 2023 | 3,039.00 | 3,039.00 | 3,037.34 | 3,034.00 | 3,034.00 | 1,096 |
28 Dec 2023 | 3,032.00 | 3,032.00 | 3,020.18 | 3,036.25 | 3,036.25 | 658 |
27 Dec 2023 | 3,036.50 | 3,037.30 | 3,018.50 | 3,018.50 | 3,018.50 | 548 |
22 Dec 2023 | 3,034.50 | 3,044.30 | 3,033.50 | 3,035.25 | 3,035.25 | 1,071 |
21 Dec 2023 | 3,050.50 | 3,060.88 | 3,050.50 | 3,051.25 | 3,051.25 | 11,593 |
20 Dec 2023 | 3,050.00 | 3,050.00 | 3,044.05 | 3,043.25 | 3,043.25 | 1,573 |
19 Dec 2023 | 3,032.50 | 3,033.04 | 3,021.50 | 3,021.50 | 3,021.50 | 1,338 |
18 Dec 2023 | 3,046.50 | 3,047.00 | 3,043.34 | 3,044.25 | 3,044.25 | 2,383 |
15 Dec 2023 | 3,026.00 | 3,039.50 | 3,019.04 | 3,035.50 | 3,035.50 | 1,057 |
14 Dec 2023 | 3,037.00 | 3,057.84 | 3,021.55 | 3,022.00 | 3,022.00 | 12,323 |
13 Dec 2023 | 3,094.00 | 3,095.34 | 3,091.03 | 3,096.75 | 3,096.75 | 3,886 |
12 Dec 2023 | 3,089.00 | 3,089.00 | 3,083.00 | 3,085.50 | 3,085.50 | 18,888 |
11 Dec 2023 | 3,084.50 | 3,085.72 | 3,077.88 | 3,083.75 | 3,083.75 | 8,112 |
08 Dec 2023 | 3,084.50 | 3,084.50 | 3,082.03 | 3,088.50 | 3,088.50 | 1,199 |
07 Dec 2023 | 3,087.00 | 3,088.34 | 3,085.00 | 3,085.00 | 3,085.00 | 3,076 |
06 Dec 2023 | 3,080.25 | 3,080.25 | 3,080.25 | 3,080.25 | 3,080.25 | - |
05 Dec 2023 | 3,068.38 | 3,071.54 | 3,056.07 | 3,077.50 | 3,077.50 | 125 |
04 Dec 2023 | 3,059.00 | 3,073.50 | 3,055.04 | 3,067.50 | 3,067.50 | 3,671 |
01 Dec 2023 | 3,061.50 | 3,063.30 | 3,058.84 | 3,058.25 | 3,058.25 | 6,237 |
30 Nov 2023 | 3,063.50 | 3,064.84 | 3,063.50 | 3,058.00 | 3,058.00 | 1,469 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |