• N/A
    Market Cap
  • 57.64%
    1-Year Change
  • Specialty Industrial Machinery
    Industry
  • 1 Month
    -8.46%
    Low Price$34.29
    High Price$42.20
  • 3 Months
    -11.62%
    Low Price$34.29
    High Price$43.99
  • 1 Year
    +57.64%
    Low Price$23.69
    High Price$43.50
Date
Open
High
Low
Close
Change (%)
Volume
08/03/2026
37.15
37.49
37.09
37.35
-0.03%
80,600
07/31/2026
37.51
37.52
36.93
37.36
-0.21%
69,643
07/30/2026
37.10
37.53
36.96
37.44
+5.08%
109,799
07/29/2026
36.06
36.57
35.46
35.63
-0.86%
133,159
07/28/2026
35.55
36.06
35.36
35.94
-1.16%
99,351
07/27/2026
36.39
36.40
36.02
36.36
+1.82%
128,712
07/24/2026
35.96
36.05
35.64
35.71
+1.71%
96,624
07/23/2026
34.87
35.35
34.83
35.11
-2.23%
91,488
07/22/2026
35.85
36.19
35.82
35.91
+0.42%
177,530
07/21/2026
35.29
35.85
35.14
35.76
+4.29%
78,166
07/20/2026
35.13
35.14
34.27
34.29
-2.11%
89,279
07/17/2026
35.01
35.71
34.99
35.03
-8.92%
76,089
07/17/2026
$0.49 Earnings
07/16/2026
38.79
39.32
38.37
38.46
-4.02%
447,417
07/15/2026
40.13
40.13
39.55
40.07
+0.50%
370,269
07/14/2026
40.77
40.96
39.71
39.87
+0.10%
1,164,454
07/13/2026
40.16
40.24
39.76
39.83
-1.80%
55,562
07/10/2026
40.47
40.71
40.22
40.56
+0.95%
33,421
07/09/2026
40.14
40.35
40.05
40.18
+1.67%
58,035
07/08/2026
39.11
39.61
38.75
39.52
-1.50%
62,959
07/07/2026
41.20
41.22
39.99
40.12
-4.93%
80,548
07/06/2026
41.91
42.28
41.90
42.20
+3.43%
48,993
07/02/2026
41.21
41.68
40.61
40.80
+0.34%
50,639
07/01/2026
40.63
40.78
40.38
40.66
-1.31%
49,445
06/30/2026
40.94
41.47
40.85
41.20
+2.18%
55,625
06/29/2026
39.93
40.39
39.60
40.32
+2.18%
436,274
06/26/2026
39.86
40.01
39.36
39.46
-2.98%
808,506
06/25/2026
40.57
40.95
40.14
40.67
+2.68%
354,313
06/24/2026
39.36
39.75
39.20
39.61
-1.81%
310,872
06/23/2026
40.34
40.70
40.25
40.34
-4.13%
126,519
06/22/2026
41.62
42.17
41.62
42.08
-1.15%
169,364
06/18/2026
41.66
42.59
41.64
42.57
+2.93%
207,842
06/17/2026
41.97
42.37
41.14
41.36
-0.34%
176,072
06/16/2026
41.75
41.75
41.47
41.50
+0.36%
102,756
06/15/2026
41.93
41.99
41.19
41.35
+2.55%
208,979
06/12/2026
40.22
40.71
39.92
40.32
+2.17%
198,373
06/11/2026
38.53
39.75
38.32
39.46
+3.88%
197,454
06/10/2026
39.20
39.42
37.99
37.99
-3.43%
103,298
06/09/2026
40.09
40.35
38.76
39.34
-1.18%
82,722
06/08/2026
40.08
40.10
39.65
39.81
+0.28%
145,813
06/05/2026
40.72
40.75
39.53
39.70
-3.34%
177,010
06/04/2026
40.88
41.07
40.66
41.07
+1.81%
60,111
06/03/2026
40.40
40.54
40.20
40.34
-1.71%
38,823
06/02/2026
40.76
41.27
40.67
41.04
+2.73%
53,788
06/01/2026
39.44
40.20
39.26
39.95
-1.43%
43,961
05/29/2026
40.75
41.53
40.50
40.53
-0.07%
51,496
05/28/2026
40.42
41.00
40.26
40.56
-2.80%
41,274
05/27/2026
42.19
42.19
41.17
41.73
+0.17%
67,476
05/26/2026
41.51
41.77
41.36
41.66
+2.23%
33,722
05/22/2026
39.31
40.86
39.31
40.75
+0.57%
46,638
05/21/2026
39.69
40.90
39.69
40.52
+1.84%
58,269
05/20/2026
39.19
40.19
39.00
39.79
+3.69%
70,893
05/19/2026
38.45
38.61
37.93
38.37
-1.21%
178,087
05/18/2026
38.54
38.84
38.29
38.84
+3.99%
108,278
05/15/2026
37.37
37.58
37.06
37.35
-4.18%
94,545
05/14/2026
39.09
39.63
38.93
38.98
-0.13%
79,520
05/13/2026
38.69
39.20
38.61
39.03
+0.31%
52,035
05/12/2026
39.08
39.13
38.45
38.91
-3.08%
82,920
05/11/2026
40.10
40.25
39.92
40.15
-0.01%
61,252
05/08/2026
40.17
40.48
39.91
40.15
-1.81%
54,258
05/07/2026
43.54
43.54
39.94
40.89
-7.05%
117,286
05/06/2026
43.37
44.11
43.33
43.99
+6.23%
312,869
05/05/2026
40.99
41.45
40.87
41.41
+3.65%
60,616
05/04/2026
41.54
41.54
39.86
39.95
-5.47%
57,057
05/01/2026
41.84
42.45
41.84
42.26
+0.62%
35,441
04/30/2026
41.62
42.31
41.24
42.00
+2.57%
35,299
04/30/2026
$0.65 Dividend
04/29/2026
40.85
41.17
40.46
40.95
+0.48%
38,435
04/28/2026
40.69
41.09
40.46
40.75
-2.59%
60,139
04/27/2026
42.23
42.23
41.53
41.83
-0.82%
71,400
04/24/2026
42.07
42.50
42.00
42.18
+0.68%
30,182
04/23/2026
42.62
42.82
41.29
41.89
+0.02%
354,880
04/22/2026
41.96
43.18
41.52
41.88
+0.71%
259,536
04/22/2026
$0.36 Earnings
04/21/2026
42.37
42.37
41.55
41.59
-3.67%
62,493
04/20/2026
41.99
43.24
41.99
43.17
-0.14%
233,664
04/17/2026
42.09
43.84
42.09
43.23
+1.67%
170,355
04/16/2026
42.05
42.64
42.05
42.52
+0.40%
29,751
04/15/2026
42.72
42.73
42.15
42.36
-1.19%
52,379
04/14/2026
42.83
43.10
42.78
42.87
-0.22%
103,540
04/13/2026
41.90
43.01
41.88
42.96
+0.64%
46,224
04/10/2026
41.55
43.18
41.55
42.69
+1.26%
201,327
04/09/2026
41.46
42.22
40.26
42.16
+1.32%
41,012
04/08/2026
42.07
42.16
41.39
41.61
+6.66%
71,804
04/07/2026
37.37
39.01
37.37
39.01
-0.13%
78,236
04/06/2026
38.13
39.09
38.13
39.06
+0.58%
69,114
04/02/2026
37.77
38.87
37.67
38.83
-0.18%
60,026
04/01/2026
37.91
39.26
37.91
38.90
+2.76%
86,737
03/31/2026
36.80
38.08
36.63
37.86
+6.80%
89,965
03/30/2026
35.93
36.00
35.22
35.45
-0.77%
105,998
03/27/2026
35.87
36.37
35.52
35.72
-0.77%
122,159
03/26/2026
35.30
36.81
35.30
36.00
-3.59%
66,346
03/25/2026
37.41
37.41
37.01
37.34
+2.40%
57,626
03/24/2026
34.56
36.46
34.56
36.46
+0.07%
117,883
03/23/2026
36.25
37.12
36.08
36.44
+4.86%
96,002
03/20/2026
35.96
36.16
34.67
34.75
-4.28%
71,886
03/19/2026
35.63
36.35
35.20
36.30
-3.35%
78,802
03/18/2026
37.75
38.01
37.03
37.56
+0.37%
56,433
03/17/2026
37.99
38.00
37.29
37.43
-1.17%
74,352
03/16/2026
37.76
37.91
37.54
37.87
+2.02%
68,399