Argan Inc. (AGX) reports earnings