• $156.4M
    Market Cap
  • 10.22%
    1-Year Change
  • Tools & Accessories
    Industry
  • 1 Month
    +19.22%
    Low Price$21.40
    High Price$29.39
  • 3 Months
    +17.02%
    Low Price$19.95
    High Price$29.39
  • 1 Year
    +10.22%
    Low Price$17.79
    High Price$29.39
Date
Open
High
Low
Close
Change (%)
Volume
07/13/2026
25.59
26.36
25.59
25.93
+2.41%
22,510
07/10/2026
25.61
26.15
25.18
25.32
-2.28%
22,467
07/09/2026
25.41
26.09
25.14
25.91
+2.33%
9,671
07/08/2026
26.06
26.06
24.84
25.32
-2.86%
18,330
07/07/2026
27.20
27.29
25.81
26.07
-6.14%
27,520
07/06/2026
28.80
29.62
27.71
27.77
-4.60%
30,384
07/02/2026
29.26
29.74
28.16
29.11
-0.94%
38,137
07/01/2026
28.01
29.91
28.01
29.39
+5.51%
67,534
06/30/2026
25.85
28.00
25.12
27.85
+7.16%
48,948
06/29/2026
24.50
26.00
24.49
25.99
+6.78%
42,184
06/26/2026
23.75
24.49
23.27
24.34
+1.04%
635,664
06/25/2026
23.76
24.13
23.11
24.09
+1.52%
53,435
06/24/2026
22.97
23.99
22.61
23.73
+2.82%
63,898
06/23/2026
23.35
23.45
22.80
23.08
-0.69%
21,328
06/22/2026
23.70
23.90
23.13
23.24
-1.86%
26,947
06/18/2026
22.46
23.68
21.64
23.68
+8.03%
48,039
06/17/2026
21.82
21.98
21.62
21.92
+0.18%
23,364
06/16/2026
21.37
21.97
21.00
21.88
+2.24%
55,428
06/15/2026
22.01
22.01
21.22
21.40
-1.61%
33,424
06/12/2026
21.00
21.95
20.88
21.75
+3.62%
29,380
06/11/2026
21.89
22.05
20.83
20.99
-3.20%
29,386
06/10/2026
22.30
22.32
21.64
21.69
-1.92%
26,721
06/09/2026
22.13
22.38
21.77
22.11
+0.96%
16,142
06/08/2026
21.90
22.17
21.67
21.90
+1.86%
19,400
06/05/2026
21.68
21.89
21.50
21.50
-0.51%
14,487
06/04/2026
21.25
21.69
21.03
21.61
+1.27%
21,867
06/03/2026
21.51
21.51
21.03
21.34
-0.93%
33,252
06/02/2026
21.50
21.71
21.30
21.54
+0.09%
18,788
06/01/2026
21.62
22.00
21.31
21.52
-0.05%
19,829
05/29/2026
21.50
21.75
21.16
21.53
-0.55%
35,004
05/28/2026
21.26
21.65
21.19
21.65
+1.45%
12,953
05/27/2026
21.02
21.47
20.91
21.34
+1.19%
24,654
05/26/2026
21.04
21.18
20.88
21.09
+0.24%
27,479
05/22/2026
21.25
21.25
20.95
21.04
+0.10%
9,142
05/21/2026
20.66
21.17
20.66
21.02
+1.06%
15,519
05/20/2026
20.51
20.80
20.37
20.80
+1.41%
7,134
05/19/2026
20.06
20.61
19.95
20.51
+0.98%
18,735
05/18/2026
19.96
20.56
19.96
20.31
+1.80%
29,075
05/15/2026
20.06
20.43
19.80
19.95
-1.04%
17,445
05/15/2026
$0.11 Dividend
05/14/2026
20.80
21.15
19.95
20.16
-2.64%
22,791
05/13/2026
21.98
21.98
20.71
20.71
-6.72%
27,667
05/12/2026
21.74
22.30
21.26
22.20
+1.59%
8,432
05/12/2026
$0.11 Earnings
05/11/2026
22.05
22.30
21.69
21.85
-0.95%
7,226
05/08/2026
22.45
22.63
21.91
22.06
-1.73%
5,595
05/07/2026
22.48
22.75
22.40
22.45
+0.29%
12,497
05/06/2026
21.94
22.46
21.94
22.38
+1.88%
11,783
05/05/2026
21.84
22.12
21.59
21.97
-0.18%
11,643
05/04/2026
21.77
22.61
21.42
22.01
+0.27%
18,137
05/01/2026
21.59
21.95
21.43
21.95
+0.96%
17,224
04/30/2026
21.92
22.23
21.74
21.74
-1.75%
18,875
04/29/2026
21.97
22.17
21.84
22.13
+0.91%
21,535
04/28/2026
21.88
22.41
21.88
21.93
-0.50%
10,123
04/27/2026
21.94
22.47
21.82
22.04
+0.61%
19,130
04/24/2026
21.88
22.03
21.74
21.91
+0.11%
21,264
04/23/2026
21.94
22.33
21.76
21.88
+0.69%
6,860
04/22/2026
21.85
22.50
21.65
21.73
+0.05%
13,406
04/21/2026
21.89
21.97
21.55
21.72
-0.82%
7,449
04/20/2026
22.38
22.38
21.88
21.90
-1.83%
11,585
04/17/2026
22.15
22.61
21.76
22.31
+2.00%
8,983
04/16/2026
22.04
22.20
21.49
21.87
-1.57%
17,836
04/15/2026
21.73
22.57
21.60
22.22
+2.38%
22,256
04/14/2026
22.16
22.32
21.61
21.70
-2.06%
9,021
04/13/2026
21.58
22.32
21.16
22.16
+2.53%
14,722
04/10/2026
21.38
21.69
21.38
21.61
+0.14%
11,548
04/09/2026
21.02
21.59
21.02
21.58
+2.41%
8,702
04/08/2026
21.10
21.22
20.59
21.08
+1.88%
12,942
04/07/2026
20.75
20.89
20.56
20.69
-0.29%
10,274
04/06/2026
20.73
20.84
20.64
20.75
+0.92%
8,165
04/02/2026
20.29
20.71
20.08
20.56
+1.32%
15,231
04/01/2026
20.25
20.52
20.14
20.29
+0.79%
14,158
03/31/2026
20.27
20.27
19.65
20.13
+0.90%
14,253
03/30/2026
19.96
19.96
19.64
19.95
+1.52%
8,089
03/27/2026
19.73
19.89
19.24
19.65
-0.40%
10,155
03/26/2026
19.72
19.99
19.10
19.73
+0.10%
24,639
03/25/2026
20.21
20.42
19.69
19.71
-3.97%
13,833
03/24/2026
21.09
21.33
20.21
20.53
-2.46%
22,139
03/23/2026
20.39
21.08
20.14
21.05
+4.08%
18,584
03/20/2026
20.24
20.39
20.07
20.22
-0.10%
23,003
03/19/2026
19.94
20.25
19.89
20.24
+1.04%
14,462
03/18/2026
19.91
20.04
19.89
20.03
+0.05%
17,162
03/17/2026
20.47
20.50
20.01
20.02
-1.95%
16,107
03/16/2026
20.98
20.98
20.39
20.42
-1.91%
25,732
03/13/2026
20.64
21.04
20.16
20.82
+1.70%
31,117
03/12/2026
19.97
20.66
19.89
20.47
+2.08%
20,471
03/11/2026
20.73
21.24
19.64
20.05
+5.27%
48,906
03/10/2026
18.73
19.44
18.73
19.05
+0.52%
26,719
03/09/2026
18.40
19.02
18.27
18.95
+2.75%
19,274
03/06/2026
17.56
18.52
17.56
18.44
+3.34%
30,739
03/05/2026
18.31
18.41
17.66
17.84
-3.44%
23,247
03/04/2026
18.37
18.54
18.37
18.48
-0.21%
13,859
03/03/2026
18.20
18.70
18.15
18.52
-0.21%
18,420
03/03/2026
$0.31 Earnings
03/02/2026
18.18
18.73
18.18
18.56
+0.48%
14,717
02/27/2026
18.50
18.54
18.40
18.47
-0.70%
15,603
02/26/2026
18.78
19.03
18.49
18.60
-0.69%
16,099
02/25/2026
18.21
18.78
18.07
18.73
+2.56%
8,390
02/24/2026
17.91
18.40
17.91
18.26
+1.72%
19,317
02/23/2026
18.56
18.61
17.95
17.95
-2.98%
24,929