• $536.0M
    Market Cap
  • -18.86%
    1-Year Change
  • Metal Fabrication
    Industry
  • 1 Month
    +9.41%
    Low Price$24.48
    High Price$28.15
  • 3 Months
    -19.43%
    Low Price$24.48
    High Price$37.59
  • 1 Year
    -21.02%
    Low Price$24.48
    High Price$39.67
Date
Open
High
Low
Close
Change (%)
Volume
06/02/2026
27.43
28.31
27.43
28.15
+2.51%
148,397
06/01/2026
27.31
27.54
26.76
27.46
-0.11%
220,550
05/29/2026
27.68
27.96
26.91
27.49
-0.33%
648,795
05/28/2026
27.43
27.84
27.35
27.58
-0.47%
189,838
05/27/2026
27.49
28.00
27.40
27.71
+0.98%
113,809
05/26/2026
26.81
27.71
26.80
27.44
+3.24%
184,302
05/22/2026
26.21
26.59
25.83
26.58
+1.41%
171,170
05/21/2026
25.59
26.23
25.42
26.21
+1.35%
172,154
05/20/2026
24.63
25.87
24.51
25.86
+5.64%
215,255
05/19/2026
25.30
25.44
24.48
24.48
-4.26%
162,776
05/18/2026
25.50
26.14
25.50
25.57
-0.47%
252,713
05/15/2026
26.56
26.82
25.52
25.69
-3.96%
176,199
05/14/2026
26.93
27.31
26.55
26.75
+0.60%
136,533
05/13/2026
26.31
26.60
25.91
26.59
+1.26%
171,467
05/12/2026
26.73
26.79
25.88
26.26
-2.74%
158,080
05/11/2026
26.97
27.25
26.73
27.00
+0.11%
194,881
05/08/2026
27.34
27.45
26.83
26.97
-0.55%
159,545
05/07/2026
26.75
27.53
26.66
27.12
+1.54%
267,227
05/06/2026
26.71
27.16
26.53
26.71
+0.83%
157,840
05/05/2026
25.88
26.95
25.77
26.49
+2.95%
218,063
05/04/2026
26.07
26.60
25.48
25.73
-2.54%
229,522
05/01/2026
26.18
26.40
25.65
26.40
+0.84%
352,659
04/30/2026
25.58
26.46
25.48
26.18
+2.07%
273,030
04/29/2026
25.04
25.86
25.04
25.65
+1.34%
316,466
04/28/2026
25.61
25.75
25.02
25.31
-1.29%
206,245
04/27/2026
25.34
26.21
25.32
25.64
+1.58%
217,317
04/24/2026
25.59
26.15
24.83
25.24
-1.87%
336,137
04/23/2026
25.21
25.86
25.15
25.72
+2.80%
300,592
04/22/2026
24.72
25.41
24.67
25.02
+1.25%
276,424
04/21/2026
25.73
26.11
24.35
24.71
-0.96%
535,783
04/20/2026
25.90
26.47
24.66
24.95
-4.84%
788,765
04/17/2026
29.16
29.63
26.16
26.22
-8.03%
790,292
04/16/2026
30.00
31.69
28.51
28.51
-22.10%
830,676
04/16/2026
$0.27 Earnings
04/15/2026
37.33
37.49
36.54
36.60
-2.63%
149,056
04/14/2026
37.22
37.87
37.11
37.59
+0.99%
164,809
04/13/2026
36.44
37.26
35.96
37.22
+2.17%
108,959
04/10/2026
36.30
36.77
35.81
36.43
+1.00%
106,410
04/09/2026
35.23
36.15
35.23
36.07
+1.92%
86,473
04/08/2026
35.09
35.53
34.81
35.39
+4.92%
124,993
04/07/2026
33.55
33.77
33.06
33.73
+0.39%
99,386
04/06/2026
33.60
33.92
32.89
33.60
-0.62%
83,409
04/02/2026
33.59
33.96
33.06
33.81
-1.02%
73,356
04/01/2026
33.87
34.68
33.74
34.16
+1.64%
91,930
03/31/2026
33.18
34.01
32.55
33.61
+2.50%
127,823
03/30/2026
33.35
33.35
32.55
32.79
-0.61%
128,808
03/27/2026
33.15
33.52
32.84
32.99
-1.43%
110,356
03/26/2026
33.96
34.12
33.25
33.47
-1.15%
100,729
03/25/2026
33.62
33.98
33.06
33.86
+1.62%
81,123
03/24/2026
31.82
33.57
31.82
33.32
+3.00%
148,232
03/23/2026
31.57
32.73
31.34
32.35
+5.68%
178,615
03/20/2026
31.49
31.64
30.07
30.61
-1.92%
1,136,339
03/19/2026
31.37
31.62
30.51
31.21
-1.86%
207,422
03/18/2026
31.80
32.30
31.51
31.80
-1.40%
220,071
03/17/2026
32.21
32.41
31.64
32.25
+1.10%
145,015
03/16/2026
32.02
32.02
31.58
31.90
+1.17%
115,499
03/13/2026
31.84
32.02
31.13
31.53
-0.57%
130,651
03/13/2026
$0.03 Dividend
03/12/2026
32.22
32.59
31.45
31.71
-3.20%
155,459
03/11/2026
33.02
33.47
32.61
32.76
-1.00%
136,688
03/10/2026
32.84
33.59
32.62
33.09
-0.39%
137,698
03/09/2026
33.38
33.41
32.31
33.22
-2.35%
106,642
03/06/2026
34.10
34.48
33.38
34.02
-2.55%
94,596
03/05/2026
35.81
36.27
34.41
34.91
-3.56%
69,631
03/04/2026
35.97
36.27
35.33
36.20
+1.12%
75,399
03/03/2026
35.62
35.91
34.54
35.80
-2.00%
76,268
03/02/2026
36.58
36.94
35.71
36.53
-1.93%
117,720
02/27/2026
37.47
37.48
36.78
37.24
-2.18%
96,928
02/26/2026
37.96
38.41
37.51
38.07
+0.74%
89,879
02/25/2026
37.71
37.85
36.74
37.79
+1.29%
96,767
02/24/2026
36.77
37.54
36.47
37.31
+1.69%
121,787
02/23/2026
38.04
38.04
36.64
36.70
-3.55%
112,756
02/20/2026
37.38
38.31
37.21
38.04
+1.90%
146,927
02/19/2026
36.79
37.71
36.55
37.33
+0.84%
150,162
02/18/2026
37.29
37.64
36.77
37.02
-0.67%
76,141
02/17/2026
37.50
37.53
36.67
37.27
-0.72%
86,660
02/13/2026
36.69
37.68
36.51
37.54
+2.09%
93,073
02/12/2026
37.11
37.56
36.42
36.78
-0.89%
116,526
02/11/2026
37.23
37.45
36.59
37.10
+0.38%
96,249
02/10/2026
37.41
37.50
36.84
36.97
-0.80%
129,194
02/09/2026
36.66
37.41
36.48
37.26
+1.88%
94,601
02/06/2026
36.45
36.98
36.15
36.58
+1.33%
141,791
02/05/2026
35.98
36.25
35.49
36.10
+0.19%
131,616
02/04/2026
35.64
36.22
35.19
36.03
+2.62%
180,021
02/03/2026
34.28
35.32
34.28
35.11
+2.06%
169,268
02/02/2026
33.20
34.46
32.98
34.40
+3.89%
131,822
01/30/2026
32.67
33.45
32.62
33.11
+0.79%
226,849
01/29/2026
32.27
32.92
32.27
32.85
+2.49%
119,596
01/28/2026
32.24
32.54
31.77
32.05
-0.77%
120,796
01/27/2026
32.64
32.86
32.20
32.30
-1.46%
86,559
01/26/2026
33.39
33.42
31.91
32.78
-0.76%
141,099
01/23/2026
34.17
34.17
32.95
33.03
-2.94%
170,500
01/22/2026
33.33
34.32
33.07
34.03
+2.75%
165,783
01/21/2026
34.17
34.17
32.61
33.12
-2.07%
177,612
01/20/2026
33.59
34.31
32.97
33.82
-1.43%
351,868
01/16/2026
32.32
34.43
32.32
34.31
+6.65%
437,080
01/15/2026
31.34
33.42
30.46
32.17
-4.45%
372,698
01/15/2026
$0.39 Earnings
01/14/2026
33.55
34.26
33.36
33.67
+0.48%
216,694
01/13/2026
33.74
33.83
33.35
33.51
-0.30%
94,505