Power Solutions International Inc. (PSIX) reports earnings