Graham Corporation (GHM) reports earnings