• $589.5M
    Market Cap
  • -17.79%
    1-Year Change
  • Metal Fabrication
    Industry
  • 1 Month
    -6.33%
    Low Price$30.04
    High Price$32.79
  • 3 Months
    +6.13%
    Low Price$28.56
    High Price$32.91
  • 1 Year
    -17.79%
    Low Price$24.43
    High Price$37.95
Date
Open
High
Low
Close
Change (%)
Volume
09/11/2026
30.77
30.94
30.42
30.61
+0.62%
143,716
09/11/2026
$0.03 Dividend
09/10/2026
30.34
30.60
29.99
30.42
-0.88%
97,726
09/09/2026
30.62
30.93
30.36
30.69
+0.20%
109,706
09/08/2026
31.14
31.32
30.62
30.63
-1.92%
254,544
09/04/2026
30.78
31.32
30.78
31.23
+0.68%
82,840
09/03/2026
30.72
31.08
29.98
31.02
+2.34%
146,347
09/02/2026
30.21
30.76
30.06
30.31
+0.90%
123,204
09/01/2026
29.68
30.05
29.53
30.04
-0.10%
169,628
08/31/2026
30.44
30.52
30.03
30.07
-1.28%
119,653
08/28/2026
30.83
31.05
30.07
30.46
-0.49%
156,394
08/27/2026
30.26
30.79
30.00
30.61
+0.43%
187,779
08/26/2026
30.52
30.63
30.31
30.48
+0.26%
104,815
08/25/2026
30.21
30.43
29.66
30.40
+0.63%
130,136
08/24/2026
31.02
31.17
30.06
30.21
-2.20%
136,574
08/21/2026
30.67
31.00
30.30
30.89
+1.84%
261,296
08/20/2026
30.74
31.05
30.28
30.33
-2.72%
178,668
08/19/2026
32.41
32.43
31.16
31.18
-2.56%
199,888
08/18/2026
32.88
32.88
31.87
32.00
-2.41%
136,229
08/17/2026
32.44
32.86
32.29
32.79
+0.61%
102,011
08/14/2026
32.55
32.93
32.52
32.59
-0.43%
111,926
08/13/2026
33.10
33.10
32.29
32.73
-0.18%
120,442
08/12/2026
32.98
33.09
32.14
32.79
+0.34%
225,113
08/11/2026
32.63
33.10
32.61
32.68
+1.14%
152,215
08/10/2026
32.26
32.38
31.82
32.31
+0.15%
137,122
08/07/2026
32.27
32.76
32.20
32.26
-0.12%
102,681
08/06/2026
32.59
32.90
32.30
32.30
-1.49%
150,611
08/05/2026
33.16
33.28
32.54
32.79
-0.36%
182,640
08/04/2026
31.35
33.17
31.25
32.91
+5.92%
327,332
08/03/2026
30.70
31.29
30.66
31.07
+1.47%
312,140
07/31/2026
30.89
31.06
30.35
30.62
+0.10%
563,688
07/30/2026
30.95
31.15
30.49
30.59
+0.20%
238,898
07/29/2026
32.36
32.36
30.44
30.53
-6.29%
339,721
07/28/2026
32.31
32.75
31.88
32.58
+1.15%
290,577
07/27/2026
33.07
33.54
31.98
32.21
-1.35%
292,215
07/24/2026
32.27
32.72
31.75
32.65
+1.08%
245,626
07/23/2026
31.23
32.56
31.10
32.30
+1.99%
313,723
07/22/2026
31.36
31.91
31.13
31.67
+0.86%
283,392
07/21/2026
32.17
32.54
31.26
31.40
-1.32%
406,176
07/20/2026
30.87
31.91
30.75
31.82
+2.74%
349,370
07/17/2026
31.22
31.75
29.76
30.97
+3.26%
529,468
07/16/2026
31.47
32.07
29.92
29.99
+1.28%
418,267
07/16/2026
$0.46 Earnings
07/15/2026
29.53
29.90
29.25
29.61
-0.10%
272,457
07/14/2026
29.06
29.68
28.91
29.64
+3.16%
232,973
07/13/2026
29.16
29.42
28.51
28.73
-1.74%
210,760
07/10/2026
29.37
29.88
29.21
29.24
-0.24%
152,093
07/09/2026
29.23
29.53
28.93
29.31
+1.24%
229,068
07/08/2026
28.96
29.16
28.58
28.95
-0.69%
324,904
07/07/2026
29.45
29.49
28.86
29.15
-1.62%
206,891
07/06/2026
29.86
30.12
29.30
29.63
-0.87%
140,511
07/02/2026
30.32
30.63
29.47
29.89
-1.38%
221,375
07/01/2026
30.06
30.57
29.76
30.31
+0.46%
206,337
06/30/2026
30.09
30.22
29.52
30.17
-0.07%
404,441
06/29/2026
30.13
30.47
29.82
30.19
-1.02%
253,157
06/26/2026
30.65
30.96
30.25
30.50
-1.52%
816,056
06/25/2026
29.97
31.01
29.85
30.97
+3.40%
266,494
06/24/2026
28.80
29.97
28.80
29.95
+4.10%
280,471
06/23/2026
29.30
29.36
28.65
28.77
-2.51%
219,125
06/22/2026
29.20
29.68
28.97
29.51
+1.55%
359,454
06/18/2026
29.05
29.86
28.70
29.06
+1.54%
3,629,595
06/17/2026
28.83
29.34
28.42
28.62
+0.21%
495,291
06/16/2026
29.48
29.85
28.53
28.56
-2.06%
447,142
06/15/2026
29.17
29.44
28.35
29.16
+1.04%
329,469
06/12/2026
28.69
29.00
28.37
28.86
+0.07%
297,510
06/12/2026
$0.03 Dividend
06/11/2026
27.93
28.84
27.48
28.84
+3.88%
311,989
06/10/2026
27.91
28.39
27.46
27.76
-1.52%
283,643
06/09/2026
28.31
28.68
27.33
28.19
+1.00%
317,836
06/08/2026
28.32
28.35
27.74
27.91
-1.65%
361,324
06/05/2026
28.87
29.02
28.38
28.38
-1.18%
182,783
06/04/2026
28.59
28.73
28.34
28.72
+1.91%
185,574
06/03/2026
28.09
28.43
27.99
28.18
+0.32%
184,945
06/02/2026
27.37
28.25
27.37
28.09
+2.51%
148,397
06/01/2026
27.25
27.48
26.71
27.40
-0.11%
220,550
05/29/2026
27.62
27.90
26.86
27.43
-0.33%
648,795
05/28/2026
27.37
27.78
27.29
27.52
-0.47%
189,838
05/27/2026
27.43
27.94
27.34
27.65
+0.98%
113,809
05/26/2026
26.76
27.65
26.75
27.38
+3.24%
184,302
05/22/2026
26.16
26.54
25.78
26.53
+1.41%
171,170
05/21/2026
25.54
26.18
25.37
26.16
+1.35%
172,154
05/20/2026
24.58
25.82
24.46
25.81
+5.64%
215,255
05/19/2026
25.25
25.39
24.43
24.43
-4.26%
162,776
05/18/2026
25.45
26.09
25.45
25.52
-0.47%
252,713
05/15/2026
26.51
26.77
25.46
25.64
-3.96%
176,199
05/14/2026
26.88
27.25
26.50
26.70
+0.60%
136,533
05/13/2026
26.26
26.55
25.86
26.54
+1.26%
171,467
05/12/2026
26.68
26.74
25.83
26.21
-2.74%
158,080
05/11/2026
26.92
27.19
26.68
26.95
+0.11%
194,881
05/08/2026
27.28
27.39
26.78
26.92
-0.55%
159,545
05/07/2026
26.70
27.47
26.61
27.07
+1.54%
267,227
05/06/2026
26.66
27.11
26.48
26.66
+0.83%
157,840
05/05/2026
25.83
26.90
25.71
26.44
+2.95%
218,063
05/04/2026
26.02
26.55
25.43
25.68
-2.54%
229,522
05/01/2026
26.13
26.35
25.60
26.35
+0.84%
352,659
04/30/2026
25.53
26.41
25.42
26.13
+2.07%
273,030
04/29/2026
24.99
25.81
24.99
25.60
+1.34%
316,466
04/28/2026
25.56
25.69
24.97
25.26
-1.29%
206,245
04/27/2026
25.29
26.16
25.27
25.59
+1.58%
217,317
04/24/2026
25.54
26.10
24.78
25.19
-1.87%
336,137