Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
06 May 2024 | 141,401.00 | 143,186.50 | 141,401.00 | 142,436.50 | 142,436.50 | 42 |
03 May 2024 | 142,650.00 | 143,814.00 | 142,650.00 | 143,527.00 | 143,527.00 | 14 |
02 May 2024 | 135,395.50 | 140,022.50 | 135,395.50 | 139,511.50 | 139,511.50 | 44 |
30 Apr 2024 | 135,494.50 | 135,494.50 | 134,200.00 | 135,010.50 | 135,010.50 | 11 |
29 Apr 2024 | 134,936.50 | 137,695.00 | 134,936.50 | 136,903.50 | 136,903.50 | 23 |
26 Apr 2024 | 128,039.00 | 132,574.00 | 128,039.00 | 132,404.00 | 132,404.00 | 17 |
25 Apr 2024 | 119,238.50 | 119,238.50 | 119,238.50 | 119,238.50 | 119,238.50 | 210 |
24 Apr 2024 | 124,326.50 | 124,326.50 | 122,113.00 | 122,113.00 | 122,113.00 | 89 |
23 Apr 2024 | 124,396.00 | 125,426.50 | 123,691.50 | 125,349.50 | 125,349.50 | 51 |
22 Apr 2024 | 116,000.00 | 122,570.50 | 116,000.00 | 122,060.50 | 122,060.50 | 72 |
19 Apr 2024 | 116,161.00 | 117,320.50 | 115,913.00 | 116,958.50 | 116,958.50 | 149 |
18 Apr 2024 | 117,647.50 | 118,585.00 | 116,077.00 | 116,411.00 | 116,411.00 | 89 |
17 Apr 2024 | 126,000.00 | 126,000.00 | 118,584.50 | 120,690.00 | 120,690.00 | 100 |
16 Apr 2024 | 121,145.50 | 125,603.50 | 121,145.50 | 125,512.00 | 125,512.00 | 45 |
15 Apr 2024 | 119,179.50 | 120,306.00 | 118,932.50 | 118,932.50 | 118,932.50 | 8 |
12 Apr 2024 | 119,177.00 | 119,177.00 | 117,267.50 | 117,267.50 | 117,267.50 | 51 |
11 Apr 2024 | 122,000.00 | 122,600.00 | 121,518.50 | 122,600.00 | 122,600.00 | 2 |
10 Apr 2024 | 119,929.50 | 120,102.00 | 119,428.00 | 119,428.00 | 119,428.00 | 9 |
09 Apr 2024 | 121,500.00 | 121,558.00 | 119,941.50 | 121,140.50 | 121,140.50 | 30 |
08 Apr 2024 | 126,297.00 | 126,813.50 | 123,985.00 | 124,100.00 | 124,100.00 | 29 |
05 Apr 2024 | 127,413.50 | 127,413.50 | 126,334.50 | 126,334.50 | 126,334.50 | 2 |
04 Apr 2024 | 133,593.00 | 133,593.00 | 130,017.00 | 130,911.00 | 130,911.00 | 9 |
03 Apr 2024 | 144,510.50 | 144,510.50 | 140,000.00 | 140,051.50 | 140,051.50 | 75 |
27 Mar 2024 | 132,524.50 | 134,372.00 | 132,287.50 | 132,287.50 | 132,287.50 | 45 |
26 Mar 2024 | 135,587.50 | 136,769.50 | 134,655.00 | 134,816.50 | 134,816.50 | 102 |
25 Mar 2024 | 137,800.00 | 137,800.00 | 131,290.00 | 131,400.00 | 131,400.00 | 159 |
22 Mar 2024 | 150,121.00 | 150,121.00 | 148,660.00 | 148,660.00 | 148,660.00 | 26 |
21 Mar 2024 | 152,312.00 | 152,312.00 | 151,800.00 | 151,864.50 | 151,864.50 | 18 |
20 Mar 2024 | 142,051.00 | 149,501.50 | 142,051.00 | 149,074.00 | 149,074.00 | 165 |
19 Mar 2024 | 141,369.00 | 141,369.00 | 139,395.50 | 141,030.00 | 141,030.00 | 7 |
18 Mar 2024 | 140,218.00 | 142,020.00 | 139,550.00 | 141,500.00 | 141,500.00 | 816 |
15 Mar 2024 | 135,223.00 | 135,267.00 | 133,116.00 | 135,267.00 | 135,267.00 | 7 |
14 Mar 2024 | 130,000.00 | 133,019.00 | 130,000.00 | 132,606.50 | 132,606.50 | 12 |
13 Mar 2024 | 132,453.50 | 133,081.00 | 132,158.50 | 132,465.00 | 132,465.00 | 45 |
12 Mar 2024 | 113,972.00 | 131,000.00 | 113,972.00 | 128,994.50 | 128,994.50 | 117 |
11 Mar 2024 | 119,628.50 | 119,628.50 | 118,692.00 | 118,720.00 | 118,720.00 | 15 |
08 Mar 2024 | 130,100.00 | 132,424.50 | 124,180.00 | 124,509.00 | 124,509.00 | 111 |
07 Mar 2024 | 134,306.50 | 134,886.00 | 130,175.00 | 130,175.00 | 130,175.00 | 149 |
06 Mar 2024 | 142,340.50 | 143,103.50 | 134,773.50 | 137,780.50 | 137,780.50 | 1,240 |
05 Mar 2024 | 145,036.50 | 148,060.50 | 143,119.00 | 144,751.50 | 144,751.50 | 126 |
04 Mar 2024 | 143,299.50 | 146,933.50 | 143,105.00 | 146,865.50 | 146,865.50 | 249 |
01 Mar 2024 | 138,438.00 | 142,602.50 | 138,438.00 | 142,602.50 | 142,602.50 | 1,968 |
29 Feb 2024 | 138,376.00 | 138,566.50 | 135,403.50 | 135,812.00 | 135,812.00 | 153 |
28 Feb 2024 | 145,000.00 | 145,000.00 | 136,544.00 | 136,585.00 | 136,585.00 | 177 |
27 Feb 2024 | 140,088.00 | 140,088.00 | 137,765.50 | 139,040.00 | 139,040.00 | 21 |
26 Feb 2024 | 139,780.00 | 139,918.00 | 138,745.50 | 139,918.00 | 139,918.00 | 17 |
23 Feb 2024 | 133,861.00 | 136,461.50 | 131,476.50 | 136,461.50 | 136,461.50 | 156 |
22 Feb 2024 | 132,076.00 | 133,881.50 | 132,076.00 | 133,024.00 | 133,024.00 | 55 |
21 Feb 2024 | 128,445.50 | 131,500.00 | 128,445.50 | 130,679.00 | 130,679.00 | 22 |
20 Feb 2024 | 135,000.00 | 135,100.50 | 130,225.00 | 132,145.50 | 132,145.50 | 16 |
19 Feb 2024 | 134,594.50 | 134,594.50 | 134,594.50 | 134,594.50 | 134,594.50 | 1 |
16 Feb 2024 | 132,867.00 | 136,326.50 | 132,867.00 | 134,594.50 | 134,594.50 | 18 |
15 Feb 2024 | 141,000.00 | 142,149.50 | 136,808.50 | 138,926.50 | 138,926.50 | 25 |
14 Feb 2024 | 143,738.00 | 143,738.00 | 137,122.00 | 139,525.50 | 139,525.50 | 81 |
09 Feb 2024 | 138,808.00 | 138,808.00 | 136,844.50 | 136,927.50 | 136,927.50 | 12 |
08 Feb 2024 | 132,020.00 | 135,077.50 | 132,020.00 | 134,883.00 | 134,883.00 | 37 |
07 Feb 2024 | 130,919.00 | 132,740.00 | 130,919.00 | 132,019.00 | 132,019.00 | 61 |
06 Feb 2024 | 135,021.50 | 135,021.50 | 131,178.50 | 131,178.50 | 131,178.50 | 17 |
05 Feb 2024 | 140,426.50 | 140,929.00 | 137,229.00 | 137,229.00 | 137,229.00 | 6 |
02 Feb 2024 | 139,658.00 | 140,972.00 | 139,658.00 | 140,426.50 | 140,426.50 | 24 |
01 Feb 2024 | 131,857.50 | 136,443.00 | 130,099.00 | 136,443.00 | 136,443.00 | 15 |
31 Jan 2024 | 127,948.00 | 127,948.00 | 127,948.00 | 127,948.00 | 127,948.00 | 1 |
30 Jan 2024 | 134,578.00 | 134,578.00 | 132,499.00 | 133,128.50 | 133,128.50 | 61 |
29 Jan 2024 | 130,900.00 | 132,499.00 | 130,900.00 | 132,499.00 | 132,499.00 | 28 |
26 Jan 2024 | 127,508.00 | 127,508.00 | 127,508.00 | 127,508.00 | 127,508.00 | 1 |
25 Jan 2024 | 132,503.50 | 132,503.50 | 130,840.50 | 130,840.50 | 130,840.50 | 5 |
24 Jan 2024 | 134,846.50 | 134,846.50 | 133,726.50 | 133,726.50 | 133,726.50 | 4 |
23 Jan 2024 | 130,100.00 | 134,121.00 | 130,100.00 | 133,363.50 | 133,363.50 | 11 |
22 Jan 2024 | 129,937.00 | 129,937.00 | 129,937.00 | 129,937.00 | 129,937.00 | - |
19 Jan 2024 | 129,937.00 | 129,937.00 | 129,937.00 | 129,937.00 | 129,937.00 | 4 |
18 Jan 2024 | 131,145.00 | 131,850.00 | 125,381.00 | 125,381.00 | 125,381.00 | 23 |
17 Jan 2024 | 124,316.00 | 126,198.50 | 123,727.50 | 125,811.50 | 125,811.50 | 21 |
16 Jan 2024 | 111,092.00 | 120,076.00 | 111,092.00 | 120,076.00 | 120,076.00 | 21 |
15 Jan 2024 | 109,000.00 | 109,000.00 | 109,000.00 | 109,000.00 | 109,000.00 | 1 |
12 Jan 2024 | 112,100.00 | 112,100.00 | 110,834.50 | 110,834.50 | 110,834.50 | 3 |
11 Jan 2024 | 114,000.00 | 114,100.00 | 112,100.00 | 112,100.00 | 112,100.00 | 5 |
10 Jan 2024 | 109,999.00 | 116,072.00 | 109,999.00 | 114,000.00 | 114,000.00 | 20 |
09 Jan 2024 | 94,319.00 | 94,319.00 | 94,319.00 | 94,319.00 | 94,319.00 | 1 |
08 Jan 2024 | 90,000.00 | 92,250.00 | 90,000.00 | 92,250.00 | 92,250.00 | 15 |
05 Jan 2024 | 89,433.00 | 89,433.00 | 89,433.00 | 89,433.00 | 89,433.00 | - |
04 Jan 2024 | 89,433.00 | 89,433.00 | 89,433.00 | 89,433.00 | 89,433.00 | - |
03 Jan 2024 | 89,433.00 | 89,433.00 | 89,433.00 | 89,433.00 | 89,433.00 | - |
02 Jan 2024 | 87,988.50 | 89,433.00 | 87,988.50 | 89,433.00 | 89,433.00 | 13 |
29 Dec 2023 | 83,934.50 | 85,687.50 | 83,934.50 | 85,687.50 | 85,687.50 | 5 |
28 Dec 2023 | 80,706.50 | 80,706.50 | 80,706.50 | 80,706.50 | 80,706.50 | 1 |
27 Dec 2023 | 82,325.50 | 82,325.50 | 80,770.50 | 80,770.50 | 80,770.50 | 7 |
26 Dec 2023 | 85,512.00 | 85,556.50 | 82,000.00 | 82,149.50 | 82,149.50 | 33 |
22 Dec 2023 | 88,700.00 | 88,700.00 | 88,700.00 | 88,700.00 | 88,700.00 | 1 |
21 Dec 2023 | 88,120.50 | 88,646.00 | 87,760.00 | 88,646.00 | 88,646.00 | 6 |
20 Dec 2023 | 85,513.00 | 85,513.00 | 85,513.00 | 85,513.00 | 85,513.00 | - |
19 Dec 2023 | 86,226.50 | 86,226.50 | 85,513.00 | 85,513.00 | 85,513.00 | 3 |
18 Dec 2023 | 81,406.00 | 82,065.50 | 80,510.50 | 81,251.00 | 81,251.00 | 15 |
15 Dec 2023 | 83,736.00 | 83,736.00 | 83,736.00 | 83,736.00 | 83,736.00 | 3 |
14 Dec 2023 | 86,133.00 | 86,225.00 | 85,593.50 | 85,593.50 | 85,593.50 | 19 |
13 Dec 2023 | 88,051.00 | 88,051.00 | 80,836.00 | 85,903.50 | 85,903.50 | 21 |
12 Dec 2023 | 72,621.50 | 72,621.50 | 72,621.50 | 72,621.50 | 72,621.50 | - |
11 Dec 2023 | 72,621.50 | 72,621.50 | 72,621.50 | 72,621.50 | 72,621.50 | - |
07 Dec 2023 | 72,621.50 | 72,621.50 | 72,621.50 | 72,621.50 | 72,621.50 | 10 |
06 Dec 2023 | 71,674.00 | 73,278.50 | 71,674.00 | 73,244.00 | 73,244.00 | 38 |
05 Dec 2023 | 67,747.00 | 67,747.00 | 67,747.00 | 67,747.00 | 67,747.00 | - |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |