• $140.2M
    Market Cap
  • 2.63%
    1-Year Change
  • Tools & Accessories
    Industry
  • 1 Month
    +10.46%
    Low Price$20.99
    High Price$23.68
  • 3 Months
    +14.94%
    Low Price$19.76
    High Price$23.68
  • 1 Year
    +2.63%
    Low Price$17.79
    High Price$26.77
Date
Open
High
Low
Close
Change (%)
Volume
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
02/20/2026
18.40
18.61
18.35
18.50
-0.03%
11,712
02/19/2026
18.87
18.97
18.34
18.51
+0.87%
9,969
02/18/2026
18.40
18.53
18.30
18.35
-0.38%
15,888
02/17/2026
18.43
18.89
18.42
18.42
-0.48%
11,197
02/13/2026
18.62
18.68
18.51
18.51
-0.11%
6,518
02/13/2026
$0.11 Dividend
02/12/2026
18.55
18.68
18.45
18.53
-0.16%
7,643
02/11/2026
19.16
19.16
18.45
18.56
-1.98%
8,863
02/10/2026
18.76
19.16
18.76
18.93
+1.65%
12,353
02/09/2026
19.04
19.04
17.99
18.63
-3.24%
16,351
02/06/2026
18.39
19.73
18.20
19.25
+6.28%
39,540
02/05/2026
18.23
18.40
17.58
18.11
-0.54%
25,003
02/04/2026
18.47
18.47
18.13
18.21
+0.82%
9,629