• N/A
    Market Cap
  • 83.63%
    1-Year Change
  • Industrial Distribution
    Industry
  • 1 Month
    -6.00%
    Low Price$51.54
    High Price$57.54
  • 3 Months
    +22.45%
    Low Price$40.92
    High Price$57.54
  • 1 Year
    +83.63%
    Low Price$27.31
    High Price$57.54
Date
Open
High
Low
Close
Change (%)
Volume
09/11/2026
54.72
54.72
53.86
53.86
-1.59%
3,206
09/10/2026
54.75
54.75
54.73
54.73
-0.22%
3,196
09/09/2026
54.92
54.92
54.85
54.85
-0.28%
56,869
09/04/2026
55.00
55.00
55.00
55.00
+6.71%
12,569
09/01/2026
51.54
51.54
51.54
51.54
-2.85%
2,054
08/28/2026
$0.32 Dividend
08/27/2026
53.05
53.05
53.05
53.05
-1.58%
286
08/24/2026
54.22
54.22
53.91
53.91
+0.50%
770
08/20/2026
53.64
53.64
53.64
53.64
-2.05%
6,410
08/19/2026
55.58
55.59
54.76
54.76
-3.99%
30,068
08/17/2026
57.04
57.04
57.04
57.04
-0.86%
52,917
08/14/2026
57.54
57.54
57.54
57.54
+1.16%
9,106
08/12/2026
56.87
56.87
56.87
56.87
-0.74%
15,287
08/10/2026
57.16
57.30
57.16
57.30
+3.03%
10,977
08/07/2026
53.63
55.62
53.63
55.62
+10.90%
8,353
08/05/2026
50.15
50.15
50.15
50.15
+4.91%
3,208
07/29/2026
47.80
47.80
47.80
47.80
-4.17%
11,781
07/24/2026
49.88
49.88
49.88
49.88
+1.39%
10,947
07/20/2026
49.74
49.74
39.81
49.20
-1.87%
26,206
07/17/2026
49.65
50.13
49.65
50.13
+4.53%
12,764
07/15/2026
47.61
47.96
47.61
47.96
+2.50%
21,416
07/14/2026
46.79
46.79
46.79
46.79
+1.78%
7,269
07/13/2026
45.64
45.97
45.64
45.97
+5.40%
1,373
07/08/2026
43.62
43.62
43.62
43.62
+0.85%
8,668
07/07/2026
44.20
44.20
43.25
43.25
+5.68%
11,787
07/06/2026
40.92
40.92
40.92
40.92
-2.14%
242,153
06/29/2026
41.82
41.82
41.82
41.82
+0.43%
9,516
06/24/2026
41.64
41.64
41.64
41.64
-6.91%
50,515
06/22/2026
44.73
44.73
44.73
44.73
-0.40%
26,054
06/16/2026
44.49
44.91
44.49
44.91
+2.11%
29,392
06/11/2026
43.74
43.98
43.74
43.98
-0.03%
17,163
06/09/2026
43.99
44.00
43.99
44.00
-3.60%
7,039
06/04/2026
45.13
45.64
45.13
45.64
+1.13%
11,634
06/02/2026
44.72
45.13
44.72
45.13
+0.22%
11,590
05/29/2026
45.03
45.03
45.03
45.03
+0.78%
5,791
05/28/2026
44.68
44.68
44.68
44.68
+4.45%
11,798
05/28/2026
$0.32 Dividend
05/26/2026
43.07
43.07
42.78
42.78
+1.17%
41,453
05/22/2026
42.23
42.28
42.23
42.28
+1.30%
12,063
05/21/2026
41.74
41.74
41.74
41.74
+0.48%
7,961
05/19/2026
41.54
41.54
41.54
41.54
-1.59%
39,627
05/18/2026
42.21
42.21
42.21
42.21
+1.98%
1,200
05/15/2026
41.39
41.39
41.39
41.39
-1.64%
8,200
05/14/2026
43.28
43.28
42.09
42.09
+0.34%
6,509
05/13/2026
42.00
42.00
41.94
41.94
+2.30%
19,545
05/11/2026
41.00
41.00
41.00
41.00
-0.38%
26,406
05/07/2026
41.54
41.69
41.16
41.16
+0.19%
10,110
05/06/2026
40.33
41.39
39.37
41.08
+6.39%
44,255
05/05/2026
38.52
38.61
38.52
38.61
+0.75%
22,286
05/01/2026
38.45
38.45
38.33
38.33
+2.75%
12,633
04/28/2026
37.30
37.30
37.30
37.30
-1.53%
22,056
04/27/2026
37.96
37.96
37.83
37.88
+3.43%
2,304
04/22/2026
36.63
36.63
36.63
36.63
+0.75%
11,466
04/21/2026
36.35
36.35
36.35
36.35
+1.38%
351
04/17/2026
35.86
35.86
35.86
35.86
-0.22%
9,888
04/14/2026
36.41
36.41
35.94
35.94
-0.87%
21,698
04/13/2026
35.93
36.25
35.93
36.25
+0.38%
35,101
04/10/2026
36.12
36.12
36.12
36.12
+0.91%
3,662
04/09/2026
35.68
35.79
35.68
35.79
+0.28%
2,403
04/08/2026
35.53
35.69
35.37
35.69
+3.52%
9,081
04/07/2026
34.48
34.48
34.48
34.48
+3.34%
4,369
04/02/2026
33.36
33.48
33.36
33.36
-1.47%
6,374
03/31/2026
33.86
33.86
33.86
33.86
+1.70%
5,691
03/27/2026
33.49
33.64
33.29
33.29
-3.04%
6,045
03/24/2026
34.43
34.53
34.34
34.34
+0.11%
30,878
03/23/2026
34.30
34.30
34.20
34.30
+3.11%
16,725
03/20/2026
32.89
33.26
32.89
33.26
-0.30%
116,990
03/19/2026
33.24
33.36
33.24
33.36
-3.10%
25,666
03/17/2026
34.43
34.43
34.43
34.43
+1.39%
22,655
03/16/2026
33.56
33.95
33.56
33.95
+2.69%
9,361
03/13/2026
33.07
33.07
33.07
33.07
-1.50%
6,421
03/12/2026
33.88
33.88
33.57
33.57
+0.89%
20,765
03/09/2026
33.55
33.66
33.27
33.27
-3.19%
14,728
03/05/2026
34.68
34.68
34.37
34.37
-1.36%
7,013
03/04/2026
34.84
34.84
34.84
34.84
+0.23%
7,149
03/03/2026
34.79
34.79
34.76
34.76
+0.09%
10,718
02/27/2026
34.69
34.79
34.69
34.73
+0.10%
34,306
02/27/2026
$0.31 Dividend
02/26/2026
34.82
34.82
34.70
34.70
+2.07%
1,218
02/20/2026
34.00
34.00
34.00
34.00
+0.70%
14,602
02/19/2026
33.76
33.76
33.76
33.76
-1.41%
28,070
02/17/2026
34.41
34.59
34.25
34.25
+3.44%
3,542
02/13/2026
32.94
33.11
32.45
33.11
-3.26%
39,859
02/12/2026
37.12
38.23
33.28
34.22
-5.86%
13,164
02/10/2026
36.18
36.35
36.18
36.35
+3.39%
1,074
02/06/2026
35.62
35.62
35.16
35.16
-1.59%
26,736
02/05/2026
35.73
35.73
35.73
35.73
+1.47%
19,407
02/03/2026
35.21
35.21
35.21
35.21
+1.47%
30,601
02/02/2026
34.54
34.73
34.54
34.70
-0.89%
3,460
01/30/2026
35.01
35.01
35.01
35.01
-0.56%
29,748
01/29/2026
35.21
35.21
35.21
35.21
+1.77%
25,351
01/28/2026
34.59
34.59
34.59
34.59
+0.06%
18,717
01/27/2026
34.57
34.57
34.57
34.57
+0.72%
7,000
01/26/2026
34.35
34.35
34.24
34.33
+0.16%
2,361
01/22/2026
34.09
34.27
34.09
34.27
+1.04%
609
01/21/2026
33.92
33.92
33.92
33.92
+2.00%
6,596
01/20/2026
33.25
33.25
33.25
33.25
-1.62%
24,356
01/16/2026
33.80
33.80
33.80
33.80
+1.65%
19,156
01/15/2026
33.25
33.25
33.25
33.25
+0.44%
554
01/14/2026
32.72
33.12
32.72
33.11
+1.78%
28,446