Hologic Inc. (HOLX) reports earnings