Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 40,245.00 | 40,995.00 | 40,233.00 | 40,831.00 | 40,831.00 | 184,808 |
25 Jul 2024 | 40,208.00 | 40,685.00 | 40,055.00 | 40,192.00 | 40,192.00 | 184,808 |
24 Jul 2024 | 40,575.00 | 40,583.00 | 40,053.00 | 40,110.00 | 40,110.00 | 152,717 |
23 Jul 2024 | 40,683.00 | 40,795.00 | 40,567.00 | 40,615.00 | 40,615.00 | 115,515 |
22 Jul 2024 | 40,602.00 | 40,747.00 | 40,488.00 | 40,693.00 | 40,693.00 | 139,016 |
19 Jul 2024 | 40,963.00 | 41,006.00 | 40,466.00 | 40,562.00 | 40,562.00 | 189,677 |
18 Jul 2024 | 41,538.00 | 41,672.00 | 40,886.00 | 40,958.00 | 40,958.00 | 205,758 |
17 Jul 2024 | 41,248.00 | 41,546.00 | 41,095.00 | 41,497.00 | 41,497.00 | 174,716 |
16 Jul 2024 | 40,548.00 | 41,299.00 | 40,457.00 | 41,255.00 | 41,255.00 | 166,127 |
15 Jul 2024 | 40,390.00 | 40,654.00 | 40,338.00 | 40,514.00 | 40,514.00 | 150,278 |
12 Jul 2024 | 40,121.00 | 40,572.00 | 40,021.00 | 40,301.00 | 40,301.00 | 150,766 |
11 Jul 2024 | 40,121.00 | 40,121.00 | 40,107.00 | 40,089.00 | 40,089.00 | 160,829 |
10 Jul 2024 | 40,013.00 | 40,016.00 | 40,000.00 | 40,049.00 | 40,049.00 | 121,614 |
09 Jul 2024 | 39,670.00 | 39,818.00 | 39,450.00 | 39,596.00 | 39,596.00 | 128,209 |
08 Jul 2024 | 39,670.00 | 39,670.00 | 39,663.00 | 39,650.00 | 39,650.00 | 125,692 |
05 Jul 2024 | 39,643.00 | 39,781.00 | 39,488.00 | 39,695.00 | 39,695.00 | 122,137 |
03 Jul 2024 | 39,662.00 | 39,763.00 | 39,568.00 | 39,636.00 | 39,636.00 | 83,475 |
02 Jul 2024 | 39,662.00 | 39,662.00 | 39,650.00 | 39,688.00 | 39,688.00 | 112,627 |
01 Jul 2024 | 39,498.00 | 39,506.00 | 39,495.00 | 39,511.00 | 39,511.00 | 147,942 |
28 Jun 2024 | 39,502.00 | 39,819.00 | 39,284.00 | 39,469.00 | 39,469.00 | 163,770 |
27 Jun 2024 | 39,502.00 | 39,505.00 | 39,490.00 | 39,550.00 | 39,550.00 | 111,391 |
26 Jun 2024 | 39,484.00 | 39,586.00 | 39,306.00 | 39,540.00 | 39,540.00 | 108,026 |
25 Jun 2024 | 39,849.00 | 39,928.00 | 39,393.00 | 39,526.00 | 39,526.00 | 138,524 |
24 Jun 2024 | 39,849.00 | 39,871.00 | 39,846.00 | 39,844.00 | 39,844.00 | 132,945 |
21 Jun 2024 | 39,160.00 | 39,261.95 | 39,051.00 | 39,261.95 | 39,261.95 | 120,696 |
20 Jun 2024 | 38,853.00 | 39,259.00 | 38,770.00 | 39,147.00 | 39,147.00 | 40,737 |
18 Jun 2024 | 38,853.00 | 38,853.00 | 38,839.00 | 38,859.00 | 38,859.00 | 50,457 |
17 Jun 2024 | 38,868.00 | 38,868.00 | 38,864.00 | 38,818.00 | 38,818.00 | 94,664 |
14 Jun 2024 | 38,646.00 | 38,674.00 | 38,306.00 | 38,605.00 | 38,605.00 | 144,263 |
13 Jun 2024 | 38,646.00 | 38,650.00 | 38,637.00 | 38,677.00 | 38,677.00 | 148,081 |
12 Jun 2024 | 38,773.00 | 39,193.00 | 38,658.00 | 38,752.00 | 38,752.00 | 192,813 |
11 Jun 2024 | 38,898.00 | 38,932.00 | 38,481.00 | 38,794.00 | 38,794.00 | 133,896 |
10 Jun 2024 | 38,852.00 | 38,945.00 | 38,719.00 | 38,929.00 | 38,929.00 | 107,468 |
07 Jun 2024 | 38,955.00 | 39,174.00 | 38,716.00 | 38,857.00 | 38,857.00 | 158,101 |
06 Jun 2024 | 38,884.00 | 39,092.00 | 38,808.00 | 38,955.00 | 38,955.00 | 148,118 |
05 Jun 2024 | 38,801.00 | 38,937.00 | 38,628.00 | 38,884.00 | 38,884.00 | 129,972 |
04 Jun 2024 | 38,666.00 | 38,878.00 | 38,425.00 | 38,787.00 | 38,787.00 | 128,438 |
03 Jun 2024 | 38,824.00 | 38,919.00 | 38,333.00 | 38,656.00 | 38,656.00 | 159,329 |
31 May 2024 | 38,225.00 | 38,858.00 | 38,139.00 | 38,791.00 | 38,791.00 | 162,087 |
30 May 2024 | 38,268.00 | 38,312.00 | 38,111.00 | 38,231.00 | 38,231.00 | 140,013 |
29 May 2024 | 38,920.00 | 38,920.00 | 38,221.00 | 38,524.00 | 38,524.00 | 131,272 |
28 May 2024 | 39,163.00 | 39,235.00 | 38,787.00 | 38,944.00 | 38,944.00 | 136,293 |
24 May 2024 | 39,143.00 | 39,315.00 | 39,105.00 | 39,157.00 | 39,157.00 | 108,398 |
23 May 2024 | 39,730.00 | 39,882.00 | 39,114.00 | 39,153.00 | 39,153.00 | 193,140 |
22 May 2024 | 39,992.00 | 40,033.00 | 39,668.00 | 39,783.00 | 39,783.00 | 125,631 |
21 May 2024 | 39,946.00 | 40,034.00 | 39,907.00 | 40,006.00 | 40,006.00 | 90,808 |
20 May 2024 | 40,133.00 | 40,213.00 | 39,919.00 | 39,944.00 | 39,944.00 | 107,155 |
17 May 2024 | 39,995.00 | 40,147.00 | 39,955.00 | 40,137.00 | 40,137.00 | 89,428 |
16 May 2024 | 40,016.00 | 40,191.00 | 39,979.00 | 40,010.00 | 40,010.00 | 120,771 |
15 May 2024 | 39,680.00 | 40,063.00 | 39,652.00 | 40,039.00 | 40,039.00 | 103,687 |
14 May 2024 | 39,542.00 | 39,736.00 | 39,405.00 | 39,677.00 | 39,677.00 | 109,444 |
13 May 2024 | 39,620.00 | 39,781.00 | 39,519.00 | 39,559.00 | 39,559.00 | 85,734 |
10 May 2024 | 39,562.00 | 39,718.00 | 39,531.00 | 39,642.00 | 39,642.00 | 98,767 |
09 May 2024 | 39,198.00 | 39,592.00 | 39,086.00 | 39,536.00 | 39,536.00 | 105,728 |
08 May 2024 | 39,016.00 | 39,236.00 | 38,936.00 | 39,195.00 | 39,195.00 | 91,392 |
07 May 2024 | 38,985.00 | 39,127.00 | 38,976.00 | 39,027.00 | 39,027.00 | 79,867 |
06 May 2024 | 38,920.00 | 39,028.00 | 38,834.00 | 38,997.00 | 38,997.00 | 77,489 |
03 May 2024 | 38,642.00 | 38,958.00 | 38,584.00 | 38,832.00 | 38,832.00 | 148,517 |
02 May 2024 | 38,126.00 | 38,643.00 | 38,037.00 | 38,382.00 | 38,382.00 | 149,296 |
01 May 2024 | 37,923.00 | 38,527.00 | 37,866.00 | 38,069.00 | 38,069.00 | 174,074 |
30 Apr 2024 | 38,576.00 | 38,576.00 | 37,925.00 | 37,993.00 | 37,993.00 | 146,966 |
29 Apr 2024 | 38,490.00 | 38,593.00 | 38,392.00 | 38,559.00 | 38,559.00 | 97,404 |
26 Apr 2024 | 38,343.00 | 38,535.00 | 38,242.00 | 38,441.00 | 38,441.00 | 129,528 |
25 Apr 2024 | 38,577.00 | 38,637.00 | 37,944.00 | 38,288.00 | 38,288.00 | 176,050 |
24 Apr 2024 | 38,749.00 | 38,801.00 | 38,520.00 | 38,680.00 | 38,680.00 | 137,058 |
23 Apr 2024 | 38,507.00 | 38,789.00 | 38,431.00 | 38,726.00 | 38,726.00 | 119,780 |
22 Apr 2024 | 38,271.00 | 38,682.00 | 38,208.00 | 38,468.00 | 38,468.00 | 149,913 |
19 Apr 2024 | 38,008.00 | 38,344.00 | 37,463.00 | 38,208.00 | 38,208.00 | 222,804 |
18 Apr 2024 | 37,987.00 | 38,317.00 | 37,900.00 | 38,007.00 | 38,007.00 | 182,149 |
17 Apr 2024 | 38,080.00 | 38,257.00 | 37,842.00 | 37,990.00 | 37,990.00 | 203,274 |
16 Apr 2024 | 37,993.00 | 38,284.00 | 37,838.00 | 38,046.00 | 38,046.00 | 220,450 |
15 Apr 2024 | 38,150.00 | 38,637.00 | 37,911.00 | 37,993.00 | 37,993.00 | 222,754 |
12 Apr 2024 | 38,756.00 | 38,836.00 | 38,132.00 | 38,238.00 | 38,238.00 | 184,075 |
11 Apr 2024 | 38,716.00 | 38,880.00 | 38,472.00 | 38,732.00 | 38,732.00 | 189,695 |
10 Apr 2024 | 39,220.00 | 39,345.00 | 38,590.00 | 38,757.00 | 38,757.00 | 210,137 |
09 Apr 2024 | 39,248.00 | 39,307.00 | 38,873.00 | 39,196.00 | 39,196.00 | 173,286 |
08 Apr 2024 | 39,280.00 | 39,344.00 | 39,117.00 | 39,219.00 | 39,219.00 | 123,197 |
05 Apr 2024 | 38,921.00 | 39,369.00 | 38,864.00 | 39,223.00 | 39,223.00 | 199,870 |
04 Apr 2024 | 39,501.00 | 39,759.00 | 38,876.00 | 38,916.00 | 38,916.00 | 187,344 |
03 Apr 2024 | 39,512.00 | 39,634.00 | 39,345.00 | 39,482.00 | 39,482.00 | 133,153 |
02 Apr 2024 | 39,789.00 | 39,805.00 | 39,368.00 | 39,508.00 | 39,508.00 | 145,100 |
01 Apr 2024 | 40,158.00 | 40,358.00 | 39,709.00 | 39,894.00 | 39,894.00 | 122,809 |
28 Mar 2024 | 40,140.00 | 40,240.00 | 40,086.00 | 40,176.00 | 40,176.00 | 105,260 |
27 Mar 2024 | 39,754.00 | 40,181.00 | 39,742.00 | 40,144.00 | 40,144.00 | 128,240 |
26 Mar 2024 | 39,711.00 | 39,822.00 | 39,657.00 | 39,680.00 | 39,680.00 | 96,699 |
25 Mar 2024 | 39,848.00 | 39,853.00 | 39,681.00 | 39,699.00 | 39,699.00 | 96,100 |
22 Mar 2024 | 40,231.00 | 40,267.00 | 39,820.00 | 39,868.00 | 39,868.00 | 127,832 |
21 Mar 2024 | 39,980.00 | 40,316.00 | 39,948.00 | 40,206.00 | 40,206.00 | 145,317 |
20 Mar 2024 | 39,545.00 | 39,988.00 | 39,425.00 | 39,940.00 | 39,940.00 | 157,550 |
19 Mar 2024 | 39,239.00 | 39,556.00 | 39,115.00 | 39,539.00 | 39,539.00 | 140,885 |
18 Mar 2024 | 39,139.00 | 39,337.00 | 39,089.00 | 39,223.00 | 39,223.00 | 118,699 |
15 Mar 2024 | 38,892.00 | 38,994.00 | 38,691.18 | 38,691.18 | 38,691.18 | 168,986 |
14 Mar 2024 | 39,090.00 | 39,244.00 | 38,704.00 | 38,913.00 | 38,913.00 | 35,549 |
13 Mar 2024 | 39,090.00 | 39,104.00 | 39,090.00 | 39,067.00 | 39,067.00 | 31,585 |
12 Mar 2024 | 39,023.00 | 39,023.00 | 39,003.00 | 39,032.00 | 39,032.00 | 72,661 |
11 Mar 2024 | 38,821.00 | 38,821.00 | 38,820.00 | 38,797.00 | 38,797.00 | 120,299 |
08 Mar 2024 | 38,847.00 | 39,008.00 | 38,630.00 | 38,756.00 | 38,756.00 | 202,657 |
07 Mar 2024 | 38,706.00 | 38,944.00 | 38,548.00 | 38,826.00 | 38,826.00 | 134,592 |
06 Mar 2024 | 38,617.00 | 38,901.00 | 38,584.00 | 38,706.00 | 38,706.00 | 163,074 |
05 Mar 2024 | 38,995.00 | 38,995.00 | 38,478.00 | 38,607.00 | 38,607.00 | 173,258 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |