• $163.4M
    Market Cap
  • N/A
    1-Year Change
  • N/A
    Industry
  • 1 Month
    +10.73%
    Low Price$43.05
    High Price$47.99
  • 3 Months
    +23.75%
    Low Price$38.79
    High Price$47.99
  • 1 Year
    N/A
    Low Price$24.38
    High Price$47.99
Date
Open
High
Low
Close
Change (%)
Volume
07/31/2026
47.99
47.99
47.99
47.99
+0.02%
307
07/30/2026
47.28
47.98
47.28
47.98
+3.18%
1,953
07/29/2026
46.50
46.50
46.50
46.50
+0.87%
276
07/28/2026
46.10
46.10
46.10
46.10
-3.94%
1,000
07/23/2026
46.71
47.99
46.00
47.99
+3.09%
2,721
07/22/2026
46.87
46.87
46.55
46.55
0.00%
1,101
07/21/2026
46.55
46.55
46.55
46.55
0.00%
200
07/20/2026
46.69
46.98
46.55
46.55
+1.86%
3,869
07/17/2026
43.52
45.70
43.52
45.70
+5.52%
2,270
07/16/2026
43.50
43.50
43.31
43.31
+0.13%
780
07/15/2026
43.05
43.37
43.05
43.25
+0.46%
2,000
07/14/2026
42.75
43.05
42.75
43.05
-0.09%
1,470
07/09/2026
42.85
43.09
42.80
43.09
-0.12%
1,795
07/08/2026
43.10
43.14
43.10
43.14
-0.25%
1,910
07/07/2026
43.34
43.34
43.17
43.25
+0.22%
695
07/06/2026
43.05
43.15
43.05
43.15
-0.43%
2,410
06/30/2026
43.24
43.34
43.24
43.34
0.00%
241
06/29/2026
43.34
43.34
43.34
43.34
-0.02%
100
06/26/2026
43.35
43.35
43.35
43.35
+1.74%
100
06/25/2026
42.61
42.61
42.61
42.61
+0.26%
500
06/24/2026
43.00
43.00
42.50
42.50
-1.16%
2,700
06/23/2026
43.10
43.10
43.00
43.00
0.00%
300
06/22/2026
43.00
43.50
43.00
43.00
0.00%
3,105
06/18/2026
41.51
43.00
41.16
43.00
+3.12%
7,641
06/17/2026
41.50
41.70
41.50
41.70
+1.09%
4,515
06/16/2026
41.06
41.25
41.04
41.25
+0.85%
6,600
06/15/2026
$0.76 Dividend
06/11/2026
40.80
40.90
40.80
40.90
+0.27%
2,100
06/10/2026
40.51
40.89
40.51
40.79
-0.24%
8,704
06/09/2026
40.50
40.99
40.50
40.89
+0.36%
3,570
06/08/2026
40.74
40.74
40.74
40.74
+0.14%
3,900
06/05/2026
40.35
40.68
40.32
40.68
+0.65%
6,500
06/04/2026
40.30
40.69
40.30
40.42
+0.05%
2,286
06/03/2026
40.69
40.69
40.30
40.40
+0.34%
2,196
06/02/2026
40.01
40.27
40.01
40.26
+0.02%
1,000
06/01/2026
39.81
40.25
39.81
40.25
+0.88%
2,973
05/28/2026
39.68
39.90
39.68
39.90
+0.60%
1,965
05/27/2026
39.28
39.74
39.28
39.66
+0.27%
9,615
05/26/2026
39.28
39.56
39.28
39.56
+0.70%
1,455
05/22/2026
39.39
39.42
39.28
39.28
-0.25%
928
05/21/2026
39.26
39.43
39.26
39.38
+0.33%
11,563
05/20/2026
38.89
39.25
38.89
39.25
+0.33%
1,049
05/19/2026
39.12
39.12
39.12
39.12
0.00%
118
05/18/2026
38.89
39.12
38.89
39.12
+0.01%
700
05/15/2026
38.92
39.12
38.92
39.12
-0.39%
604
05/13/2026
39.27
39.27
39.27
39.27
0.00%
250
05/12/2026
39.27
39.46
39.27
39.27
+0.38%
500
05/11/2026
39.27
39.27
39.12
39.12
0.00%
500
05/08/2026
38.80
39.12
38.80
39.12
-0.38%
2,091
05/07/2026
39.27
39.27
39.27
39.27
0.00%
541
05/06/2026
39.27
39.27
39.27
39.27
+1.24%
100
05/05/2026
38.79
38.79
38.79
38.79
-0.48%
149
05/04/2026
39.27
39.27
38.98
38.98
-0.13%
1,300
05/01/2026
39.02
39.02
38.98
39.02
+0.63%
1,458
04/30/2026
39.27
39.27
38.78
38.78
+0.05%
424
04/28/2026
37.94
38.78
37.94
38.76
+2.15%
2,576
04/27/2026
37.84
37.94
37.84
37.94
+0.36%
1,250
04/24/2026
37.80
37.81
37.80
37.81
+0.03%
3,500
04/22/2026
37.94
37.94
37.80
37.80
-0.26%
901
04/21/2026
37.60
38.29
37.60
37.90
+1.58%
4,000
04/20/2026
36.23
38.29
36.12
37.31
+5.56%
9,554
04/17/2026
35.33
35.34
35.33
35.34
+1.67%
450
04/15/2026
35.35
35.35
34.76
34.76
-1.78%
850
04/14/2026
35.33
35.39
35.27
35.39
+0.17%
2,992
04/13/2026
35.10
35.33
35.10
35.33
+1.07%
298
04/10/2026
34.85
34.96
34.85
34.96
-1.03%
400
04/08/2026
34.80
35.34
34.80
35.32
+1.64%
3,859
04/07/2026
34.66
34.75
34.66
34.75
+0.89%
2,650
04/02/2026
34.36
34.45
34.36
34.45
-0.88%
1,381
04/01/2026
34.36
34.75
34.36
34.75
+1.14%
266
03/31/2026
34.35
34.75
33.88
34.36
0.00%
2,500
03/30/2026
34.37
34.37
33.87
34.36
-1.16%
2,658
03/27/2026
34.94
34.95
34.47
34.76
-0.67%
1,200
03/26/2026
34.73
35.00
34.73
35.00
+0.71%
2,610
03/25/2026
34.74
34.75
34.74
34.75
+0.03%
1,101
03/23/2026
34.74
34.74
34.74
34.74
+2.14%
100
03/19/2026
34.02
34.02
34.02
34.02
-0.60%
140
03/17/2026
34.68
34.68
34.22
34.22
-0.95%
847
03/16/2026
34.85
34.85
34.55
34.55
-0.72%
4,700
03/13/2026
32.64
34.80
32.64
34.80
+6.62%
5,761
03/12/2026
33.38
33.38
32.64
32.64
-2.21%
5,701
03/11/2026
33.99
34.12
33.38
33.38
-4.23%
2,200
03/09/2026
34.85
34.85
34.85
34.85
0.00%
527
03/06/2026
34.50
34.85
34.50
34.85
+1.43%
565
03/05/2026
36.33
36.33
34.36
34.36
-6.04%
4,137
03/04/2026
36.42
36.57
36.33
36.57
+0.13%
800
03/03/2026
36.52
36.57
36.52
36.52
-0.13%
1,200
03/02/2026
36.71
36.75
36.57
36.57
-0.37%
2,734
02/26/2026
36.71
36.71
36.71
36.71
0.00%
6,589
02/25/2026
36.71
36.71
36.71
36.71
0.00%
3,443
02/24/2026
36.71
36.71
36.71
36.71
0.00%
4,870
02/23/2026
36.62
36.72
36.62
36.71
+1.05%
14,700
02/20/2026
36.33
36.33
36.33
36.33
0.00%
1,100
02/19/2026
36.33
36.33
35.93
36.33
-0.67%
1,818
02/18/2026
36.57
36.57
36.57
36.57
+0.68%
5,001
02/13/2026
36.31
36.46
36.31
36.33
0.00%
380
02/12/2026
35.83
36.45
35.83
36.33
+0.68%
14,500
02/11/2026
36.08
36.08
36.08
36.08
+0.68%
100
02/10/2026
35.43
35.83
35.43
35.83
+2.10%
318
02/09/2026
35.34
35.34
35.10
35.10
-0.69%
1,380