• $574.1M
    Market Cap
  • -18.24%
    1-Year Change
  • Metal Fabrication
    Industry
  • 1 Month
    +8.46%
    Low Price$27.44
    High Price$29.54
  • 3 Months
    -10.88%
    Low Price$24.48
    High Price$37.59
  • 1 Year
    -18.24%
    Low Price$24.48
    High Price$39.67
Date
Open
High
Low
Close
Change (%)
Volume
06/23/2026
29.33
29.39
28.68
28.80
-2.51%
219,125
06/22/2026
29.23
29.71
29.00
29.54
+1.55%
359,454
06/18/2026
29.08
29.89
28.73
29.09
+1.54%
3,629,595
06/17/2026
28.86
29.37
28.45
28.65
+0.21%
495,291
06/16/2026
29.51
29.88
28.56
28.59
-2.06%
447,142
06/15/2026
29.20
29.47
28.38
29.19
+1.04%
329,469
06/12/2026
28.72
29.03
28.40
28.89
+0.07%
297,510
06/12/2026
$0.03 Dividend
06/11/2026
27.96
28.87
27.51
28.87
+3.88%
311,989
06/10/2026
27.94
28.42
27.49
27.79
-1.52%
283,643
06/09/2026
28.34
28.71
27.36
28.22
+1.00%
317,836
06/08/2026
28.35
28.38
27.77
27.94
-1.65%
361,324
06/05/2026
28.90
29.05
28.41
28.41
-1.18%
182,783
06/04/2026
28.62
28.76
28.37
28.75
+1.91%
185,574
06/03/2026
28.12
28.46
28.02
28.21
+0.32%
184,945
06/02/2026
27.40
28.28
27.40
28.12
+2.51%
148,397
06/01/2026
27.28
27.51
26.73
27.43
-0.11%
220,550
05/29/2026
27.65
27.93
26.88
27.46
-0.33%
648,795
05/28/2026
27.40
27.81
27.32
27.55
-0.47%
189,838
05/27/2026
27.46
27.97
27.37
27.68
+0.98%
113,809
05/26/2026
26.78
27.68
26.77
27.41
+3.24%
184,302
05/22/2026
26.18
26.56
25.80
26.55
+1.41%
171,170
05/21/2026
25.56
26.20
25.39
26.18
+1.35%
172,154
05/20/2026
24.60
25.84
24.48
25.83
+5.64%
215,255
05/19/2026
25.27
25.41
24.45
24.45
-4.26%
162,776
05/18/2026
25.47
26.11
25.47
25.54
-0.47%
252,713
05/15/2026
26.53
26.79
25.49
25.66
-3.96%
176,199
05/14/2026
26.90
27.28
26.52
26.72
+0.60%
136,533
05/13/2026
26.28
26.57
25.88
26.56
+1.26%
171,467
05/12/2026
26.70
26.76
25.85
26.23
-2.74%
158,080
05/11/2026
26.94
27.22
26.70
26.97
+0.11%
194,881
05/08/2026
27.31
27.42
26.80
26.94
-0.55%
159,545
05/07/2026
26.72
27.50
26.63
27.09
+1.54%
267,227
05/06/2026
26.68
27.13
26.50
26.68
+0.83%
157,840
05/05/2026
25.85
26.92
25.74
26.46
+2.95%
218,063
05/04/2026
26.04
26.57
25.45
25.70
-2.54%
229,522
05/01/2026
26.15
26.37
25.62
26.37
+0.84%
352,659
04/30/2026
25.55
26.43
25.45
26.15
+2.07%
273,030
04/29/2026
25.01
25.83
25.01
25.62
+1.34%
316,466
04/28/2026
25.58
25.72
24.99
25.28
-1.29%
206,245
04/27/2026
25.31
26.18
25.29
25.61
+1.58%
217,317
04/24/2026
25.56
26.12
24.80
25.21
-1.87%
336,137
04/23/2026
25.18
25.83
25.12
25.69
+2.80%
300,592
04/22/2026
24.69
25.38
24.64
24.99
+1.25%
276,424
04/21/2026
25.70
26.08
24.32
24.68
-0.96%
535,783
04/20/2026
25.87
26.44
24.63
24.92
-4.84%
788,765
04/17/2026
29.13
29.60
26.13
26.19
-8.03%
790,292
04/16/2026
29.97
31.66
28.48
28.48
-22.10%
830,676
04/16/2026
$0.27 Earnings
04/15/2026
37.29
37.45
36.50
36.56
-2.63%
149,056
04/14/2026
37.18
37.83
37.07
37.55
+0.99%
164,809
04/13/2026
36.40
37.22
35.92
37.18
+2.17%
108,959
04/10/2026
36.26
36.73
35.77
36.39
+1.00%
106,410
04/09/2026
35.19
36.11
35.19
36.03
+1.92%
86,473
04/08/2026
35.05
35.49
34.77
35.35
+4.92%
124,993
04/07/2026
33.52
33.73
33.03
33.69
+0.39%
99,386
04/06/2026
33.57
33.88
32.86
33.57
-0.62%
83,409
04/02/2026
33.56
33.92
33.03
33.77
-1.02%
73,356
04/01/2026
33.83
34.64
33.70
34.12
+1.64%
91,930
03/31/2026
33.15
33.97
32.52
33.58
+2.50%
127,823
03/30/2026
33.32
33.32
32.51
32.76
-0.61%
128,808
03/27/2026
33.12
33.48
32.81
32.96
-1.43%
110,356
03/26/2026
33.92
34.08
33.22
33.44
-1.15%
100,729
03/25/2026
33.59
33.94
33.03
33.82
+1.62%
81,123
03/24/2026
31.79
33.54
31.79
33.29
+3.00%
148,232
03/23/2026
31.54
32.69
31.31
32.32
+5.68%
178,615
03/20/2026
31.46
31.61
30.04
30.58
-1.92%
1,136,339
03/19/2026
31.34
31.59
30.48
31.18
-1.86%
207,422
03/18/2026
31.77
32.27
31.48
31.77
-1.40%
220,071
03/17/2026
32.18
32.38
31.61
32.22
+1.10%
145,015
03/16/2026
31.99
31.99
31.55
31.87
+1.17%
115,499
03/13/2026
31.81
31.99
31.09
31.50
-0.57%
130,651
03/13/2026
$0.03 Dividend
03/12/2026
32.19
32.56
31.41
31.68
-3.20%
155,459
03/11/2026
32.98
33.43
32.58
32.73
-1.00%
136,688
03/10/2026
32.80
33.55
32.59
33.05
-0.39%
137,698
03/09/2026
33.34
33.38
32.28
33.18
-2.35%
106,642
03/06/2026
34.06
34.44
33.34
33.98
-2.55%
94,596
03/05/2026
35.77
36.23
34.37
34.87
-3.56%
69,631
03/04/2026
35.93
36.23
35.29
36.16
+1.12%
75,399
03/03/2026
35.58
35.87
34.50
35.76
-2.00%
76,268
03/02/2026
36.54
36.90
35.67
36.49
-1.93%
117,720
02/27/2026
37.44
37.44
36.74
37.21
-2.18%
96,928
02/26/2026
37.92
38.37
37.48
38.03
+0.74%
89,879
02/25/2026
37.68
37.81
36.70
37.76
+1.29%
96,767
02/24/2026
36.73
37.51
36.43
37.28
+1.69%
121,787
02/23/2026
38.00
38.00
36.60
36.66
-3.55%
112,756
02/20/2026
37.35
38.27
37.18
38.00
+1.90%
146,927
02/19/2026
36.75
37.68
36.51
37.30
+0.84%
150,162
02/18/2026
37.26
37.61
36.73
36.99
-0.67%
76,141
02/17/2026
37.47
37.50
36.63
37.24
-0.72%
86,660
02/13/2026
36.65
37.65
36.47
37.51
+2.09%
93,073
02/12/2026
37.08
37.53
36.38
36.74
-0.89%
116,526
02/11/2026
37.20
37.42
36.55
37.07
+0.38%
96,249
02/10/2026
37.38
37.47
36.80
36.93
-0.80%
129,194
02/09/2026
36.62
37.38
36.44
37.23
+1.88%
94,601
02/06/2026
36.41
36.94
36.11
36.54
+1.33%
141,791
02/05/2026
35.94
36.21
35.45
36.06
+0.19%
131,616
02/04/2026
35.60
36.18
35.15
35.99
+2.62%
180,021
02/03/2026
34.24
35.28
34.24
35.07
+2.06%
169,268