• $70.6M
    Market Cap
  • 21.51%
    1-Year Change
  • Personal Services
    Industry
  • 1 Month
    +1.99%
    Low Price$25.52
    High Price$29.51
  • 3 Months
    +24.80%
    Low Price$19.47
    High Price$29.51
  • 1 Year
    +19.21%
    Low Price$18.70
    High Price$30.79
Date
Open
High
Low
Close
Change (%)
Volume
06/02/2026
27.26
28.07
26.55
27.12
-1.06%
5,442
06/01/2026
27.93
28.20
27.41
27.41
-2.94%
3,725
05/29/2026
28.99
29.00
28.24
28.24
-3.12%
2,773
05/28/2026
29.00
29.50
28.15
29.15
-0.78%
12,006
05/27/2026
29.88
29.88
29.02
29.38
-0.44%
7,667
05/26/2026
28.80
29.65
28.75
29.51
+2.47%
6,695
05/22/2026
28.31
28.84
28.01
28.80
+2.78%
4,148
05/21/2026
27.66
28.50
27.66
28.02
+0.07%
2,513
05/20/2026
27.48
28.42
27.48
28.00
-0.67%
6,345
05/19/2026
27.65
28.19
27.65
28.19
+0.68%
4,491
05/18/2026
28.10
28.45
27.90
28.00
-1.06%
5,317
05/15/2026
28.88
28.88
28.01
28.30
-2.04%
7,148
05/14/2026
28.76
28.95
27.58
28.89
+2.99%
12,083
05/13/2026
26.50
29.00
26.50
28.05
+9.91%
34,169
05/13/2026
$0.57 Earnings
05/12/2026
27.45
27.45
25.52
25.52
-5.48%
11,968
05/11/2026
27.30
27.75
27.00
27.00
-3.50%
9,282
05/08/2026
27.01
27.98
27.01
27.98
-0.04%
8,562
05/07/2026
26.39
28.00
26.39
27.99
+4.25%
31,172
05/06/2026
27.02
27.21
26.85
26.85
+0.34%
7,337
05/05/2026
26.56
26.96
26.52
26.76
+0.64%
4,321
05/04/2026
27.68
27.78
26.59
26.59
-1.50%
3,506
05/01/2026
27.35
27.47
27.00
27.00
-1.84%
3,354
04/30/2026
27.15
27.77
26.87
27.50
-1.15%
16,910
04/29/2026
27.70
28.21
27.70
27.82
-0.02%
7,542
04/28/2026
28.15
28.15
27.83
27.83
-0.09%
5,794
04/27/2026
27.98
28.23
27.56
27.85
+1.28%
6,744
04/24/2026
27.38
27.74
27.38
27.50
+1.51%
3,613
04/23/2026
27.51
27.69
27.05
27.09
-1.56%
3,783
04/22/2026
27.80
27.80
27.52
27.52
-0.22%
1,275
04/21/2026
27.69
27.90
27.58
27.58
-1.15%
2,641
04/20/2026
26.00
28.00
26.00
27.90
+3.30%
48,264
04/17/2026
26.01
28.31
26.00
27.01
+3.76%
10,941
04/16/2026
26.38
26.70
26.00
26.03
-2.73%
10,722
04/15/2026
24.46
26.77
24.46
26.76
+10.58%
26,067
04/14/2026
24.48
24.50
24.00
24.20
-1.22%
10,755
04/13/2026
24.60
25.00
24.50
24.50
-2.00%
4,356
04/10/2026
24.41
25.00
24.41
25.00
+1.87%
5,208
04/09/2026
24.38
24.75
24.28
24.54
+0.12%
1,176
04/08/2026
24.40
25.00
24.40
24.51
-1.84%
3,209
04/07/2026
25.00
25.00
24.74
24.97
+0.93%
4,652
04/06/2026
24.59
25.00
23.56
24.74
+1.23%
9,046
04/02/2026
24.13
24.75
23.92
24.44
-1.05%
3,366
04/01/2026
23.80
25.00
23.80
24.70
+0.04%
3,065
03/31/2026
24.08
25.00
24.08
24.69
+2.24%
13,785
03/30/2026
23.94
24.25
23.80
24.15
+1.26%
9,184
03/27/2026
23.20
24.12
23.00
23.85
+1.06%
15,044
03/26/2026
24.17
24.30
23.59
23.60
-4.14%
6,295
03/25/2026
24.69
25.00
24.00
24.62
+1.69%
7,588
03/24/2026
23.96
24.61
23.74
24.21
+1.09%
2,693
03/23/2026
23.31
24.34
23.30
23.95
+2.75%
4,766
03/20/2026
23.59
23.79
22.95
23.31
-2.87%
11,877
03/19/2026
24.00
24.20
23.00
24.00
-0.08%
15,979
03/18/2026
24.50
24.68
24.02
24.02
-1.88%
5,282
03/17/2026
24.01
24.95
24.01
24.48
+2.00%
16,572
03/16/2026
22.35
24.79
22.13
24.00
+7.33%
21,692
03/13/2026
20.79
22.71
20.79
22.36
+6.48%
10,985
03/12/2026
20.62
22.38
20.62
21.00
-1.59%
4,980
03/11/2026
22.09
22.09
20.86
21.34
+0.47%
9,629
03/10/2026
19.50
21.24
19.31
21.24
+9.09%
21,337
03/09/2026
20.02
20.65
19.42
19.47
-7.24%
22,567
03/06/2026
22.00
22.06
20.61
20.99
-3.41%
6,507
03/05/2026
22.38
23.02
21.73
21.73
-2.38%
9,480
03/04/2026
22.26
22.26
22.26
22.26
+0.27%
478
03/03/2026
22.50
22.50
21.50
22.20
-2.46%
7,028
03/02/2026
22.80
22.94
22.75
22.76
-0.57%
2,263
02/27/2026
22.82
22.89
22.54
22.89
+0.62%
4,498
02/26/2026
23.10
23.12
22.75
22.75
-1.64%
1,138
02/25/2026
22.82
23.13
22.50
23.13
+0.65%
4,934
02/24/2026
22.67
22.98
22.51
22.98
+0.66%
1,405
02/23/2026
22.75
23.03
22.75
22.83
+1.20%
2,411
02/20/2026
22.62
23.05
22.45
22.56
-0.27%
3,863
02/19/2026
23.27
23.27
22.62
22.62
-1.65%
1,878
02/18/2026
21.84
23.00
21.84
23.00
+6.04%
9,491
02/17/2026
21.92
22.32
21.67
21.69
-1.86%
18,056
02/13/2026
21.72
22.45
21.72
22.10
+0.73%
5,230
02/12/2026
22.08
22.08
21.49
21.94
-1.26%
7,376
02/11/2026
21.89
22.34
21.51
22.22
+1.60%
9,959
02/10/2026
22.50
23.00
21.87
21.87
-2.80%
8,019
02/09/2026
21.85
22.75
21.68
22.50
+2.04%
15,482
02/06/2026
21.57
22.54
21.50
22.05
+2.23%
14,791
02/05/2026
22.97
22.97
21.19
21.57
-6.37%
47,772
02/05/2026
$0.60 Earnings
02/04/2026
23.01
23.97
22.93
23.04
+0.16%
21,202
02/03/2026
23.10
23.50
23.00
23.00
-0.52%
3,573
02/02/2026
22.55
23.18
22.55
23.12
+2.48%
5,115
01/30/2026
22.95
23.60
22.55
22.56
-3.96%
17,212
01/29/2026
24.12
24.40
22.81
23.49
-2.17%
6,713
01/28/2026
24.55
24.75
23.84
24.01
-3.65%
16,436
01/27/2026
24.89
24.93
24.46
24.92
-0.32%
3,058
01/26/2026
25.00
25.00
24.65
25.00
+0.08%
8,917
01/23/2026
24.42
25.00
24.42
24.98
+1.09%
8,743
01/22/2026
23.88
24.85
23.88
24.71
+3.61%
68,987
01/21/2026
24.18
24.18
23.85
23.85
+0.17%
1,492
01/20/2026
23.63
23.91
23.13
23.81
+0.25%
12,608
01/16/2026
24.76
24.78
23.75
23.75
-4.20%
6,632
01/15/2026
24.75
25.00
24.75
24.79
-0.03%
3,210
01/14/2026
24.96
24.99
24.39
24.80
-0.61%
3,085
01/13/2026
25.53
25.53
24.51
24.95
-0.28%
16,972
01/12/2026
24.99
25.20
23.78
25.02
+0.08%
22,438