Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 143,687.00 | 144,855.00 | 143,687.00 | 143,907.00 | 143,907.00 | 73 |
25 Apr 2024 | 149,906.00 | 153,446.00 | 146,416.00 | 147,371.00 | 147,371.00 | 155 |
24 Apr 2024 | 130,900.00 | 147,400.00 | 130,900.00 | 147,722.50 | 147,722.50 | 208 |
23 Apr 2024 | 142,217.00 | 155,927.86 | 137,132.00 | 140,527.50 | 140,527.50 | 98 |
22 Apr 2024 | 157,104.00 | 157,151.00 | 145,796.00 | 144,794.50 | 144,794.50 | 142 |
19 Apr 2024 | 154,195.00 | 154,195.00 | 153,640.00 | 154,541.00 | 154,541.00 | 55 |
18 Apr 2024 | 154,969.00 | 155,479.00 | 150,647.00 | 150,977.50 | 150,977.50 | 25 |
17 Apr 2024 | 160,490.00 | 161,255.00 | 160,490.00 | 162,411.50 | 162,411.50 | 26 |
16 Apr 2024 | 161,195.00 | 166,562.00 | 138,284.69 | 165,709.50 | 165,709.50 | 21 |
15 Apr 2024 | 152,349.00 | 152,349.00 | 152,349.00 | 159,363.00 | 159,363.00 | 20 |
12 Apr 2024 | 153,426.00 | 153,426.00 | 149,700.00 | 150,718.50 | 150,718.50 | 58 |
11 Apr 2024 | 150,837.00 | 150,837.00 | 150,837.00 | 150,837.00 | 150,837.00 | - |
10 Apr 2024 | 135,695.00 | 140,539.00 | 132,058.00 | 142,527.50 | 142,527.50 | 104 |
09 Apr 2024 | 148,591.36 | 148,591.36 | 148,591.36 | 135,444.50 | 135,444.50 | 18 |
08 Apr 2024 | 155,205.00 | 155,500.00 | 150,905.00 | 143,460.00 | 143,460.00 | 126 |
05 Apr 2024 | 159,500.00 | 159,606.00 | 155,000.00 | 149,528.00 | 149,528.00 | 65 |
04 Apr 2024 | 149,770.00 | 149,770.00 | 148,648.00 | 148,648.00 | 148,648.00 | 14 |
03 Apr 2024 | 135,900.00 | 135,900.00 | 135,900.00 | 137,411.00 | 137,411.00 | 20 |
02 Apr 2024 | 138,624.00 | 160,947.58 | 138,624.00 | 134,943.00 | 134,943.00 | 185 |
28 Mar 2024 | 170,299.00 | 172,203.00 | 158,259.00 | 161,529.00 | 161,529.00 | 271 |
27 Mar 2024 | 160,514.00 | 167,000.00 | 160,514.00 | 165,576.00 | 165,576.00 | 27 |
26 Mar 2024 | 147,403.00 | 153,500.00 | 135,579.81 | 151,404.50 | 151,404.50 | 246 |
25 Mar 2024 | 154,251.00 | 160,114.00 | 152,856.00 | 150,692.50 | 150,692.50 | 98 |
22 Mar 2024 | 145,100.00 | 147,137.00 | 145,100.00 | 149,846.00 | 149,846.00 | 47 |
21 Mar 2024 | 146,887.00 | 146,887.00 | 146,887.00 | 147,839.00 | 147,839.00 | 2 |
20 Mar 2024 | 133,930.00 | 140,336.00 | 133,930.00 | 140,255.00 | 140,255.00 | 25 |
19 Mar 2024 | 132,754.00 | 141,782.13 | 131,679.00 | 137,576.00 | 137,576.00 | 10 |
18 Mar 2024 | 131,207.00 | 140,924.00 | 130,872.00 | 140,924.00 | 140,924.00 | 32 |
15 Mar 2024 | 132,295.00 | 139,147.00 | 131,847.00 | 139,004.00 | 139,004.00 | 23 |
14 Mar 2024 | 146,868.00 | 146,868.00 | 136,251.00 | 135,992.00 | 135,992.00 | 104 |
13 Mar 2024 | 143,758.00 | 150,338.00 | 143,550.00 | 143,985.00 | 143,985.00 | 66 |
12 Mar 2024 | 132,721.00 | 140,715.00 | 98,148.60 | 140,452.00 | 140,452.00 | 108 |
11 Mar 2024 | 121,500.00 | 131,500.00 | 121,500.00 | 131,540.00 | 131,540.00 | 68 |
08 Mar 2024 | 119,400.00 | 124,500.00 | 118,900.00 | 122,084.50 | 122,084.50 | 84 |
07 Mar 2024 | 98,785.00 | 110,874.00 | 98,785.00 | 109,635.00 | 109,635.00 | 68 |
06 Mar 2024 | 95,794.00 | 97,371.00 | 95,794.00 | 99,957.00 | 99,957.00 | 35 |
05 Mar 2024 | 100,829.00 | 130,836.09 | 99,508.00 | 101,871.50 | 101,871.50 | 292 |
04 Mar 2024 | 108,979.00 | 108,979.00 | 92,332.00 | 91,937.00 | 91,937.00 | 455 |
01 Mar 2024 | 114,224.00 | 119,595.00 | 114,223.00 | 119,846.00 | 119,846.00 | 37 |
29 Feb 2024 | 109,247.00 | 109,247.00 | 109,247.00 | 112,220.50 | 112,220.50 | 28 |
28 Feb 2024 | 126,832.00 | 127,277.00 | 112,779.00 | 113,382.00 | 113,382.00 | 131 |
27 Feb 2024 | 135,774.00 | 139,540.00 | 119,600.00 | 122,954.50 | 122,954.50 | 39 |
26 Feb 2024 | 127,749.00 | 129,070.00 | 123,083.00 | 132,225.50 | 132,225.50 | 62 |
23 Feb 2024 | 134,391.00 | 144,820.00 | 134,391.00 | 147,104.50 | 147,104.50 | 21 |
22 Feb 2024 | 124,236.00 | 132,332.00 | 124,236.00 | 138,790.50 | 138,790.50 | 73 |
21 Feb 2024 | 156,043.00 | 158,254.00 | 120,825.00 | 129,188.00 | 129,188.00 | 186 |
20 Feb 2024 | 198,340.00 | 200,900.00 | 186,153.00 | 199,317.00 | 199,317.00 | 171 |
19 Feb 2024 | 199,992.00 | 200,000.00 | 198,183.00 | 199,791.50 | 199,791.50 | 19 |
16 Feb 2024 | 199,521.00 | 200,000.00 | 194,533.00 | 185,526.00 | 185,526.00 | 17 |
15 Feb 2024 | 192,696.00 | 202,284.00 | 192,696.00 | 203,392.00 | 203,392.00 | 69 |
14 Feb 2024 | 179,837.00 | 191,663.00 | 179,837.00 | 197,536.00 | 197,536.00 | 7 |
13 Feb 2024 | 157,745.00 | 177,492.00 | 157,745.00 | 178,042.00 | 178,042.00 | 57 |
12 Feb 2024 | 147,879.00 | 147,880.00 | 144,285.00 | 149,828.50 | 149,828.50 | 25 |
09 Feb 2024 | 148,379.00 | 149,199.00 | 148,164.00 | 142,665.00 | 142,665.00 | 61 |
08 Feb 2024 | 133,254.50 | 133,254.50 | 133,254.50 | 133,254.50 | 133,254.50 | - |
07 Feb 2024 | 126,276.00 | 126,276.00 | 126,276.00 | 127,023.50 | 127,023.50 | 2 |
06 Feb 2024 | 111,309.00 | 111,309.00 | 105,794.53 | 116,690.50 | 116,690.50 | 3 |
05 Feb 2024 | 106,873.00 | 112,926.00 | 106,873.00 | 113,527.50 | 113,527.50 | 129 |
02 Feb 2024 | 110,941.00 | 110,941.00 | 110,941.00 | 105,445.50 | 105,445.50 | 19 |
01 Feb 2024 | 96,900.00 | 107,181.00 | 96,900.00 | 108,862.50 | 108,862.50 | 288 |
31 Jan 2024 | 97,341.00 | 97,341.00 | 97,341.00 | 97,341.00 | 97,341.00 | - |
30 Jan 2024 | 95,124.16 | 95,124.16 | 95,124.16 | 104,970.50 | 104,970.50 | 19 |
29 Jan 2024 | 98,199.00 | 100,000.00 | 98,199.00 | 105,158.50 | 105,158.50 | 14 |
26 Jan 2024 | 90,880.00 | 95,022.00 | 88,090.00 | 99,550.00 | 99,550.00 | 64 |
25 Jan 2024 | 81,158.00 | 84,823.00 | 80,601.00 | 93,256.50 | 93,256.50 | 194 |
24 Jan 2024 | 87,554.00 | 87,554.00 | 87,554.00 | 87,554.00 | 87,554.00 | - |
23 Jan 2024 | 101,010.00 | 102,625.00 | 75,662.48 | 99,433.00 | 99,433.00 | 54 |
22 Jan 2024 | 97,700.00 | 101,615.00 | 97,250.00 | 103,022.00 | 103,022.00 | 154 |
19 Jan 2024 | 79,010.00 | 79,830.00 | 79,010.00 | 89,027.50 | 89,027.50 | 16 |
18 Jan 2024 | 71,428.00 | 73,929.00 | 71,326.00 | 76,397.00 | 76,397.00 | 195 |
17 Jan 2024 | 75,978.00 | 76,539.00 | 75,597.00 | 71,994.00 | 71,994.00 | 461 |
16 Jan 2024 | 74,624.00 | 74,624.00 | 66,770.77 | 69,756.50 | 69,756.50 | 20 |
15 Jan 2024 | 68,505.00 | 68,800.00 | 68,173.00 | 70,534.00 | 70,534.00 | 120 |
12 Jan 2024 | 65,231.00 | 67,063.00 | 63,488.00 | 65,160.00 | 65,160.00 | 884 |
11 Jan 2024 | 68,380.00 | 70,778.00 | 61,311.00 | 61,949.50 | 61,949.50 | 484 |
10 Jan 2024 | 62,550.00 | 64,071.00 | 61,000.00 | 66,598.00 | 66,598.00 | 494 |
09 Jan 2024 | 66,293.00 | 73,161.30 | 62,246.00 | 64,200.50 | 64,200.50 | 544 |
08 Jan 2024 | 69,578.00 | 76,355.00 | 69,094.00 | 72,148.00 | 72,148.00 | 251 |
05 Jan 2024 | 68,036.00 | 75,842.00 | 68,036.00 | 71,931.00 | 71,931.00 | 597 |
04 Jan 2024 | 72,526.00 | 74,714.00 | 72,467.00 | 73,793.00 | 73,793.00 | 484 |
03 Jan 2024 | 88,080.00 | 88,080.00 | 79,994.00 | 77,426.00 | 77,426.00 | 76 |
02 Jan 2024 | 83,450.00 | 92,743.04 | 82,184.00 | 88,786.00 | 88,786.00 | 290 |
29 Dec 2023 | 90,800.00 | 90,800.00 | 90,500.00 | 88,355.00 | 88,355.00 | 194 |
28 Dec 2023 | 99,710.00 | 99,710.00 | 92,478.00 | 89,896.50 | 89,896.50 | 258 |
27 Dec 2023 | 95,000.00 | 95,000.00 | 89,784.00 | 94,362.00 | 94,362.00 | 499 |
22 Dec 2023 | 96,607.00 | 100,735.00 | 96,607.00 | 98,459.50 | 98,459.50 | 133 |
21 Dec 2023 | 116,142.00 | 116,350.00 | 111,400.00 | 100,693.50 | 100,693.50 | 200 |
20 Dec 2023 | 103,297.00 | 112,221.00 | 102,713.00 | 111,706.50 | 111,706.50 | 683 |
19 Dec 2023 | 104,135.00 | 118,767.61 | 104,135.00 | 111,436.50 | 111,436.50 | 177 |
18 Dec 2023 | 95,800.00 | 96,200.00 | 93,770.00 | 94,548.50 | 94,548.50 | 137 |
15 Dec 2023 | 107,352.00 | 107,352.00 | 100,102.00 | 99,902.00 | 99,902.00 | 81 |
14 Dec 2023 | 114,402.00 | 116,860.00 | 109,385.00 | 112,797.00 | 112,797.00 | 34 |
13 Dec 2023 | 128,772.00 | 128,772.00 | 128,772.00 | 113,054.00 | 113,054.00 | 68 |
12 Dec 2023 | 111,900.00 | 123,852.00 | 87,708.63 | 120,148.50 | 120,148.50 | 176 |
11 Dec 2023 | 115,436.00 | 126,952.00 | 114,764.00 | 126,781.50 | 126,781.50 | 474 |
08 Dec 2023 | 95,494.00 | 96,461.00 | 95,494.00 | 96,314.00 | 96,314.00 | 78 |
07 Dec 2023 | 99,785.00 | 101,441.00 | 93,896.00 | 96,182.00 | 96,182.00 | 171 |
06 Dec 2023 | 80,818.00 | 80,850.00 | 79,200.00 | 88,575.50 | 88,575.50 | 122 |
05 Dec 2023 | 80,200.00 | 80,250.00 | 68,935.04 | 77,759.00 | 77,759.00 | 534 |
04 Dec 2023 | 80,953.00 | 80,953.00 | 80,953.00 | 80,953.00 | 80,953.00 | - |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |