The Hain Celestial Group Inc. (HAIN) reports earnings