RES   $6.66  -1.48% Market Closed After Close 6.87 3.15%

RPC, Inc.

Data not available