• N/A
    Market Cap
  • -6.04%
    1-Year Change
  • Information Technology Services
    Industry
  • 1 Month
    +13.09%
    Low Price$19.59
    High Price$23.22
  • 3 Months
    +2.05%
    Low Price$19.30
    High Price$24.23
  • 1 Year
    -6.04%
    Low Price$19.30
    High Price$29.06
Date
Open
High
Low
Close
Change (%)
Volume
06/03/2026
22.01
22.18
21.82
21.95
-4.32%
123,680
06/02/2026
22.27
23.07
22.27
22.94
-1.21%
227,555
06/01/2026
22.86
23.28
22.72
23.22
+8.50%
607,038
05/29/2026
21.23
21.46
20.72
21.40
-5.10%
226,694
05/28/2026
22.59
22.59
22.08
22.55
+1.81%
250,763
05/27/2026
22.22
22.59
22.02
22.15
+5.13%
270,745
05/26/2026
21.27
21.27
21.06
21.07
+0.91%
277,256
05/22/2026
20.80
21.12
20.73
20.88
+1.70%
192,486
05/21/2026
20.31
20.53
20.17
20.53
-1.25%
282,197
05/20/2026
19.71
20.90
19.71
20.79
-0.19%
188,378
05/19/2026
20.69
21.06
20.69
20.83
+1.86%
394,039
05/18/2026
20.65
20.65
20.20
20.45
+0.05%
331,342
05/15/2026
20.29
20.52
20.28
20.44
-1.30%
246,556
05/14/2026
19.72
20.88
19.72
20.71
-2.17%
343,539
05/13/2026
21.04
21.26
21.04
21.17
+1.58%
304,947
05/12/2026
20.90
20.95
20.72
20.84
-1.61%
203,574
05/11/2026
21.40
21.40
21.15
21.18
-1.30%
333,942
05/08/2026
21.77
21.77
21.22
21.46
+4.15%
269,133
05/07/2026
19.91
20.65
19.91
20.61
+2.77%
359,627
05/06/2026
19.70
20.07
19.70
20.05
+2.35%
471,896
05/05/2026
19.55
19.84
19.40
19.59
+1.50%
280,202
05/04/2026
19.81
19.81
19.28
19.30
-0.57%
293,624
05/01/2026
19.32
19.87
19.21
19.41
-2.95%
401,070
04/30/2026
19.17
20.13
19.17
20.00
-1.43%
3,231,108
04/29/2026
22.13
22.13
19.48
20.29
-6.88%
1,632,977
04/28/2026
21.69
22.49
21.17
21.79
-8.52%
251,464
04/28/2026
$0.46 Earnings
04/27/2026
23.08
24.01
23.08
23.82
+2.85%
241,908
04/24/2026
22.25
23.16
22.25
23.16
-0.26%
107,181
04/23/2026
23.70
23.79
23.00
23.22
-4.17%
272,891
04/22/2026
24.29
24.29
23.39
24.23
+0.92%
139,538
04/21/2026
24.33
24.41
23.94
24.01
+1.48%
254,857
04/20/2026
23.63
23.80
23.63
23.66
-1.78%
192,314
04/17/2026
23.50
24.63
23.50
24.09
+4.60%
247,876
04/16/2026
22.23
23.20
22.23
23.03
-1.54%
205,686
04/15/2026
22.88
23.48
22.77
23.39
+5.67%
221,988
04/14/2026
21.43
22.66
21.43
22.14
+3.15%
190,669
04/13/2026
21.05
21.81
20.79
21.46
+3.77%
517,690
04/10/2026
20.74
20.93
20.60
20.68
-1.80%
248,396
04/09/2026
21.20
21.29
20.64
21.06
-2.68%
666,431
04/08/2026
21.74
22.00
21.35
21.64
+4.29%
1,953,138
04/07/2026
20.13
20.91
20.13
20.75
+1.42%
2,020,850
04/06/2026
20.33
20.74
20.32
20.46
-0.68%
492,660
04/02/2026
20.58
21.14
19.89
20.60
-0.63%
414,185
04/01/2026
20.86
20.99
19.98
20.73
+0.73%
287,072
03/31/2026
20.10
20.68
19.10
20.58
+5.97%
838,888
03/30/2026
19.76
20.32
19.10
19.42
-1.97%
1,082,553
03/27/2026
20.11
20.42
19.44
19.81
-3.13%
262,202
03/26/2026
20.50
21.04
20.42
20.45
-2.43%
365,004
03/25/2026
21.00
21.14
20.26
20.96
+1.92%
451,378
03/24/2026
20.25
21.07
20.25
20.57
-2.26%
611,647
03/23/2026
20.44
21.90
20.44
21.04
+5.20%
540,259
03/20/2026
21.63
21.63
20.00
20.00
-4.74%
637,954
03/19/2026
21.76
21.76
20.60
21.00
+1.13%
247,065
03/18/2026
21.01
21.43
20.76
20.76
-6.82%
141,738
03/17/2026
21.27
22.44
21.27
22.28
-0.62%
340,287
03/16/2026
22.41
22.45
22.26
22.42
+1.04%
371,622
03/13/2026
22.54
22.54
21.55
22.19
+0.54%
215,335
03/12/2026
23.20
23.20
22.00
22.07
-0.76%
384,273
03/11/2026
22.21
22.99
21.87
22.24
-3.51%
481,101
03/10/2026
23.06
24.45
22.61
23.05
-2.70%
613,664
03/09/2026
24.40
24.40
22.93
23.69
+0.77%
997,955
03/06/2026
23.22
23.84
22.67
23.51
+5.52%
1,706,040
03/05/2026
22.20
22.39
22.01
22.28
-1.63%
1,187,224
03/04/2026
22.46
22.73
22.32
22.65
+5.30%
420,185
03/03/2026
21.60
21.72
20.70
21.51
-3.59%
348,142
03/02/2026
21.62
22.42
21.62
22.31
+0.86%
896,684
02/27/2026
22.11
23.50
22.03
22.12
-3.07%
634,352
02/26/2026
22.75
23.21
22.60
22.82
+4.49%
647,322
02/25/2026
21.58
21.85
21.57
21.84
+1.25%
308,065
02/24/2026
20.44
21.77
20.44
21.57
-6.26%
625,026
02/23/2026
23.53
23.69
23.00
23.01
-2.50%
618,341
02/20/2026
23.90
23.90
22.47
23.60
-0.63%
583,592
02/19/2026
23.84
23.84
23.65
23.75
-1.17%
279,225
02/18/2026
24.02
24.30
23.91
24.03
-1.45%
204,067
02/17/2026
24.80
24.80
24.10
24.38
-4.46%
226,345
02/13/2026
25.21
25.64
25.09
25.52
-0.39%
201,246
02/12/2026
25.50
25.91
25.49
25.62
-3.68%
394,916
02/11/2026
25.83
26.98
25.83
26.60
-0.26%
173,394
02/10/2026
26.60
26.84
26.60
26.67
+2.70%
243,080
02/09/2026
25.65
26.05
25.29
25.97
+2.65%
219,606
02/06/2026
25.21
25.40
24.80
25.30
+2.10%
811,845
02/05/2026
25.47
25.47
24.73
24.78
-5.06%
1,253,677
02/04/2026
26.30
26.31
25.99
26.10
-6.82%
260,708
02/03/2026
27.99
29.00
27.50
28.01
-2.27%
590,969
02/02/2026
28.18
29.35
28.18
28.66
+3.28%
204,675
01/30/2026
27.67
27.82
27.60
27.75
-4.51%
176,054
01/29/2026
28.20
29.08
27.89
29.06
+10.79%
279,129
01/29/2026
$0.31 Earnings
01/28/2026
26.29
26.44
26.13
26.23
-1.24%
181,291
01/27/2026
25.55
26.64
25.55
26.56
+2.08%
225,957
01/26/2026
26.09
27.13
25.81
26.02
-4.02%
246,782
01/23/2026
27.20
27.24
27.04
27.11
-1.56%
143,571
01/22/2026
27.56
28.39
27.42
27.54
-1.25%
159,915
01/21/2026
27.80
27.99
27.64
27.89
+2.16%
138,290
01/20/2026
27.24
27.56
27.24
27.30
-4.78%
132,722
01/16/2026
30.05
30.05
28.62
28.67
-1.24%
121,904
01/15/2026
28.12
29.33
28.12
29.03
+0.03%
98,011
01/14/2026
28.06
29.13
28.06
29.02
+1.11%
112,355
01/13/2026
28.50
28.81
28.30
28.70
+1.09%
138,238