Neogen Corporation (NEOG) reports earnings