• N/A
    Market Cap
  • 63.83%
    1-Year Change
  • Industrial Distribution
    Industry
  • 1 Month
    +25.46%
    Low Price$21.19
    High Price$27.50
  • 3 Months
    +32.95%
    Low Price$21.19
    High Price$27.50
  • 1 Year
    +63.83%
    Low Price$15.38
    High Price$27.50
Date
Open
High
Low
Close
Change (%)
Volume
10/02/2026
26.76
27.50
26.76
27.50
+8.23%
23,494
09/29/2026
24.75
25.41
24.75
25.41
+4.80%
21,091
09/25/2026
24.65
24.65
24.25
24.25
-1.92%
14,405
09/23/2026
24.72
24.72
24.72
24.72
+9.28%
38,312
09/21/2026
22.62
22.62
22.62
22.62
+2.40%
11,140
09/18/2026
22.09
22.09
22.09
22.09
+4.25%
13,215
09/15/2026
21.25
21.25
21.19
21.19
-0.11%
383,510
09/15/2026
$0.25 Dividend
09/14/2026
21.05
21.21
21.05
21.21
-1.21%
676
09/04/2026
21.48
21.48
21.48
21.48
-2.03%
11,846
09/01/2026
21.92
21.92
21.92
21.92
+4.18%
371
08/31/2026
21.03
21.04
21.03
21.04
+0.21%
11,790
08/25/2026
21.00
21.00
21.00
21.00
-0.43%
3,137
08/24/2026
21.09
21.09
21.09
21.09
-1.04%
6,696
08/21/2026
21.31
21.31
21.31
21.31
-1.10%
3,410
08/18/2026
21.54
21.54
21.54
21.54
-0.71%
12,728
08/14/2026
21.79
21.86
21.70
21.70
-5.16%
8,413
08/13/2026
22.88
22.88
22.88
22.88
+3.90%
8,155
08/11/2026
23.07
23.07
22.02
22.02
-3.84%
11,689
08/10/2026
22.08
22.90
22.08
22.90
+4.56%
11,356
08/07/2026
21.53
21.90
21.53
21.90
-4.24%
7,043
07/30/2026
22.87
22.87
22.87
22.87
-5.55%
1,661
07/24/2026
24.21
24.21
24.21
24.21
+0.12%
2,113
07/22/2026
24.18
24.18
24.18
24.18
+8.90%
7,793
07/10/2026
22.21
22.21
22.21
22.21
+1.95%
3,830
07/07/2026
21.78
21.78
21.78
21.78
+2.57%
1,636
07/06/2026
21.24
21.24
21.24
21.24
+2.66%
5,442
07/02/2026
21.14
21.14
20.68
20.68
-4.03%
3,802
06/30/2026
21.42
21.55
21.42
21.55
+1.25%
740
06/26/2026
21.28
21.29
21.28
21.29
+1.59%
693
06/24/2026
20.95
20.95
20.95
20.95
+0.47%
2,655
06/15/2026
20.90
20.90
20.79
20.86
-1.75%
2,264
06/15/2026
$0.25 Dividend
06/04/2026
21.03
21.23
21.03
21.23
+2.55%
400
06/03/2026
20.52
20.81
20.52
20.70
+0.85%
11,387
06/02/2026
20.53
20.53
20.53
20.53
-2.32%
338
05/29/2026
21.03
21.03
20.89
21.01
+1.38%
4,324
05/27/2026
20.67
20.73
20.67
20.73
+1.87%
1,100
05/26/2026
20.35
20.35
20.35
20.35
+2.55%
1,274
05/22/2026
19.85
19.86
19.68
19.84
+0.40%
12,500
05/21/2026
19.83
19.83
19.72
19.76
-4.62%
1,667
05/12/2026
20.82
20.82
20.72
20.72
-0.80%
2,200
05/11/2026
20.98
21.00
20.86
20.89
-1.26%
9,792
05/08/2026
21.33
21.39
21.12
21.15
-1.13%
11,220
05/07/2026
21.40
21.40
21.31
21.39
-0.59%
802
05/06/2026
21.52
21.52
21.52
21.52
+0.82%
100
05/05/2026
24.62
24.62
21.34
21.34
-14.15%
300
05/04/2026
24.86
24.86
24.86
24.86
+3.33%
125
05/01/2026
24.06
24.06
24.06
24.06
-0.28%
100
04/30/2026
24.13
24.13
24.13
24.13
+1.73%
100
04/29/2026
23.72
23.72
23.72
23.72
+4.84%
187
04/23/2026
22.62
22.62
22.62
22.62
-1.53%
100
04/20/2026
22.98
22.98
22.98
22.98
-0.38%
895
04/17/2026
23.06
23.06
23.06
23.06
-2.28%
3,121
04/15/2026
23.60
23.60
23.60
23.60
+0.21%
100
04/13/2026
23.55
23.55
23.55
23.55
+1.73%
350
04/09/2026
23.08
23.15
23.07
23.15
+0.98%
900
03/25/2026
22.84
22.93
22.84
22.93
+5.20%
5,437
03/23/2026
21.79
21.79
21.79
21.79
-3.71%
100
03/19/2026
22.63
22.63
22.63
22.63
-2.36%
129
03/18/2026
23.19
23.19
23.18
23.18
+1.91%
1,140
03/16/2026
$0.26 Dividend
03/13/2026
22.75
22.75
22.75
22.75
-3.72%
135
03/10/2026
23.63
23.63
23.63
23.63
-3.85%
462
03/09/2026
24.57
24.57
24.57
24.57
+3.06%
1,305
03/06/2026
23.40
23.84
23.40
23.84
-0.30%
373
03/04/2026
23.92
23.92
23.92
23.92
0.00%
150
03/03/2026
23.92
23.92
23.92
23.92
+7.56%
200
03/02/2026
22.10
22.23
22.10
22.23
-0.90%
200
02/26/2026
22.44
22.44
22.44
22.44
+0.96%
100
02/25/2026
22.22
22.22
22.22
22.22
+1.59%
100
02/24/2026
21.88
21.88
21.88
21.88
+1.43%
200
02/23/2026
21.57
21.57
21.57
21.57
+3.60%
185
02/09/2026
20.82
20.82
20.82
20.82
+1.92%
159
02/06/2026
20.43
20.43
20.43
20.43
+0.05%
100
02/05/2026
20.44
20.44
20.40
20.42
-1.35%
7,242
02/03/2026
20.70
20.70
20.70
20.70
+2.88%
120
01/30/2026
20.10
20.12
20.10
20.12
-0.85%
4,500
01/29/2026
20.29
20.29
20.29
20.29
+3.03%
106
01/26/2026
19.75
19.76
19.62
19.69
-0.24%
4,595
01/23/2026
19.74
19.74
19.74
19.74
+0.34%
2,151
01/05/2026
19.67
19.67
19.67
19.67
+2.82%
200
12/31/2025
19.31
19.34
19.13
19.13
-2.64%
8,012
12/23/2025
19.56
19.65
19.56
19.65
-2.21%
1,400
12/16/2025
20.10
20.10
20.10
20.10
+2.72%
100
12/15/2025
$0.25 Dividend
12/11/2025
19.57
19.57
19.57
19.57
+0.25%
2,092
12/10/2025
19.38
19.52
19.38
19.52
+2.26%
730
12/09/2025
19.09
19.21
19.09
19.09
+3.29%
1,700
11/24/2025
18.48
18.48
18.48
18.48
+4.10%
220
11/21/2025
17.75
17.75
17.75
17.75
-5.01%
225
11/20/2025
18.69
18.69
18.69
18.69
+1.82%
100
11/19/2025
18.35
18.35
18.35
18.35
+0.05%
100
11/18/2025
18.34
18.34
18.34
18.34
+1.52%
100
11/14/2025
18.07
18.07
18.07
18.07
-1.03%
875
11/13/2025
18.18
18.26
18.18
18.26
-2.10%
300
11/10/2025
18.65
18.65
18.65
18.65
+3.72%
100
11/06/2025
17.98
17.98
17.98
17.98
+8.46%
100
11/04/2025
16.58
16.58
16.58
16.58
-1.42%
100
11/03/2025
16.81
16.81
16.81
16.81
-2.06%
115