Mammoth Energy Services Inc. (TUSK) reports earnings