• $978.3M
    Market Cap
  • 34.19%
    1-Year Change
  • Oil & Gas Equipment & Services
    Industry
  • 1 Month
    -8.09%
    Low Price$22.94
    High Price$28.09
  • 3 Months
    -0.22%
    Low Price$19.97
    High Price$28.09
  • 1 Year
    +38.27%
    Low Price$14.25
    High Price$28.09
Date
Open
High
Low
Close
Change (%)
Volume
06/02/2026
22.70
23.38
22.70
23.05
+0.48%
832,434
06/01/2026
23.34
23.74
22.67
22.94
-1.92%
681,630
05/29/2026
24.10
24.42
23.14
23.39
-3.43%
1,348,849
05/28/2026
25.64
26.35
24.08
24.22
-5.13%
736,221
05/27/2026
26.45
26.45
25.49
25.53
-4.63%
623,829
05/26/2026
27.27
27.80
26.44
26.77
-1.83%
546,782
05/22/2026
27.49
27.89
27.06
27.27
-0.47%
367,233
05/21/2026
28.11
28.14
27.22
27.40
-2.46%
659,002
05/20/2026
27.83
28.26
27.65
28.09
+1.96%
837,134
05/19/2026
27.29
27.76
26.76
27.55
+0.22%
497,550
05/18/2026
27.36
27.85
26.99
27.49
+0.66%
498,825
05/15/2026
26.49
27.50
26.14
27.31
+1.90%
838,208
05/15/2026
$0.09 Dividend
05/14/2026
26.74
27.34
26.61
26.80
+1.36%
668,508
05/13/2026
27.13
27.30
26.20
26.44
-2.28%
859,226
05/12/2026
26.27
27.25
25.72
27.06
+3.08%
993,961
05/11/2026
24.98
26.47
24.98
26.25
+6.04%
775,493
05/08/2026
24.53
24.98
24.13
24.76
+1.14%
877,463
05/07/2026
24.14
24.54
23.08
24.48
+1.28%
852,417
05/06/2026
23.89
24.91
23.37
24.17
-3.69%
925,570
05/06/2026
$0.48 Earnings
05/05/2026
25.07
25.67
24.92
25.10
+0.40%
784,028
05/04/2026
25.13
25.29
24.71
25.00
-1.18%
641,729
05/01/2026
24.92
25.32
24.41
25.30
+2.22%
613,300
04/30/2026
24.08
24.85
23.58
24.75
+1.31%
456,612
04/29/2026
24.42
24.48
23.90
24.43
+0.74%
491,217
04/28/2026
24.03
24.40
23.82
24.25
+1.63%
456,758
04/27/2026
24.34
24.73
23.66
23.86
-0.50%
437,750
04/24/2026
23.41
24.12
22.95
23.98
+1.91%
349,826
04/23/2026
23.36
23.76
23.12
23.53
+0.68%
336,358
04/22/2026
22.86
23.38
22.86
23.37
+3.95%
426,110
04/21/2026
23.65
23.90
22.45
22.48
-3.13%
493,590
04/20/2026
23.42
23.59
22.50
23.21
-1.61%
731,681
04/17/2026
22.77
23.68
22.19
23.59
+1.89%
950,931
04/16/2026
22.90
23.27
22.65
23.15
+1.40%
676,150
04/15/2026
23.78
24.05
22.80
22.83
-4.70%
682,612
04/14/2026
23.92
24.34
23.41
23.96
+0.38%
1,470,326
04/13/2026
22.92
23.89
22.77
23.87
+5.09%
1,005,780
04/10/2026
21.68
22.99
21.48
22.71
+4.78%
1,735,391
04/09/2026
21.31
21.78
21.21
21.68
+2.35%
1,072,269
04/08/2026
20.23
21.18
19.96
21.18
+3.26%
589,477
04/07/2026
20.55
21.15
20.32
20.51
-0.53%
469,351
04/06/2026
20.48
20.91
20.04
20.62
+0.34%
658,573
04/02/2026
19.82
20.87
19.82
20.55
+3.25%
654,070
04/01/2026
20.23
20.47
19.83
19.90
-3.06%
715,143
03/31/2026
20.71
21.30
20.43
20.53
+0.73%
1,009,558
03/30/2026
21.44
21.54
20.17
20.38
-2.62%
803,567
03/27/2026
21.89
22.01
20.85
20.93
-4.42%
1,045,879
03/26/2026
22.27
22.53
21.87
21.90
-2.53%
881,786
03/25/2026
22.19
22.58
21.98
22.46
+1.17%
1,390,956
03/24/2026
22.02
22.46
21.88
22.21
+1.60%
906,514
03/23/2026
21.43
22.11
21.24
21.86
+1.11%
1,216,401
03/20/2026
22.02
22.18
21.43
21.62
-11.29%
5,886,630
03/19/2026
23.41
24.48
23.41
24.37
+3.43%
514,538
03/18/2026
23.04
23.62
22.53
23.56
+2.29%
416,486
03/17/2026
22.95
23.48
22.84
23.03
+1.23%
315,790
03/16/2026
22.59
23.38
22.59
22.75
+0.13%
362,558
03/13/2026
22.11
22.77
22.11
22.72
+2.43%
283,787
03/12/2026
23.01
23.18
22.19
22.19
-4.13%
330,521
03/11/2026
22.77
23.23
22.60
23.14
+0.74%
342,992
03/10/2026
23.40
24.18
22.60
22.97
-1.62%
625,762
03/09/2026
23.24
23.59
22.96
23.35
+0.56%
245,185
03/06/2026
23.71
23.86
23.00
23.22
+0.87%
370,140
03/05/2026
23.10
23.73
22.55
23.02
+0.30%
454,997
03/04/2026
22.79
23.51
22.70
22.95
+0.22%
320,219
03/03/2026
23.24
23.46
22.76
22.90
-2.46%
444,923
03/02/2026
23.21
23.76
22.48
23.48
+4.43%
363,756
02/27/2026
24.55
24.81
22.44
22.48
-7.43%
495,335
02/26/2026
23.93
24.83
22.75
24.29
+9.38%
359,834
02/26/2026
$0.51 Earnings
02/25/2026
22.44
22.79
21.73
22.21
-0.67%
260,339
02/24/2026
22.85
22.85
22.18
22.35
-0.80%
312,893
02/23/2026
23.36
24.04
22.45
22.53
-3.00%
410,219
02/20/2026
23.01
23.47
22.76
23.23
+0.30%
318,036
02/19/2026
22.80
23.37
22.62
23.16
+2.06%
349,491
02/18/2026
22.19
23.36
22.12
22.69
+4.45%
459,143
02/17/2026
21.70
22.19
21.44
21.73
-0.09%
321,850
02/13/2026
21.76
22.25
21.75
21.75
+0.60%
223,694
02/13/2026
$0.08 Dividend
02/12/2026
22.18
22.54
21.61
21.62
-2.38%
287,560
02/11/2026
22.40
23.03
22.11
22.14
+0.63%
186,748
02/10/2026
22.63
22.95
21.86
22.00
-1.99%
373,669
02/09/2026
22.54
23.06
21.35
22.45
-1.01%
486,014
02/06/2026
21.54
23.07
21.49
22.68
+7.43%
500,786
02/05/2026
21.60
21.85
20.70
21.11
-4.02%
321,193
02/04/2026
22.68
23.15
21.72
21.99
-2.08%
342,362
02/03/2026
22.19
22.58
21.63
22.46
+6.90%
686,481
02/02/2026
20.32
21.31
20.28
21.01
+1.24%
389,462
01/30/2026
20.39
20.90
20.06
20.75
+1.65%
243,108
01/29/2026
20.01
20.85
19.32
20.42
+3.73%
349,786
01/28/2026
20.37
20.62
19.65
19.68
-3.27%
222,372
01/27/2026
20.60
20.84
20.23
20.35
-1.30%
175,937
01/26/2026
20.50
20.97
20.38
20.61
+1.17%
188,435
01/23/2026
21.10
21.49
20.32
20.38
-2.29%
306,803
01/22/2026
20.92
21.17
20.63
20.85
+0.10%
230,979
01/21/2026
20.35
21.14
20.29
20.83
+4.38%
208,416
01/20/2026
19.98
20.46
19.74
19.96
-1.52%
143,244
01/16/2026
19.69
20.39
19.59
20.27
+2.72%
175,370
01/15/2026
19.63
20.00
19.60
19.73
+0.46%
263,933
01/14/2026
19.68
20.19
19.50
19.64
+0.41%
206,617