• N/A
    Market Cap
  • 44.97%
    1-Year Change
  • Tools & Accessories
    Industry
  • 1 Month
    +1.07%
    Low Price$53.48
    High Price$56.00
  • 3 Months
    +9.72%
    Low Price$51.00
    High Price$56.00
  • 1 Year
    +44.97%
    Low Price$35.17
    High Price$56.00
Date
Open
High
Low
Close
Change (%)
Volume
10/23/2026
54.07
54.07
54.07
54.07
-3.34%
100
10/22/2026
55.31
56.27
53.53
55.94
+0.09%
5,248
10/20/2026
55.29
55.98
54.94
55.89
+1.09%
1,900
10/19/2026
54.27
55.29
54.01
55.29
-0.02%
2,960
10/16/2026
55.99
56.00
54.51
55.30
-1.21%
2,720
10/15/2026
55.90
60.98
54.02
55.98
0.00%
8,398
10/15/2026
$1.97 Earnings
10/14/2026
55.98
55.98
55.98
55.98
0.00%
100
10/12/2026
54.99
55.98
54.85
55.98
-0.04%
3,041
10/09/2026
55.50
56.00
55.25
56.00
+1.37%
1,911
10/08/2026
55.00
55.24
55.00
55.24
+2.49%
340
10/07/2026
53.90
53.90
53.90
53.90
-0.79%
202
09/30/2026
53.39
54.33
53.39
54.33
+1.59%
649
09/28/2026
52.75
53.48
52.75
53.48
-0.02%
609
09/25/2026
53.34
53.49
53.34
53.49
-0.02%
536
09/23/2026
52.76
53.75
52.76
53.50
-0.74%
1,195
09/21/2026
53.95
53.95
53.90
53.90
+0.13%
200
09/18/2026
53.46
53.83
53.46
53.83
+0.54%
250
09/16/2026
53.67
53.67
52.50
53.54
-0.10%
1,144
09/14/2026
53.00
53.60
53.00
53.60
-0.006%
400
09/11/2026
53.26
53.63
53.00
53.60
+1.14%
658
09/10/2026
52.54
53.19
52.54
53.00
0.00%
1,300
09/09/2026
53.95
53.95
53.00
53.00
0.00%
373
09/08/2026
53.81
53.89
53.00
53.00
+1.47%
791
09/04/2026
52.36
53.47
52.19
52.23
-2.34%
2,570
09/03/2026
52.41
53.50
51.05
53.48
+0.92%
8,209
09/02/2026
51.78
52.99
51.42
52.99
-0.95%
1,905
08/31/2026
52.00
53.72
52.00
53.50
+1.00%
937
08/27/2026
51.28
52.97
50.82
52.97
+0.64%
1,460
08/26/2026
52.13
53.00
50.01
52.63
+0.19%
1,430
08/25/2026
52.18
53.36
51.23
52.53
-1.94%
3,373
08/24/2026
53.55
53.57
52.90
53.57
+2.55%
1,175
08/21/2026
51.85
53.90
51.80
52.24
-1.21%
2,540
08/20/2026
52.91
53.78
51.25
52.88
+0.07%
2,230
08/19/2026
51.96
55.20
51.14
52.84
+2.93%
3,900
08/18/2026
53.00
53.00
51.00
51.34
+0.67%
3,146
08/17/2026
53.19
54.75
51.00
51.00
-8.06%
7,777
08/13/2026
55.14
55.89
52.50
55.47
-0.95%
5,665
08/12/2026
53.36
56.00
53.15
56.00
+1.84%
7,877
08/11/2026
54.00
54.99
53.92
54.99
+1.83%
754
08/10/2026
53.30
54.00
50.81
54.00
+0.02%
1,047
08/07/2026
53.30
53.99
53.30
53.99
+0.56%
1,622
08/06/2026
53.69
53.69
52.59
53.69
-0.02%
630
08/05/2026
49.74
53.70
49.74
53.70
+2.31%
1,000
08/04/2026
50.00
52.49
49.74
52.49
-1.76%
658
08/04/2026
$0.22 Dividend
08/03/2026
51.46
53.43
51.46
53.43
-0.02%
410
07/30/2026
51.24
53.44
51.24
53.44
+4.30%
723
07/28/2026
51.24
51.24
51.24
51.24
-2.48%
176
07/27/2026
49.30
52.54
48.94
52.54
+6.05%
596
07/24/2026
49.45
49.55
49.45
49.55
+0.54%
345
07/23/2026
49.00
49.28
46.12
49.28
+0.48%
1,440
07/22/2026
49.05
49.55
49.05
49.05
0.00%
931
07/21/2026
49.04
49.05
48.49
49.05
+0.09%
1,440
07/20/2026
48.30
49.01
48.29
49.01
+2.51%
2,142
07/17/2026
47.43
47.91
47.43
47.80
-1.55%
900
07/15/2026
48.05
48.55
48.05
48.55
+1.04%
444
07/15/2026
$1.33 Earnings
07/14/2026
48.05
48.05
48.05
48.05
+1.58%
229
07/13/2026
47.31
48.50
47.31
47.31
+1.04%
2,115
07/10/2026
48.35
48.44
46.82
46.82
-4.00%
1,206
07/09/2026
48.77
48.77
48.77
48.77
0.00%
111
07/08/2026
48.30
49.04
47.80
48.77
+1.76%
21,885
07/07/2026
47.77
47.93
47.77
47.93
-0.77%
300
07/02/2026
48.30
48.30
48.30
48.30
+1.04%
133
07/01/2026
46.35
47.80
46.35
47.80
-1.54%
341
06/30/2026
47.62
48.55
47.40
48.55
-0.06%
2,795
06/25/2026
48.58
48.58
48.58
48.58
+0.26%
140
06/23/2026
48.45
48.45
48.45
48.45
-0.88%
100
06/17/2026
48.88
48.88
48.88
48.88
+1.23%
220
06/15/2026
48.29
48.29
47.06
48.29
+2.12%
1,062
06/12/2026
47.37
48.30
47.06
47.29
-0.21%
1,715
06/10/2026
46.81
47.55
46.81
47.39
-0.86%
562
06/09/2026
47.81
47.81
47.80
47.80
-1.94%
263
06/05/2026
47.75
48.75
47.75
48.75
+3.42%
500
06/03/2026
46.45
48.05
45.97
47.14
+2.42%
4,927
06/02/2026
46.01
47.10
46.01
46.02
-0.70%
862
06/01/2026
46.81
48.62
45.93
46.34
-4.48%
3,677
06/01/2026
$1.06 Earnings
05/29/2026
47.80
48.80
46.81
48.52
-1.55%
1,557
05/27/2026
48.42
49.28
47.80
49.28
+0.01%
5,211
05/26/2026
48.50
49.41
48.05
49.27
+0.50%
2,230
05/22/2026
49.03
49.03
49.03
49.03
+1.66%
700
05/21/2026
46.79
48.23
46.79
48.23
+3.08%
200
05/20/2026
46.34
46.81
45.64
46.79
-6.08%
3,833
05/18/2026
46.12
50.78
46.12
49.82
-1.92%
3,591
05/15/2026
48.88
50.79
48.88
50.79
+2.00%
501
05/14/2026
48.63
49.79
48.30
49.79
+3.09%
5,501
05/13/2026
47.32
48.30
46.36
48.30
+10.36%
28,100
05/12/2026
44.03
44.69
43.53
43.77
-0.12%
766
05/11/2026
44.32
44.81
43.70
43.82
-2.74%
2,389
05/08/2026
45.14
45.14
43.71
45.05
+1.29%
7,920
05/07/2026
43.61
45.15
43.32
44.48
+1.51%
12,178
05/06/2026
42.83
44.22
42.83
43.82
-1.05%
2,500
05/05/2026
43.84
44.69
42.13
44.29
-2.05%
2,208
05/04/2026
44.32
45.37
43.82
45.21
+0.89%
3,222
05/01/2026
44.51
45.81
43.58
44.82
-6.35%
20,895
05/01/2026
$0.22 Dividend
04/30/2026
48.51
48.51
46.10
47.85
+6.09%
8,653
04/29/2026
42.83
45.11
42.83
45.11
+5.32%
1,321