• N/A
    Market Cap
  • 23.76%
    1-Year Change
  • Tools & Accessories
    Industry
  • 1 Month
    +6.43%
    Low Price$43.95
    High Price$51.00
  • 3 Months
    +18.38%
    Low Price$39.98
    High Price$51.00
  • 1 Year
    +21.36%
    Low Price$35.65
    High Price$51.00
Date
Open
High
Low
Close
Change (%)
Volume
06/03/2026
46.64
48.24
46.16
47.33
+2.42%
4,927
06/02/2026
46.20
47.29
46.20
46.21
-0.70%
862
06/01/2026
47.00
48.82
46.12
46.54
-4.48%
3,677
06/01/2026
$1.06 Earnings
05/29/2026
48.00
49.00
47.00
48.72
-1.55%
1,557
05/27/2026
48.62
49.48
48.00
49.48
+0.01%
5,211
05/26/2026
48.70
49.62
48.25
49.48
+0.50%
2,230
05/22/2026
49.23
49.23
49.23
49.23
+1.66%
700
05/21/2026
46.98
48.43
46.98
48.43
+3.08%
200
05/20/2026
46.54
47.00
45.83
46.98
-6.08%
3,833
05/18/2026
46.31
50.99
46.31
50.02
-1.92%
3,591
05/15/2026
49.08
51.00
49.08
51.00
+2.00%
501
05/14/2026
48.83
50.00
48.50
50.00
+3.09%
5,501
05/13/2026
47.52
48.50
46.55
48.50
+10.36%
28,100
05/12/2026
44.22
44.87
43.71
43.95
-0.12%
766
05/11/2026
44.50
44.99
43.88
44.00
-2.74%
2,389
05/08/2026
45.33
45.33
43.89
45.24
+1.29%
7,920
05/07/2026
43.79
45.34
43.50
44.66
+1.51%
12,178
05/06/2026
43.01
44.40
43.01
44.00
-1.05%
2,500
05/05/2026
44.02
44.88
42.30
44.47
-2.05%
2,208
05/04/2026
44.50
45.56
44.00
45.40
+0.89%
3,222
05/01/2026
44.69
46.00
43.76
45.00
-6.35%
20,895
05/01/2026
$0.22 Dividend
04/30/2026
48.71
48.71
46.29
48.05
+6.09%
8,653
04/29/2026
43.00
45.29
43.00
45.29
+5.32%
1,321
04/28/2026
44.17
46.73
43.00
43.00
-7.32%
7,577
04/27/2026
43.00
48.77
42.62
46.40
-2.81%
22,915
04/24/2026
45.72
47.74
43.00
47.74
+6.36%
3,875
04/23/2026
46.79
48.77
42.80
44.89
-4.02%
14,780
04/22/2026
46.77
46.77
46.44
46.77
-0.02%
302
04/21/2026
46.78
46.78
46.54
46.78
0.00%
310
04/20/2026
47.00
47.00
45.82
46.78
-0.49%
1,991
04/17/2026
46.54
48.74
45.69
47.00
+1.42%
2,745
04/16/2026
46.84
46.84
45.69
46.35
+0.35%
2,032
04/15/2026
46.95
48.17
45.31
46.19
-2.68%
8,523
04/14/2026
47.78
48.76
46.85
47.46
-0.78%
16,896
04/13/2026
47.78
48.61
47.49
47.83
-0.15%
4,817
04/10/2026
49.74
49.74
47.78
47.90
-0.30%
1,401
04/09/2026
49.26
50.77
47.49
48.05
-2.28%
12,429
04/08/2026
48.14
49.76
48.08
49.16
+2.26%
9,333
04/07/2026
48.78
48.78
48.08
48.08
+2.95%
1,311
04/06/2026
47.78
47.98
46.30
46.70
-2.20%
2,130
04/02/2026
49.22
49.22
46.80
47.75
-2.10%
6,037
04/01/2026
46.79
49.26
46.79
48.78
+2.10%
19,539
03/31/2026
46.79
47.77
46.79
47.77
0.00%
699
03/30/2026
45.84
47.77
45.49
47.77
-2.04%
691
03/27/2026
46.79
48.77
45.09
48.77
+4.23%
10,529
03/26/2026
48.29
49.75
46.29
46.79
-5.98%
10,609
03/25/2026
47.28
49.76
46.72
49.76
+2.25%
12,149
03/24/2026
47.94
48.67
47.94
48.67
+3.65%
319
03/23/2026
45.80
48.05
40.41
46.96
-2.38%
9,211
03/20/2026
46.63
48.16
45.80
48.10
-1.15%
7,331
03/19/2026
44.93
49.71
43.55
48.66
+7.67%
16,622
03/18/2026
44.79
45.19
43.80
45.19
+0.89%
2,548
03/17/2026
40.26
44.79
39.83
44.79
+4.68%
4,753
03/16/2026
41.81
42.79
38.90
42.79
+3.59%
4,744
03/13/2026
39.82
41.31
39.82
41.31
0.00%
710
03/12/2026
38.82
41.31
38.82
41.31
+0.83%
300
03/10/2026
37.89
40.97
37.83
40.97
+2.89%
4,800
03/09/2026
39.82
39.82
39.82
39.82
+0.05%
1,264
03/06/2026
38.83
39.81
38.62
39.80
+2.83%
15,966
03/05/2026
37.58
38.70
37.58
38.70
+2.32%
3,656
03/04/2026
37.84
38.62
37.58
37.83
-4.38%
2,683
03/03/2026
37.38
39.56
37.38
39.56
+2.18%
450
02/27/2026
38.71
38.71
38.71
38.71
+3.05%
251
02/26/2026
37.94
37.94
37.57
37.57
-1.40%
2,536
02/24/2026
38.10
38.10
38.10
38.10
-4.31%
167
02/23/2026
38.03
40.02
38.03
39.82
+5.99%
1,443
02/20/2026
37.59
38.65
37.46
37.57
-0.68%
5,413
02/19/2026
38.51
38.52
37.83
37.83
0.00%
2,026
02/18/2026
37.78
38.52
37.63
37.83
+0.29%
4,177
02/17/2026
37.47
38.61
37.47
37.72
-0.29%
3,411
02/13/2026
39.32
39.32
37.83
37.83
-1.06%
842
02/12/2026
37.38
39.30
37.38
38.23
-6.08%
1,253
02/10/2026
38.67
40.71
38.67
40.71
+5.64%
874
02/09/2026
38.89
39.19
37.43
38.53
-0.93%
1,290
02/06/2026
37.65
38.89
37.63
38.89
+2.82%
1,828
02/05/2026
37.83
39.02
37.83
37.83
-5.28%
1,148
02/04/2026
39.94
39.94
39.94
39.94
-2.50%
200
02/03/2026
$0.20 Dividend
01/30/2026
40.96
40.96
40.96
40.96
+0.85%
125
01/29/2026
39.14
40.62
39.14
40.62
+3.67%
417
01/28/2026
40.13
40.13
39.18
39.18
-4.70%
1,500
01/26/2026
39.63
41.56
39.63
41.11
+3.75%
2,041
01/23/2026
38.61
39.63
38.61
39.63
+2.62%
400
01/22/2026
38.61
38.61
38.61
38.61
-0.05%
199
01/21/2026
37.64
38.63
37.64
38.63
+2.63%
1,818
01/20/2026
37.16
38.33
36.92
37.64
-1.27%
860
01/16/2026
38.13
38.13
38.13
38.13
-0.78%
676
01/15/2026
35.66
38.43
35.56
38.43
+7.76%
4,829
01/14/2026
36.01
36.06
34.72
35.66
-1.21%
9,434
01/14/2026
$1.08 Earnings
01/13/2026
36.16
36.62
36.10
36.10
-1.41%
1,202
01/09/2026
36.32
36.62
36.16
36.62
+0.07%
882
01/07/2026
36.65
36.65
36.54
36.59
-0.17%
1,150
01/06/2026
36.69
36.75
36.65
36.65
-2.63%
1,443
01/05/2026
36.66
37.85
36.66
37.64
-2.06%
750
12/31/2025
38.44
38.44
38.13
38.44
-0.41%
1,456
12/30/2025
38.59
38.59
38.59
38.59
+2.53%
306
12/29/2025
37.64
37.64
37.64
37.64
0.00%
1,100