• $948.8M
    Market Cap
  • 32.69%
    1-Year Change
  • Oil & Gas Equipment & Services
    Industry
  • 1 Month
    +9.44%
    Low Price$18.25
    High Price$21.00
  • 3 Months
    -9.49%
    Low Price$17.96
    High Price$23.17
  • 1 Year
    +32.69%
    Low Price$15.68
    High Price$27.69
Date
Open
High
Low
Close
Change (%)
Volume
11/13/2026
$0.09 Dividend
11/12/2026
20.73
21.29
20.43
21.00
+0.96%
587,473
11/11/2026
20.96
21.38
20.71
20.80
+1.06%
571,792
11/10/2026
20.91
20.94
19.87
20.58
-0.86%
941,544
11/09/2026
20.12
21.49
19.87
20.76
+3.94%
502,964
11/06/2026
19.31
20.26
19.03
19.97
+5.30%
725,233
11/05/2026
19.32
19.64
18.59
18.97
-2.11%
1,251,363
11/04/2026
21.41
21.41
19.05
19.38
+1.04%
1,604,260
11/04/2026
$0.52 Earnings
11/03/2026
19.18
19.85
18.96
19.18
+0.31%
688,850
11/02/2026
21.03
21.03
19.04
19.12
-4.05%
690,744
10/30/2026
19.86
20.86
19.67
19.92
-0.20%
651,112
10/29/2026
20.24
20.48
19.89
19.96
-1.47%
447,880
10/28/2026
19.93
20.53
19.67
20.26
+2.21%
676,780
10/27/2026
19.70
20.03
19.52
19.83
+1.12%
543,889
10/26/2026
19.32
19.90
19.32
19.61
+0.31%
242,252
10/23/2026
18.66
19.82
18.27
19.55
+4.36%
439,024
10/22/2026
19.31
19.58
18.28
18.73
-3.19%
507,515
10/21/2026
18.99
19.63
18.99
19.35
+1.73%
343,903
10/20/2026
18.98
19.20
18.71
19.02
+0.90%
418,836
10/19/2026
18.85
18.95
18.67
18.85
+0.64%
348,804
10/16/2026
18.46
18.84
18.15
18.73
+2.62%
341,813
10/15/2026
18.32
18.39
17.39
18.25
-0.81%
377,990
10/14/2026
19.22
19.66
18.36
18.40
-5.08%
577,900
10/13/2026
19.29
19.55
18.96
19.39
+1.04%
381,220
10/12/2026
19.62
19.66
19.04
19.19
-0.98%
440,156
10/09/2026
19.03
19.40
19.03
19.38
+1.62%
562,340
10/08/2026
19.31
19.50
18.92
19.07
+0.31%
1,027,617
10/07/2026
18.34
19.08
18.20
19.01
+2.86%
693,297
10/06/2026
18.45
18.51
18.08
18.48
+0.38%
554,038
10/05/2026
18.71
19.03
18.28
18.41
+0.16%
678,829
10/02/2026
18.29
18.93
18.21
18.38
+0.98%
717,220
10/01/2026
18.04
18.21
17.76
18.20
+0.99%
429,922
09/30/2026
18.14
18.43
17.75
18.02
+0.33%
941,986
09/29/2026
18.69
18.90
17.90
17.96
-4.95%
721,056
09/28/2026
19.44
19.49
18.85
18.90
-0.84%
310,039
09/25/2026
19.29
19.76
19.06
19.06
-1.85%
598,483
09/24/2026
19.36
19.51
18.97
19.42
+0.72%
440,135
09/23/2026
19.23
19.53
18.92
19.28
+1.47%
361,960
09/22/2026
19.56
19.89
18.98
19.00
-3.98%
376,455
09/21/2026
19.94
20.48
19.72
19.79
-1.88%
614,293
09/18/2026
20.23
20.52
19.91
20.16
-0.69%
887,278
09/17/2026
20.43
20.99
20.13
20.30
-0.29%
569,335
09/16/2026
20.50
20.72
20.11
20.36
-0.44%
495,269
09/15/2026
19.78
20.65
19.46
20.45
+4.21%
1,131,281
09/14/2026
20.55
20.89
19.43
19.63
-4.83%
502,950
09/11/2026
20.36
20.85
20.03
20.62
+2.07%
1,462,633
09/10/2026
21.31
21.56
20.15
20.20
-3.75%
530,062
09/09/2026
21.29
21.51
20.82
20.99
-0.75%
499,584
09/08/2026
21.33
21.64
21.05
21.15
+0.66%
431,453
09/04/2026
21.11
21.15
20.70
21.01
-1.59%
371,310
09/03/2026
21.71
21.84
21.24
21.35
-1.47%
271,131
09/02/2026
21.36
21.88
21.17
21.67
+0.28%
348,678
09/01/2026
21.91
22.22
21.47
21.61
-1.09%
331,223
08/31/2026
21.51
21.93
21.03
21.85
+3.69%
769,006
08/28/2026
21.53
21.90
20.92
21.07
-1.90%
579,615
08/27/2026
20.49
21.56
20.20
21.48
+5.22%
399,084
08/26/2026
20.28
20.88
19.82
20.41
-0.68%
468,011
08/25/2026
21.07
21.38
20.46
20.55
-4.31%
417,483
08/24/2026
22.42
22.61
21.39
21.48
-4.68%
452,893
08/21/2026
22.58
23.09
22.33
22.53
+0.31%
399,365
08/21/2026
$0.14 Dividend
08/20/2026
22.53
22.73
22.19
22.46
+0.75%
395,330
08/19/2026
23.10
23.21
22.16
22.30
-1.70%
710,187
08/18/2026
23.02
23.28
22.63
22.68
-2.09%
894,986
08/17/2026
23.40
23.75
22.98
23.17
-1.35%
368,056
08/14/2026
22.49
23.52
21.81
23.48
+4.68%
529,775
08/14/2026
$0.09 Dividend
08/13/2026
22.86
23.55
22.42
22.43
-3.31%
641,218
08/12/2026
22.43
23.63
22.40
23.20
+1.20%
869,996
08/11/2026
22.15
22.96
21.32
22.93
+4.16%
874,534
08/11/2026
$0.36 Earnings
08/10/2026
21.68
22.62
21.32
22.01
+2.48%
1,214,127
08/07/2026
20.39
21.67
20.38
21.48
+4.01%
326,109
08/06/2026
20.56
20.80
20.29
20.65
+1.11%
279,297
08/05/2026
20.21
20.74
19.68
20.42
+1.77%
406,627
08/04/2026
19.71
20.37
19.62
20.07
+0.64%
1,037,074
08/03/2026
19.85
20.35
19.77
19.94
-1.08%
352,081
07/31/2026
19.77
20.27
19.73
20.16
+3.65%
409,928
07/30/2026
19.27
19.72
19.17
19.45
+1.75%
461,956
07/29/2026
19.38
19.65
18.99
19.11
+0.62%
454,899
07/28/2026
18.73
19.10
18.36
18.99
+0.84%
425,939
07/27/2026
19.63
20.09
18.78
18.84
-5.16%
356,707
07/24/2026
20.43
20.69
19.72
19.86
-2.89%
355,993
07/23/2026
20.49
20.70
20.21
20.45
+0.44%
532,661
07/22/2026
20.11
20.68
19.91
20.36
+2.28%
456,276
07/21/2026
19.79
20.15
19.26
19.91
+1.30%
390,398
07/20/2026
19.93
20.09
19.58
19.65
-1.48%
347,921
07/17/2026
19.84
20.24
19.60
19.95
-0.64%
352,297
07/16/2026
20.09
20.39
19.75
20.08
+0.74%
400,333
07/15/2026
20.42
20.77
19.67
19.93
-1.51%
438,832
07/14/2026
20.89
20.95
19.96
20.24
-1.72%
318,570
07/13/2026
20.83
21.18
20.44
20.59
+0.34%
355,626
07/10/2026
20.35
20.66
20.18
20.52
+1.02%
678,229
07/09/2026
20.00
20.64
19.76
20.31
+1.58%
939,894
07/08/2026
19.07
20.07
18.89
20.00
+5.08%
855,475
07/07/2026
18.63
19.33
18.42
19.03
+1.79%
833,003
07/06/2026
20.56
21.09
18.69
18.70
-8.53%
918,338
07/02/2026
20.68
20.87
20.25
20.44
+0.34%
729,314
07/01/2026
20.72
21.16
20.20
20.37
-3.14%
891,567