Haemonetics Corporation (HAE) reports earnings