• $305.2M
    Market Cap
  • -2.25%
    1-Year Change
  • Specialty Industrial Machinery
    Industry
  • 1 Month
    +4.33%
    Low Price$27.10
    High Price$31.10
  • 3 Months
    -1.86%
    Low Price$27.10
    High Price$34.31
  • 1 Year
    -6.43%
    Low Price$25.64
    High Price$37.55
Date
Open
High
Low
Close
Change (%)
Volume
06/02/2026
29.20
30.29
29.20
30.14
+0.80%
15,724
06/01/2026
30.01
30.48
29.34
29.90
-1.09%
23,466
05/29/2026
30.67
31.18
30.17
30.23
-2.45%
31,370
05/28/2026
30.97
31.30
29.90
30.99
-0.35%
46,480
05/27/2026
30.59
31.28
30.38
31.10
+2.61%
28,457
05/26/2026
30.10
30.49
29.80
30.31
+2.36%
30,744
05/22/2026
28.97
29.80
28.81
29.61
+3.21%
79,964
05/21/2026
27.85
28.82
27.09
28.69
+1.41%
37,782
05/20/2026
27.34
28.32
27.34
28.29
+3.21%
31,501
05/19/2026
26.98
27.93
26.54
27.41
+0.81%
57,797
05/18/2026
27.06
27.49
27.01
27.19
+0.33%
36,936
05/15/2026
27.31
27.74
26.61
27.10
-1.28%
41,244
05/14/2026
28.29
28.53
27.41
27.45
-1.51%
33,545
05/13/2026
28.88
28.96
27.85
27.87
-4.49%
50,856
05/12/2026
28.80
29.52
28.30
29.18
+1.21%
81,425
05/11/2026
30.26
30.26
28.44
28.83
-4.22%
27,435
05/08/2026
30.50
30.95
29.62
30.10
-1.21%
100,099
05/07/2026
30.40
31.28
30.40
30.47
-0.72%
48,964
05/06/2026
30.49
31.10
29.78
30.69
+1.96%
50,541
05/05/2026
28.96
30.29
28.92
30.10
+4.19%
116,978
05/04/2026
29.68
29.84
28.50
28.89
-2.60%
33,646
05/01/2026
31.55
31.90
28.74
29.66
-5.90%
36,968
04/30/2026
33.44
34.24
30.91
31.52
-6.02%
46,117
04/29/2026
34.04
34.38
33.12
33.54
-1.96%
25,657
04/29/2026
$0.21 Earnings
04/28/2026
34.01
34.33
33.55
34.21
+0.47%
15,340
04/27/2026
34.10
34.49
33.93
34.05
-0.74%
16,566
04/24/2026
33.76
34.50
33.35
34.31
+1.19%
19,578
04/23/2026
33.61
33.95
33.12
33.90
+1.74%
23,337
04/22/2026
33.67
33.90
32.90
33.32
-0.74%
35,108
04/21/2026
33.38
33.65
32.95
33.57
+1.11%
31,969
04/20/2026
33.16
33.59
32.90
33.20
-0.78%
46,930
04/17/2026
33.25
34.25
33.25
33.46
+2.11%
38,448
04/16/2026
32.72
32.89
32.40
32.77
+0.31%
17,630
04/15/2026
32.65
32.74
32.22
32.67
-1.00%
26,542
04/14/2026
33.66
33.66
32.85
33.00
-1.64%
18,504
04/13/2026
32.93
33.63
32.49
33.55
+2.29%
48,074
04/10/2026
33.94
33.94
32.68
32.80
-3.34%
23,884
04/09/2026
32.88
34.25
32.70
33.94
+2.46%
146,170
04/09/2026
$0.34 Dividend
04/08/2026
33.55
34.36
32.89
33.12
+2.54%
46,947
04/07/2026
32.27
32.32
31.87
32.30
+0.49%
28,382
04/06/2026
31.98
32.37
31.45
32.14
+0.62%
26,983
04/02/2026
31.11
32.24
30.90
31.94
+0.84%
102,325
04/01/2026
31.06
32.42
30.85
31.67
+3.09%
29,681
03/31/2026
31.01
31.01
30.02
30.72
+1.04%
41,095
03/30/2026
29.71
30.48
29.70
30.41
+3.47%
42,437
03/27/2026
29.67
30.07
29.17
29.39
-1.20%
30,376
03/26/2026
29.89
30.56
29.45
29.74
-0.66%
42,754
03/25/2026
29.76
30.26
29.39
29.94
+1.58%
27,531
03/24/2026
29.23
31.13
28.96
29.48
-0.13%
34,196
03/23/2026
29.18
30.25
28.97
29.52
+4.27%
28,830
03/20/2026
29.02
29.16
28.11
28.31
-2.49%
34,208
03/19/2026
28.21
29.59
28.11
29.03
+2.52%
50,359
03/18/2026
28.36
29.19
28.02
28.32
-0.56%
45,027
03/17/2026
28.93
28.97
28.34
28.48
-0.28%
42,748
03/16/2026
28.28
28.82
28.15
28.56
+1.78%
17,083
03/13/2026
28.26
28.51
27.77
28.06
+0.41%
30,841
03/12/2026
27.87
28.70
27.71
27.94
-0.49%
37,579
03/11/2026
28.56
29.20
27.73
28.08
-2.34%
26,066
03/10/2026
29.43
29.49
28.52
28.75
-1.09%
35,961
03/09/2026
28.96
30.85
26.76
29.07
-1.81%
175,483
03/06/2026
29.98
30.84
28.88
29.61
-2.61%
46,598
03/05/2026
36.13
36.31
29.39
30.40
-16.84%
92,316
03/04/2026
37.08
37.32
36.55
36.55
+0.14%
35,213
03/04/2026
$0.34 Earnings
03/03/2026
36.01
36.59
34.91
36.51
-1.15%
32,556
03/02/2026
34.84
37.10
34.64
36.93
+3.84%
110,259
02/27/2026
35.19
36.47
35.14
35.56
-0.94%
26,513
02/26/2026
36.03
36.77
35.57
35.90
-0.79%
43,020
02/25/2026
36.08
36.72
35.66
36.19
+0.44%
60,109
02/24/2026
35.31
36.53
35.31
36.03
-0.33%
35,582
02/23/2026
37.18
37.18
35.83
36.15
-2.74%
26,477
02/20/2026
36.18
37.30
35.47
37.17
+3.02%
28,427
02/19/2026
35.83
36.66
35.54
36.08
-0.33%
29,968
02/18/2026
36.66
37.10
35.57
36.20
-1.11%
26,308
02/17/2026
36.77
36.83
35.64
36.60
+0.33%
24,772
02/13/2026
35.61
36.98
35.16
36.49
+2.45%
28,526
02/12/2026
37.24
37.24
34.99
35.61
-3.44%
25,922
02/11/2026
37.02
37.53
36.27
36.88
+0.40%
21,995
02/10/2026
36.57
37.25
36.42
36.73
+0.71%
56,903
02/09/2026
34.98
37.53
34.98
36.48
-1.26%
55,330
02/06/2026
36.50
37.28
36.35
36.94
+2.25%
39,664
02/05/2026
35.78
37.12
34.86
36.13
-0.54%
60,998
02/04/2026
35.14
36.44
34.79
36.33
+4.47%
42,198
02/03/2026
35.17
36.48
34.07
34.77
-1.13%
53,797
02/02/2026
32.84
35.57
32.25
35.17
+7.70%
86,786
01/30/2026
32.11
32.74
31.35
32.65
+0.73%
43,683
01/29/2026
31.18
32.44
30.99
32.42
+3.80%
43,289
01/28/2026
33.47
33.61
31.14
31.23
-6.93%
42,200
01/27/2026
32.68
33.94
32.68
33.56
+1.41%
44,261
01/26/2026
33.09
33.53
32.42
33.09
+0.06%
39,678
01/23/2026
33.02
34.03
32.81
33.07
-1.07%
35,610
01/22/2026
32.86
33.81
32.39
33.43
+2.07%
32,238
01/21/2026
31.97
33.05
31.86
32.75
+3.33%
69,062
01/20/2026
31.23
32.42
31.19
31.69
-1.42%
46,390
01/16/2026
32.21
32.65
31.82
32.15
-0.06%
32,658
01/15/2026
31.48
32.27
31.48
32.17
+2.10%
20,249
01/14/2026
32.08
32.17
31.27
31.51
-0.34%
22,194
01/13/2026
31.67
32.55
31.47
31.62
-0.53%
29,439