Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 May 2024 | 34,026.00 | 34,199.00 | 33,886.00 | 34,064.00 | 34,064.00 | 9,463 |
01 May 2024 | 34,077.00 | 34,085.00 | 33,865.20 | 33,938.00 | 33,938.00 | 14,439 |
30 Apr 2024 | 34,695.00 | 34,917.00 | 34,434.00 | 34,452.00 | 34,452.00 | 12,699 |
29 Apr 2024 | 34,690.00 | 34,782.00 | 34,539.00 | 34,539.00 | 34,539.00 | 14,639 |
26 Apr 2024 | 34,460.00 | 34,828.00 | 34,313.00 | 34,717.00 | 34,717.00 | 17,795 |
25 Apr 2024 | 33,894.00 | 33,971.36 | 33,693.13 | 33,752.00 | 33,752.00 | 12,976 |
24 Apr 2024 | 34,565.00 | 34,648.00 | 34,411.77 | 34,456.00 | 34,456.00 | 18,967 |
23 Apr 2024 | 34,104.00 | 34,328.00 | 33,949.93 | 34,289.50 | 34,289.50 | 20,040 |
22 Apr 2024 | 33,880.00 | 34,106.00 | 33,731.00 | 33,828.00 | 33,828.00 | 26,215 |
19 Apr 2024 | 33,989.00 | 34,138.00 | 33,757.23 | 33,847.00 | 33,847.00 | 24,805 |
18 Apr 2024 | 34,544.00 | 34,598.00 | 34,173.11 | 34,428.00 | 34,428.00 | 17,147 |
17 Apr 2024 | 34,648.00 | 34,917.00 | 34,595.12 | 34,573.00 | 34,573.00 | 16,722 |
16 Apr 2024 | 34,773.00 | 34,891.00 | 34,632.00 | 34,864.00 | 34,864.00 | 23,751 |
15 Apr 2024 | 35,488.00 | 35,657.00 | 35,321.00 | 35,385.00 | 35,385.00 | 13,544 |
12 Apr 2024 | 35,773.00 | 35,794.00 | 35,440.00 | 35,559.00 | 35,559.00 | 17,920 |
11 Apr 2024 | 35,133.00 | 35,329.41 | 34,973.33 | 35,301.00 | 35,301.00 | 13,363 |
10 Apr 2024 | 35,060.00 | 35,137.00 | 34,581.00 | 35,037.50 | 35,037.50 | 27,056 |
09 Apr 2024 | 35,022.00 | 35,058.00 | 34,664.00 | 34,809.50 | 34,809.50 | 18,871 |
08 Apr 2024 | 35,042.00 | 35,179.00 | 34,898.00 | 35,022.00 | 35,022.00 | 24,939 |
05 Apr 2024 | 34,731.00 | 35,112.00 | 34,675.00 | 35,027.00 | 35,027.00 | 16,044 |
04 Apr 2024 | 35,220.00 | 35,420.00 | 35,176.00 | 35,320.00 | 35,320.00 | 9,715 |
03 Apr 2024 | 35,136.00 | 35,375.00 | 35,065.33 | 35,291.50 | 35,291.50 | 16,277 |
02 Apr 2024 | 35,643.00 | 35,818.00 | 35,000.00 | 35,130.00 | 35,130.00 | 26,066 |
28 Mar 2024 | 35,425.00 | 35,468.00 | 35,288.00 | 35,311.00 | 35,311.00 | 9,421 |
27 Mar 2024 | 35,359.00 | 35,567.86 | 35,200.00 | 35,298.00 | 35,298.00 | 13,201 |
26 Mar 2024 | 35,449.00 | 35,554.00 | 35,426.00 | 35,478.00 | 35,478.00 | 8,569 |
25 Mar 2024 | 35,541.00 | 35,572.00 | 35,165.87 | 35,372.00 | 35,372.00 | 11,790 |
22 Mar 2024 | 35,523.00 | 35,680.00 | 35,318.00 | 35,504.00 | 35,504.00 | 5,896 |
21 Mar 2024 | 35,210.00 | 35,621.88 | 35,059.00 | 35,594.00 | 35,594.00 | 22,530 |
20 Mar 2024 | 34,657.00 | 34,831.00 | 34,584.00 | 34,664.00 | 34,664.00 | 12,445 |
19 Mar 2024 | 34,548.00 | 34,672.00 | 34,283.00 | 34,521.00 | 34,521.00 | 14,400 |
18 Mar 2024 | 34,350.00 | 34,804.00 | 34,333.00 | 34,654.00 | 34,654.00 | 28,858 |
15 Mar 2024 | 34,496.00 | 34,636.00 | 34,118.00 | 34,179.00 | 34,179.00 | 15,037 |
14 Mar 2024 | 34,657.00 | 34,704.00 | 34,398.57 | 34,553.50 | 34,553.50 | 24,374 |
13 Mar 2024 | 34,928.00 | 34,936.02 | 34,509.00 | 34,567.00 | 34,567.00 | 17,110 |
12 Mar 2024 | 34,563.00 | 34,877.00 | 34,413.00 | 34,738.00 | 34,738.00 | 25,056 |
11 Mar 2024 | 34,339.00 | 34,385.63 | 34,136.09 | 34,318.50 | 34,318.50 | 11,585 |
08 Mar 2024 | 34,943.00 | 35,017.91 | 34,616.00 | 34,654.00 | 34,654.00 | 12,076 |
07 Mar 2024 | 34,477.00 | 34,971.00 | 34,399.00 | 34,932.00 | 34,932.00 | 14,126 |
06 Mar 2024 | 34,623.00 | 34,835.00 | 34,522.00 | 34,678.00 | 34,678.00 | 12,409 |
05 Mar 2024 | 35,041.00 | 35,066.76 | 34,345.00 | 34,485.00 | 34,485.00 | 16,410 |
04 Mar 2024 | 35,372.00 | 35,442.00 | 35,195.00 | 35,199.00 | 35,199.00 | 19,523 |
01 Mar 2024 | 35,090.00 | 35,255.00 | 34,908.00 | 35,209.00 | 35,209.00 | 21,622 |
29 Feb 2024 | 34,546.00 | 34,862.00 | 34,406.96 | 34,715.00 | 34,715.00 | 14,671 |
28 Feb 2024 | 34,667.00 | 34,709.00 | 34,497.32 | 34,663.00 | 34,663.00 | 14,178 |
27 Feb 2024 | 34,605.00 | 34,725.16 | 34,530.04 | 34,587.00 | 34,587.00 | 9,740 |
26 Feb 2024 | 34,565.00 | 34,728.00 | 34,540.00 | 34,700.00 | 34,700.00 | 17,469 |
23 Feb 2024 | 34,765.00 | 34,885.00 | 34,589.00 | 34,688.50 | 34,688.50 | 14,585 |
22 Feb 2024 | 34,360.00 | 34,726.00 | 34,335.00 | 34,695.00 | 34,695.00 | 20,182 |
21 Feb 2024 | 33,979.00 | 33,982.00 | 33,722.00 | 33,790.50 | 33,790.50 | 12,327 |
20 Feb 2024 | 34,312.00 | 34,322.00 | 33,558.00 | 33,826.00 | 33,826.00 | 24,282 |
19 Feb 2024 | 34,304.00 | 34,473.92 | 34,266.00 | 34,458.00 | 34,458.00 | 13,387 |
16 Feb 2024 | 34,789.00 | 34,921.00 | 34,394.00 | 34,593.50 | 34,593.50 | 14,675 |
15 Feb 2024 | 34,800.00 | 34,820.00 | 34,458.00 | 34,567.00 | 34,567.00 | 13,066 |
14 Feb 2024 | 34,421.00 | 34,651.00 | 34,362.08 | 34,471.00 | 34,471.00 | 15,707 |
13 Feb 2024 | 34,568.00 | 34,595.00 | 34,013.10 | 34,300.00 | 34,300.00 | 22,416 |
12 Feb 2024 | 34,741.00 | 34,941.00 | 34,587.00 | 34,941.00 | 34,941.00 | 11,408 |
09 Feb 2024 | 34,495.00 | 34,709.28 | 34,477.00 | 34,664.00 | 34,664.00 | 14,367 |
08 Feb 2024 | 34,408.00 | 34,566.04 | 34,306.00 | 34,530.00 | 34,530.00 | 22,831 |
07 Feb 2024 | 34,016.00 | 34,444.00 | 33,999.00 | 34,411.00 | 34,411.00 | 14,818 |
06 Feb 2024 | 34,429.00 | 34,452.17 | 34,058.39 | 34,116.00 | 34,116.00 | 11,487 |
05 Feb 2024 | 34,131.00 | 34,381.00 | 34,022.00 | 34,261.00 | 34,261.00 | 26,161 |
02 Feb 2024 | 33,585.00 | 34,039.00 | 33,509.70 | 34,039.00 | 34,039.00 | 34,238 |
01 Feb 2024 | 33,298.00 | 33,432.51 | 33,087.00 | 33,134.00 | 33,134.00 | 20,956 |
31 Jan 2024 | 33,483.00 | 33,498.00 | 33,006.00 | 33,151.50 | 33,151.50 | 31,170 |
30 Jan 2024 | 33,867.00 | 33,966.00 | 33,666.00 | 33,854.00 | 33,854.00 | 16,077 |
29 Jan 2024 | 33,570.00 | 33,699.65 | 33,546.60 | 33,675.00 | 33,675.00 | 13,574 |
26 Jan 2024 | 33,471.00 | 33,666.69 | 33,412.35 | 33,659.00 | 33,659.00 | 33,303 |
25 Jan 2024 | 33,619.00 | 33,921.00 | 33,593.00 | 33,921.00 | 33,921.00 | 13,482 |
24 Jan 2024 | 33,717.00 | 33,828.60 | 33,571.02 | 33,752.00 | 33,752.00 | 24,632 |
23 Jan 2024 | 33,323.00 | 33,496.00 | 33,245.00 | 33,438.50 | 33,438.50 | 15,041 |
22 Jan 2024 | 33,486.00 | 33,560.00 | 33,296.00 | 33,406.00 | 33,406.00 | 16,931 |
19 Jan 2024 | 32,888.00 | 33,088.00 | 32,884.70 | 33,081.00 | 33,081.00 | 17,022 |
18 Jan 2024 | 32,295.00 | 32,710.40 | 32,295.00 | 32,685.00 | 32,685.00 | 12,137 |
17 Jan 2024 | 32,310.00 | 32,358.00 | 32,044.00 | 32,284.00 | 32,284.00 | 24,787 |
16 Jan 2024 | 32,313.00 | 32,635.35 | 32,219.30 | 32,575.00 | 32,575.00 | 12,641 |
15 Jan 2024 | 32,370.00 | 32,377.00 | 32,295.00 | 32,329.00 | 32,329.00 | 13,633 |
12 Jan 2024 | 32,172.00 | 32,358.47 | 32,144.34 | 32,280.00 | 32,280.00 | 20,579 |
11 Jan 2024 | 32,337.00 | 32,416.00 | 31,855.00 | 32,064.00 | 32,064.00 | 24,847 |
10 Jan 2024 | 32,150.00 | 32,193.00 | 32,023.00 | 32,131.50 | 32,131.50 | 22,041 |
09 Jan 2024 | 31,885.00 | 32,023.00 | 31,735.00 | 32,003.00 | 32,003.00 | 17,752 |
08 Jan 2024 | 31,355.00 | 31,686.80 | 31,305.60 | 31,652.00 | 31,652.00 | 11,062 |
05 Jan 2024 | 31,345.00 | 31,490.00 | 31,337.00 | 31,424.00 | 31,424.00 | 17,170 |
04 Jan 2024 | 31,632.00 | 31,659.00 | 31,424.00 | 31,570.00 | 31,570.00 | 10,750 |
03 Jan 2024 | 32,000.00 | 32,015.92 | 31,716.00 | 31,771.00 | 31,771.00 | 15,368 |
02 Jan 2024 | 32,351.00 | 32,375.00 | 32,010.32 | 32,130.00 | 32,130.00 | 29,720 |
29 Dec 2023 | 32,469.00 | 32,595.00 | 32,452.00 | 32,452.00 | 32,452.00 | 5,755 |
28 Dec 2023 | 32,377.00 | 32,556.00 | 32,358.00 | 32,502.00 | 32,502.00 | 30,139 |
27 Dec 2023 | 32,420.00 | 32,592.00 | 32,194.00 | 32,295.00 | 32,295.00 | 9,695 |
22 Dec 2023 | 32,416.00 | 32,416.00 | 32,121.00 | 32,197.00 | 32,197.00 | 18,560 |
21 Dec 2023 | 32,273.00 | 32,351.00 | 32,181.00 | 32,289.00 | 32,289.00 | 7,304 |
20 Dec 2023 | 32,503.00 | 32,551.08 | 32,341.72 | 32,484.00 | 32,484.00 | 17,570 |
19 Dec 2023 | 32,282.00 | 32,312.00 | 32,000.00 | 32,210.00 | 32,210.00 | 10,193 |
18 Dec 2023 | 32,034.00 | 32,284.00 | 32,000.00 | 32,279.00 | 32,279.00 | 19,180 |
15 Dec 2023 | 31,785.00 | 32,114.00 | 31,720.96 | 32,089.00 | 32,089.00 | 12,605 |
14 Dec 2023 | 32,246.00 | 32,272.00 | 31,686.00 | 31,686.00 | 31,686.00 | 21,235 |
13 Dec 2023 | 32,049.00 | 32,162.44 | 31,818.00 | 32,014.00 | 32,014.00 | 24,513 |
12 Dec 2023 | 31,654.00 | 31,759.00 | 31,619.00 | 31,759.00 | 31,759.00 | 28,110 |
11 Dec 2023 | 31,326.00 | 31,555.04 | 31,217.00 | 31,476.00 | 31,476.00 | 25,112 |
08 Dec 2023 | 31,145.00 | 31,401.20 | 31,002.00 | 31,284.00 | 31,284.00 | 10,464 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |