Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
24 Apr 2024 | 4,426.00 | 4,426.00 | 4,389.00 | 4,389.00 | 4,389.00 | 605 |
23 Apr 2024 | 4,265.00 | 5,035.86 | 4,252.00 | 4,395.00 | 4,395.00 | 5,375 |
22 Apr 2024 | 4,699.00 | 4,770.00 | 4,493.00 | 4,423.00 | 4,423.00 | 11,019 |
19 Apr 2024 | 5,015.00 | 5,044.00 | 4,930.00 | 5,149.50 | 5,149.50 | 4,439 |
18 Apr 2024 | 5,080.00 | 5,080.00 | 5,013.00 | 5,055.00 | 5,055.00 | 1,734 |
17 Apr 2024 | 5,047.00 | 5,185.00 | 5,047.00 | 5,150.50 | 5,150.50 | 1,606 |
16 Apr 2024 | 5,082.00 | 5,089.00 | 4,860.00 | 4,927.00 | 4,927.00 | 4,834 |
15 Apr 2024 | 5,055.00 | 5,193.00 | 4,970.00 | 5,162.50 | 5,162.50 | 2,822 |
12 Apr 2024 | 5,418.00 | 5,693.00 | 5,323.00 | 5,391.00 | 5,391.00 | 9,553 |
11 Apr 2024 | 4,762.00 | 4,894.00 | 4,762.00 | 4,752.00 | 4,752.00 | 4,778 |
10 Apr 2024 | 4,866.00 | 4,980.00 | 4,762.00 | 4,851.50 | 4,851.50 | 3,048 |
09 Apr 2024 | 4,754.00 | 4,882.00 | 4,119.68 | 4,642.50 | 4,642.50 | 1,352 |
08 Apr 2024 | 4,664.00 | 4,780.00 | 4,497.00 | 4,674.00 | 4,674.00 | 3,731 |
05 Apr 2024 | 4,186.00 | 4,464.00 | 4,163.00 | 4,486.50 | 4,486.50 | 2,603 |
04 Apr 2024 | 4,316.00 | 4,360.00 | 4,193.00 | 4,354.00 | 4,354.00 | 4,796 |
03 Apr 2024 | 4,030.00 | 4,236.00 | 3,973.00 | 4,181.00 | 4,181.00 | 14,283 |
02 Apr 2024 | 3,642.00 | 3,820.00 | 3,287.88 | 3,769.50 | 3,769.50 | 20,514 |
28 Mar 2024 | 3,228.00 | 3,334.00 | 3,212.00 | 3,376.00 | 3,376.00 | 10,601 |
27 Mar 2024 | 3,229.00 | 3,286.00 | 3,219.00 | 3,274.00 | 3,274.00 | 4,920 |
26 Mar 2024 | 3,288.00 | 3,426.16 | 3,240.00 | 3,242.00 | 3,242.00 | 1,661 |
25 Mar 2024 | 3,354.00 | 3,354.00 | 3,354.00 | 3,354.00 | 3,354.00 | - |
22 Mar 2024 | 3,283.00 | 3,425.00 | 3,283.00 | 3,358.00 | 3,358.00 | 1,583 |
21 Mar 2024 | 3,664.00 | 3,664.00 | 3,358.00 | 3,363.50 | 3,363.50 | 9,517 |
20 Mar 2024 | 3,443.00 | 3,466.00 | 3,417.00 | 3,411.50 | 3,411.50 | 2,500 |
19 Mar 2024 | 3,382.00 | 3,442.00 | 3,361.00 | 3,425.00 | 3,425.00 | 6,419 |
18 Mar 2024 | 3,502.00 | 3,533.00 | 3,488.00 | 3,477.50 | 3,477.50 | 6,862 |
15 Mar 2024 | 3,569.00 | 3,624.00 | 3,569.00 | 3,612.50 | 3,612.50 | 1,249 |
14 Mar 2024 | 3,448.00 | 3,448.00 | 3,411.00 | 3,380.00 | 3,380.00 | 2,443 |
13 Mar 2024 | 3,142.00 | 3,416.00 | 3,141.00 | 3,414.50 | 3,414.50 | 10,493 |
12 Mar 2024 | 3,227.00 | 3,275.00 | 2,849.97 | 3,139.50 | 3,139.50 | 12,022 |
11 Mar 2024 | 3,175.00 | 3,221.00 | 3,167.00 | 3,239.50 | 3,239.50 | 2,804 |
08 Mar 2024 | 3,232.00 | 3,232.00 | 3,110.00 | 3,148.50 | 3,148.50 | 2,829 |
07 Mar 2024 | 3,137.00 | 3,146.00 | 3,137.00 | 3,235.00 | 3,235.00 | 1,208 |
06 Mar 2024 | 2,971.00 | 3,161.00 | 2,971.00 | 3,158.00 | 3,158.00 | 13,788 |
05 Mar 2024 | 3,048.00 | 3,117.00 | 2,608.58 | 3,005.50 | 3,005.50 | 3,849 |
04 Mar 2024 | 2,836.00 | 2,928.00 | 2,836.00 | 2,991.50 | 2,991.50 | 4,608 |
01 Mar 2024 | 2,586.00 | 2,773.00 | 2,586.00 | 2,764.50 | 2,764.50 | 1,904 |
29 Feb 2024 | 2,555.00 | 2,646.00 | 2,514.00 | 2,587.00 | 2,587.00 | 3,189 |
28 Feb 2024 | 2,507.00 | 2,517.00 | 2,493.00 | 2,528.50 | 2,528.50 | 1,209 |
27 Feb 2024 | 2,618.00 | 2,728.87 | 2,575.00 | 2,555.00 | 2,555.00 | 1,408 |
26 Feb 2024 | 2,681.00 | 2,684.00 | 2,569.00 | 2,559.00 | 2,559.00 | 1,762 |
23 Feb 2024 | 2,633.00 | 2,696.00 | 2,618.00 | 2,688.00 | 2,688.00 | 623 |
22 Feb 2024 | 2,737.00 | 2,737.00 | 2,697.00 | 2,672.00 | 2,672.00 | 206 |
21 Feb 2024 | 2,800.00 | 2,800.00 | 2,760.00 | 2,720.50 | 2,720.50 | 1,488 |
20 Feb 2024 | 2,770.00 | 2,796.00 | 2,680.94 | 2,771.00 | 2,771.00 | 715 |
19 Feb 2024 | 2,816.00 | 2,816.00 | 2,816.00 | 2,769.50 | 2,769.50 | 78 |
16 Feb 2024 | 2,860.00 | 2,868.00 | 2,860.00 | 2,867.00 | 2,867.00 | 202 |
15 Feb 2024 | 2,633.00 | 2,751.00 | 2,633.00 | 2,711.50 | 2,711.50 | 1,234 |
14 Feb 2024 | 2,456.00 | 2,577.00 | 2,456.00 | 2,579.00 | 2,579.00 | 608 |
13 Feb 2024 | 2,638.00 | 2,638.00 | 2,442.00 | 2,462.25 | 2,462.25 | 7,542 |
12 Feb 2024 | 2,788.00 | 2,788.00 | 2,637.00 | 2,666.00 | 2,666.00 | 6,927 |
09 Feb 2024 | 2,685.00 | 2,685.00 | 2,595.00 | 2,583.00 | 2,583.00 | 1,122 |
08 Feb 2024 | 2,604.00 | 2,604.00 | 2,604.00 | 2,606.50 | 2,606.50 | 177 |
07 Feb 2024 | 2,536.00 | 2,590.00 | 2,535.00 | 2,587.00 | 2,587.00 | 392 |
06 Feb 2024 | 2,619.00 | 2,742.70 | 2,600.00 | 2,600.00 | 2,600.00 | 270 |
05 Feb 2024 | 2,629.00 | 2,629.00 | 2,572.00 | 2,573.50 | 2,573.50 | 880 |
02 Feb 2024 | 2,850.00 | 2,850.00 | 2,594.00 | 2,662.50 | 2,662.50 | 6,501 |
01 Feb 2024 | 2,711.00 | 2,822.00 | 2,665.00 | 2,844.00 | 2,844.00 | 4,901 |
31 Jan 2024 | 2,860.00 | 2,901.00 | 2,860.00 | 2,851.50 | 2,851.50 | 2,594 |
30 Jan 2024 | 2,890.00 | 2,909.00 | 2,558.99 | 2,824.00 | 2,824.00 | 2,673 |
29 Jan 2024 | 2,804.00 | 2,804.00 | 2,804.00 | 2,820.50 | 2,820.50 | 37 |
26 Jan 2024 | 2,740.00 | 2,747.00 | 2,740.00 | 2,707.00 | 2,707.00 | 83 |
25 Jan 2024 | 2,729.00 | 2,747.00 | 2,729.00 | 2,715.00 | 2,715.00 | 2,250 |
24 Jan 2024 | 2,685.00 | 2,747.00 | 2,677.00 | 2,692.50 | 2,692.50 | 1,497 |
23 Jan 2024 | 2,574.00 | 2,720.48 | 2,574.00 | 2,576.50 | 2,576.50 | 872 |
22 Jan 2024 | 2,514.00 | 2,551.00 | 2,433.00 | 2,505.00 | 2,505.00 | 2,685 |
19 Jan 2024 | 2,688.00 | 2,688.00 | 2,648.00 | 2,647.00 | 2,647.00 | 444 |
18 Jan 2024 | 2,675.00 | 2,675.00 | 2,662.00 | 2,701.50 | 2,701.50 | 1,399 |
17 Jan 2024 | 2,725.00 | 2,753.00 | 2,695.00 | 2,683.50 | 2,683.50 | 2,234 |
16 Jan 2024 | 2,876.00 | 2,876.00 | 2,791.00 | 2,823.00 | 2,823.00 | 3,518 |
15 Jan 2024 | 2,905.00 | 2,905.00 | 2,905.00 | 2,902.50 | 2,902.50 | 345 |
12 Jan 2024 | 2,802.00 | 2,965.00 | 2,802.00 | 2,948.00 | 2,948.00 | 4,835 |
11 Jan 2024 | 2,819.00 | 2,819.00 | 2,674.00 | 2,664.50 | 2,664.50 | 1,159 |
10 Jan 2024 | 2,830.00 | 2,830.00 | 2,791.00 | 2,782.00 | 2,782.00 | 1,298 |
09 Jan 2024 | 2,966.00 | 2,966.00 | 2,891.67 | 2,844.50 | 2,844.50 | 1,945 |
08 Jan 2024 | 2,843.00 | 2,891.00 | 2,808.00 | 2,894.00 | 2,894.00 | 5,805 |
05 Jan 2024 | 2,862.00 | 2,907.00 | 2,831.00 | 2,939.50 | 2,939.50 | 3,404 |
04 Jan 2024 | 2,867.00 | 2,867.00 | 2,759.00 | 2,842.00 | 2,842.00 | 112,582 |
03 Jan 2024 | 3,050.00 | 3,071.00 | 2,825.00 | 2,857.00 | 2,857.00 | 4,374 |
02 Jan 2024 | 3,273.00 | 3,327.64 | 3,175.00 | 3,207.50 | 3,207.50 | 5,004 |
29 Dec 2023 | 3,154.00 | 3,157.00 | 3,099.00 | 3,153.00 | 3,153.00 | 629 |
28 Dec 2023 | 3,365.00 | 3,365.00 | 3,308.00 | 3,320.50 | 3,320.50 | 532 |
27 Dec 2023 | 3,344.00 | 3,448.00 | 3,248.00 | 3,409.00 | 3,409.00 | 8,164 |
22 Dec 2023 | 3,479.00 | 3,479.00 | 3,465.00 | 3,476.50 | 3,476.50 | 976 |
21 Dec 2023 | 3,413.00 | 3,470.00 | 3,390.00 | 3,455.00 | 3,455.00 | 2,088 |
20 Dec 2023 | 3,337.00 | 3,337.00 | 3,293.00 | 3,439.00 | 3,439.00 | 513 |
19 Dec 2023 | 3,247.00 | 3,344.00 | 2,950.87 | 3,339.50 | 3,339.50 | 3,157 |
18 Dec 2023 | 3,245.00 | 3,245.00 | 3,207.00 | 3,207.00 | 3,207.00 | 226 |
15 Dec 2023 | 3,322.00 | 3,322.00 | 3,216.00 | 3,304.00 | 3,304.00 | 7,194 |
14 Dec 2023 | 3,278.00 | 3,365.00 | 3,278.00 | 3,342.00 | 3,342.00 | 8,764 |
13 Dec 2023 | 2,851.00 | 2,856.00 | 2,793.00 | 2,815.00 | 2,815.00 | 3,161 |
12 Dec 2023 | 2,918.00 | 3,522.43 | 2,871.00 | 2,871.00 | 2,871.00 | 1,124 |
11 Dec 2023 | 2,965.00 | 2,965.00 | 2,872.00 | 2,878.00 | 2,878.00 | 788 |
08 Dec 2023 | 3,297.00 | 3,300.00 | 3,040.00 | 3,039.50 | 3,039.50 | 5,220 |
07 Dec 2023 | 3,379.00 | 3,379.00 | 3,284.00 | 3,279.50 | 3,279.50 | 676 |
06 Dec 2023 | 3,505.00 | 3,505.00 | 3,373.00 | 3,373.00 | 3,373.00 | 4,033 |
05 Dec 2023 | 3,561.00 | 3,791.73 | 3,397.00 | 3,410.00 | 3,410.00 | 2,999 |
04 Dec 2023 | 3,899.00 | 3,915.00 | 3,560.00 | 3,573.00 | 3,573.00 | 9,732 |
01 Dec 2023 | 3,905.00 | 4,008.00 | 3,905.00 | 3,985.00 | 3,985.00 | 3,850 |
30 Nov 2023 | 3,826.00 | 3,943.00 | 3,826.00 | 3,948.50 | 3,948.50 | 2,781 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |